Debug Bar – Enable WP_DEBUG from admin dashboard Security & Risk Analysis

wordpress.org/plugins/enable-wp-debug-from-admin-dashboard

[ ✅ 𝐒𝐄𝐂𝐔𝐑𝐄 𝐏𝐋𝐔𝐆𝐈𝐍𝐒 b𝓎 𝒫𝓊𝓋𝑜𝓍] You can easily enable WP_DEBUG using a toolbar button. READ DESCRIPTION!

200 active installs v1.93 PHP + WP 6.0+ Updated Oct 30, 2024
admindebugenablewpwp_debug
92
A · Safe
CVEs total1
Unpatched0
Last CVEAug 1, 2022
Safety Verdict

Is Debug Bar – Enable WP_DEBUG from admin dashboard Safe to Use in 2026?

Generally Safe

Score 92/100

Debug Bar – Enable WP_DEBUG from admin dashboard has a strong security track record. Known vulnerabilities have been patched promptly.

1 known CVELast CVE: Aug 1, 2022Updated 1yr ago
Risk Assessment

The 'enable-wp-debug-from-admin-dashboard' plugin v1.93 presents a mixed security posture. While it boasts a seemingly small attack surface with no identified AJAX handlers, REST API routes, shortcodes, or cron events without authentication, this is somewhat offset by internal code analysis concerns. The presence of the `unserialize` dangerous function is a significant red flag, as it can be a vector for remote code execution if untrusted data is passed to it. Furthermore, the taint analysis indicates a concerning number of flows with unsanitized paths, including one of high severity, suggesting potential vulnerabilities if these paths are exposed to user input. The plugin's vulnerability history shows one medium severity Cross-site Scripting (XSS) vulnerability discovered in August 2022, which is now patched. While the lack of currently unpatched vulnerabilities is positive, the history of XSS indicates a need for careful input sanitization and output escaping, which the static analysis shows is only properly implemented in 53% of outputs.

Overall, the plugin's strengths lie in its limited direct attack vectors. However, the internal code analysis, particularly the use of `unserialize` and the high number of unsanitized taint flows, coupled with a history of XSS, points to significant potential risks. The moderate rate of proper output escaping is also a concern. Users should exercise caution, and further investigation into the specific taint flows and the usage of `unserialize` is highly recommended to fully understand the risk.

Key Concerns

  • Presence of 'unserialize' dangerous function
  • High severity taint flow found
  • Flows with unsanitized paths found
  • Output escaping only 53% properly done
  • Medium severity CVE in vulnerability history
Vulnerabilities
1

Debug Bar – Enable WP_DEBUG from admin dashboard Security Vulnerabilities

CVEs by Year

1 CVE in 2022
2022
Patched Has unpatched

Severity Breakdown

Medium
1

1 total CVE

WF-12081e8c-7aec-4450-a1a6-15250e7037f4-enable-wp-debug-from-admin-dashboardmedium · 6.1Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

Debug Bar <= 1.85 - Reflected Cross-Site Scripting

Aug 1, 2022 Patched in 1.86 (540d)
Code Analysis
Analyzed Mar 16, 2026

Debug Bar – Enable WP_DEBUG from admin dashboard Code Analysis

Dangerous Functions
1
Raw SQL Queries
14
46 prepared
Unescaped Output
70
80 escaped
Nonce Checks
6
Capability Checks
2
File Operations
29
External Requests
4
Bundled Libraries
0

Dangerous Functions Found

unserializeif ( @unserialize($serialized_string) !== false ) return $serialized_string;library.php:3813

SQL Query Safety

77% prepared60 total queries

Output Escaping

53% escaped150 total outputs
Data Flows
6 unsanitized

Data Flow Analysis

8 flows6 with unsanitized paths
force_redirect_to_https (library.php:103)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

Debug Bar – Enable WP_DEBUG from admin dashboard Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 40
actionadmin_initindex.php:59
actionadmin_bar_menuindex.php:61
actionwp_headindex.php:64
actionadmin_headindex.php:65
actioninitindex.php:66
actionadmin_footerindex.php:68
actionwp_footerindex.php:69
actionwp_headlibrary.php:4768
actionadmin_headlibrary.php:4769
actionwp_enqueue_scriptslibrary_wp.php:73
actionadmin_enqueue_scriptslibrary_wp.php:74
actionadmin_footerlibrary_wp.php:148
actioninitlibrary_wp.php:163
actionadmin_initlibrary_wp.php:210
filtermce_external_pluginslibrary_wp.php:212
filtermce_buttons_2library_wp.php:213
filtertiny_mce_versionlibrary_wp.php:215
actionwplibrary_wp.php:231
actionplugins_loadedlibrary_wp.php:540
actionwplibrary_wp.php:550
actionwp_footerlibrary_wp.php:700
actioninitlibrary_wp.php:711
actionwp_loadedlibrary_wp.php:854
actionshutdownlibrary_wp.php:859
actioninitlibrary_wp.php:1732
actionadmin_headlibrary_wp.php:1743
actioncurrent_screenlibrary_wp.php:1744
actionwplibrary_wp.php:1753
filterupload_mimeslibrary_wp.php:1759
filterwp_handle_uploadlibrary_wp.php:1760
actioninitlibrary_wp.php:1822
actionnetwork_admin_menulibrary_wp.php:1912
actionadmin_menulibrary_wp.php:1914
actionactivated_pluginlibrary_wp.php:1916
actionnetwork_admin_noticeslibrary_wp.php:2103
actionadmin_noticeslibrary_wp.php:2104
filterwp_php_error_messagelibrary_wp.php:2187
actionwp_footerlibrary_wp.php:2375
filterwidget_textlibrary_wp.php:2399
filtersite_transient_update_pluginslibrary_wp.php:3266
Maintenance & Trust

Debug Bar – Enable WP_DEBUG from admin dashboard Maintenance & Trust

Maintenance Signals

WordPress version tested6.5.8
Last updatedOct 30, 2024
PHP min version
Downloads15K

Community Trust

Rating36/100
Number of ratings5
Active installs200
Developer Profile

Debug Bar – Enable WP_DEBUG from admin dashboard Developer Profile

Puvox Software

16 plugins · 51K total installs

75
trust score
Avg Security Score
94/100
Avg Patch Time
540 days
View full developer profile
Detection Fingerprints

How We Detect Debug Bar – Enable WP_DEBUG from admin dashboard

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/enable-wp-debug-from-admin-dashboard/library.php/wp-content/plugins/enable-wp-debug-from-admin-dashboard/library_wp.php/wp-content/plugins/enable-wp-debug-from-admin-dashboard/_wp_config_addon.php/wp-content/plugins/enable-wp-debug-from-admin-dashboard/_wp_debug_ip_permission.php
Version Parameters
enable-wp-debug-from-admin-dashboard/library.php?ver=enable-wp-debug-from-admin-dashboard/library_wp.php?ver=

HTML / DOM Fingerprints

CSS Classes
button_ewdfadewdfad_offewdfad_on
Data Attributes
ewdfad_STATEewdfad_nonceewdfad_debug_typeewdfad_ip_type
JS Globals
redirect_to_ewdfad
FAQ

Frequently Asked Questions about Debug Bar – Enable WP_DEBUG from admin dashboard