The Cache Purger Security & Risk Analysis

wordpress.org/plugins/the-cache-purger

Automatically purge every server-side cache on your WordPress site — plugins, hosting environments, PHP, memory stores, and CDNs — all from one place.

1K active installs v2.1.63 PHP 8.2+ WP 6.0+ Updated Mar 6, 2026
cachecache-purgingcachingperformancepurge-cache
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is The Cache Purger Safe to Use in 2026?

Generally Safe

Score 100/100

The Cache Purger has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 28d ago
Risk Assessment

The plugin 'the-cache-purger' v2.1.63 exhibits a seemingly strong security posture based on the provided static analysis. The absence of identifiable attack surface points like unprotected AJAX handlers, REST API routes, shortcodes, or cron events, combined with 100% output escaping, suggests a developer focus on preventing common web vulnerabilities.

However, a closer look at the code signals reveals potential areas of concern. The presence of 4 SQL queries, none of which utilize prepared statements, indicates a significant risk of SQL injection if any of these queries are influenced by user input, even if taint analysis didn't flag critical or high severity issues. While taint analysis showed no critical or high severity flows, the presence of 2 flows with unsanitized paths warrants further investigation to ensure they are not exploitable. The plugin also performs file operations and makes external HTTP requests, which, without proper sanitization or validation of the data involved, could lead to other vulnerabilities.

Furthermore, the complete lack of recorded vulnerabilities, CVEs, or common vulnerability types is a positive indicator, suggesting a history of secure development. However, it's crucial to remember that a clean history doesn't guarantee future security. The absence of capability checks and nonce checks on entry points that are currently identified as zero is a notable weakness; should any new entry points be introduced without these essential security measures, the plugin would become immediately vulnerable. The bundled Guzzle library, while powerful, also represents a potential risk if it's outdated and contains known vulnerabilities, though this is not explicitly detailed in the provided data.

Key Concerns

  • SQL queries not using prepared statements
  • Flows with unsanitized paths
  • No capability checks
  • No nonce checks
  • Bundled Guzzle library (potential for outdated versions)
Vulnerabilities
None known

The Cache Purger Security Vulnerabilities

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

The Cache Purger Code Analysis

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

Bundled Libraries

Guzzle

SQL Query Safety

0% prepared4 total queries

Output Escaping

100% escaped8 total outputs
Data Flows
2 unsanitized

Data Flow Analysis

2 flows2 with unsanitized paths
write_log (work\inc\kp-cache-purge-common.php:666)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

The Cache Purger Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 14
actionadmin_bar_menuwork\inc\kp-cache-purge-admin.php:169
actionplugins_loadedwork\inc\kp-cache-purge-common.php:49
actionadmin_enqueue_scriptswork\inc\kp-cache-purge-common.php:57
actionadmin_initwork\inc\kp-cache-purge-common.php:68
actionadmin_noticeswork\inc\kp-cache-purge-common.php:89
actioninitwork\inc\kp-cache-purge-common.php:118
actionkpcpc_the_purgework\inc\kp-cache-purge-common.php:138
actionkpcpc_the_log_purgework\inc\kp-cache-purge-common.php:160
actionkptcp_long_purgework\inc\kp-cache-purge-common.php:185
actionkptcp_loadedwork\inc\kp-cache-purge-common.php:203
actionadmin_noticeswork\inc\kp-cache-purge-common.php:217
actionsave_postwork\inc\kp-cache-purge-processor.php:467
actiontrashed_postwork\inc\kp-cache-purge-processor.php:538
actionshutdownwork\inc\modules\hosting.php:187
Maintenance & Trust

The Cache Purger Maintenance & Trust

Maintenance Signals

WordPress version tested7.0
Last updatedMar 6, 2026
PHP min version8.2
Downloads16K

Community Trust

Rating86/100
Number of ratings4
Active installs1K
Developer Profile

The Cache Purger Developer Profile

Kevin Pirnie

2 plugins · 2K total installs

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

How We Detect The Cache Purger

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/the-cache-purger/assets/css/style.css
Version Parameters
the-cache-purger/assets/css/style.css?_=wp-content/plugins/the-cache-purger/work/common.php

HTML / DOM Fingerprints

CSS Classes
notice-success
FAQ

Frequently Asked Questions about The Cache Purger