One Accessibility – Making Your Site Accessible to Everyone Security & Risk Analysis

wordpress.org/plugins/website-accessibility

Make your site accessible to everyone with advanced tools, WCAG compliance, and customization for a truly inclusive experience.

100 active installs v1.2.7 PHP 7.4+ WP 6.1+ Updated Mar 10, 2026
a11yaccessibilityada-compliancescreen-readerwcag
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Download
Safety Verdict

Is One Accessibility – Making Your Site Accessible to Everyone Safe to Use in 2026?

Generally Safe

Score 100/100

One Accessibility – Making Your Site Accessible to Everyone has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 24d ago
Risk Assessment

The website-accessibility plugin v1.2.7 demonstrates a generally strong security posture, with notable strengths in its handling of SQL queries and output escaping. The absence of dangerous functions, file operations, and critical/high severity taint flows is commendable. The plugin also adheres to good practices by using prepared statements for all SQL queries and properly escaping all identified output points.

However, concerns arise from the plugin's attack surface. A significant portion of its REST API routes, specifically 3 out of 5, lack permission callbacks. This means these routes are potentially accessible without proper authentication, creating an entry point for unauthorized access or manipulation if sensitive actions are performed or data is exposed.

Furthermore, the plugin has no recorded vulnerability history, suggesting a potentially low risk of exploitation due to past issues. This, combined with the use of nonces and capability checks on some entry points, paints a picture of a plugin that is actively trying to implement security measures. The main weakness lies in the unprotected REST API endpoints, which require immediate attention to mitigate potential risks.

Key Concerns

  • REST API routes without permission callbacks
  • AJAX handlers without authentication checks
Vulnerabilities
None known

One Accessibility – Making Your Site Accessible to Everyone Security Vulnerabilities

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

One Accessibility – Making Your Site Accessible to Everyone Code Analysis

Dangerous Functions
0
Raw SQL Queries
0
0 prepared
Unescaped Output
0
35 escaped
Nonce Checks
2
Capability Checks
6
File Operations
0
External Requests
1
Bundled Libraries
0

Output Escaping

100% escaped35 total outputs
Attack Surface
3 unprotected

One Accessibility – Making Your Site Accessible to Everyone Attack Surface

Entry Points6
Unprotected3

AJAX Handlers 1

authwp_ajax_oa_admin_api_biggopti_dismissincludes\Admin\Biggopti.php:22

REST API Routes 5

GET/wp-json/sigmally/v1/exportincludes\Routes\ExportImportRouteV1.php:28
GET/wp-json/sigmally/v1/importincludes\Routes\ExportImportRouteV1.php:34
GET/wp-json/sigmally/v1/preferenceincludes\Routes\PreferenceRouteV1.php:27
GET/wp-json/sigmally/v1/settingsincludes\Routes\SettingsRouteV1.php:48
GET/wp-json/one-accessibility/v1/usage-statisticsincludes\Routes\UsageStatisticsRouteV1.php:48
WordPress Hooks 20
actionwp_dashboard_setupincludes\Admin\Admin_Feeds.php:26
actionadmin_enqueue_scriptsincludes\Admin\Biggopti.php:24
actionadmin_enqueue_scriptsincludes\Admin\Enqueue.php:26
actionadmin_menuincludes\Admin\Menu.php:21
actionadmin_footerincludes\Admin\Menu.php:22
actioninitincludes\Core\AccessibilityPreset.php:21
filterwp_insert_post_dataincludes\Core\AccessibilityPreset.php:22
actioninitincludes\Core\PresetProfile.php:18
actionrest_api_initincludes\Routes\ExportImportRouteV1.php:20
actionrest_api_initincludes\Routes\PreferenceRouteV1.php:19
actionrest_api_initincludes\Routes\SettingsRouteV1.php:35
actionrest_api_initincludes\Routes\UsageStatisticsRouteV1.php:43
actionwp_enqueue_scriptsincludes\View\Frontend.php:13
actionwp_enqueue_scriptsincludes\View\Frontend.php:14
actionadmin_enqueue_scriptsincludes\View\Frontend.php:15
actionwp_footerincludes\View\Frontend.php:16
actionplugins_loadedwebsite-accessibility.php:56
actionadmin_initwebsite-accessibility.php:59
filteradmin_body_classwebsite-accessibility.php:151
filterbody_classwebsite-accessibility.php:154
Maintenance & Trust

One Accessibility – Making Your Site Accessible to Everyone Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedMar 10, 2026
PHP min version7.4
Downloads3K

Community Trust

Rating100/100
Number of ratings1
Active installs100
Developer Profile

One Accessibility – Making Your Site Accessible to Everyone Developer Profile

bdthemes

24 plugins · 251K total installs

93
trust score
Avg Security Score
98/100
Avg Patch Time
21 days
View full developer profile
Detection Fingerprints

How We Detect One Accessibility – Making Your Site Accessible to Everyone

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/website-accessibility/build/css/frontend.css/wp-content/plugins/website-accessibility/build/css/frontend.min.css/wp-content/plugins/website-accessibility/build/js/frontend.js/wp-content/plugins/website-accessibility/build/js/frontend.min.js
Script Paths
/wp-content/plugins/website-accessibility/build/js/frontend.js/wp-content/plugins/website-accessibility/build/js/frontend.min.js
Version Parameters
website-accessibility/build/css/frontend.css?ver=website-accessibility/build/css/frontend.min.css?ver=website-accessibility/build/js/frontend.js?ver=website-accessibility/build/js/frontend.min.js?ver=

HTML / DOM Fingerprints

CSS Classes
wapwap-frontendwap-admin
Data Attributes
data-websac-settings
JS Globals
websacFrontend
REST Endpoints
/wp-json/websac/v1/settings/wp-json/websac/v1/preferences
FAQ

Frequently Asked Questions about One Accessibility – Making Your Site Accessible to Everyone