Debug Bar Plugin Activation Security & Risk Analysis

wordpress.org/plugins/debug-bar-plugin-activation

Debug Bar Plugin Activation adds a new panel to the Debug Bar which displays plugin (de-)activation and uninstall errors.

10 active installs v1.0 PHP + WP 3.8+ Updated Jul 2, 2016
debug-bardebugbarplugin-activationplugin-deactivation
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Debug Bar Plugin Activation Safe to Use in 2026?

Generally Safe

Score 85/100

Debug Bar Plugin Activation has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 9yr ago
Risk Assessment

The "debug-bar-plugin-activation" v1.0 plugin exhibits a generally good security posture based on the provided static analysis. It boasts no known CVEs, indicating a clean vulnerability history. Furthermore, the code demonstrates strong security practices, including the exclusive use of prepared statements for SQL queries, a high percentage of properly escaped output, and the presence of nonce and capability checks for its single AJAX handler. The absence of shortcodes, cron events, REST API routes, and file operations significantly limits its attack surface and potential for exploitation.

However, a critical concern is the presence of the `create_function` dangerous function. While not flagged by taint analysis, this function can be a source of serious vulnerabilities if not handled with extreme care, as it allows for dynamic code execution. The lack of taint analysis results (0 flows analyzed) is also a weakness, as it means potential vulnerabilities in how data flows through the plugin may have gone undetected. Despite these concerns, the plugin's limited attack surface and strong authentication mechanisms for its entry point are significant strengths.

In conclusion, the plugin is relatively secure due to its limited scope and implemented security checks. The primary area for improvement is the elimination or secure handling of the `create_function` usage and the implementation of thorough taint analysis. Its clean vulnerability history is a positive sign, but the potential for exploitation through `create_function` should not be overlooked.

Key Concerns

  • Use of dangerous function: create_function
  • No taint analysis performed
Vulnerabilities
None known

Debug Bar Plugin Activation Security Vulnerabilities

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

Debug Bar Plugin Activation Code Analysis

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

Dangerous Functions Found

create_functionadd_action( 'admin_notices', create_function( null, 'echo \'<div class="error"><p>\', sprintf( __( \debug-bar-plugin-activation.php:50

Output Escaping

89% escaped19 total outputs
Attack Surface

Debug Bar Plugin Activation Attack Surface

Entry Points1
Unprotected0

AJAX Handlers 1

authwp_ajax_debug-bar-plugin-activation_deletedebug-bar-plugin-activation.php:144
WordPress Hooks 14
actionadd_optionclass-debug-bar-plugin-activation-option.php:72
actionupdate_optionclass-debug-bar-plugin-activation-option.php:73
actiondeactivate_pluginclass-debug-bar-plugin-activation-option.php:77
actionpre_uninstall_pluginclass-debug-bar-plugin-activation-option.php:78
actiondelete_pluginclass-debug-bar-plugin-activation-option.php:79
actionactivated_pluginclass-debug-bar-plugin-activation-option.php:82
actiondeactivated_pluginclass-debug-bar-plugin-activation-option.php:83
actiondeleted_pluginclass-debug-bar-plugin-activation-option.php:84
actiondeleted_pluginclass-debug-bar-plugin-activation-option.php:87
actionwp_enqueue_scriptsclass-debug-bar-plugin-activation.php:70
actionadmin_enqueue_scriptsclass-debug-bar-plugin-activation.php:71
actionadmin_initdebug-bar-plugin-activation.php:43
actionadmin_noticesdebug-bar-plugin-activation.php:50
filterdebug_bar_panelsdebug-bar-plugin-activation.php:72
Maintenance & Trust

Debug Bar Plugin Activation Maintenance & Trust

Maintenance Signals

WordPress version tested4.5.33
Last updatedJul 2, 2016
PHP min version
Downloads4K

Community Trust

Rating100/100
Number of ratings2
Active installs10
Developer Profile

Debug Bar Plugin Activation Developer Profile

Juliette Reinders Folmer

9 plugins · 210 total installs

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

How We Detect Debug Bar Plugin Activation

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/debug-bar-plugin-activation/css/debug-bar-plugin-activation.css/wp-content/plugins/debug-bar-plugin-activation/js/debug-bar-plugin-activation.js
Script Paths
/wp-content/plugins/debug-bar-plugin-activation/js/debug-bar-plugin-activation.js
Version Parameters
debug-bar-plugin-activation/css/debug-bar-plugin-activation.css?ver=debug-bar-plugin-activation/js/debug-bar-plugin-activation.js?ver=

HTML / DOM Fingerprints

HTML Comments
<!-- No valid action received (redundancy, can't really happen as WP wouldn't then call this function, but would return 0 and exit already. --><!-- Add our ajax actions. -->
Data Attributes
data-dbpa_noncedata-dbpa_plugindata-dbpa_type
JS Globals
debug_bar_plugin_activation_delete
FAQ

Frequently Asked Questions about Debug Bar Plugin Activation