Title: BarrierForge — Accessibility Scanner
Author: dsweeneyjr
Published: <strong>September 22, 2026</strong>
Last modified: September 22, 2026

---

Search plugins

![](https://ps.w.org/barrierforge/assets/banner-772x250.png?rev=3708065)

![](https://ps.w.org/barrierforge/assets/icon-256x256.png?rev=3708065)

# BarrierForge — Accessibility Scanner

 By [dsweeneyjr](https://profiles.wordpress.org/dsweeneyjr/)

[Download](https://downloads.wordpress.org/plugin/barrierforge.1.0.1.zip)

 * [Details](https://wordpress.org/plugins/barrierforge/#description)
 * [Reviews](https://wordpress.org/plugins/barrierforge/#reviews)
 *  [Installation](https://wordpress.org/plugins/barrierforge/#installation)
 * [Development](https://wordpress.org/plugins/barrierforge/#developers)

 [Support](https://wordpress.org/support/plugin/barrierforge/)

## Description

BarrierForge scans the rendered front end of your WordPress site for common accessibility
barriers. Results appear in a filterable Fix Queue with severity, WCAG level, affected
elements, page links, and suggested next steps.

BarrierForge includes:

 * Rendered-page scanning for up to 250 published public posts and pages.
 * Checks for missing image alt attributes, empty links and buttons, generic link
   text, positive tabindex values, skipped heading levels, text contrast, and small
   touch targets.
 * WCAG level and success-criterion references for each supported check.
 * Administrator-only links that locate and highlight affected elements on the front
   end.
 * Reversible automatic fixes for supported empty-link and touch-target findings.
 * Opt-in sitewide enhancements for page language, a keyboard skip link, and visible
   keyboard focus.
 * Remediation history and progress reporting that distinguishes open and resolved
   findings.

Automated testing finds only some accessibility barriers. BarrierForge does not 
guarantee conformance with WCAG or any law, and it does not replace manual testing
or testing with people with disabilities.

## Installation

 1. Upload the BarrierForge ZIP from Plugins > Add New > Upload Plugin, or install 
    it from the WordPress.org Plugin Directory.
 2. Activate BarrierForge.
 3. Open BarrierForge in the WordPress admin menu.
 4. Select Scan rendered pages to create the first Fix Queue.
 5. Review each finding before applying a fix or changing site content.

## FAQ

### Does BarrierForge make my site legally compliant?

No. Automated tools cannot establish legal compliance or complete WCAG conformance.
BarrierForge identifies a limited set of common barriers and helps administrators
review them.

### Does a scan change my content?

No. Scanning is read-only. The sitewide enhancements and supported automatic fixes
are opt-in, applied on the front end, and reversible. They do not rewrite post content.

### Does BarrierForge send site data to an external service?

No. Scans run between the WordPress administration screen and pages on the same 
site. Scan results, remediation records, settings, and local usage counters are 
stored in the site’s WordPress database and are not transmitted by BarrierForge 
to an external service.

### What data is removed when I delete the plugin?

Deleting BarrierForge through the WordPress Plugins screen removes its scan results,
settings, remediation records, and local usage counters.

### Why can a page or element fail to scan or highlight?

Security headers, authentication rules, caching, or dynamically generated markup
can prevent a rendered page from loading in the scanner or can change an element
after a scan. BarrierForge preserves existing findings when a page cannot be loaded
and reports when a saved element can no longer be found.

### Are all WCAG success criteria tested?

No. WCAG levels and criterion numbers identify the standards related to checks that
BarrierForge supports. Many WCAG requirements require human judgment and manual 
testing.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“BarrierForge — Accessibility Scanner” is open source software. The following people
have contributed to this plugin.

Contributors

 *   [ dsweeneyjr ](https://profiles.wordpress.org/dsweeneyjr/)

[Translate “BarrierForge — Accessibility Scanner” into your language.](https://translate.wordpress.org/projects/wp-plugins/barrierforge)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/barrierforge/), check
out the [SVN repository](https://plugins.svn.wordpress.org/barrierforge/), or subscribe
to the [development log](https://plugins.trac.wordpress.org/log/barrierforge/) by
[RSS](https://plugins.trac.wordpress.org/log/barrierforge/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 1.0.1

 * Improved plugin name and directory description for clearer accessibility-focused
   discoverability.

#### 1.0.0

 * Added rendered-page accessibility scanning and a filterable Fix Queue.
 * Added affected-element evidence and administrator-only front-end highlighting.
 * Added WCAG level, criterion, severity, and remediation progress reporting.
 * Added reversible sitewide enhancements and supported automatic fixes.
 * Added verified remediation history and safe handling for partial scan failures.
 * Added complete data removal on uninstall and documented local data handling.

## Meta

 *  Version **1.0.1**
 *  Last updated **17 hours ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 6.2 or higher **
 *  Tested up to **7.1.2**
 *  PHP version ** 7.4 or higher **
 * Tags
 * [accessibility](https://wordpress.org/plugins/tags/accessibility/)[accessibility audit](https://wordpress.org/plugins/tags/accessibility-audit/)
   [wcag](https://wordpress.org/plugins/tags/wcag/)
 *  [Advanced View](https://wordpress.org/plugins/barrierforge/advanced/)

## Ratings

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/barrierforge/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/barrierforge/reviews/)

## Contributors

 *   [ dsweeneyjr ](https://profiles.wordpress.org/dsweeneyjr/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/barrierforge/)