Methodology

Current status: the audit suite itself (Phase 3 of this project) has not been built yet. Every site currently shows "Not yet audited" — nothing on this site is invented or estimated in the meantime. This page describes the plan so it can be checked against what actually ships.

Principles

Two tiers of checks

A light check (planned every 6 hours, for every site) will look at reachability, HTTP status, redirects, TLS certificate validity, response time and security headers. A deep audit (planned daily, on a rolling batch) will add accessibility, performance, content and GIGW-compliance checks, plus a screenshot.

Status definitions

StatusMeaning
DownTwo consecutive failed light checks (DNS, connection, or HTTP status).
Possibly hijackedThe domain now serves a parked page, an off-site redirect, or trips a known-malware check.
BrokenReachable, but blank, a default install page, "under construction", or an invalid TLS certificate that a browser would block.
UnverifiableUnreachable only from our vantage point (for example, geo-blocked) — not counted as down.
Healthy / Needs work / PoorA deep-audit score of 80+, 50–79, or below 50 across security, accessibility, content, GIGW compliance, performance and identity.
Not yet auditedNo deep audit has run for this site yet.

See docs/DESIGN.mdin the repository for the full design, including the complete check catalogue once it exists.