SBL Admin Bar Security & Risk Analysis

wordpress.org/plugins/sbl-admin-bar

SBL Admin Bar allows you to dynamically turn the Admin Bar on/off using the hotkeys CONTROL-SHIFT-A. Can be enabled and disabled by user role.

10 active installs v1.0 PHP + WP 4.3+ Updated Dec 12, 2020
admin-baradminbarhotkeyhotkeystoolbar
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Download
Safety Verdict

Is SBL Admin Bar Safe to Use in 2026?

Generally Safe

Score 85/100

SBL 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 sbl-admin-bar plugin v1.0 exhibits a generally good security posture in several key areas. It has a small attack surface with only one AJAX handler, and crucially, this handler is not reported as unprotected. The plugin also avoids dangerous functions, file operations, and external HTTP requests. All SQL queries are properly prepared, and nonces are implemented. This indicates a conscious effort by the developers to follow security best practices. However, a significant concern arises from the complete lack of output escaping. With 6 total outputs analyzed and 0% properly escaped, this presents a substantial risk of Cross-Site Scripting (XSS) vulnerabilities. This is particularly concerning as it is the only identified weakness in the static analysis, yet it impacts all output. The plugin's vulnerability history is clean, with no recorded CVEs. This suggests that either the plugin has been secure in the past, or it has not been extensively targeted or audited for vulnerabilities. While the absence of past vulnerabilities is positive, it doesn't mitigate the present risk of unescaped output. The overall security is strengthened by the lack of critical static analysis findings and a clean history, but severely weakened by the universal lack of output escaping. This makes the plugin vulnerable to XSS attacks, which can be exploited to compromise user sessions and data.

Key Concerns

  • Output escaping missing on all outputs
Vulnerabilities
None known

SBL Admin Bar Security Vulnerabilities

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

SBL Admin Bar Code Analysis

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

Output Escaping

0% escaped6 total outputs
Attack Surface

SBL Admin Bar Attack Surface

Entry Points1
Unprotected0

AJAX Handlers 1

authwp_ajax_sblAdminBarsbl-admin-bar.php:37
WordPress Hooks 7
actionwpsbl-admin-bar.php:39
actionadmin_menusbl-admin-bar.php:41
actionpersonal_optionssbl-admin-bar.php:43
actionwp_enqueue_scriptssbl-admin-bar.php:57
actionwp_footersbl-admin-bar.php:231
filtershow_admin_barsbl-admin-bar.php:239
filtershow_admin_barsbl-admin-bar.php:243
Maintenance & Trust

SBL Admin Bar Maintenance & Trust

Maintenance Signals

WordPress version tested5.6.17
Last updatedDec 12, 2020
PHP min version
Downloads883

Community Trust

Rating100/100
Number of ratings3
Active installs10
Developer Profile

SBL Admin Bar Developer Profile

Steven Lienhard

1 plugin · 10 total installs

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

How We Detect SBL 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/sbl-admin-bar/js/sbl-admin-bar.js
Script Paths
/wp-content/plugins/sbl-admin-bar/js/sbl-admin-bar.js

HTML / DOM Fingerprints

CSS Classes
sbl-admin-bar
HTML Comments
<!-- Use CONTROL-SHIFT-A to toggle this value (SBL Admin Bar plugin) -->
Data Attributes
id="active_role_name="active_roles[
JS Globals
var abVarsJson =
FAQ

Frequently Asked Questions about SBL Admin Bar