Bugherd Dashboard Security & Risk Analysis

wordpress.org/plugins/bugherd-dashboard

The Bugherd Dashboard provides a client facing interface within WordPress to track the progress of the bugs that have been submitted.

40 active installs v1.0.0 PHP + WP 3.5.1+ Updated Apr 24, 2014
bug-trackingbugherddashboardwidget
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Bugherd Dashboard Safe to Use in 2026?

Generally Safe

Score 85/100

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

No known CVEs Updated 11yr ago
Risk Assessment

The 'bugherd-dashboard' plugin v1.0.0 presents a mixed security posture. On the positive side, it has a zero attack surface from AJAX handlers, REST API routes, shortcodes, and cron events, with no recorded vulnerabilities (CVEs) or bundled outdated libraries. The static analysis shows no dangerous functions, file operations, or external HTTP requests that are inherently risky. However, significant concerns arise from the complete lack of capability checks and nonce checks. This means that any functionality exposed, even if currently minimal, is not protected by WordPress's built-in authorization mechanisms.

The most prominent issue highlighted by the static analysis is the 0% output escaping. This indicates that data displayed to users is not properly sanitized, leaving the plugin vulnerable to Cross-Site Scripting (XSS) attacks. While the taint analysis shows only one flow with unsanitized paths and no critical or high severity issues, the lack of output escaping on all 10 identified outputs is a serious oversight. The SQL query is prepared, which is a strength, but the lack of authorization checks and proper output sanitization are critical weaknesses that could be exploited.

Given the absence of past vulnerabilities, it's possible the plugin developers have been diligent or that the plugin's functionality is limited, thus not attracting exploit attempts. However, the current code exhibits fundamental security flaws, particularly concerning output sanitization and authorization, that should be addressed immediately to prevent potential compromises.

Key Concerns

  • 0% output escaping
  • 0 nonce checks
  • 0 capability checks
  • 1 flow with unsanitized paths
Vulnerabilities
None known

Bugherd Dashboard Security Vulnerabilities

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

Bugherd Dashboard Code Analysis

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

SQL Query Safety

100% prepared1 total queries

Output Escaping

0% escaped10 total outputs
Data Flows
1 unsanitized

Data Flow Analysis

1 flows1 with unsanitized paths
<dashboard-activity-settings> (admin\views\dashboard-activity-settings.php:0)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

Bugherd Dashboard Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 10
actionadmin_enqueue_scriptsadmin\class-bugherd-dashboard-admin.php:48
actionwp_dashboard_setupadmin\class-bugherd-dashboard-admin.php:50
actionwp_footeradmin\class-bugherd-dashboard-admin.php:52
actionplugins_loadedbugherd-dashboard.php:37
actionplugins_loadedbugherd-dashboard.php:46
actioninitpublic\class-bugherd-dashboard.php:54
actionwpmu_new_blogpublic\class-bugherd-dashboard.php:57
actionwp_enqueue_scriptspublic\class-bugherd-dashboard.php:60
actionwp_enqueue_scriptspublic\class-bugherd-dashboard.php:61
actionwp_footerpublic\class-bugherd-dashboard.php:63
Maintenance & Trust

Bugherd Dashboard Maintenance & Trust

Maintenance Signals

WordPress version tested3.9.40
Last updatedApr 24, 2014
PHP min version
Downloads6K

Community Trust

Rating100/100
Number of ratings1
Active installs40
Developer Profile

Bugherd Dashboard Developer Profile

Brandon Lavigne

4 plugins · 160 total installs

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

How We Detect Bugherd Dashboard

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/bugherd-dashboard/assets/css/admin.css
Version Parameters
bugherd-dashboard/assets/css/admin.css?ver=

HTML / DOM Fingerprints

CSS Classes
dashboard-bugherd-widget
FAQ

Frequently Asked Questions about Bugherd Dashboard