A11y Report is an addon that scans every published page on a schedule, keeps every finding, and follows each problem from one scan to the next. It then turns that into an Accessibility Conformance Report as HTML, JSON, and a tagged PDF that validates as PDF/UA-1. Every report is a self-assessment and says so, naming which criteria were evaluated automatically and which were not evaluated at all.
Two engines: The PHP checker reads markup, needs nothing installed, and speaks to six success criteria. axe-core runs in headless Chrome against the page as your site serves it, speaks to about two dozen including color contrast, and is bundled so nothing is fetched at scan time. Every scan records which engine ran, at what version, and with which rules.
Three screens: The overview shows what is open now by impact, how long the oldest has been open, and issues per scan over 90 days. The remediation queue is the work list: filter by status, impact, criterion, site, collection or assignee, change many at once, and go straight from a row to the entry that needs editing. Set how long a problem of each impact may stay open, and the queue and the report count what is past it. The criteria worksheet puts every Level A and AA criterion beside the automated evidence, and lets a person record their own determination, with their name and the date. A locked row is never changed by a scan.
Also included: A public accessibility statement at /accessibility on every site, with Section 508 and EN 301 549 templates, deriving its conformance status from your latest report. A dashboard widget. Five commands, including one that exits non-zero above your thresholds under --sync, so a deploy can fail on it. And your own logo on the cover of every report.
Requires: A11y Gate, PHP 8.4, Statamic 6.27, Chrome on the machine if you want the axe engine, and your site reachable from it.