WP Healthcheck Security & Risk Analysis

wordpress.org/plugins/wp-healthcheck

WP Healthcheck is a plugin to check the health of your WordPress install.

1K active installs v1.4.0 PHP 7.0+ WP 5.0+ Updated Jul 16, 2024
autoloadcronhealthcheckperformancetransients
92
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is WP Healthcheck Safe to Use in 2026?

Generally Safe

Score 92/100

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

No known CVEs Updated 1yr ago
Risk Assessment

The wp-healthcheck plugin v1.4.0 exhibits a generally strong security posture with no recorded vulnerabilities or critical taint flows. The absence of known CVEs and the presence of nonce and capability checks suggest good development practices for entry points. However, the static analysis reveals some areas of concern that warrant attention. Specifically, the low percentage of properly escaped output is a significant weakness, potentially exposing the site to cross-site scripting (XSS) vulnerabilities if user-supplied data is not handled with care. While the SQL query usage is decent with a majority prepared, the presence of raw SQL queries, even if a minority, can still be a vector for SQL injection if not meticulously sanitized. The single file operation and external HTTP request, while not inherently risky without further context, represent potential points of interaction that could be exploited if not secured properly.

While the plugin's attack surface appears minimal with no reported AJAX handlers, REST API routes, or shortcodes, the lack of proper output escaping remains the most prominent risk. The vulnerability history is reassuring, indicating a lack of past security incidents. However, a clean history does not guarantee future security, and the identified code weaknesses need to be addressed to maintain this favorable record. In conclusion, wp-healthcheck v1.4.0 is relatively secure due to its limited attack surface and lack of historical vulnerabilities, but the high proportion of unescaped output represents a notable risk that should be prioritized for remediation.

Key Concerns

  • Low percentage of properly escaped output
  • Presence of raw SQL queries
Vulnerabilities
None known

WP Healthcheck Security Vulnerabilities

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

WP Healthcheck Code Analysis

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

SQL Query Safety

58% prepared12 total queries

Output Escaping

11% escaped61 total outputs
Attack Surface

WP Healthcheck Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 15
actionadmin_menuincludes\class-wp-healthcheck-admin.php:45
actionadmin_noticesincludes\class-wp-healthcheck-admin.php:46
actionadmin_initincludes\class-wp-healthcheck-admin.php:47
actionadmin_initincludes\class-wp-healthcheck-admin.php:59
actionadmin_initincludes\class-wp-healthcheck-admin.php:60
filterscreen_options_show_screenincludes\class-wp-healthcheck-admin.php:178
actionadmin_footerincludes\class-wp-healthcheck-ajax.php:35
actionadmin_initincludes\class-wp-healthcheck-pointers.php:36
actionadmin_print_footer_scriptsincludes\class-wp-healthcheck-pointers.php:37
actionwp_loadedincludes\class-wp-healthcheck.php:118
actionupgrader_process_completeincludes\class-wp-healthcheck.php:119
actionshutdownincludes\class-wp-healthcheck.php:120
filterautomatic_updater_disabledincludes\class-wp-healthcheck.php:133
actioninitwp-healthcheck.php:36
actioninitwp-healthcheck.php:41
Maintenance & Trust

WP Healthcheck Maintenance & Trust

Maintenance Signals

WordPress version tested6.6.5
Last updatedJul 16, 2024
PHP min version7.0
Downloads26K

Community Trust

Rating100/100
Number of ratings3
Active installs1K
Developer Profile

WP Healthcheck Developer Profile

Tiago Hillebrandt

2 plugins · 1K total installs

97
trust score
Avg Security Score
96/100
Avg Patch Time
1 days
View full developer profile
Detection Fingerprints

How We Detect WP Healthcheck

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/wp-healthcheck/assets/wp-healthcheck.min.js/wp-content/plugins/wp-healthcheck/assets/wp-healthcheck.js/wp-content/plugins/wp-healthcheck/assets/wp-healthcheck.min.css/wp-content/plugins/wp-healthcheck/assets/wp-healthcheck.css
Script Paths
/wp-content/plugins/wp-healthcheck/assets/wp-healthcheck.min.js/wp-content/plugins/wp-healthcheck/assets/wp-healthcheck.js
Version Parameters
wp-healthcheck/assets/wp-healthcheck.min.js?ver=wp-healthcheck/assets/wp-healthcheck.js?ver=wp-healthcheck/assets/wp-healthcheck.min.css?ver=wp-healthcheck/assets/wp-healthcheck.css?ver=

HTML / DOM Fingerprints

CSS Classes
wphc-btn-transients-helpwphc-btn-autoload-help
Data Attributes
name="admin/transients"name="admin/autoload"name="admin/wp-updates"name="admin/support"
JS Globals
wp-healthcheck-js
FAQ

Frequently Asked Questions about WP Healthcheck