WP XHProf Profiler Security & Risk Analysis

wordpress.org/plugins/wp-xhprof-profiler

Adds PHP profiling support to your Wordpress using Facebook's XHProf Profiler.

10 active installs v0.9 PHP + WP 2.6.0+ Updated Jan 10, 2012
debugphpprofilerprofiling
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is WP XHProf Profiler Safe to Use in 2026?

Generally Safe

Score 85/100

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

No known CVEs Updated 14yr ago
Risk Assessment

The wp-xhprof-profiler plugin, version 0.9, exhibits a mixed security posture. On one hand, the plugin demonstrates good practices by utilizing prepared statements for all its SQL queries and having no recorded CVEs or unpatched vulnerabilities. This suggests a generally stable and well-maintained history. However, the static analysis reveals several concerning areas. The complete lack of nonce and capability checks on any entry points, coupled with a significant percentage of unescaped output, presents a notable risk. The presence of dangerous functions like `proc_open` and `unserialize`, especially without clear sanitization demonstrated in the taint analysis, raises red flags regarding potential code execution and deserialization vulnerabilities. While taint analysis did not find critical or high severity issues, the 'flows with unsanitized paths' indicate potential avenues for exploitation if malicious data is introduced through the plugin's interactions. The bundled outdated jQuery library is another minor concern. Overall, the plugin has a clean vulnerability history, but the identified code-level weaknesses in input validation and output escaping, alongside the use of dangerous functions, necessitate careful consideration and potential remediation.

Key Concerns

  • No nonce checks on any entry points
  • No capability checks on any entry points
  • 0% output escaping
  • Dangerous function: proc_open
  • Dangerous function: unserialize
  • 2 flows with unsanitized paths
  • Bundled outdated library: jQuery v1.2.6
Vulnerabilities
None known

WP XHProf Profiler Security Vulnerabilities

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

WP XHProf Profiler Code Analysis

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

Dangerous Functions Found

proc_open$process = proc_open($cmd, $descriptorspec, $pipes, "/tmp", array());facebook-xhprof\xhprof_lib\utils\callgraph_utils.php:108
unserializereturn unserialize($contents);facebook-xhprof\xhprof_lib\utils\xhprof_runs.php:122

Bundled Libraries

jQuery1.2.6

Output Escaping

0% escaped66 total outputs
Data Flows
2 unsanitized

Data Flow Analysis

2 flows2 with unsanitized paths
list_runs (facebook-xhprof\xhprof_lib\utils\xhprof_runs.php:149)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

WP XHProf Profiler Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 2
actionplugins_loadedxhprof-profiler.php:79
actionshutdownxhprof-profiler.php:85
Maintenance & Trust

WP XHProf Profiler Maintenance & Trust

Maintenance Signals

WordPress version tested3.3.2
Last updatedJan 10, 2012
PHP min version
Downloads4K

Community Trust

Rating100/100
Number of ratings1
Active installs10
Developer Profile

WP XHProf Profiler Developer Profile

Artberri

4 plugins · 40 total installs

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

How We Detect WP XHProf Profiler

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/wp-xhprof-profiler/facebook-xhprof/xhprof_html/css/xhprof.css/wp-content/plugins/wp-xhprof-profiler/facebook-xhprof/xhprof_html/js/xhprof.js
Script Paths
/wp-content/plugins/wp-xhprof-profiler/facebook-xhprof/xhprof_html/js/xhprof.js

HTML / DOM Fingerprints

CSS Classes
xhprof_headerxhprof_navxhprof_reportxhprof_tablexhprof_function_detailsxhprof_callgraph_container
JS Globals
xhprof
Shortcode Output
----> <a href="
FAQ

Frequently Asked Questions about WP XHProf Profiler