{
  "schemaVersion": "1.1",
  "target": {
    "id": "target_smartetudiant-uad.netlify.app",
    "hostname": "smartetudiant-uad.netlify.app",
    "unicodeHostname": "smartetudiant-uad.netlify.app",
    "canonicalUrl": "https://smartetudiant-uad.netlify.app/"
  },
  "rollups": [
    {
      "window": "24h",
      "since": "2026-10-27T21:47:36.919Z",
      "observations": 1,
      "counts": {
        "up": 1,
        "reachable_restricted": 0,
        "degraded": 0,
        "down": 0,
        "inconclusive": 0
      },
      "availability": 1
    },
    {
      "window": "7d",
      "since": "2026-10-21T21:47:36.919Z",
      "observations": 1,
      "counts": {
        "up": 1,
        "reachable_restricted": 0,
        "degraded": 0,
        "down": 0,
        "inconclusive": 0
      },
      "availability": 1
    },
    {
      "window": "30d",
      "since": "2026-09-28T21:47:36.919Z",
      "observations": 1,
      "counts": {
        "up": 1,
        "reachable_restricted": 0,
        "degraded": 0,
        "down": 0,
        "inconclusive": 0
      },
      "availability": 1
    }
  ],
  "checks": [
    {
      "checkId": "chk_0mvsf86by656a72b0f9",
      "observedAt": "2026-10-28T18:01:31.150Z",
      "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": 31
          }
        ],
        "classification": "up",
        "reachability": "reachable",
        "reason": "single_region",
        "summary": "smartetudiant-uad.netlify.app is up: it answered our probe normally (HTTP 200)."
      },
      "regions": [
        {
          "id": "obs_0mvsf86byc943747612",
          "observedAt": "2026-10-28T18:01:31.150Z",
          "vantage": {
            "region": "eu-central",
            "scope": "single-server-probe"
          },
          "reachability": "reachable",
          "classification": "up",
          "reason": "http_success",
          "summary": "smartetudiant-uad.netlify.app is up: it answered our probe normally (HTTP 200).",
          "dns": {
            "resolved": true,
            "durationMs": 13,
            "addresses": [
              "2a05:d014:58f:6200::259",
              "2a05:d014:58f:6200::258",
              "63.176.8.218",
              "35.157.26.135"
            ],
            "error": null
          },
          "tls": {
            "attempted": true,
            "valid": true,
            "protocol": "TLSv1.3",
            "issuer": "DigiCert Inc / DigiCert Global G2 TLS RSA SHA256 2020 CA1",
            "validTo": "2027-03-19T23:59:59.000Z",
            "daysRemaining": 142,
            "error": null
          },
          "http": {
            "method": "GET",
            "status": 200,
            "durationMs": 31,
            "redirectCount": 0,
            "finalUrl": "https://smartetudiant-uad.netlify.app/",
            "access": "normal",
            "httpVersion": "1.1",
            "hops": [
              {
                "url": "https://smartetudiant-uad.netlify.app/",
                "status": 200,
                "durationMs": 31,
                "location": null
              }
            ],
            "error": null
          },
          "headers": {
            "response": {
              "accept-ranges": "bytes",
              "age": "87",
              "cache-control": "public,max-age=0,must-revalidate",
              "cache-status": "\"Netlify Edge\"; hit; ttl=31535913",
              "connection": "close",
              "content-encoding": "br",
              "content-length": "14455",
              "content-type": "text/html; charset=UTF-8",
              "date": "Wed, 28 Oct 2026 18:01:31 GMT",
              "etag": "\"07349cc9d9c19d78478452eb40167535-ssl-df\"",
              "server": "Netlify",
              "strict-transport-security": "max-age=31536000; includeSubDomains; preload",
              "vary": "Accept-Encoding",
              "x-nf-request-id": "01M61TS89M5XS2G72C4HM5TSSV"
            },
            "findings": [
              {
                "id": "hsts",
                "header": "Strict-Transport-Security",
                "present": true,
                "value": "max-age=31536000; includeSubDomains; preload",
                "severity": "good",
                "summary": "Browsers will insist on HTTPS for 365 days, including subdomains."
              },
              {
                "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": true,
                "value": "public,max-age=0,must-revalidate",
                "severity": "good",
                "summary": "Cacheable for up to 0 seconds."
              },
              {
                "id": "validators",
                "header": "ETag",
                "present": true,
                "value": "\"07349cc9d9c19d78478452eb40167535-ssl-df\"",
                "severity": "good",
                "summary": "Revalidation is possible via ETag, so unchanged pages can return 304 instead of the full body."
              },
              {
                "id": "vary",
                "header": "Vary",
                "present": true,
                "value": "Accept-Encoding",
                "severity": "info",
                "summary": "Caches store separate variants per: Accept-Encoding."
              },
              {
                "id": "compression",
                "header": "Content-Encoding",
                "present": true,
                "value": "br",
                "severity": "good",
                "summary": "Response is compressed (br)."
              },
              {
                "id": "server",
                "header": "Server",
                "present": true,
                "value": "Netlify",
                "severity": "good",
                "summary": "No software version numbers disclosed."
              }
            ]
          }
        }
      ]
    }
  ],
  "links": {
    "self": "https://headerlens.usefulweb.site/api/v1/status/smartetudiant-uad.netlify.app/history?limit=20",
    "human": "https://headerlens.usefulweb.site/status/smartetudiant-uad.netlify.app",
    "next": null
  }
}