Simple Page Cache Security & Risk Analysis

wordpress.org/plugins/simple-page-cache

Simple, blazing fast static page cache for WordPress. Caches HTML for non-logged-in users with intelligent cache clearing for e-commerce sites.

20 active installs v1.1.1 PHP 7.4+ WP 5.0+ Updated Unknown
cacheeddperformancestaticwoocommerce
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Download
Safety Verdict

Is Simple Page Cache Safe to Use in 2026?

Generally Safe

Score 100/100

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

No known CVEs
Risk Assessment

The "simple-page-cache" plugin version 1.1.1 exhibits a generally strong security posture, primarily due to the complete absence of known vulnerabilities and the absence of critical findings in the static analysis. The plugin demonstrates good practices by utilizing prepared statements for all SQL queries and incorporating nonce and capability checks, indicating an awareness of common attack vectors. The attack surface is also minimal, with no AJAX handlers, REST API routes, shortcodes, or cron events exposed, further limiting potential entry points for attackers. This lack of historical vulnerabilities and a clean static analysis suggests a well-maintained and secure codebase.

However, there are areas for improvement that introduce minor risks. The most notable concern is the relatively low percentage of properly escaped outputs (27%). While the taint analysis found no unsanitized paths, this low escaping rate on 26 outputs could potentially lead to cross-site scripting (XSS) vulnerabilities if user-supplied data is directly echoed without proper sanitization. Although the current version shows no critical issues, continuous monitoring and attention to output escaping are crucial for maintaining this secure state. The plugin's strengths lie in its minimal attack surface and robust handling of database interactions, while the primary weakness lies in output sanitization practices.

Key Concerns

  • Low percentage of properly escaped outputs
Vulnerabilities
None known

Simple Page Cache Security Vulnerabilities

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

Simple Page Cache Code Analysis

Dangerous Functions
0
Raw SQL Queries
0
0 prepared
Unescaped Output
19
7 escaped
Nonce Checks
4
Capability Checks
3
File Operations
18
External Requests
0
Bundled Libraries
0

Output Escaping

27% escaped26 total outputs
Data Flows
All sanitized

Data Flow Analysis

1 flows
<simple-page-cache> (simple-page-cache.php:0)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

Simple Page Cache Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 34
actiontemplate_redirectsimple-page-cache.php:138
actiontemplate_redirectsimple-page-cache.php:152
actiontemplate_redirectsimple-page-cache.php:163
actionadmin_bar_menusimple-page-cache.php:211
actionadmin_initsimple-page-cache.php:239
actionadmin_noticessimple-page-cache.php:243
actionadmin_noticessimple-page-cache.php:253
actionadmin_noticessimple-page-cache.php:257
actionupgrader_process_completesimple-page-cache.php:525
actionactivated_pluginsimple-page-cache.php:545
actionadmin_noticessimple-page-cache.php:600
actionadmin_initsimple-page-cache.php:613
actionadmin_noticessimple-page-cache.php:619
actionadmin_noticessimple-page-cache.php:669
actionadmin_noticessimple-page-cache.php:674
actionadmin_noticessimple-page-cache.php:682
actionadmin_noticessimple-page-cache.php:691
actionadmin_noticessimple-page-cache.php:698
actionadmin_noticessimple-page-cache.php:704
actionwoocommerce_checkout_order_processedsimple-page-cache.php:854
actionwoocommerce_product_set_stock_statussimple-page-cache.php:867
actionwoocommerce_update_productsimple-page-cache.php:872
actionwoocommerce_process_product_metasimple-page-cache.php:877
actionwoocommerce_order_status_changedsimple-page-cache.php:882
actionedd_complete_purchasesimple-page-cache.php:899
actionedd_save_downloadsimple-page-cache.php:913
actionbigcommerce/product/updatedsimple-page-cache.php:924
actionsave_postsimple-page-cache.php:947
actionpost_updatedsimple-page-cache.php:961
actionwp_insert_postsimple-page-cache.php:969
actiontransition_post_statussimple-page-cache.php:977
actiondeleted_postsimple-page-cache.php:984
actiontrashed_postsimple-page-cache.php:989
actionuntrashed_postsimple-page-cache.php:994
Maintenance & Trust

Simple Page Cache Maintenance & Trust

Maintenance Signals

WordPress version tested6.8.5
Last updatedUnknown
PHP min version7.4
Downloads486

Community Trust

Rating0/100
Number of ratings0
Active installs20
Developer Profile

Simple Page Cache Developer Profile

peterarends

2 plugins · 40 total installs

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

How We Detect Simple Page Cache

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/simple-page-cache/

HTML / DOM Fingerprints

HTML Comments
<!-- Performance optimized by Simple Page Cache. Learn more: https://xsu.nl/simple-page-cache Served from: by Simple Page Cache -->
FAQ

Frequently Asked Questions about Simple Page Cache