{
  "hostname": "google.com",
  "jobId": "cmrzay39j0004uespeuivwb5r",
  "status": "DONE",
  "overallScore": 60,
  "groups": [
    {
      "group": "website",
      "score": 60,
      "present": true
    },
    {
      "group": "mail",
      "score": null,
      "present": false
    }
  ],
  "generatedAt": "2026-07-25T04:07:05.383Z",
  "finishedAt": "2026-07-24T18:57:16.264Z",
  "categories": [
    {
      "category": "tls",
      "group": "website",
      "status": "DONE",
      "score": 60,
      "findings": [
        {
          "id": "tls.https.reachable",
          "status": "pass",
          "severity": "info",
          "titleKey": "findings.tls.https.title",
          "verdictKey": "findings.tls.https.verdict.reachable",
          "whyItMattersKey": "findings.tls.https.why",
          "whatIsCheckedKey": "findings.tls.https.what",
          "requirementLevel": "required"
        },
        {
          "id": "tls.version.legacy",
          "status": "fail",
          "severity": "high",
          "titleKey": "findings.tls.version.title",
          "verdictKey": "findings.tls.version.verdict.legacy",
          "whyItMattersKey": "findings.tls.version.why",
          "technicalDetails": {
            "rows": [
              [
                "TLS 1.0",
                true
              ],
              [
                "TLS 1.1",
                true
              ],
              [
                "TLS 1.2",
                true
              ],
              [
                "TLS 1.3",
                true
              ]
            ],
            "columns": [
              "tech.columns.property",
              "tech.columns.value"
            ]
          },
          "whatIsCheckedKey": "findings.tls.version.what",
          "recommendationKey": "findings.tls.version.recommendation",
          "requirementLevel": "required",
          "docsUrl": "https://datatracker.ietf.org/doc/html/rfc8446"
        },
        {
          "id": "tls.cipher.strong",
          "status": "pass",
          "severity": "info",
          "titleKey": "findings.tls.cipher.title",
          "verdictKey": "findings.tls.cipher.verdict.strong",
          "verdictParams": {
            "cipher": "TLS_AES_128_GCM_SHA256"
          },
          "whyItMattersKey": "findings.tls.cipher.why",
          "technicalDetails": {
            "rows": [
              [
                "cipher",
                "TLS_AES_128_GCM_SHA256"
              ],
              [
                "forward_secrecy",
                true
              ]
            ],
            "columns": [
              "tech.columns.property",
              "tech.columns.value"
            ]
          },
          "whatIsCheckedKey": "findings.tls.cipher.what",
          "requirementLevel": "required"
        },
        {
          "id": "tls.certificate.valid",
          "status": "pass",
          "severity": "info",
          "titleKey": "findings.tls.certificate.title",
          "verdictKey": "findings.tls.certificate.verdict.valid",
          "whyItMattersKey": "findings.tls.certificate.why",
          "technicalDetails": {
            "rows": [
              [
                "subject",
                "*.google.com"
              ],
              [
                "issuer",
                "WR2"
              ],
              [
                "not_after",
                "2026-09-21T08:37:24Z"
              ],
              [
                "dns_names",
                "*.google.com, *.appengine.google.com, *.bdn.dev, *.origin-test.bdn.dev, *.cloud.google.com, *.crowdsource.google.com, *.datacompute.google.com, *.google.ca, *.google.cl, *.google.co.in, *.google.co.jp, *.google.co.uk, *.google.com.ar, *.google.com.au, *.google.com.br, *.google.com.co, *.google.com.mx, *.google.com.tr, *.google.com.vn, *.google.de, *.google.es, *.google.fr, *.google.hu, *.google.it, *.google.nl, *.google.pl, *.google.pt, *.gemini.cloud.google.com, *.gstatic.com, *.metric.gstatic.com, *.gvt1.com, *.gcpcdn.gvt1.com, *.gvt2.com, *.gcp.gvt2.com, *.url.google.com, *.youtube-nocookie.com, *.ytimg.com, ai.android, android.com, *.android.com, *.flash.android.com, g.co, *.g.co, goo.gl, www.goo.gl, google-analytics.com, *.google-analytics.com, google.com, googlecommerce.com, *.googlecommerce.com, urchin.com, *.urchin.com, youtu.be, youtube.com, *.youtube.com, music.youtube.com, *.music.youtube.com, youtubeeducation.com, *.youtubeeducation.com, youtubekids.com, *.youtubekids.com, yt.be, *.yt.be, android.clients.google.com, *.aistudio.google.com"
              ]
            ],
            "columns": [
              "tech.columns.property",
              "tech.columns.value"
            ]
          },
          "whatIsCheckedKey": "findings.tls.certificate.what",
          "requirementLevel": "required"
        },
        {
          "id": "tls.cert_key.strong",
          "status": "pass",
          "severity": "info",
          "titleKey": "findings.tls.cert_key.title",
          "verdictKey": "findings.tls.cert_key.verdict.strong",
          "verdictParams": {
            "bits": 256,
            "algorithm": "ECDSA"
          },
          "whyItMattersKey": "findings.tls.cert_key.why",
          "technicalDetails": {
            "rows": [
              [
                "algorithm",
                "ECDSA"
              ],
              [
                "bits",
                256
              ]
            ],
            "columns": [
              "tech.columns.property",
              "tech.columns.value"
            ]
          },
          "whatIsCheckedKey": "findings.tls.cert_key.what",
          "requirementLevel": "required"
        },
        {
          "id": "tls.cert_sig.strong",
          "status": "pass",
          "severity": "info",
          "titleKey": "findings.tls.cert_sig.title",
          "verdictKey": "findings.tls.cert_sig.verdict.strong",
          "verdictParams": {
            "algorithm": "SHA256-RSA"
          },
          "whyItMattersKey": "findings.tls.cert_sig.why",
          "technicalDetails": {
            "rows": [
              [
                "signature",
                "SHA256-RSA"
              ]
            ],
            "columns": [
              "tech.columns.property",
              "tech.columns.value"
            ]
          },
          "whatIsCheckedKey": "findings.tls.cert_sig.what",
          "requirementLevel": "required"
        },
        {
          "id": "tls.ocsp.not_stapled",
          "status": "not_found",
          "severity": "low",
          "titleKey": "findings.tls.ocsp.title",
          "verdictKey": "findings.tls.ocsp.verdict.not_stapled",
          "whyItMattersKey": "findings.tls.ocsp.why",
          "whatIsCheckedKey": "findings.tls.ocsp.what",
          "recommendationKey": "findings.tls.ocsp.recommendation",
          "requirementLevel": "recommended",
          "docsUrl": "https://datatracker.ietf.org/doc/html/rfc6066"
        },
        {
          "id": "tls.dane.missing",
          "status": "not_found",
          "severity": "low",
          "titleKey": "findings.tls.dane.title",
          "verdictKey": "findings.tls.dane.verdict.missing",
          "whyItMattersKey": "findings.tls.dane.why",
          "whatIsCheckedKey": "findings.tls.dane.what",
          "recommendationKey": "findings.tls.dane.recommendation",
          "requirementLevel": "optional",
          "docsUrl": "https://datatracker.ietf.org/doc/html/rfc6698"
        },
        {
          "id": "tls.cipherorder.tls13",
          "status": "pass",
          "severity": "info",
          "titleKey": "findings.tls.cipherorder.title",
          "verdictKey": "findings.tls.cipherorder.verdict.tls13",
          "whyItMattersKey": "findings.tls.cipherorder.why",
          "whatIsCheckedKey": "findings.tls.cipherorder.what",
          "requirementLevel": "recommended"
        },
        {
          "id": "tls.keyexchange.strong",
          "status": "pass",
          "severity": "info",
          "titleKey": "findings.tls.keyexchange.title",
          "verdictKey": "findings.tls.keyexchange.verdict.strong",
          "verdictParams": {
            "kx": "ECDHE",
            "hash": "SHA256"
          },
          "whyItMattersKey": "findings.tls.keyexchange.why",
          "technicalDetails": {
            "rows": [
              [
                "key_exchange",
                "ECDHE"
              ],
              [
                "hash",
                "SHA256"
              ]
            ],
            "columns": [
              "tech.columns.property",
              "tech.columns.value"
            ]
          },
          "whatIsCheckedKey": "findings.tls.keyexchange.what",
          "requirementLevel": "required"
        },
        {
          "id": "tls.compression.tls13",
          "status": "pass",
          "severity": "info",
          "titleKey": "findings.tls.compression.title",
          "verdictKey": "findings.tls.compression.verdict.tls13",
          "whyItMattersKey": "findings.tls.compression.why",
          "whatIsCheckedKey": "findings.tls.compression.what",
          "requirementLevel": "required",
          "docsUrl": "https://datatracker.ietf.org/doc/html/rfc7457"
        },
        {
          "id": "tls.renegotiation.tls13",
          "status": "pass",
          "severity": "info",
          "titleKey": "findings.tls.renegotiation.title",
          "verdictKey": "findings.tls.renegotiation.verdict.tls13",
          "whyItMattersKey": "findings.tls.renegotiation.why",
          "whatIsCheckedKey": "findings.tls.renegotiation.what",
          "requirementLevel": "required",
          "docsUrl": "https://datatracker.ietf.org/doc/html/rfc5746"
        },
        {
          "id": "tls.ems.tls13",
          "status": "pass",
          "severity": "info",
          "titleKey": "findings.tls.ems.title",
          "verdictKey": "findings.tls.ems.verdict.tls13",
          "whyItMattersKey": "findings.tls.ems.why",
          "whatIsCheckedKey": "findings.tls.ems.what",
          "requirementLevel": "recommended",
          "docsUrl": "https://datatracker.ietf.org/doc/html/rfc7627"
        },
        {
          "id": "tls.zerortt.enabled",
          "status": "fail",
          "severity": "low",
          "titleKey": "findings.tls.zerortt.title",
          "verdictKey": "findings.tls.zerortt.verdict.enabled",
          "verdictParams": {
            "maxEarlyData": 14336
          },
          "whyItMattersKey": "findings.tls.zerortt.why",
          "technicalDetails": {
            "rows": [
              [
                "max_early_data",
                14336
              ],
              [
                "accepted",
                true
              ]
            ],
            "columns": [
              "tech.columns.property",
              "tech.columns.value"
            ]
          },
          "whatIsCheckedKey": "findings.tls.zerortt.what",
          "recommendationKey": "findings.tls.zerortt.recommendation",
          "recommendationParams": {
            "maxEarlyData": 14336
          },
          "requirementLevel": "optional",
          "docsUrl": "https://datatracker.ietf.org/doc/html/rfc8446#section-2.3"
        }
      ]
    }
  ]
}