
Accessibility by AllAccessible Security & Risk Analysis
wordpress.org/plugins/allaccessibleAgentic AI accessibility tools for WordPress: auto-fix alt text, ARIA & HTML for WCAG/ADA. Per-page & site scores, TTS, disability profiles.
Is Accessibility by AllAccessible Safe to Use in 2026?
Generally Safe
Score 97/100Accessibility by AllAccessible has a strong security track record. Known vulnerabilities have been patched promptly. It's a solid choice for most WordPress installations.
The 'allaccessible' plugin v2.0.4 exhibits a mixed security posture. On the positive side, it demonstrates good practices by implementing nonce checks for all its AJAX handlers and capability checks for most operations. The absence of shortcodes, cron events, and REST API routes, coupled with 0 unprotected entry points, significantly limits the potential attack surface. The plugin also avoids dangerous functions, file operations, and bundled libraries, which are common sources of vulnerabilities. However, a significant concern arises from the static analysis revealing that 100% of its single SQL query does not use prepared statements. While taint analysis did not uncover critical or high-severity issues, the presence of 2 flows with unsanitized paths warrants attention. The plugin's vulnerability history is also a concern, with 2 previously disclosed high-severity vulnerabilities of the types Incorrect Privilege Assignment and Missing Authorization. The fact that these are listed as 'currently unpatched' (despite the 'unpatched' count being 0) and the recentness of the last vulnerability (2025-01-03) suggest a pattern of past security weaknesses that requires ongoing vigilance, even if current version appears to have addressed them. Overall, while the current version seems to have improved in some areas like auth checks, the historical trend and the unaddressed SQL query risk indicate a need for caution.
Key Concerns
- SQL queries not using prepared statements
- Flows with unsanitized paths detected
- Previous high severity vulnerabilities (x2)
Accessibility by AllAccessible Security Vulnerabilities
CVEs by Year
Severity Breakdown
2 total CVEs
Accessibility by AllAccessible <= 1.3.4 - Authenticated (Subscriber+) Privilege Escalation
Accessibility by AllAccessible <= 1.3.4 - Missing Authorization to Authenticated (Subscriber+) Arbitrary Option Update
Accessibility by AllAccessible Release Timeline
Accessibility by AllAccessible Code Analysis
SQL Query Safety
Output Escaping
Data Flow Analysis
Accessibility by AllAccessible Attack Surface
AJAX Handlers 7
WordPress Hooks 19
Maintenance & Trust
Accessibility by AllAccessible Maintenance & Trust
Maintenance Signals
Community Trust
Accessibility by AllAccessible Alternatives
Accessibility by UserWay
userway-accessibility-widget
UserWay’s Accessibility Widget creates a simpler and more accessible browsing experience for your users.
Accessibility Widget by OneTap – Easy One-Click Accessibility Toolbar
accessibility-onetap
OneTap is a multilingual WordPress plugin designed for seamless website accessibility.
Equalize Digital Accessibility Checker – WCAG, ADA, EAA and Section 508 compliance
accessibility-checker
Find and fix accessibility issues with confidence. Real-time reports, automated fixes, and guidance. Reduce compliance risk and reach more users.
Accessibility Tool Kit: WP Accessibility checker plugin for WCAG, Section 508, ADA, EAA Compliance
accessibility-plus
Powerful WordPress accessibility checker plugin to detect and fix common accessibility issues, and support WCAG, ADA, EAA, and Section 508 compliance.
Accessibility Assistant – Readabler
readabler-assistant
Readabler Accessibility Assistant adds AI-powered accessibility features directly to your WordPress site for a better user experience.
Accessibility by AllAccessible Developer Profile
1 plugin · 2K total installs
How We Detect Accessibility by AllAccessible
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/allaccessible/assets/css/allaccessible-widget.css/wp-content/plugins/allaccessible/assets/js/allaccessible-widget.js/wp-content/plugins/allaccessible/assets/css/aacb-admin.css/wp-content/plugins/allaccessible/assets/js/aacb-admin.js/wp-content/plugins/allaccessible/assets/js/aacb-onboarding.js/wp-content/plugins/allaccessible/assets/js/aacb-api-client.js/wp-content/plugins/allaccessible/assets/js/aacb-widget-initializer.js/wp-content/plugins/allaccessible/assets/js/allaccessible-widget.js/wp-content/plugins/allaccessible/assets/js/aacb-admin.js/wp-content/plugins/allaccessible/assets/js/aacb-onboarding.js/wp-content/plugins/allaccessible/assets/js/aacb-api-client.js/wp-content/plugins/allaccessible/assets/js/aacb-widget-initializer.jsallaccessible/assets/css/allaccessible-widget.css?ver=allaccessible/assets/js/allaccessible-widget.js?ver=allaccessible/assets/css/aacb-admin.css?ver=allaccessible/assets/js/aacb-admin.js?ver=allaccessible/assets/js/aacb-onboarding.js?ver=allaccessible/assets/js/aacb-api-client.js?ver=allaccessible/assets/js/aacb-widget-initializer.js?ver=HTML / DOM Fingerprints
aacb-widget-containeraacb-widget-toggleaacb-editor-meta-boxaacb-upgrade-prompt<!-- AllAccessible Editor Meta Box --><!-- End AllAccessible Editor Meta Box --><!-- Start AllAccessible Upgrade Prompt --><!-- End AllAccessible Upgrade Prompt -->+1 moredata-aacb-account-iddata-aacb-widget-iddata-aacb-widget-optionswindow.AllAccessibleWidgetwindow.aacbWidgetInitializer