Accessibility Assistant – EAA ADA WCAG AODA Security & Risk Analysis

wordpress.org/plugins/accessibility-assistant

Enhance store inclusivity with Easy Web Accessibility Widget for EAA, ADA, WCAG & AODA compliance

100 active installs v5.0 PHP 5.0+ WP 4.0+ Updated Feb 24, 2026
accessibilityadaeaawcag
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Accessibility Assistant – EAA ADA WCAG AODA Safe to Use in 2026?

Generally Safe

Score 100/100

Accessibility Assistant – EAA ADA WCAG AODA has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 1mo ago
Risk Assessment

The "accessibility-assistant" v5.0 plugin exhibits a mixed security posture. On the positive side, the plugin demonstrates strong practices regarding SQL query handling, exclusively using prepared statements, and a high rate of output escaping. The absence of known historical vulnerabilities and critical/high taint analysis results are also encouraging signs.

However, a significant concern lies in the substantial attack surface presented by unprotected AJAX handlers. With 7 out of 8 entry points lacking authentication checks, this plugin is highly susceptible to unauthorized actions being triggered by unauthenticated users, potentially leading to various exploits depending on the functionality of these handlers. While no direct SQL injection or critical unsanitized path issues were flagged in the taint analysis, the lack of proper authorization on AJAX endpoints is a glaring vulnerability.

Overall, while the plugin avoids common pitfalls like insecure SQL queries and uses robust output escaping, the unprotected AJAX handlers represent a critical weakness that needs immediate attention. The clean vulnerability history is a positive indicator of past developer diligence, but the current static analysis reveals a concerning area that could be exploited if these AJAX handlers perform sensitive operations.

Key Concerns

  • Unprotected AJAX handlers
  • High number of unprotected entry points
  • Flow with unsanitized paths
  • Less than 100% output escaping
Vulnerabilities
None known

Accessibility Assistant – EAA ADA WCAG AODA Security Vulnerabilities

No known vulnerabilities — this is a good sign.
Code Analysis
Analyzed Mar 16, 2026

Accessibility Assistant – EAA ADA WCAG AODA Code Analysis

Dangerous Functions
0
Raw SQL Queries
0
0 prepared
Unescaped Output
111
594 escaped
Nonce Checks
5
Capability Checks
0
File Operations
1
External Requests
5
Bundled Libraries
0

Output Escaping

84% escaped705 total outputs
Data Flows
1 unsanitized

Data Flow Analysis

4 flows1 with unsanitized paths
ajax_render_audit_html (admin\class-accessibility-assistant-admin.php:707)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface
7 unprotected

Accessibility Assistant – EAA ADA WCAG AODA Attack Surface

Entry Points8
Unprotected7

AJAX Handlers 7

authwp_ajax_ada_submit_reasonincludes\class-accessibility-assistant.php:170
authwp_ajax_load_plan_popupincludes\class-accessibility-assistant.php:171
authwp_ajax_ada_cancel_subscriptionincludes\class-accessibility-assistant.php:172
authwp_ajax_run_accessibility_auditincludes\class-accessibility-assistant.php:173
noprivwp_ajax_run_accessibility_auditincludes\class-accessibility-assistant.php:174
authwp_ajax_render_audit_htmlincludes\class-accessibility-assistant.php:175
noprivwp_ajax_render_audit_htmlincludes\class-accessibility-assistant.php:176

Shortcodes 1

[current_admin_name] public\class-accessibility-assistant-public.php:604
WordPress Hooks 12
actionplugins_loadedincludes\class-accessibility-assistant.php:149
actionadmin_enqueue_scriptsincludes\class-accessibility-assistant.php:165
actionadmin_enqueue_scriptsincludes\class-accessibility-assistant.php:166
actionadmin_noticesincludes\class-accessibility-assistant.php:167
actionadmin_initincludes\class-accessibility-assistant.php:168
actionadmin_initincludes\class-accessibility-assistant.php:169
actionadmin_menuincludes\class-accessibility-assistant.php:177
actionadmin_footerincludes\class-accessibility-assistant.php:178
actionwp_enqueue_scriptsincludes\class-accessibility-assistant.php:194
actionwp_enqueue_scriptsincludes\class-accessibility-assistant.php:195
actionwp_footerincludes\class-accessibility-assistant.php:196
actioninitincludes\class-accessibility-assistant.php:197
Maintenance & Trust

Accessibility Assistant – EAA ADA WCAG AODA Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedFeb 24, 2026
PHP min version5.0
Downloads14K

Community Trust

Rating86/100
Number of ratings8
Active installs100
Developer Profile

Accessibility Assistant – EAA ADA WCAG AODA Developer Profile

CartCoders

1 plugin · 100 total installs

94
trust score
Avg Security Score
100/100
Avg Patch Time
30 days
View full developer profile
Detection Fingerprints

How We Detect Accessibility Assistant – EAA ADA WCAG AODA

Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.

Asset Fingerprints

Asset Paths
/wp-content/plugins/accessibility-assistant/admin/css/accessibility-assistant-admin.css/wp-content/plugins/accessibility-assistant/admin/assets/fonts/fonts.googleapis.css/wp-content/plugins/accessibility-assistant/admin/assets/fontawesome/css/all.min.css/wp-content/plugins/accessibility-assistant/admin/assets/bootstrap/css/bootstrap.min.css/wp-content/plugins/accessibility-assistant/admin/css/swiper-bundle.min.css/wp-content/plugins/accessibility-assistant/admin/css/slick.css/wp-content/plugins/accessibility-assistant/admin/css/slick-theme.css/wp-content/plugins/accessibility-assistant/admin/css/daterangepicker.css+2 more
Script Paths
/wp-content/plugins/accessibility-assistant/admin/js/accessibility-assistant-admin.js/wp-content/plugins/accessibility-assistant/admin/js/custom_js.js
Version Parameters
accessibility-assistant/admin/css/accessibility-assistant-admin.css?ver=accessibility-assistant/admin/assets/fonts/fonts.googleapis.css?ver=accessibility-assistant/admin/assets/fontawesome/css/all.min.css?ver=accessibility-assistant/admin/assets/bootstrap/css/bootstrap.min.css?ver=accessibility-assistant/admin/css/swiper-bundle.min.css?ver=accessibility-assistant/admin/css/slick.css?ver=accessibility-assistant/admin/css/slick-theme.css?ver=accessibility-assistant/admin/css/daterangepicker.css?ver=accessibility-assistant/admin/js/accessibility-assistant-admin.js?ver=accessibility-assistant/admin/js/custom_js.js?ver=

HTML / DOM Fingerprints

CSS Classes
accessibility-assistant-admin-wrapper
HTML Comments
<!-- accessibility-assistant --><!-- accessibility-assistant-wrapper --><!-- END accessibility-assistant --><!-- END accessibility-assistant-wrapper -->
Data Attributes
data-accessibility-assistant-widget
JS Globals
accessibility_assistant_optionsaccessibility_shopid
FAQ

Frequently Asked Questions about Accessibility Assistant – EAA ADA WCAG AODA