Remove Dashboard Access Security & Risk Analysis

wordpress.org/plugins/remove-dashboard-access-for-non-admins

Disable Dashboard access for users of a specific role or capability. Disallowed users are redirected to a chosen URL. Get set up in seconds.

30K active installs v1.2.1 PHP 5.3+ WP 3.1.0+ Updated Nov 29, 2024
accessadministrationdashboardloginrestrict
92
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Remove Dashboard Access Safe to Use in 2026?

Generally Safe

Score 92/100

Remove Dashboard Access has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 1yr ago
Risk Assessment

The plugin "remove-dashboard-access-for-non-admins" v1.2.1 demonstrates a strong security posture based on the provided static analysis. It has a minimal attack surface with no detected AJAX handlers, REST API routes, shortcodes, or cron events. The code also adheres to good security practices, with all SQL queries using prepared statements and an exceptionally high percentage of outputs being properly escaped. The presence of a capability check further indicates an attempt to enforce access control.

No critical or high-severity vulnerabilities were found in the static analysis, and importantly, the plugin has no known CVEs, indicating a clean historical record. The absence of dangerous functions, file operations, and external HTTP requests, coupled with zero taint flows, suggests a lack of common attack vectors. While the lack of nonce checks on AJAX handlers is not a concern due to the absence of any AJAX handlers, the overall lack of any detected vulnerabilities or weaknesses is a significant strength.

In conclusion, this plugin appears to be very secure. Its minimal attack surface, adherence to secure coding practices like prepared statements and output escaping, and a clean vulnerability history all contribute to a low-risk profile. The single capability check suggests its intended function of restricting dashboard access is likely implemented safely. There are no apparent weaknesses that warrant significant concern based on this analysis.

Vulnerabilities
None known

Remove Dashboard Access Security Vulnerabilities

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

Remove Dashboard Access Code Analysis

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

Output Escaping

97% escaped30 total outputs
Attack Surface

Remove Dashboard Access Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 10
actioninitinc\class.rda-options.php:69
actionadmin_menuinc\class.rda-options.php:72
actionadmin_initinc\class.rda-options.php:73
actionadmin_head-settings_page_dashboard-accessinc\class.rda-options.php:74
filterplugin_action_linksinc\class.rda-options.php:77
filterlogin_messageinc\class.rda-options.php:80
actioninitinc\class.rda-remove-access.php:52
actionadmin_initinc\class.rda-remove-access.php:81
actionadmin_headinc\class.rda-remove-access.php:82
actionadmin_bar_menuinc\class.rda-remove-access.php:83
Maintenance & Trust

Remove Dashboard Access Maintenance & Trust

Maintenance Signals

WordPress version tested6.7.5
Last updatedNov 29, 2024
PHP min version5.3
Downloads467K

Community Trust

Rating92/100
Number of ratings78
Active installs30K
Developer Profile

Remove Dashboard Access Developer Profile

TrustedLogin

3 plugins · 31K total installs

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

How We Detect Remove Dashboard Access

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/remove-dashboard-access-for-non-admins/inc/css/rda-admin.css/wp-content/plugins/remove-dashboard-access-for-non-admins/inc/js/rda-admin.js
Script Paths
/wp-content/plugins/remove-dashboard-access-for-non-admins/inc/js/rda-admin.js
Version Parameters
remove-dashboard-access-for-non-admins/inc/css/rda-admin.css?ver=remove-dashboard-access-for-non-admins/inc/js/rda-admin.js?ver=

HTML / DOM Fingerprints

Data Attributes
id="rda-options-form"
JS Globals
window.rda_adminvar rda_admin
FAQ

Frequently Asked Questions about Remove Dashboard Access