
Ally – Web Accessibility & Usability Security & Risk Analysis
wordpress.org/plugins/pojo-accessibilityAlly: Make your site more inclusive by scanning for accessibility violations, fixing them easily, and adding a usability widget and accessibility stat …
Is Ally – Web Accessibility & Usability Safe to Use in 2026?
Generally Safe
Score 93/100Ally – Web Accessibility & Usability has a strong security track record. Known vulnerabilities have been patched promptly.
The pojo-accessibility v4.1.0 plugin exhibits a mixed security posture. On the positive side, it demonstrates good practices in SQL query handling, exclusively using prepared statements, and a strong adherence to output escaping, with 85% of outputs properly escaped. The presence of numerous capability checks (16) is also a good indicator of thoughtful authorization implementation. However, the plugin is not without its concerns. A significant area of weakness is the attack surface, with one of its three AJAX handlers lacking authentication checks, presenting a potential entry point for unauthorized actions.
The vulnerability history of this plugin is a more significant concern. With four known CVEs, including one high-severity and three medium-severity vulnerabilities, it suggests a pattern of past security weaknesses. The common vulnerability types listed (SQL Injection, Missing Authorization, CSRF, XSS) reinforce the idea that these are recurring issues. While there are currently no unpatched vulnerabilities, the history indicates a need for ongoing vigilance and robust security development processes.
In conclusion, while the plugin incorporates some strong security measures, the presence of an unprotected AJAX handler and a history of multiple vulnerabilities, particularly in common areas like authorization and input sanitization, warrants careful consideration. The lack of critical issues in the current static analysis is a positive sign, but the historical context suggests that users should remain cautious and ensure the plugin is updated promptly with any future security patches.
Key Concerns
- AJAX handler without auth checks
- History of 1 High severity CVE
- History of 3 Medium severity CVEs
- 15% of outputs not properly escaped
Ally – Web Accessibility & Usability Security Vulnerabilities
CVEs by Year
Severity Breakdown
4 total CVEs
Ally – Web Accessibility & Usability <= 4.0.3 - Unauthenticated SQL Injection via URL Path
Ally <= 4.0.2 - Missing Authorization
Ally - Web Accessibility & Usability <= 3.8.0 - Cross-Site Request Forgery to Plugin Settings Update
One Click Accessibility <= 3.1.0 - Authenticated (Administrator+) Stored Cross-Site Scripting
Ally – Web Accessibility & Usability Code Analysis
SQL Query Safety
Output Escaping
Ally – Web Accessibility & Usability Attack Surface
AJAX Handlers 3
WordPress Hooks 105
Maintenance & Trust
Ally – Web Accessibility & Usability Maintenance & Trust
Maintenance Signals
Community Trust
Ally – Web Accessibility & Usability Alternatives
Accessibility Enabler
accessibility-enabler
This plugin increases compliance with WCAG 2.0, ADA , Section 508 without changing your website’s existing code.
Accessiy by CodeConfig – Accessibility Widgets for ADA, EAA & WCAG Compliance
codeconfig-accessibility
Accessiy by CodeConfig – One-click setup for WCAG, ADA & EAA compliance with smart, customizable accessibility tools
Call Now Accessibility Button
accessibility-help-button
Add an - INVISIBLE Call Now Button - that allows only screen readers to know it's there. This allows a disabled user having issues accessing a pa …
WP Accessibility
wp-accessibility
WP Accessibility fixes common accessibility issues in your WordPress site.
Accessibility Widget by OneTap – Easy One-Click Accessibility Toolbar
accessibility-onetap
OneTap is a multilingual WordPress plugin designed for seamless website accessibility.
Ally – Web Accessibility & Usability Developer Profile
15 plugins · 13.2M total installs
How We Detect Ally – Web Accessibility & Usability
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/pojo-accessibility/assets/build/skip-link.css/wp-content/plugins/pojo-accessibility/assets/build/skip-link.min.css/wp-content/plugins/pojo-accessibility/assets/build/frontend.js/wp-content/plugins/pojo-accessibility/assets/build/frontend.min.js/wp-content/plugins/pojo-accessibility/assets/build/style-skip-link.css/wp-content/plugins/pojo-accessibility/assets/build/style-skip-link.min.css/wp-content/plugins/pojo-accessibility/assets/build/skip-link.js/wp-content/plugins/pojo-accessibility/assets/build/frontend.jspojo-accessibility/assets/build/skip-link.css?ver=pojo-accessibility/assets/build/frontend.js?ver=pojo-accessibility/assets/build/style-skip-link.css?ver=HTML / DOM Fingerprints
ea11y-skip-to-content-linkea11y-skip-to-content-backdropdata-tabindexdata-esc-closeonSkipLinkClickEA11y