
Royal Access Security & Risk Analysis
wordpress.org/plugins/royal-accessFree WordPress accessibility toolbar with 14 features, WCAG code fixes, contrast checker & statement generator. Not an overlay — no account needed.
Is Royal Access Safe to Use in 2026?
Generally Safe
Score 100/100Royal Access has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.
The plugin 'royal-access' v1.0.3 exhibits a mixed security posture. On the positive side, it demonstrates excellent practices in data handling, with all SQL queries using prepared statements and all output properly escaped. There are no recorded vulnerabilities (CVEs) for this plugin, suggesting a history of stable and secure development. Furthermore, the absence of dangerous functions, file operations, and external HTTP requests is commendable.
However, a significant concern lies in its attack surface. The plugin exposes three AJAX handlers, all of which lack authentication checks. This means any user, even an unauthenticated one, could potentially trigger these handlers, leading to unauthorized actions or information disclosure. While the taint analysis found no critical or high severity flows, the presence of two flows with unsanitized paths warrants caution. Combined with a single nonce check for three entry points, the lack of robust authorization on the AJAX handlers creates a substantial risk.
In conclusion, while the plugin excels in data sanitization and output encoding and has a clean vulnerability history, the unprotected AJAX endpoints are a critical weakness. This is a classic example of a plugin with strong internal data handling but a weak external interface. The deduction is primarily driven by the unprotected AJAX handlers and the unsanitized taint flows.
Key Concerns
- AJAX handlers without authentication checks
- Taint flows with unsanitized paths
- Insufficient nonce checks for entry points
Royal Access Security Vulnerabilities
Royal Access Release Timeline
Royal Access Code Analysis
Output Escaping
Data Flow Analysis
Royal Access Attack Surface
AJAX Handlers 3
WordPress Hooks 14
Maintenance & Trust
Royal Access Maintenance & Trust
Maintenance Signals
Community Trust
Royal Access Alternatives
AccessiBar — Accessibility Toolbar
accessibar
A lightweight accessibility toolbar for WordPress. No subscriptions, no external requests, 100% GDPR-compliant.
Accessibility New Window Warnings
accessibility-new-window-warnings
Make links that open in a new window compliant with WCAG guidelines for accessibility by adding a warning for users.
Accessibility Tool Kit: WP Accessibility plugin for WCAG, Section 508, ADA, EAA Compliance
accessibility-plus
Powerful WordPress accessibility plugin to detect and fix WCAG issues, improve usability, and support ADA, EAA, and Section 508 compliance.
Accessibility Enabler
accessibility-enabler
This plugin increases compliance with WCAG 2.0, ADA , Section 508 without changing your website’s existing code.
One Accessibility – Making Your Site Accessible to Everyone
website-accessibility
Make your site accessible to everyone with advanced tools, WCAG compliance, and customization for a truly inclusive experience.
Royal Access Developer Profile
4 plugins · 500 total installs
How We Detect Royal Access
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/royal-access/admin/css/admin.css/wp-content/plugins/royal-access/admin/js/admin.js/wp-content/plugins/royal-access/assets/css/royal-access-toolbar.css/wp-content/plugins/royal-access/assets/js/royal-access-toolbar.js/wp-content/plugins/royal-access/assets/js/royal-access-fixes.js/wp-content/plugins/royal-access/admin/js/admin.js/wp-content/plugins/royal-access/assets/js/royal-access-toolbar.js/wp-content/plugins/royal-access/assets/js/royal-access-fixes.jsroyal-access/admin/css/admin.css?ver=royal-access/admin/js/admin.js?ver=royal-access/assets/css/royal-access-toolbar.css?ver=royal-access/assets/js/royal-access-toolbar.js?ver=royal-access/assets/js/royal-access-fixes.js?ver=HTML / DOM Fingerprints
raccess-toolbarraccess-toolbar-containerraccess-toolbar-featuresraccess-toolbar-featureraccess-toolbar-feature-iconraccess-toolbar-feature-labelraccess-toolbar-closeraccess-toolbar-bottom+52 more<!-- Global settings helpers --><!-- Activation / deactivation. --><!-- Bootstrap on plugins_loaded. --><!-- Settings link on Plugins page. -->+12 moredata-raccess-featureraccess_ajaxRACCESS_VERSIONRACCESS_PLUGIN_FILERACCESS_PLUGIN_DIRRACCESS_PLUGIN_URLRACCESS_PLUGIN_BASENAME