Admin Bar Editor – Toolbar Customization with User Role based access & Custom menus Security & Risk Analysis

wordpress.org/plugins/admin-bar

Take full control of your WordPress admin bar: hide items, reorder menus, and design a cleaner toolbar for every user.

3K active installs v1.1.5 PHP 7.0+ WP 4.0+ Updated Feb 10, 2026
admin-baradmin-bar-positioncustomizationhide-admin-bartoolbar
100
A · Safe
CVEs total1
Unpatched0
Last CVEApr 26, 2024
Safety Verdict

Is Admin Bar Editor – Toolbar Customization with User Role based access & Custom menus Safe to Use in 2026?

Generally Safe

Score 100/100

Admin Bar Editor – Toolbar Customization with User Role based access & Custom menus has a strong security track record. Known vulnerabilities have been patched promptly. It's a solid choice for most WordPress installations.

1 known CVELast CVE: Apr 26, 2024Updated 3mo ago
Risk Assessment

The "admin-bar" plugin version 1.1.5 exhibits a generally positive security posture due to its adherence to several WordPress security best practices. The absence of any unprotected AJAX handlers, REST API routes, shortcodes, or cron events, coupled with robust use of prepared statements for SQL queries, nonces, and capability checks, indicates a conscious effort towards secure development.

However, there are areas for concern. The taint analysis reveals two flows with unsanitized paths, although these are not currently flagged as critical or high severity. This suggests a potential for subtle vulnerabilities if input validation or sanitization were to be less stringent in other parts of the code. Furthermore, the plugin makes four external HTTP requests, which, while not inherently insecure, represent an external dependency that could be a vector for attack if the remote service is compromised or misconfigured. The presence of one known CVE, even if currently patched, warrants attention as it indicates a history of past vulnerabilities.

Overall, "admin-bar" v1.1.5 is a reasonably secure plugin, with strong foundational security practices. The limited number of entry points and the use of security checks are commendable. The primary areas for improvement lie in ensuring all code paths are thoroughly sanitized and reviewed for potential path traversal issues, and maintaining vigilance regarding external dependencies and historical vulnerability patterns.

Key Concerns

  • Taint analysis shows unsanitized paths
  • External HTTP requests made by the plugin
  • Known CVE exists for the plugin
  • Output escaping not fully implemented (75% proper)
Vulnerabilities
1 published

Admin Bar Editor – Toolbar Customization with User Role based access & Custom menus Security Vulnerabilities

CVEs by Year

1 CVE in 2024
2024
Patched Has unpatched

Severity Breakdown

Medium
1

1 total CVE

CVE-2024-1716medium · 4.3Missing Authorization

Admin Bar Remover <= 1.0.2.2 - Missing Authorization to Authenticated (Subscriber+) Settings Update

Apr 26, 2024 Patched in 1.0.23 (7d)
Version History

Admin Bar Editor – Toolbar Customization with User Role based access & Custom menus Release Timeline

v1.1.5Current
v1.1.4
v1.1.3
v1.1.2.2
v1.1.2.1
v1.1.2
v1.1.2.0
v1.1.0
v1.0.4.01 CVE
v1.0.3.01 CVE
v1.0.2.91 CVE
v1.0.2.81 CVE
v1.0.2.71 CVE
v1.0.2.61 CVE
v1.0.2.51 CVE
v1.0.2.41 CVE
v1.0.2.31 CVE
v1.0.2.21 CVE
v1.0.2.11 CVE
v1.0.11 CVE
Code Analysis
Analyzed Mar 16, 2026

Admin Bar Editor – Toolbar Customization with User Role based access & Custom menus Code Analysis

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

Output Escaping

75% escaped213 total outputs
Data Flows · Security
2 unsanitized

Data Flow Analysis

2 flows2 with unsanitized paths
notification_action (Inc\Classes\Notifications\Notifications.php:50)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

Admin Bar Editor – Toolbar Customization with User Role based access & Custom menus Attack Surface

Entry Points6
Unprotected0

AJAX Handlers 6

authwp_ajax_jlt_admin_bar_editor_deactivation_surveyInc\Classes\Feedback.php:29
authwp_ajax_jlt_admin_bar_editor_notification_actionInc\Classes\Notifications\Notifications.php:42
authwp_ajax_jlt_admin_bar_editor_subscribeInc\Classes\Notifications\Subscribe.php:27
authwp_ajax_jlt_admin_bar_editor_allow_collectInc\Classes\Notifications\What_We_Collect.php:27
authwp_ajax_jlt_admin_bar_editor_recommended_upgrade_pluginLibs\Recommended.php:43
authwp_ajax_jlt_admin_bar_editor_recommended_activate_pluginLibs\Recommended.php:44
WordPress Hooks 34
actionplugins_loadedclass-admin-bar.php:47
filteradmin_body_classclass-admin-bar.php:50
filterbody_classclass-admin-bar.php:51
actionplugins_loadedclass-admin-bar.php:54
actionadmin_menuclass-admin-bar.php:57
actionrest_api_initInc\Classes\AdminBarEditorApiEndPoints.php:20
filterrest_pre_dispatchInc\Classes\AdminBarEditorApiEndPoints.php:21
filterupload_dirInc\Classes\AdminBarEditorApiEndPoints.php:296
actionadmin_enqueue_scriptsInc\Classes\AdminBarEditorAssets.php:24
actionadmin_footerInc\Classes\AdminBarEditorAssets.php:25
actionwp_footerInc\Classes\AdminBarEditorAssets.php:26
actionadmin_enqueue_scriptsInc\Classes\AdminBarEditorAssets.php:29
actionwp_enqueue_scriptsInc\Classes\AdminBarEditorAssets.php:30
actionwp_enqueue_scriptsInc\Classes\AdminBarEditorAssets.php:33
actioninitInc\Classes\Core.php:39
actionadmin_initInc\Classes\Core.php:40
actionwp_before_admin_bar_renderInc\Classes\Core.php:44
actionwp_before_admin_bar_renderInc\Classes\Core.php:45
filtershow_admin_barInc\Classes\Core.php:112
actionadmin_enqueue_scriptsInc\Classes\Feedback.php:27
actionadmin_footerInc\Classes\Feedback.php:28
actionadmin_noticesInc\Classes\Notifications\Notifications.php:37
actionjlt_admin_bar_editor_display_noticeInc\Classes\Notifications\Notifications.php:39
actionjlt_admin_bar_editor_display_popupInc\Classes\Notifications\Notifications.php:40
actionjlt_admin_bar_editor_sheet_promo_data_resetInc\Classes\Notifications\Upgrade_Notice.php:26
actionadmin_footerInc\Classes\Pro_Upgrade.php:46
actionadmin_footerInc\functions.php:108
actionwp_footerInc\functions.php:109
actionwp_footerInc\functions.php:130
actionadmin_footerInc\functions.php:214
actionadmin_enqueue_scriptsLibs\Assets.php:25
filterinstall_plugins_table_api_args_featuredLibs\Featured.php:23
filterplugins_api_resultLibs\Featured.php:33
actionadmin_menuLibs\Recommended.php:42
Maintenance & Trust

Admin Bar Editor – Toolbar Customization with User Role based access & Custom menus Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedFeb 10, 2026
PHP min version7.0
Downloads73K

Community Trust

Rating86/100
Number of ratings20
Active installs3K
Developer Profile

Admin Bar Editor – Toolbar Customization with User Role based access & Custom menus Developer Profile

Liton Arefin

49 plugins · 43K total installs

82
trust score
Avg Security Score
91/100
Avg Patch Time
63 days
View full developer profile
Detection Fingerprints

How We Detect Admin Bar Editor – Toolbar Customization with User Role based access & Custom menus

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/admin-bar-editor/Inc/AdminBarEditorAssets.php/wp-content/plugins/admin-bar-editor/Inc/Classes/AdminBarEditorAssets.php/wp-content/plugins/admin-bar-editor/vendor/autoload.php/wp-content/plugins/admin-bar-editor/class-admin-bar.php

HTML / DOM Fingerprints

CSS Classes
jlt-admin-bar
FAQ

Frequently Asked Questions about Admin Bar Editor – Toolbar Customization with User Role based access & Custom menus