Easybility – Visual Accessibility Tools Security & Risk Analysis

wordpress.org/plugins/easybility

WCAG-aligned accessibility controls for contrast, color adjustments, text size, spacing, fonts, animations, and more.

10 active installs v1.0.0 PHP 7.0+ WP 5.0+ Updated Nov 26, 2025
a11yaccessibilitydark-modevisionwcag
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Download
Safety Verdict

Is Easybility – Visual Accessibility Tools Safe to Use in 2026?

Generally Safe

Score 100/100

Easybility – Visual Accessibility Tools has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 5mo ago
Risk Assessment

Based on the static analysis, 'easybility' v1.0.0 appears to have a very limited attack surface. The absence of AJAX handlers, REST API routes, shortcodes, and cron events means there are very few direct entry points into the plugin's functionality. Furthermore, the analysis indicates no dangerous functions were used and all SQL queries are prepared, which are strong security practices. The lack of file operations and external HTTP requests also reduces potential attack vectors. The vulnerability history being completely clear is a positive sign, suggesting a history of secure development or a lack of significant security issues found previously.

However, a significant concern arises from the output escaping. With 30 total outputs and 0% properly escaped, this indicates a high risk of Cross-Site Scripting (XSS) vulnerabilities. Any user-supplied data that is displayed to other users without proper sanitization and escaping can be exploited. The absence of nonce checks and capability checks for the (hypothetical) entry points also presents a risk, as it suggests that actions performed by the plugin might not be properly authorized or protected against CSRF attacks.

In conclusion, while 'easybility' v1.0.0 demonstrates strengths in limiting its attack surface and secure database practices, the severe lack of output escaping is a critical weakness that exposes users to XSS attacks. The missing authorization checks, though less impactful given the current attack surface, would become a major concern if any new entry points were added without corresponding security measures.

Key Concerns

  • All output is unescaped
  • No nonce checks on entry points
  • No capability checks on entry points
Vulnerabilities
None known

Easybility – Visual Accessibility Tools Security Vulnerabilities

No known vulnerabilities — this is a good sign.
Version History

Easybility – Visual Accessibility Tools Release Timeline

v1.0.0Current
Code Analysis
Analyzed Mar 17, 2026

Easybility – Visual Accessibility Tools Code Analysis

Dangerous Functions
0
Raw SQL Queries
0
0 prepared
Unescaped Output
30
0 escaped
Nonce Checks
0
Capability Checks
0
File Operations
0
External Requests
0
Bundled Libraries
0

Output Escaping

0% escaped30 total outputs
Attack Surface

Easybility – Visual Accessibility Tools Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 2
actionwp_enqueue_scriptseasybility.php:37
actionwp_footereasybility.php:38
Maintenance & Trust

Easybility – Visual Accessibility Tools Maintenance & Trust

Maintenance Signals

WordPress version tested6.8.5
Last updatedNov 26, 2025
PHP min version7.0
Downloads468

Community Trust

Rating0/100
Number of ratings0
Active installs10
Developer Profile

Easybility – Visual Accessibility Tools Developer Profile

Foad Adeli

3 plugins · 760 total installs

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

How We Detect Easybility – Visual Accessibility Tools

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/easybility/style.css/wp-content/plugins/easybility/main.js
Script Paths
/wp-content/plugins/easybility/main.js
Version Parameters
easybility/style.css?ver=easybility/main.js?ver=

HTML / DOM Fingerprints

CSS Classes
eawp-widgeteawp-toggleeawp-paneleawp-panel-headereawp-header-buttonseawp-theme-toggleeawp-closeeawp-panel-content+4 more
HTML Comments
<!-- WP Accessibility Toolkit Widget --><!-- Toggle Button --><!-- Accessibility Panel --><!-- Contrast Button -->+5 more
Data Attributes
id="eawp-widget"id="eawp-toggle"id="eawp-panel"id="eawp-panel-title"id="eawp-theme-toggle"id="eawp-close"+10 more
JS Globals
eawp_object
FAQ

Frequently Asked Questions about Easybility – Visual Accessibility Tools