WPPerformanceTester Security & Risk Analysis

wordpress.org/plugins/wpperformancetester

WPPerformanceTester benchmarks your server's performance through a variety of PHP, MySql and WordPress tests

1K active installs v2.0.0 PHP + WP 3.5+ Updated Apr 26, 2024
adminbenchmarkperformance
71
B · Generally Safe
CVEs total1
Unpatched1
Last CVEDec 6, 2023
Safety Verdict

Is WPPerformanceTester Safe to Use in 2026?

Mostly Safe

Score 71/100

WPPerformanceTester is generally safe to use though it hasn't been updated recently. 1 past CVE were resolved. Keep it updated.

1 known CVE 1 unpatched Last CVE: Dec 6, 2023Updated 1yr ago
Risk Assessment

The wpperformancetester plugin version 2.0.0 presents a mixed security posture. On the positive side, the static analysis indicates a very small attack surface with no exposed AJAX handlers, REST API routes, shortcodes, or cron events that lack authentication or permission checks. The plugin also demonstrates good practices by using prepared statements for all SQL queries and implementing nonce and capability checks in some areas. However, significant concerns arise from the output escaping, where only 15% of outputs are properly escaped, leaving a substantial portion vulnerable to cross-site scripting (XSS) attacks. Furthermore, the taint analysis revealed two flows with unsanitized paths, which could potentially be exploited for path traversal or similar vulnerabilities, even though they are not currently categorized as critical or high severity.

The vulnerability history reveals a medium severity Cross-Site Request Forgery (CSRF) vulnerability that remains unpatched, as of the last recorded date. The presence of this history, even if only one medium-severity issue, coupled with the observed output escaping and taint flow issues, suggests a need for greater diligence in secure coding practices. While the plugin's attack surface is minimal, the lack of comprehensive output escaping and the presence of unpatched vulnerabilities are significant weaknesses that could be exploited by attackers.

Key Concerns

  • Unpatched medium severity CVE
  • Low percentage of properly escaped output
  • Taint flows with unsanitized paths
Vulnerabilities
1

WPPerformanceTester Security Vulnerabilities

CVEs by Year

1 CVE in 2023 · unpatched
2023
Patched Has unpatched

Severity Breakdown

Medium
1

1 total CVE

CVE-2023-49844medium · 4.3Cross-Site Request Forgery (CSRF)

WPPerformanceTester <= 2.0.0 - Cross-Site Request Forgery

Dec 6, 2023Unpatched
Code Analysis
Analyzed Mar 16, 2026

WPPerformanceTester Code Analysis

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

SQL Query Safety

100% prepared2 total queries

Output Escaping

15% escaped48 total outputs
Data Flows
2 unsanitized

Data Flow Analysis

2 flows2 with unsanitized paths
settingsPage (WPPerformanceTester_OptionsManager.php:264)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

WPPerformanceTester Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 5
actionadmin_noticeswp-performance-tester.php:52
actionadmin_initWPPerformanceTester_OptionsManager.php:248
actionadmin_menuWPPerformanceTester_Plugin.php:385
actionadmin_enqueue_scriptsWPPerformanceTester_Plugin.php:386
actionwp_footerWPPerformanceTester_ShortCodeScriptLoader.php:40
Maintenance & Trust

WPPerformanceTester Maintenance & Trust

Maintenance Signals

WordPress version tested6.5.8
Last updatedApr 26, 2024
PHP min version
Downloads35K

Community Trust

Rating86/100
Number of ratings8
Active installs1K
Developer Profile

WPPerformanceTester Developer Profile

kohashi

1 plugin · 1K total installs

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

How We Detect WPPerformanceTester

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/wpperformancetester/wppert.css
Script Paths
/wp-content/plugins/wpperformancetester/wppert.js
Version Parameters
wpperformancetester/wppert.css?ver=wpperformancetester/wppert.js?ver=

HTML / DOM Fingerprints

CSS Classes
wrapupdatedfade
Data Attributes
data-chartjs-color-defaultdata-chartjs-color-primarydata-chartjs-color-warning
JS Globals
industryDataWPPerformanceTester
FAQ

Frequently Asked Questions about WPPerformanceTester