{
  "schemaVersion": "1.1",
  "target": {
    "id": "target_example.com",
    "hostname": "example.com",
    "unicodeHostname": "example.com",
    "canonicalUrl": "https://example.com/"
  },
  "rollups": [
    {
      "window": "24h",
      "since": "2026-10-26T16:05:50.306Z",
      "observations": 1,
      "counts": {
        "up": 1,
        "reachable_restricted": 0,
        "degraded": 0,
        "down": 0,
        "inconclusive": 0
      },
      "availability": 1
    },
    {
      "window": "7d",
      "since": "2026-10-20T16:05:50.306Z",
      "observations": 1,
      "counts": {
        "up": 1,
        "reachable_restricted": 0,
        "degraded": 0,
        "down": 0,
        "inconclusive": 0
      },
      "availability": 1
    },
    {
      "window": "30d",
      "since": "2026-09-27T16:05:50.306Z",
      "observations": 1,
      "counts": {
        "up": 1,
        "reachable_restricted": 0,
        "degraded": 0,
        "down": 0,
        "inconclusive": 0
      },
      "availability": 1
    }
  ],
  "checks": [
    {
      "checkId": "chk_0mvpy93af6332dc8e44",
      "observedAt": "2026-10-27T00:30:48.039Z",
      "consensus": {
        "regionsConfigured": 1,
        "regionsReporting": 1,
        "unavailableRegions": [],
        "counts": {
          "up": 1,
          "reachable_restricted": 0,
          "degraded": 0,
          "down": 0,
          "inconclusive": 0
        },
        "regions": [
          {
            "region": "eu-central",
            "classification": "up",
            "reason": "http_success",
            "httpStatus": 200,
            "durationMs": 28
          }
        ],
        "classification": "up",
        "reachability": "reachable",
        "reason": "single_region",
        "summary": "example.com is up: it answered our probe normally (HTTP 200)."
      },
      "regions": [
        {
          "id": "obs_0mvpy93afc564f567ab",
          "observedAt": "2026-10-27T00:30:48.039Z",
          "vantage": {
            "region": "eu-central",
            "scope": "single-server-probe"
          },
          "reachability": "reachable",
          "classification": "up",
          "reason": "http_success",
          "summary": "example.com is up: it answered our probe normally (HTTP 200).",
          "dns": {
            "resolved": true,
            "durationMs": 4,
            "addresses": [
              "2606:4700:10::ac42:93f3",
              "2606:4700:10::6814:179a",
              "172.66.147.243",
              "104.20.23.154"
            ],
            "error": null
          },
          "tls": {
            "attempted": true,
            "valid": true,
            "protocol": "TLSv1.3",
            "issuer": "SSL Corporation / Cloudflare TLS Issuing ECC CA 3",
            "validTo": "2026-12-25T22:56:35.000Z",
            "daysRemaining": 59,
            "error": null
          },
          "http": {
            "method": "GET",
            "status": 200,
            "durationMs": 28,
            "redirectCount": 0,
            "finalUrl": "https://example.com/",
            "access": "normal",
            "httpVersion": "1.1",
            "hops": [
              {
                "url": "https://example.com/",
                "status": 200,
                "durationMs": 28,
                "location": null
              }
            ],
            "error": null
          },
          "headers": {
            "response": {
              "age": "8",
              "allow": "GET, HEAD",
              "alt-svc": "h3=\":443\"; ma=86400",
              "cf-cache-status": "HIT",
              "cf-ray": "a50d981e6b61dcb2-FRA",
              "connection": "close",
              "content-encoding": "br",
              "content-type": "text/html; charset=utf-8",
              "date": "Tue, 27 Oct 2026 00:30:48 GMT",
              "last-modified": "Sat, 24 Oct 2026 20:05:47 GMT",
              "server": "cloudflare",
              "transfer-encoding": "chunked"
            },
            "findings": [
              {
                "id": "hsts",
                "header": "Strict-Transport-Security",
                "present": false,
                "value": null,
                "severity": "warning",
                "summary": "Missing. Browsers may still try plain HTTP first; HSTS tells them to always use HTTPS."
              },
              {
                "id": "csp",
                "header": "Content-Security-Policy",
                "present": false,
                "value": null,
                "severity": "warning",
                "summary": "Missing. A CSP limits which scripts can run and is a strong defence against cross-site scripting."
              },
              {
                "id": "xcto",
                "header": "X-Content-Type-Options",
                "present": false,
                "value": null,
                "severity": "warning",
                "summary": "Missing or not \"nosniff\". Browsers may MIME-sniff responses."
              },
              {
                "id": "framing",
                "header": "X-Frame-Options",
                "present": false,
                "value": null,
                "severity": "info",
                "summary": "No X-Frame-Options or CSP frame-ancestors: other sites may embed this page in a frame (clickjacking risk)."
              },
              {
                "id": "referrer",
                "header": "Referrer-Policy",
                "present": false,
                "value": null,
                "severity": "info",
                "summary": "Not set; browsers default to strict-origin-when-cross-origin, which is reasonable."
              },
              {
                "id": "permissions",
                "header": "Permissions-Policy",
                "present": false,
                "value": null,
                "severity": "info",
                "summary": "Not set; browser features follow defaults. Optional hardening."
              },
              {
                "id": "cache",
                "header": "Cache-Control",
                "present": false,
                "value": null,
                "severity": "info",
                "summary": "Not set; caches will use heuristics based on Last-Modified/Expires."
              },
              {
                "id": "validators",
                "header": "ETag",
                "present": true,
                "value": "Sat, 24 Oct 2026 20:05:47 GMT",
                "severity": "good",
                "summary": "Revalidation is possible via Last-Modified, so unchanged pages can return 304 instead of the full body."
              },
              {
                "id": "vary",
                "header": "Vary",
                "present": false,
                "value": null,
                "severity": "info",
                "summary": "No Vary header; caches treat all requests for this URL the same."
              },
              {
                "id": "compression",
                "header": "Content-Encoding",
                "present": true,
                "value": "br",
                "severity": "good",
                "summary": "Response is compressed (br)."
              },
              {
                "id": "server",
                "header": "Server",
                "present": true,
                "value": "cloudflare",
                "severity": "good",
                "summary": "No software version numbers disclosed."
              }
            ]
          }
        }
      ]
    }
  ],
  "links": {
    "self": "https://headerlens.usefulweb.site/api/v1/status/example.com/history?limit=20",
    "human": "https://headerlens.usefulweb.site/status/example.com",
    "next": null
  }
}