Skip to main content
A11yAgen
03 — Prove

Audit logs.
Reports that satisfy legal.

"We're working on accessibility" doesn't hold up in a procurement review or a demand letter. Show the work — every scan, every suggestion, every approval — with an immutable trail and reports you can hand to your lawyers.

The audit log

Every action. Every actor. On the record.

The audit log is append-only. Nothing can be edited or deleted — even by the site owner. That's the point: it's the record you produce in a dispute.

Every event captures enough context to reconstruct what happened, when, why, and who made the call. No guessing. No "I think we approved that one in March."

01

Timestamp

When the action happened (UTC)

02

Actor

Which user took the action

03

Event

scan / suggestion / approval / rejection / revision / apply

04

Rule

The exact WCAG rule the action relates to

05

Target

The page, post, or element affected

06

Before / after

Original HTML and the change applied (for fixes)

07

Reason

AI explanation or human-provided rejection note

wp-admin / accessibility-scanner / audit-log
Audit log

acmecorp.com — append-only

2,847 events · earliest entry 2025-11-04

Live
fix.applied

Approved AI fix · alt text added to leadership photo

1.1.1 Non-text content · /about · sarah@acmecorp.com

fix.suggested

AI proposed alt text describing the leadership photo

1.1.1 Non-text content · /about · sarah@acmecorp.com

fix.rejected

"Use a button instead of a div with role=button"

4.1.2 Name, role, value · /products/wireless-mouse · marcus@acmecorp.com

fix.suggested

AI proposed adding role=button and aria-pressed

4.1.2 Name, role, value · /products/wireless-mouse · marcus@acmecorp.com

scan.complete

Scheduled daily scan · 12 new issues · 0 regressions

184 pages · 7 standards · acmecorp.com · system

fix.applied

Approved AI fix · darkened CTA text from #888 to #404040

1.4.3 Contrast (minimum) · /pricing · sarah@acmecorp.com

fix.suggested

AI proposed contrast fix on three button labels

1.4.3 Contrast (minimum) · /pricing · sarah@acmecorp.com

Append-only · cryptographic chain · downloadable as CSV or JSON

Compliance reports

Reports built for the people who actually ask for them.

For legal

A timestamped record of every issue identified, when it was found, when it was fixed, and who approved the fix. The defensible "we acted in good faith" record.

For procurement

A current-state WCAG / Section 508 / ADA / EN 301 549 conformance summary you can attach to RFPs, vendor questionnaires, or VPAT requests.

For your accessibility statement

A quarterly summary of scan history, score trend, and outstanding issues — formatted to drop into your public accessibility statement page.

03 — Prove

Lock in the record.

Every action, every actor, on the record. Compliance reports for legal, procurement, and your accessibility statement page.

Free scan covers one URL. The full plugin scans every page and suggests AI fixes you review.