Plugin Detective – Troubleshooting Conflicts Security & Risk Analysis

wordpress.org/plugins/plugin-detective

Plugin Detective helps you troubleshoot issues on your site quickly and easily to find the cause of a problem. Once the culprit is found, the problem …

5K active installs v1.2.29 PHP 5.3+ WP 6.1+ Updated Dec 9, 2025
administrationconflictsdebugsupporttroubleshoot
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Plugin Detective – Troubleshooting Conflicts Safe to Use in 2026?

Generally Safe

Score 100/100

Plugin Detective – Troubleshooting Conflicts has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 3mo ago
Risk Assessment

The plugin 'plugin-detective' v1.2.29 exhibits a generally strong security posture based on the provided static analysis. The absence of AJAX handlers, REST API routes, shortcodes, and cron events significantly limits its attack surface. Furthermore, the code demonstrates good practices with 100% of SQL queries using prepared statements and the presence of capability checks. However, a notable concern arises from the taint analysis, which identified one flow with unsanitized paths. While no critical or high severity taint flows were found, this still represents a potential risk that requires attention.

The vulnerability history is exceptionally clean, with no known CVEs recorded. This lack of past vulnerabilities, coupled with the current code signals, suggests a well-maintained and security-conscious development approach. The primary weakness identified lies in the output escaping, where only 50% of outputs are properly escaped. This, combined with the single unsanitized path flow, indicates potential areas where an attacker could inject malicious content or exploit unintended behavior, though the severity appears to be low given the overall context.

In conclusion, 'plugin-detective' v1.2.29 is likely a secure plugin due to its minimal attack surface and lack of past vulnerabilities. The main areas for improvement are ensuring all outputs are properly escaped and investigating and sanitizing the identified unsanitized path flow. These improvements would further solidify its already robust security.

Key Concerns

  • Unsanitized path flow identified
  • 50% of outputs not properly escaped
Vulnerabilities
None known

Plugin Detective – Troubleshooting Conflicts Security Vulnerabilities

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

Plugin Detective – Troubleshooting Conflicts Code Analysis

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

Output Escaping

50% escaped24 total outputs
Data Flows
1 unsanitized

Data Flow Analysis

2 flows1 with unsanitized paths
redirect_tools_page (includes\class-wp-admin.php:97)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

Plugin Detective – Troubleshooting Conflicts Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 11
actionadmin_menuincludes\class-wp-admin.php:43
actionadmin_initincludes\class-wp-admin.php:44
actionadmin_bar_menuincludes\class-wp-admin.php:45
actioninitplugin-detective.php:168
actionall_admin_noticesplugin-detective.php:231
actionadmin_initplugin-detective.php:234
actionplugins_loadedplugin-detective.php:394
actionafter_setup_themetroubleshoot\includes\class-settings.php:518
actionafter_setup_themetroubleshoot\includes\class-settings.php:521
actionall_admin_noticestroubleshoot\troubleshoot.php:292
actionadmin_inittroubleshoot\troubleshoot.php:295
Maintenance & Trust

Plugin Detective – Troubleshooting Conflicts Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedDec 9, 2025
PHP min version5.3
Downloads211K

Community Trust

Rating80/100
Number of ratings48
Active installs5K
Developer Profile

Plugin Detective – Troubleshooting Conflicts Developer Profile

NSquared

4 plugins · 85K total installs

83
trust score
Avg Security Score
93/100
Avg Patch Time
69 days
View full developer profile
Detection Fingerprints

How We Detect Plugin Detective – Troubleshooting Conflicts

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/plugin-detective/includes/js/pd-script.js/wp-content/plugins/plugin-detective/includes/css/pd-styles.css
Script Paths
/wp-content/plugins/plugin-detective/includes/js/pd-script.js
Version Parameters
plugin-detective/includes/js/pd-script.js?ver=plugin-detective/includes/css/pd-styles.css?ver=

HTML / DOM Fingerprints

CSS Classes
pd-admin-page
HTML Comments
<!-- Plugin Detective - Troubleshooting -->
Data Attributes
data-pd-nonce
JS Globals
pd_vars
FAQ

Frequently Asked Questions about Plugin Detective – Troubleshooting Conflicts