Skip to content

web-200/web200-accessibility-audit

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Web200 Accessibility Audit

Web200 Accessibility Audit is a WordPress accessibility auditing and remediation toolkit focused on WCAG 2.2 workflows.

It helps teams detect, track, and remediate common accessibility issues directly in wp-admin, with practical tools for scanning, triage, reporting, and controlled remediation.


Key Features

  • Single URL scan and WooCommerce key-page scan
  • Configurable scan engine: server HTML or rendered DOM with safe fallback
  • Crawl mode for scanning multiple URLs
  • WCAG issue list with severity, confidence, and remediation guidance
  • Runtime remediation toggles with action history and rollback
  • Source-fix workflows for post content with backup and rollback
  • CI gate evaluation with release blockers summary and exportable evidence
  • Pre-publish gate for editorial workflows
  • Editor-side publish assistant with one-click gate check
  • Compliance checklist workflow for WCAG 2.2 / EN 301 549
  • Full WCAG 2.2 A/AA criteria matrix with status filters and evidence trace
  • CSV, JSON, and HTML exports for reporting
  • Admin diagnostics for environment, queue, scheduler, and integration status

Who It Is For

This plugin is designed for real editorial and development teams that need:

  • fast accessibility triage
  • clear issue visibility
  • deterministic remediation controls
  • practical reporting workflows inside WordPress

Installation

  1. Upload the plugin files to the /wp-content/plugins/web200-accessibility-audit directory, or install the plugin ZIP from the WordPress admin screen.
  2. Activate the plugin through the Plugins screen in WordPress.
  3. Open Web200 Accessibility Audit in wp-admin to configure scanning and remediation.

FAQ

Does the plugin automatically fix every WCAG issue?

No. The plugin provides deterministic runtime and source-level remediations for selected issue groups, plus guidance for manual fixes.

Do all features work with every page builder?

Compatibility depends on builder output and custom markup. The plugin includes builder context, scorecards, and targeted presets to improve coverage.

Is WooCommerce supported?

Yes. The plugin includes WooCommerce page targeting and accessibility checks for key store views.


Screenshots

  1. Web200 Accessibility Audit dashboard in wp-admin with scan summary, diagnostics, and recent issues
  2. Runtime accessibility toolbar and quick remediation controls on the frontend

Changelog

1.1.2

  • Security hardening: scan requests now explicitly enforce safe HTTP(S) scheme checks and reject credentialed URLs.
  • Security hardening: server-side HTML fetch now uses unsafe-URL rejection, explicit SSL verification, and response size limits.
  • Security hardening: scanner now rejects non-2xx HTTP responses and non-HTML content types before parsing.

1.1.1

  • Reworked runtime/frontend CSS output to use WordPress enqueue hooks and inline style APIs instead of direct style tag output
  • Reworked source-fix focus remediation to inject CSS classes and use enqueued stylesheet assets
  • Added missing translators comments for placeholder-based i18n strings in pre-publish gate notices
  • Hardened list-table helper output paths and documented safe escaped HTML output for PHPCS/WPCS
  • Improved option lock-key prefix usage in action processing lock writes
  • Reworked CSV export writer to avoid direct file-stream operations

1.1.0

  • Improved CI gate triage in post/page lists with clickable counters and clickable legend badges
  • Added one-click All filter reset in CI gate counters
  • Added per-user, per-post-type memory of the last selected CI gate filter
  • Extended smoke tests for CI gate filters, links, legend actions, and user preference persistence

1.0.0

  • Initial stable release with scan, remediation, exports, diagnostics, and compliance workflow

Upgrade Notice

1.1.1

Review hardening release for WordPress.org checks, including enqueue handling, i18n comments, escaping, option-prefix consistency, and export internals.


Requirements

  • WordPress 6.4 or higher
  • Tested up to WordPress 6.9
  • PHP 8.1 or higher

Author

WEB 200 Tomasz Latusek
Website: https://web200.pl/


Support

For product information and support, visit:
https://web200.pl/


License

GPLv2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html

About

WordPress accessibility plugin that helps identify issues and improve compliance with WCAG 2.2 guidelines.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors