Debogger Security & Risk Analysis

wordpress.org/plugins/debogger

Debugging tool for theme authors and reviewers.

10 active installs v0.71 PHP + WP 3.0+ Updated Nov 15, 2010
debugtemplate
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Debogger Safe to Use in 2026?

Generally Safe

Score 85/100

Debogger has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 15yr ago
Risk Assessment

The 'debogger' v0.71 plugin exhibits a generally positive security posture with no known vulnerabilities and a good adherence to secure coding practices in several areas. The static analysis reveals a remarkably small attack surface, with zero AJAX handlers, REST API routes, shortcodes, or cron events, which significantly reduces potential entry points for attackers. Furthermore, the plugin demonstrates a commitment to data integrity by using prepared statements for all its SQL queries and includes capability checks and nonces, indicating an awareness of common security pitfalls.

However, the analysis does highlight some areas for improvement. The low percentage of properly escaped output (15%) is a significant concern, as unescaped output can lead to cross-site scripting (XSS) vulnerabilities, especially when combined with user-supplied data. The presence of two taint flows with unsanitized paths, even if not classified as critical or high severity in this analysis, warrants careful investigation to ensure no sensitive data can be manipulated or exposed. The file operations and external HTTP requests, while not explicitly flagged as insecure, should be thoroughly reviewed to confirm they are implemented safely and do not introduce any exploitable weaknesses.

In conclusion, while the 'debogger' plugin has strengths in its limited attack surface and database query security, the low output escaping rate and the identified unsanitized taint flows represent potential risks. The absence of any historical vulnerabilities is encouraging but does not negate the need to address the identified code signals. A proactive approach to addressing the output escaping and taint flow issues is recommended to further harden the plugin's security.

Key Concerns

  • Low output escaping percentage
  • Flows with unsanitized paths
Vulnerabilities
None known

Debogger Security Vulnerabilities

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

Debogger Release Timeline

v0.71Current
v0.7
v0.6
v0.5
v0.4
v0.3
Code Analysis
Analyzed Mar 16, 2026

Debogger Code Analysis

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

Output Escaping

15% escaped20 total outputs
Data Flows · Security
2 unsanitized

Data Flow Analysis

2 flows2 with unsanitized paths
bog_footer (debog.php:102)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

Debogger Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 8
actioninitdebog.php:12
actionadmin_footerdebog.php:14
actionadmin_headdebog.php:15
actionwp_footerdebog.php:17
actionwp_headdebog.php:18
filterwp_footerdebog.php:20
actionadmin_initdebog.php:306
actionadmin_menudebog.php:307
Maintenance & Trust

Debogger Maintenance & Trust

Maintenance Signals

WordPress version tested3.1.4
Last updatedNov 15, 2010
PHP min version
Downloads10K

Community Trust

Rating0/100
Number of ratings0
Active installs10
Developer Profile

Debogger Developer Profile

Simon Prosser

6 plugins · 6K total installs

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

How We Detect Debogger

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

Asset Fingerprints

Script Paths
/wp-content/plugins/debogger/js/debogger.js
Version Parameters
debogger/style.css?ver=debogger/js/debogger.js?ver=

HTML / DOM Fingerprints

JS Globals
ShowContent
FAQ

Frequently Asked Questions about Debogger