{
  "gemeten_op": "2026-08-31T08:27:48Z",
  "host": "https://nederland.identix.org",
  "headers_api": {
    "status": 200,
    "bytes": 82,
    "content_encoding": null,
    "cache_control": null,
    "etag": null,
    "x_content_type_options": "nosniff",
    "referrer_policy": "strict-origin-when-cross-origin",
    "content_security_policy_report_only": true,
    "strict_transport_security": null,
    "access_control_allow_origin": "*",
    "server": "Identix.org/0.3",
    "http_version": 11
  },
  "headers_site": {
    "status": 200,
    "bytes": 23081,
    "content_encoding": null,
    "cache_control": null,
    "etag": null,
    "x_content_type_options": "nosniff",
    "referrer_policy": "strict-origin-when-cross-origin",
    "content_security_policy_report_only": true,
    "strict_transport_security": null,
    "access_control_allow_origin": null,
    "server": "Identix.org/0.3",
    "http_version": 11
  },
  "snelheid": {
    "controles": [
      {
        "check": "TTFB p50 < 0,5 s",
        "ok": true,
        "waarde": "0.107s",
        "detail": ""
      },
      {
        "check": "HTML gecomprimeerd",
        "ok": false,
        "waarde": "identiteit (actiepunt C1)",
        "detail": ""
      },
      {
        "check": "compressie alle resources",
        "ok": false,
        "waarde": "0/6",
        "detail": ""
      },
      {
        "check": "eerste lading < 300 kB",
        "ok": true,
        "waarde": "264 kB",
        "detail": ""
      },
      {
        "check": "caching-headers assets",
        "ok": true,
        "waarde": "5/5",
        "detail": ""
      }
    ],
    "resources": {
      "/": {
        "bytes": 118057,
        "content-encoding": null
      },
      "/ds/styles.css": {
        "bytes": 29524,
        "content-encoding": null
      },
      "/style.css": {
        "bytes": 56367,
        "content-encoding": null
      },
      "/api-config.js": {
        "bytes": 677,
        "content-encoding": null
      },
      "/taal.js": {
        "bytes": 3160,
        "content-encoding": null
      },
      "/app.js": {
        "bytes": 56528,
        "content-encoding": null
      }
    },
    "ttfb": {
      "runs": 5,
      "p50_s": 0.107,
      "p95_s": 0.109
    },
    "eerste_lading_bytes": 264313,
    "samenvatting": {
      "checks": 5,
      "ok": 3
    }
  },
  "tls": {
    "domein": "nederland.identix.org",
    "tls_versie": "TLSv1.3",
    "cipher": "TLS_AES_128_GCM_SHA256",
    "geldig_tot": "Nov 18 18:20:56 2026 GMT",
    "cn": "nederland.identix.org"
  },
  "psi": {
    "fout": "geen PSI_API_KEY — Lighthouse-scores volgen zodra key gezet is",
    "hint": "console.cloud.google.com → PageSpeed Insights API → key"
  },
  "geo": {
    "controles": [
      {
        "check": "alle regio's bereikbaar",
        "ok": true,
        "waarde": "15/15",
        "detail": ""
      },
      {
        "check": "TCP 443 wereldwijd",
        "ok": true,
        "waarde": "9/9 nodes",
        "detail": ""
      }
    ],
    "nodes": 15,
    "ok": 15,
    "mediaan_tijd_s": 0.311,
    "detail": {
      "bg1.node.check-host.net": {
        "regio": "BG",
        "status": "ok",
        "http": "200",
        "tijd_s": 0.228
      },
      "cy1.node.check-host.net": {
        "regio": "CY",
        "status": "ok",
        "http": "200",
        "tijd_s": 0.311
      },
      "il1.node.check-host.net": {
        "regio": "IL",
        "status": "ok",
        "http": "200",
        "tijd_s": 0.456
      },
      "in5.node.check-host.net": {
        "regio": "IN",
        "status": "ok",
        "http": "200",
        "tijd_s": 0.946
      },
      "ir1.node.check-host.net": {
        "regio": "IR",
        "status": "ok",
        "http": "200",
        "tijd_s": 0.451
      },
      "ir7.node.check-host.net": {
        "regio": "IR",
        "status": "ok",
        "http": "200",
        "tijd_s": 1.64
      },
      "ir8.node.check-host.net": {
        "regio": "IR",
        "status": "ok",
        "http": "200",
        "tijd_s": 1.361
      },
      "it2.node.check-host.net": {
        "regio": "IT",
        "status": "ok",
        "http": "200",
        "tijd_s": 0.133
      },
      "nl2.node.check-host.net": {
        "regio": "NL",
        "status": "ok",
        "http": "200",
        "tijd_s": 0.077
      },
      "pl2.node.check-host.net": {
        "regio": "PL",
        "status": "ok",
        "http": "200",
        "tijd_s": 0.172
      },
      "tr1.node.check-host.net": {
        "regio": "TR",
        "status": "ok",
        "http": "200",
        "tijd_s": 0.291
      },
      "tr2.node.check-host.net": {
        "regio": "TR",
        "status": "ok",
        "http": "200",
        "tijd_s": 0.261
      },
      "ua1.node.check-host.net": {
        "regio": "UA",
        "status": "ok",
        "http": "200",
        "tijd_s": 0.383
      },
      "us1.node.check-host.net": {
        "regio": "US",
        "status": "ok",
        "http": "200",
        "tijd_s": 0.512
      },
      "us5.node.check-host.net": {
        "regio": "US",
        "status": "ok",
        "http": "200",
        "tijd_s": 0.277
      }
    },
    "samenvatting": {
      "checks": 2,
      "ok": 2
    }
  },
  "ssllabs": {
    "grade": "A",
    "warnings": false,
    "protocollen": [
      "TLS 1.2",
      "TLS 1.3"
    ],
    "hsts": false,
    "forward_secrecy": 4,
    "geen_rc4": true
  },
  "versie": 2,
  "verbinding": {
    "controles": [
      {
        "check": "security-headers (api)",
        "ok": true,
        "waarde": "aanwezig",
        "detail": ""
      },
      {
        "check": "server-header (api)",
        "ok": true,
        "waarde": "Identix.org/0.3",
        "detail": ""
      },
      {
        "check": "security-headers (site)",
        "ok": true,
        "waarde": "aanwezig",
        "detail": ""
      },
      {
        "check": "server-header (site)",
        "ok": true,
        "waarde": "Identix.org/0.3",
        "detail": ""
      },
      {
        "check": "http→https redirect",
        "ok": true,
        "waarde": "HTTP 308",
        "detail": ""
      },
      {
        "check": "HSTS-header",
        "ok": false,
        "waarde": "ontbreekt (Caddy, aangevraagd — Eisen 1)",
        "detail": ""
      },
      {
        "check": "HSTS-preloadstatus",
        "ok": null,
        "waarde": "unknown",
        "detail": "in te dienen na dns-switch"
      },
      {
        "check": "HTTP/3 aangekondigd",
        "ok": true,
        "waarde": "h3=\":443\"; ma=2592000",
        "detail": ""
      },
      {
        "check": "TLS 1.3",
        "ok": true,
        "waarde": "TLSv1.3",
        "detail": ""
      },
      {
        "check": "certificaat >30 dgn geldig",
        "ok": true,
        "waarde": "79 dagen",
        "detail": ""
      },
      {
        "check": "SSL Labs ≥ A",
        "ok": false,
        "waarde": "HTTP Error 403: ",
        "detail": ""
      },
      {
        "check": "origin afgeschermd (:8100)",
        "ok": true,
        "waarde": "52.16.188.29:8100 onbereikbaar",
        "detail": ""
      }
    ],
    "headers_api": {
      "x-content-type-options": "nosniff",
      "referrer-policy": "strict-origin-when-cross-origin",
      "permissions-policy": "camera=(), microphone=(), geolocation=(), payment=(), usb=(), interest-cohort=()",
      "x-frame-options": "SAMEORIGIN",
      "content-security-policy-report-only": "default-src 'self'; script-src 'self'; style-src 'self' 'unsafe-inline'; img-src 'self' data: https:; font-src 'self' data:; connect-src 'self'; object-src 'none'; base-uri 'self'; form-action 'self'; frame-ancestors 'self'",
      "strict-transport-security": null,
      "server": "Identix.org/0.3",
      "content-encoding": null,
      "cache-control": null,
      "etag": null
    },
    "headers_site": {
      "x-content-type-options": "nosniff",
      "referrer-policy": "strict-origin-when-cross-origin",
      "permissions-policy": "camera=(), microphone=(), geolocation=(), payment=(), usb=(), interest-cohort=()",
      "x-frame-options": "SAMEORIGIN",
      "content-security-policy-report-only": "default-src 'self'; script-src 'self'; style-src 'self' 'unsafe-inline'; img-src 'self' data: https:; font-src 'self' data:; connect-src 'self'; object-src 'none'; base-uri 'self'; form-action 'self'; frame-ancestors 'self'",
      "strict-transport-security": null,
      "server": "Identix.org/0.3",
      "content-encoding": null,
      "cache-control": "no-cache",
      "etag": null
    },
    "tls": {
      "versie": "TLSv1.3",
      "cipher": "TLS_AES_128_GCM_SHA256",
      "verloopt_over_dagen": 79
    },
    "ssllabs": {
      "fout": "HTTP Error 403: "
    },
    "samenvatting": {
      "checks": 12,
      "ok": 9
    }
  },
  "dns": {
    "controles": [
      {
        "check": "SPF",
        "ok": false,
        "waarde": "afwezig (Eisen 3)",
        "detail": ""
      },
      {
        "check": "DMARC",
        "ok": false,
        "waarde": "afwezig",
        "detail": ""
      },
      {
        "check": "DKIM-selector",
        "ok": false,
        "waarde": "geen bekende selector gevonden (Eisen 3)",
        "detail": ""
      },
      {
        "check": "CAA-record",
        "ok": false,
        "waarde": "afwezig (SB-23)",
        "detail": ""
      },
      {
        "check": "IPv6 (AAAA)",
        "ok": false,
        "waarde": "afwezig (Eisen 4)",
        "detail": ""
      },
      {
        "check": "DNSSEC (ad-flag 1.1.1.1)",
        "ok": false,
        "waarde": "niet ondertekend (Eisen 2)",
        "detail": ""
      },
      {
        "check": "DNS-antwoord 1.1.1.1",
        "ok": true,
        "waarde": "105 msec",
        "detail": ""
      },
      {
        "check": "DNS-antwoord 8.8.8.8",
        "ok": false,
        "waarde": "geen antwoord",
        "detail": ""
      },
      {
        "check": "DNS-antwoord 9.9.9.9",
        "ok": true,
        "waarde": "58 msec",
        "detail": ""
      },
      {
        "check": "AXFR geweigerd",
        "ok": null,
        "waarde": "geen NS gevonden",
        "detail": ""
      },
      {
        "check": "CT-subdomeinen bekend",
        "ok": null,
        "waarde": "1 in CT-logs: nederland.identix.org",
        "detail": "vergelijk met beheerde lijst (geen onverwachte namen)"
      }
    ],
    "samenvatting": {
      "checks": 11,
      "ok": 2
    }
  },
  "web": {
    "controles": [
      {
        "check": "W3C HTML fouten /",
        "ok": false,
        "waarde": "22 fouten",
        "detail": ""
      },
      {
        "check": "W3C HTML fouten /kwaliteit",
        "ok": false,
        "waarde": "1 fouten",
        "detail": ""
      },
      {
        "check": "W3C HTML fouten /docs",
        "ok": false,
        "waarde": "8 fouten",
        "detail": ""
      },
      {
        "check": "W3C CSS fouten style.css",
        "ok": true,
        "waarde": "0 fouten",
        "detail": ""
      },
      {
        "check": "W3C CSS fouten ds/styles.css",
        "ok": true,
        "waarde": "0 fouten",
        "detail": ""
      },
      {
        "check": "JSON-LD geldig (alle pagina's)",
        "ok": true,
        "waarde": "ok",
        "detail": ""
      },
      {
        "check": "geen mixed content",
        "ok": false,
        "waarde": "/docs: 1",
        "detail": ""
      },
      {
        "check": "cookieloos",
        "ok": true,
        "waarde": "geen Set-Cookie",
        "detail": ""
      },
      {
        "check": "rate-limit-headers",
        "ok": true,
        "waarde": "600",
        "detail": ""
      },
      {
        "check": "uptime-probe 3×",
        "ok": true,
        "waarde": "[200, 200, 200]",
        "detail": ""
      },
      {
        "check": "ETag/304-invalidatie",
        "ok": true,
        "waarde": "HTTP 304",
        "detail": ""
      },
      {
        "check": "redirectketen ≤2 hops → https",
        "ok": true,
        "waarde": "2 hop(s) → https://nederland.identix.org/",
        "detail": ""
      },
      {
        "check": "OpenAPI-conformiteit (steekproef)",
        "ok": false,
        "waarde": "8/70 paden geprobd, 404 op: ['/v1/openverduurzamen/nulmeting']",
        "detail": ""
      }
    ],
    "w3c_html": {
      "/": {
        "fouten": 22,
        "waarschuwingen": 0,
        "soorten": [
          "Element “style” not allowed as child of element “body” in this context",
          "Element “style” not allowed as child of element “noscript” in this con",
          "Every active “role=tab” element must have a corresponding “role=tabpan",
          "No “p” element in scope but a “p” end tag seen.",
          "The element “h4” must not appear as a descendant of an element with th"
        ]
      },
      "/kwaliteit": {
        "fouten": 1,
        "waarschuwingen": 0,
        "soorten": [
          "The heading “h4” (with computed level 4) follows the heading “h2” (wit"
        ]
      },
      "/docs": {
        "fouten": 8,
        "waarschuwingen": 7,
        "soorten": [
          "Duplicate ID “bag”.",
          "Duplicate ID “cbs”.",
          "Duplicate ID “enterprise”.",
          "Duplicate ID “envelop”.",
          "Duplicate ID “fouten”."
        ]
      }
    },
    "w3c_css": {
      "style.css": {
        "fouten": 0,
        "waarschuwingen": 293
      },
      "ds/styles.css": {
        "fouten": 0,
        "waarschuwingen": 26
      }
    },
    "jsonld_fouten": {},
    "mixed_content": {
      "/docs": [
        "http://data.bibliotheken.nl/sparql"
      ]
    },
    "samenvatting": {
      "checks": 13,
      "ok": 8
    }
  },
  "seo": {
    "controles": [
      {
        "check": "SEO-lint alle pagina's",
        "ok": false,
        "waarde": "apis.html: meta_description,canonical,og; assistent.html: meta_description,canonical,og; bronnen.html: meta_description,canonical,een_h1,og; dataproducten.html: meta_description",
        "detail": ""
      },
      {
        "check": "sitemap compleet",
        "ok": false,
        "waarde": "21/23 pagina's",
        "detail": ""
      },
      {
        "check": "robots.txt",
        "ok": true,
        "waarde": "ok",
        "detail": ""
      },
      {
        "check": "geen dode interne links",
        "ok": true,
        "waarde": "alle doelen bestaan",
        "detail": ""
      },
      {
        "check": "geen orphan-pagina's",
        "ok": true,
        "waarde": "alles is gelinkt",
        "detail": ""
      },
      {
        "check": "hreflang nl/en",
        "ok": null,
        "waarde": "0 pagina's",
        "detail": "gepland na chrome-refactor lane 1 (backlog §3)"
      }
    ],
    "per_pagina": {
      "apis.html": {
        "title": true,
        "meta_description": false,
        "canonical": false,
        "een_h1": true,
        "og": false,
        "taal": true
      },
      "assistent.html": {
        "title": true,
        "meta_description": false,
        "canonical": false,
        "een_h1": true,
        "og": false,
        "taal": true
      },
      "bronnen.html": {
        "title": true,
        "meta_description": false,
        "canonical": false,
        "een_h1": false,
        "og": false,
        "taal": true
      },
      "dataproducten.html": {
        "title": true,
        "meta_description": false,
        "canonical": true,
        "een_h1": true,
        "og": true,
        "taal": true
      },
      "docs.html": {
        "title": true,
        "meta_description": true,
        "canonical": false,
        "een_h1": true,
        "og": false,
        "taal": true
      },
      "faq.html": {
        "title": true,
        "meta_description": true,
        "canonical": false,
        "een_h1": true,
        "og": false,
        "taal": true
      },
      "hoe-het-werkt.html": {
        "title": true,
        "meta_description": false,
        "canonical": false,
        "een_h1": true,
        "og": false,
        "taal": true
      },
      "index.html": {
        "title": true,
        "meta_description": true,
        "canonical": false,
        "een_h1": true,
        "og": false,
        "taal": true
      },
      "infrastructuur.html": {
        "title": true,
        "meta_description": true,
        "canonical": true,
        "een_h1": true,
        "og": true,
        "taal": true
      },
      "innovatie.html": {
        "title": true,
        "meta_description": true,
        "canonical": true,
        "een_h1": true,
        "og": true,
        "taal": true
      },
      "inzicht.html": {
        "title": true,
        "meta_description": false,
        "canonical": false,
        "een_h1": false,
        "og": false,
        "taal": true
      },
      "kwaliteit.html": {
        "title": true,
        "meta_description": true,
        "canonical": true,
        "een_h1": true,
        "og": true,
        "taal": true
      },
      "nieuws.html": {
        "title": true,
        "meta_description": true,
        "canonical": false,
        "een_h1": true,
        "og": false,
        "taal": true
      },
      "onderzoeken.html": {
        "title": true,
        "meta_description": true,
        "canonical": false,
        "een_h1": true,
        "og": false,
        "taal": true
      },
      "over.html": {
        "title": true,
        "meta_description": true,
        "canonical": false,
        "een_h1": true,
        "og": false,
        "taal": true
      },
      "powerbi.html": {
        "title": true,
        "meta_description": true,
        "canonical": true,
        "een_h1": true,
        "og": false,
        "taal": true
      },
      "privacyverklaring.html": {
        "title": true,
        "meta_description": true,
        "canonical": true,
        "een_h1": true,
        "og": true,
        "taal": true
      },
      "status.html": {
        "title": true,
        "meta_description": true,
        "canonical": false,
        "een_h1": true,
        "og": false,
        "taal": true
      },
      "stromen.html": {
        "title": true,
        "meta_description": false,
        "canonical": false,
        "een_h1": false,
        "og": false,
        "taal": true
      },
      "technologie.html": {
        "title": true,
        "meta_description": false,
        "canonical": false,
        "een_h1": true,
        "og": false,
        "taal": true
      },
      "toegankelijkheid.html": {
        "title": true,
        "meta_description": true,
        "canonical": false,
        "een_h1": true,
        "og": false,
        "taal": true
      },
      "toepassingen.html": {
        "title": true,
        "meta_description": false,
        "canonical": false,
        "een_h1": true,
        "og": false,
        "taal": true
      },
      "veiligheid.html": {
        "title": true,
        "meta_description": true,
        "canonical": true,
        "een_h1": true,
        "og": true,
        "taal": true
      },
      "voorwaarden.html": {
        "title": true,
        "meta_description": true,
        "canonical": false,
        "een_h1": true,
        "og": false,
        "taal": true
      }
    },
    "sitemap": {
      "apis.html": true,
      "assistent.html": true,
      "bronnen.html": true,
      "dataproducten.html": false,
      "docs.html": true,
      "faq.html": true,
      "hoe-het-werkt.html": true,
      "infrastructuur.html": true,
      "innovatie.html": true,
      "inzicht.html": true,
      "kwaliteit.html": true,
      "nieuws.html": true,
      "onderzoeken.html": true,
      "over.html": true,
      "powerbi.html": false,
      "privacyverklaring.html": true,
      "status.html": true,
      "stromen.html": true,
      "technologie.html": true,
      "toegankelijkheid.html": true,
      "toepassingen.html": true,
      "veiligheid.html": true,
      "voorwaarden.html": true
    },
    "linkcrawler": {
      "dode_links": [],
      "orphan_paginas": []
    },
    "samenvatting": {
      "checks": 6,
      "ok": 3
    }
  },
  "toegankelijkheid": {
    "controles": [
      {
        "check": "a11y-lint alle pagina's",
        "ok": false,
        "waarde": "docs.html: kruimelpad; index.html: landmarks,kruimelpad; technologie.html: kruimelpad",
        "detail": ""
      }
    ],
    "per_pagina": {
      "apis.html": {
        "skiplink": true,
        "taal_attribuut": true,
        "landmarks": true,
        "kruimelpad": true,
        "imgs_met_alt": true,
        "geen_lege_links": true
      },
      "assistent.html": {
        "skiplink": true,
        "taal_attribuut": true,
        "landmarks": true,
        "kruimelpad": true,
        "imgs_met_alt": true,
        "geen_lege_links": true
      },
      "bronnen.html": {
        "skiplink": true,
        "taal_attribuut": true,
        "landmarks": true,
        "kruimelpad": true,
        "imgs_met_alt": true,
        "geen_lege_links": true
      },
      "dataproducten.html": {
        "skiplink": true,
        "taal_attribuut": true,
        "landmarks": true,
        "kruimelpad": true,
        "imgs_met_alt": true,
        "geen_lege_links": true
      },
      "docs.html": {
        "skiplink": true,
        "taal_attribuut": true,
        "landmarks": true,
        "kruimelpad": false,
        "imgs_met_alt": true,
        "geen_lege_links": true
      },
      "faq.html": {
        "skiplink": true,
        "taal_attribuut": true,
        "landmarks": true,
        "kruimelpad": true,
        "imgs_met_alt": true,
        "geen_lege_links": true
      },
      "hoe-het-werkt.html": {
        "skiplink": true,
        "taal_attribuut": true,
        "landmarks": true,
        "kruimelpad": true,
        "imgs_met_alt": true,
        "geen_lege_links": true
      },
      "index.html": {
        "skiplink": true,
        "taal_attribuut": true,
        "landmarks": false,
        "kruimelpad": false,
        "imgs_met_alt": true,
        "geen_lege_links": true
      },
      "infrastructuur.html": {
        "skiplink": true,
        "taal_attribuut": true,
        "landmarks": true,
        "kruimelpad": true,
        "imgs_met_alt": true,
        "geen_lege_links": true
      },
      "innovatie.html": {
        "skiplink": true,
        "taal_attribuut": true,
        "landmarks": true,
        "kruimelpad": true,
        "imgs_met_alt": true,
        "geen_lege_links": true
      },
      "inzicht.html": {
        "skiplink": true,
        "taal_attribuut": true,
        "landmarks": true,
        "kruimelpad": true,
        "imgs_met_alt": true,
        "geen_lege_links": true
      },
      "kwaliteit.html": {
        "skiplink": true,
        "taal_attribuut": true,
        "landmarks": true,
        "kruimelpad": true,
        "imgs_met_alt": true,
        "geen_lege_links": true
      },
      "nieuws.html": {
        "skiplink": true,
        "taal_attribuut": true,
        "landmarks": true,
        "kruimelpad": true,
        "imgs_met_alt": true,
        "geen_lege_links": true
      },
      "onderzoeken.html": {
        "skiplink": true,
        "taal_attribuut": true,
        "landmarks": true,
        "kruimelpad": true,
        "imgs_met_alt": true,
        "geen_lege_links": true
      },
      "over.html": {
        "skiplink": true,
        "taal_attribuut": true,
        "landmarks": true,
        "kruimelpad": true,
        "imgs_met_alt": true,
        "geen_lege_links": true
      },
      "powerbi.html": {
        "skiplink": true,
        "taal_attribuut": true,
        "landmarks": true,
        "kruimelpad": true,
        "imgs_met_alt": true,
        "geen_lege_links": true
      },
      "privacyverklaring.html": {
        "skiplink": true,
        "taal_attribuut": true,
        "landmarks": true,
        "kruimelpad": true,
        "imgs_met_alt": true,
        "geen_lege_links": true
      },
      "status.html": {
        "skiplink": true,
        "taal_attribuut": true,
        "landmarks": true,
        "kruimelpad": true,
        "imgs_met_alt": true,
        "geen_lege_links": true
      },
      "stromen.html": {
        "skiplink": true,
        "taal_attribuut": true,
        "landmarks": true,
        "kruimelpad": true,
        "imgs_met_alt": true,
        "geen_lege_links": true
      },
      "technologie.html": {
        "skiplink": true,
        "taal_attribuut": true,
        "landmarks": true,
        "kruimelpad": false,
        "imgs_met_alt": true,
        "geen_lege_links": true
      },
      "toegankelijkheid.html": {
        "skiplink": true,
        "taal_attribuut": true,
        "landmarks": true,
        "kruimelpad": true,
        "imgs_met_alt": true,
        "geen_lege_links": true
      },
      "toepassingen.html": {
        "skiplink": true,
        "taal_attribuut": true,
        "landmarks": true,
        "kruimelpad": true,
        "imgs_met_alt": true,
        "geen_lege_links": true
      },
      "veiligheid.html": {
        "skiplink": true,
        "taal_attribuut": true,
        "landmarks": true,
        "kruimelpad": true,
        "imgs_met_alt": true,
        "geen_lege_links": true
      },
      "voorwaarden.html": {
        "skiplink": true,
        "taal_attribuut": true,
        "landmarks": true,
        "kruimelpad": true,
        "imgs_met_alt": true,
        "geen_lege_links": true
      },
      "toepassingen/banken.html": {
        "skiplink": true,
        "taal_attribuut": true,
        "landmarks": true,
        "kruimelpad": true,
        "imgs_met_alt": true,
        "geen_lege_links": true
      },
      "toepassingen/bouw.html": {
        "skiplink": true,
        "taal_attribuut": true,
        "landmarks": true,
        "kruimelpad": true,
        "imgs_met_alt": true,
        "geen_lege_links": true
      },
      "toepassingen/burgers.html": {
        "skiplink": true,
        "taal_attribuut": true,
        "landmarks": true,
        "kruimelpad": true,
        "imgs_met_alt": true,
        "geen_lege_links": true
      },
      "toepassingen/financieel.html": {
        "skiplink": true,
        "taal_attribuut": true,
        "landmarks": true,
        "kruimelpad": true,
        "imgs_met_alt": true,
        "geen_lege_links": true
      },
      "toepassingen/onderzoek.html": {
        "skiplink": true,
        "taal_attribuut": true,
        "landmarks": true,
        "kruimelpad": true,
        "imgs_met_alt": true,
        "geen_lege_links": true
      },
      "toepassingen/overheid.html": {
        "skiplink": true,
        "taal_attribuut": true,
        "landmarks": true,
        "kruimelpad": true,
        "imgs_met_alt": true,
        "geen_lege_links": true
      },
      "toepassingen/software.html": {
        "skiplink": true,
        "taal_attribuut": true,
        "landmarks": true,
        "kruimelpad": true,
        "imgs_met_alt": true,
        "geen_lege_links": true
      },
      "toepassingen/transport.html": {
        "skiplink": true,
        "taal_attribuut": true,
        "landmarks": true,
        "kruimelpad": true,
        "imgs_met_alt": true,
        "geen_lege_links": true
      },
      "toepassingen/verzekeraars.html": {
        "skiplink": true,
        "taal_attribuut": true,
        "landmarks": true,
        "kruimelpad": true,
        "imgs_met_alt": true,
        "geen_lege_links": true
      },
      "toepassingen/zorg.html": {
        "skiplink": true,
        "taal_attribuut": true,
        "landmarks": true,
        "kruimelpad": true,
        "imgs_met_alt": true,
        "geen_lege_links": true
      }
    },
    "samenvatting": {
      "checks": 1,
      "ok": 0
    }
  },
  "beschikbaar_met_sleutel": [
    {
      "naam": "PageSpeed Insights-matrix (Lighthouse)",
      "sleutel": "PSI_API_KEY",
      "dekt": "snelheid + toegankelijkheid + best-practices + SEO × mobiel/desktop × alle pagina's"
    },
    {
      "naam": "WebPageTest",
      "sleutel": "account+API-key",
      "dekt": "watervaldiagrammen, filmstrips, herhaalde runs"
    },
    {
      "naam": "internet.nl batch-API",
      "sleutel": "registratie",
      "dekt": "officiële Nederlandse overheidsstandaardentoets"
    },
    {
      "naam": "Google Rich Results API",
      "sleutel": "zelfde Google-API-key",
      "dekt": "structured-data-validatie over alle pagina's"
    },
    {
      "naam": "UptimeRobot / Pingdom",
      "sleutel": "account",
      "dekt": "continue uptime-monitoring met alerts"
    }
  ],
  "totaal": {
    "checks": 50,
    "ok": 27
  },
  "box": {
    "controles": [
      {
        "check": "NTP gesynchroniseerd",
        "ok": false,
        "waarde": "no",
        "detail": ""
      },
      {
        "check": "caddy actief",
        "ok": true,
        "waarde": "active active",
        "detail": ""
      },
      {
        "check": "identix-nederland actief",
        "ok": true,
        "waarde": "active active",
        "detail": ""
      },
      {
        "check": "schijfruimte < 85%",
        "ok": false,
        "waarde": "99% gebruikt",
        "detail": ""
      },
      {
        "check": "load < 4",
        "ok": true,
        "waarde": "load1 1.33",
        "detail": ""
      }
    ],
    "samenvatting": {
      "checks": 5,
      "ok": 3
    }
  }
}