Hidden By Roles the Admin Bar Security & Risk Analysis

wordpress.org/plugins/hidden-by-roles-the-admin-bar

Hides the Admin bar based on the user roles you have chosen.

0 active installs v1.0 PHP + WP 5.0+ Updated Dec 29, 2020
admin-barhiddenhidemanaging-rolesmanaging-roles-custom
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Hidden By Roles the Admin Bar Safe to Use in 2026?

Generally Safe

Score 85/100

Hidden By Roles the Admin Bar has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 5yr ago
Risk Assessment

The "hidden-by-roles-the-admin-bar" plugin v1.0 exhibits a mixed security posture. On the positive side, it demonstrates good practices by utilizing prepared statements for all SQL queries and a high percentage of properly escaped output. There are no recorded vulnerabilities or CVEs, indicating a history of secure development. However, a significant concern arises from the presence of one unprotected AJAX handler. This handler represents a direct entry point into the plugin's functionality without any authentication or capability checks, posing a potential risk if it handles sensitive data or performs privileged actions.

The static analysis did not reveal any dangerous functions or external HTTP requests, and file operations are absent. The taint analysis also yielded no critical or high-severity issues, suggesting that even if an attacker could trigger the unprotected AJAX handler, the impact might be limited due to the absence of unsanitized paths. Despite the lack of a vulnerability history, the unprotected AJAX handler is the primary security weakness. It's crucial to address this single unprotected entry point to solidify the plugin's security.

In conclusion, while the plugin benefits from robust SQL handling and output escaping, the unprotected AJAX endpoint is a clear vulnerability that needs immediate attention. The absence of past vulnerabilities is a positive sign, but it doesn't negate the current risk presented by the exposed functionality. Securing this handler would significantly enhance the plugin's overall security.

Key Concerns

  • Unprotected AJAX handler
Vulnerabilities
None known

Hidden By Roles the Admin Bar Security Vulnerabilities

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

Hidden By Roles the Admin Bar Release Timeline

No version history available.
Code Analysis
Analyzed Apr 16, 2026

Hidden By Roles the Admin Bar Code Analysis

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

SQL Query Safety

100% prepared7 total queries

Output Escaping

97% escaped29 total outputs
Attack Surface
1 unprotected

Hidden By Roles the Admin Bar Attack Surface

Entry Points1
Unprotected1

AJAX Handlers 1

authwp_ajax_hbrabAjaxHBRAB.php:119
WordPress Hooks 8
actionplugins_loadedHBRAB.php:113
actionadmin_enqueue_scriptsHBRAB.php:118
actionadmin_headHBRAB.php:134
actionhbrabAjaxHBRAB.php:186
actionplugins_loadedHBRAB.php:194
actioninitHBRAB.php:195
actionadmin_menuinc/HBRABAdmin.php:76
actionadmin_enqueue_scriptsinc/HBRABAdmin.php:85
Maintenance & Trust

Hidden By Roles the Admin Bar Maintenance & Trust

Maintenance Signals

WordPress version tested5.6.17
Last updatedDec 29, 2020
PHP min version
Downloads925

Community Trust

Rating100/100
Number of ratings1
Active installs0
Developer Profile

Hidden By Roles the Admin Bar Developer Profile

saunier francois

1 plugin · 0 total installs

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

How We Detect Hidden By Roles the Admin Bar

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/hidden-by-roles-the-admin-bar/inc/HBRABAjax.js

HTML / DOM Fingerprints

Data Attributes
name='hbrab-token'
JS Globals
hbrabAjax
FAQ

Frequently Asked Questions about Hidden By Roles the Admin Bar