{
 "collectedAt": "2026-10-29",
 "source": "CertIndex get_latest_cert for 60 developer-infrastructure domains",
 "method": "Most recent indexed certificate per exact domain; lifetime = notAfter - notBefore in days. 48 of 60 domains returned complete dates; 9 records lacked issuer or notAfter, 2 domains had failed backfills and 1 returned no certificate.",
 "note": "For 13 domains the most recent indexed certificate had already expired, which means the replacement was not yet indexed; their lifetimes still reflect the issuer's current profile. Counts are a lower bound on what is deployed.",
 "certificates": [
  {
   "host": "pypi.org",
   "issuer_o": "GlobalSign nv-sa",
   "issuer_cn": "GlobalSign Atlas R3 DV TLS CA 2025 Q4",
   "not_before": "2025-12-28T04:33:08+00:00",
   "not_after": "2027-01-29T04:33:07+00:00",
   "lifetime_days": 397.0
  },
  {
   "host": "rubygems.org",
   "issuer_o": "GlobalSign nv-sa",
   "issuer_cn": "GlobalSign Atlas R3 DV TLS CA 2026 Q1",
   "not_before": "2026-02-05T18:00:26+00:00",
   "not_after": "2027-03-09T18:00:25+00:00",
   "lifetime_days": 397.0
  },
  {
   "host": "python.org",
   "issuer_o": "GlobalSign nv-sa",
   "issuer_cn": "GlobalSign Atlas R3 DV TLS CA 2025 Q4",
   "not_before": "2026-01-13T13:03:46+00:00",
   "not_after": "2027-02-14T13:03:45+00:00",
   "lifetime_days": 397.0
  },
  {
   "host": "crates.io",
   "issuer_o": "Amazon",
   "issuer_cn": "Amazon RSA 2048 M04",
   "not_before": "2026-01-16T00:00:00+00:00",
   "not_after": "2027-02-14T23:59:59+00:00",
   "lifetime_days": 395.0
  },
  {
   "host": "tailscale.com",
   "issuer_o": "Amazon",
   "issuer_cn": "Amazon RSA 2048 M04",
   "not_before": "2026-02-17T00:00:00+00:00",
   "not_after": "2027-03-18T23:59:59+00:00",
   "lifetime_days": 395.0
  },
  {
   "host": "netlify.com",
   "issuer_o": "DigiCert Inc",
   "issuer_cn": "DigiCert Global G2 TLS RSA SHA256 2020 CA1",
   "not_before": "2026-02-06T00:00:00+00:00",
   "not_after": "2027-02-05T23:59:59+00:00",
   "lifetime_days": 365.0
  },
  {
   "host": "digitalocean.com",
   "issuer_o": "GlobalSign nv-sa",
   "issuer_cn": "GlobalSign Atlas R3 DV TLS CA 2026 Q2",
   "not_before": "2026-05-02T18:03:18+00:00",
   "not_after": "2026-11-17T17:03:18+00:00",
   "lifetime_days": 199.0
  },
  {
   "host": "hetzner.com",
   "issuer_o": "DigiCert Inc",
   "issuer_cn": "Thawte TLS RSA CA G1",
   "not_before": "2026-07-15T00:00:00+00:00",
   "not_after": "2027-01-29T23:59:59+00:00",
   "lifetime_days": 199.0
  },
  {
   "host": "sentry.io",
   "issuer_o": "DigiCert Inc",
   "issuer_cn": "DigiCert Global G2 TLS RSA SHA256 2020 CA1",
   "not_before": "2026-08-06T00:00:00+00:00",
   "not_after": "2027-02-20T23:59:59+00:00",
   "lifetime_days": 199.0
  },
  {
   "host": "datadoghq.com",
   "issuer_o": "DigiCert Inc",
   "issuer_cn": "DigiCert Global G2 TLS RSA SHA256 2020 CA1",
   "not_before": "2026-09-08T00:00:00+00:00",
   "not_after": "2027-03-25T23:59:59+00:00",
   "lifetime_days": 199.0
  },
  {
   "host": "redhat.com",
   "issuer_o": "DigiCert Inc",
   "issuer_cn": "DigiCert Global G2 TLS RSA SHA256 2020 CA1",
   "not_before": "2026-08-20T00:00:00+00:00",
   "not_after": "2027-03-06T23:59:59+00:00",
   "lifetime_days": 199.0
  },
  {
   "host": "bitbucket.org",
   "issuer_o": "Amazon",
   "issuer_cn": "Amazon RSA 2048 M01",
   "not_before": "2026-09-23T00:00:00+00:00",
   "not_after": "2027-04-08T23:59:59+00:00",
   "lifetime_days": 198.0
  },
  {
   "host": "docker.com",
   "issuer_o": "Amazon",
   "issuer_cn": "Amazon RSA 2048 M01",
   "not_before": "2026-08-21T00:00:00+00:00",
   "not_after": "2027-03-06T23:59:59+00:00",
   "lifetime_days": 198.0
  },
  {
   "host": "jetbrains.com",
   "issuer_o": "Amazon",
   "issuer_cn": "Amazon RSA 2048 M04",
   "not_before": "2026-06-29T00:00:00+00:00",
   "not_after": "2027-01-12T23:59:59+00:00",
   "lifetime_days": 198.0
  },
  {
   "host": "atlassian.com",
   "issuer_o": "Amazon",
   "issuer_cn": "Amazon RSA 2048 M01",
   "not_before": "2026-09-23T00:00:00+00:00",
   "not_after": "2027-04-08T23:59:59+00:00",
   "lifetime_days": 198.0
  },
  {
   "host": "mozilla.org",
   "issuer_o": "Amazon",
   "issuer_cn": "Amazon RSA 2048 M01",
   "not_before": "2026-05-25T00:00:00+00:00",
   "not_after": "2026-12-08T23:59:59+00:00",
   "lifetime_days": 198.0
  },
  {
   "host": "nuget.org",
   "issuer_o": "Microsoft Corporation",
   "issuer_cn": "Microsoft TLS G2 RSA CA OCSP 10",
   "not_before": "2026-08-06T23:53:18+00:00",
   "not_after": "2027-02-02T23:53:18+00:00",
   "lifetime_days": 180.0
  },
  {
   "host": "grafana.com",
   "issuer_o": "DigiCert Inc",
   "issuer_cn": "DigiCert Global G2 TLS RSA SHA256 2020 CA1",
   "not_before": "2026-10-07T00:00:00+00:00",
   "not_after": "2027-04-02T23:59:59+00:00",
   "lifetime_days": 178.0
  },
  {
   "host": "stripe.com",
   "issuer_o": "DigiCert Inc",
   "issuer_cn": "DigiCert Global G3 TLS ECC SHA384 2020 CA1",
   "not_before": "2026-07-28T00:00:00+00:00",
   "not_after": "2026-11-12T23:59:59+00:00",
   "lifetime_days": 108.0
  },
  {
   "host": "kubernetes.io",
   "issuer_o": "Let's Encrypt",
   "issuer_cn": "YE1",
   "not_before": "2026-08-12T08:23:52+00:00",
   "not_after": "2026-11-10T08:23:51+00:00",
   "lifetime_days": 90.0
  },
  {
   "host": "github.com",
   "issuer_o": "Sectigo Limited",
   "issuer_cn": "Sectigo Public Server Authentication CA DV R36",
   "not_before": "2026-10-08T00:00:00+00:00",
   "not_after": "2027-01-05T23:59:59+00:00",
   "lifetime_days": 90.0
  },
  {
   "host": "gitlab.com",
   "issuer_o": "Let's Encrypt",
   "issuer_cn": "YR1",
   "not_before": "2026-10-03T07:35:14+00:00",
   "not_after": "2027-01-01T07:35:13+00:00",
   "lifetime_days": 90.0
  },
  {
   "host": "npmjs.com",
   "issuer_o": "Let's Encrypt",
   "issuer_cn": "YE1",
   "not_before": "2026-08-09T11:36:02+00:00",
   "not_after": "2026-11-07T11:36:01+00:00",
   "lifetime_days": 90.0
  },
  {
   "host": "rust-lang.org",
   "issuer_o": "Let's Encrypt",
   "issuer_cn": "R13",
   "not_before": "2026-05-24T13:20:21+00:00",
   "not_after": "2026-08-22T13:20:20+00:00",
   "lifetime_days": 90.0
  },
  {
   "host": "packagist.org",
   "issuer_o": "Let's Encrypt",
   "issuer_cn": "YR1",
   "not_before": "2026-07-10T19:01:54+00:00",
   "not_after": "2026-10-08T19:01:53+00:00",
   "lifetime_days": 90.0
  },
  {
   "host": "nodejs.org",
   "issuer_o": "Let's Encrypt",
   "issuer_cn": "YR2",
   "not_before": "2026-07-05T19:53:23+00:00",
   "not_after": "2026-10-03T19:53:22+00:00",
   "lifetime_days": 90.0
  },
  {
   "host": "bun.sh",
   "issuer_o": "Google Trust Services",
   "issuer_cn": "WE1",
   "not_before": "2026-08-24T17:41:17+00:00",
   "not_after": "2026-11-22T18:41:02+00:00",
   "lifetime_days": 90.0
  },
  {
   "host": "prometheus.io",
   "issuer_o": "Let's Encrypt",
   "issuer_cn": "YE1",
   "not_before": "2026-07-26T21:36:55+00:00",
   "not_after": "2026-10-24T21:36:54+00:00",
   "lifetime_days": 90.0
  },
  {
   "host": "cloudflare.com",
   "issuer_o": "Let's Encrypt",
   "issuer_cn": "YE2",
   "not_before": "2026-08-13T11:00:01+00:00",
   "not_after": "2026-11-11T11:00:00+00:00",
   "lifetime_days": 90.0
  },
  {
   "host": "letsencrypt.org",
   "issuer_o": "Let's Encrypt",
   "issuer_cn": "YE2",
   "not_before": "2026-07-06T15:24:34+00:00",
   "not_after": "2026-10-04T15:24:33+00:00",
   "lifetime_days": 90.0
  },
  {
   "host": "render.com",
   "issuer_o": "Let's Encrypt",
   "issuer_cn": "YR1",
   "not_before": "2026-10-04T17:14:33+00:00",
   "not_after": "2027-01-02T17:14:32+00:00",
   "lifetime_days": 90.0
  },
  {
   "host": "railway.com",
   "issuer_o": "Let's Encrypt",
   "issuer_cn": "YR1",
   "not_before": "2026-06-16T09:27:51+00:00",
   "not_after": "2026-09-14T09:27:50+00:00",
   "lifetime_days": 90.0
  },
  {
   "host": "terraform.io",
   "issuer_o": "Let's Encrypt",
   "issuer_cn": "YR1",
   "not_before": "2026-06-22T03:54:31+00:00",
   "not_after": "2026-09-20T03:54:30+00:00",
   "lifetime_days": 90.0
  },
  {
   "host": "helm.sh",
   "issuer_o": "Let's Encrypt",
   "issuer_cn": "YE2",
   "not_before": "2026-08-25T20:01:35+00:00",
   "not_after": "2026-11-23T20:01:34+00:00",
   "lifetime_days": 90.0
  },
  {
   "host": "argoproj.io",
   "issuer_o": "Let's Encrypt",
   "issuer_cn": "YE2",
   "not_before": "2026-09-11T18:13:53+00:00",
   "not_after": "2026-12-10T18:13:52+00:00",
   "lifetime_days": 90.0
  },
  {
   "host": "istio.io",
   "issuer_o": "Google Trust Services",
   "issuer_cn": "WR1",
   "not_before": "2026-09-01T12:54:24+00:00",
   "not_after": "2026-11-30T13:52:10+00:00",
   "lifetime_days": 90.0
  },
  {
   "host": "envoyproxy.io",
   "issuer_o": "Let's Encrypt",
   "issuer_cn": "YE1",
   "not_before": "2026-08-30T12:03:47+00:00",
   "not_after": "2026-11-28T12:03:46+00:00",
   "lifetime_days": 90.0
  },
  {
   "host": "ubuntu.com",
   "issuer_o": "Let's Encrypt",
   "issuer_cn": "YR2",
   "not_before": "2026-10-05T16:28:32+00:00",
   "not_after": "2027-01-03T16:28:31+00:00",
   "lifetime_days": 90.0
  },
  {
   "host": "kernel.org",
   "issuer_o": "Let's Encrypt",
   "issuer_cn": "YE1",
   "not_before": "2026-08-18T13:25:07+00:00",
   "not_after": "2026-11-16T13:25:06+00:00",
   "lifetime_days": 90.0
  },
  {
   "host": "openssl.org",
   "issuer_o": "Google Trust Services",
   "issuer_cn": "WR3",
   "not_before": "2026-01-14T17:44:53+00:00",
   "not_after": "2026-04-14T18:38:47+00:00",
   "lifetime_days": 90.0
  },
  {
   "host": "traefik.io",
   "issuer_o": "Let's Encrypt",
   "issuer_cn": "YE2",
   "not_before": "2026-07-01T00:43:48+00:00",
   "not_after": "2026-09-29T00:43:47+00:00",
   "lifetime_days": 90.0
  },
  {
   "host": "elastic.co",
   "issuer_o": "Let's Encrypt",
   "issuer_cn": "YR2",
   "not_before": "2026-08-10T20:13:09+00:00",
   "not_after": "2026-11-08T20:13:08+00:00",
   "lifetime_days": 90.0
  },
  {
   "host": "postgresql.org",
   "issuer_o": "Let's Encrypt",
   "issuer_cn": "YR1",
   "not_before": "2026-08-02T05:10:04+00:00",
   "not_after": "2026-10-31T05:10:03+00:00",
   "lifetime_days": 90.0
  },
  {
   "host": "mongodb.com",
   "issuer_o": "Let's Encrypt",
   "issuer_cn": "YR2",
   "not_before": "2026-08-06T06:14:58+00:00",
   "not_after": "2026-11-04T06:14:57+00:00",
   "lifetime_days": 90.0
  },
  {
   "host": "cert-manager.io",
   "issuer_o": "Let's Encrypt",
   "issuer_cn": "YE1",
   "not_before": "2026-10-06T03:54:36+00:00",
   "not_after": "2027-01-04T03:54:35+00:00",
   "lifetime_days": 90.0
  },
  {
   "host": "supabase.com",
   "issuer_o": "Let's Encrypt",
   "issuer_cn": "YR1",
   "not_before": "2026-07-11T19:22:07+00:00",
   "not_after": "2026-10-09T19:22:06+00:00",
   "lifetime_days": 90.0
  },
  {
   "host": "neon.tech",
   "issuer_o": "Let's Encrypt",
   "issuer_cn": "YR2",
   "not_before": "2026-06-06T18:04:08+00:00",
   "not_after": "2026-09-04T18:04:07+00:00",
   "lifetime_days": 90.0
  },
  {
   "host": "caddyserver.com",
   "issuer_o": "SSL Corporation",
   "issuer_cn": "Cloudflare TLS Issuing ECC CA 4",
   "not_before": "2026-09-19T16:49:08+00:00",
   "not_after": "2026-12-16T21:08:50+00:00",
   "lifetime_days": 88.2
  }
 ]
}