Pantheon Advanced Page Cache Security & Risk Analysis

wordpress.org/plugins/pantheon-advanced-page-cache

Automatically clear related pages from Pantheon's Edge when you update content. High TTL. Fresh content. Visitors never wait.

10K active installs v2.1.2 PHP 7.4+ WP 6.4+ Updated Dec 16, 2025
cachecdnpantheon
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Pantheon Advanced Page Cache Safe to Use in 2026?

Generally Safe

Score 100/100

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

No known CVEs Updated 3mo ago
Risk Assessment

The pantheon-advanced-page-cache plugin v2.1.2 exhibits a generally strong security posture, with no known vulnerabilities or CVEs recorded, indicating a history of stable and secure releases. The code analysis reveals excellent adherence to security best practices, including 100% proper output escaping and the exclusive use of prepared statements for SQL queries. The absence of dangerous functions, file operations, and external HTTP requests further bolsters its security. However, a significant concern arises from the presence of one AJAX handler that lacks authentication checks. This unprotected entry point represents a direct attack vector that could be exploited if it processes user-supplied data without proper authorization, potentially leading to unintended actions or information disclosure. While the overall absence of taint flows and critical vulnerabilities is positive, this single unprotected AJAX handler is a notable weakness that demands immediate attention.

Key Concerns

  • Unprotected AJAX handler
Vulnerabilities
None known

Pantheon Advanced Page Cache Security Vulnerabilities

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

Pantheon Advanced Page Cache Code Analysis

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

Output Escaping

100% escaped7 total outputs
Attack Surface
1 unprotected

Pantheon Advanced Page Cache Attack Surface

Entry Points1
Unprotected1

AJAX Handlers 1

authwp_ajax_pantheon_clear_url_cachepantheon-advanced-page-cache.php:160
WordPress Hooks 41
filterpantheon_apc_disable_admin_noticesinc\admin-interface.php:20
actionadmin_noticesinc\admin-interface.php:26
actionadmin_noticesinc\admin-interface.php:28
actionadmin_noticesinc\admin-interface.php:31
filtersite_status_testsinc\admin-interface.php:34
actionupdate_option_pantheon-cacheinc\admin-interface.php:35
actionadmin_initinc\admin-interface.php:36
actionadmin_noticesinc\admin-interface.php:37
actionadmin_enqueue_scriptsinc\admin-interface.php:38
filterpantheon_apc_max_age_header_enabledinc\admin-interface.php:40
filterpantheon_cache_max_age_field_before_htmlinc\admin-interface.php:41
filterpantheon_cache_max_age_field_after_htmlinc\admin-interface.php:42
filterpantheon_cache_max_age_inputinc\admin-interface.php:43
filterpantheon_cache_max_age_input_allowed_htmlinc\admin-interface.php:44
actionpantheon_cache_nonce_lifetimeinc\admin-interface.php:45
filterpantheon_cache_default_max_ageinc\admin-interface.php:669
filterrest_prepare_commentinc\class-emitter.php:107
filterrest_prepare_userinc\class-emitter.php:109
filterrest_pre_get_settinginc\class-emitter.php:110
actionplugins_loadedpantheon-advanced-page-cache.php:154
actionadmin_bar_menupantheon-advanced-page-cache.php:159
filterwppantheon-advanced-page-cache.php:165
actionrest_api_initpantheon-advanced-page-cache.php:166
filterrest_pre_dispatchpantheon-advanced-page-cache.php:167
filterrest_post_dispatchpantheon-advanced-page-cache.php:168
filtergraphql_dataloader_get_modelpantheon-advanced-page-cache.php:170
filtergraphql_response_headers_to_sendpantheon-advanced-page-cache.php:171
actionwp_insert_postpantheon-advanced-page-cache.php:176
actiontransition_post_statuspantheon-advanced-page-cache.php:177
actionbefore_delete_postpantheon-advanced-page-cache.php:178
actiondelete_attachmentpantheon-advanced-page-cache.php:179
actionclean_post_cachepantheon-advanced-page-cache.php:180
actioncreated_termpantheon-advanced-page-cache.php:181
actionedited_termpantheon-advanced-page-cache.php:182
actiondelete_termpantheon-advanced-page-cache.php:183
actionclean_term_cachepantheon-advanced-page-cache.php:184
actionwp_insert_commentpantheon-advanced-page-cache.php:185
actiontransition_comment_statuspantheon-advanced-page-cache.php:186
actionclean_comment_cachepantheon-advanced-page-cache.php:187
actionclean_user_cachepantheon-advanced-page-cache.php:188
actionupdated_optionpantheon-advanced-page-cache.php:189
Maintenance & Trust

Pantheon Advanced Page Cache Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedDec 16, 2025
PHP min version7.4
Downloads1.0M

Community Trust

Rating100/100
Number of ratings1
Active installs10K
Developer Profile

Pantheon Advanced Page Cache Developer Profile

Pantheon Systems

8 plugins · 39K total installs

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

How We Detect Pantheon Advanced 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/pantheon-advanced-page-cache/dist/js/bundle.js/wp-content/plugins/pantheon-advanced-page-cache/dist/css/bundle.css
Script Paths
/wp-content/plugins/pantheon-advanced-page-cache/dist/js/bundle.js
Version Parameters
pantheon-advanced-page-cache/dist/js/bundle.js?ver=pantheon-advanced-page-cache/dist/css/bundle.css?ver=

HTML / DOM Fingerprints

CSS Classes
pantheon-apc-settings
HTML Comments
Pantheon Advanced Page CacheAPPC is disabled by PANTHEON_APPC_ALWAYS_OFFAPC is disabled by PANTHEON_APPC_DISABLEThis is likely due to the cache being served from Pantheon's Edge, and the cache not having been cleared by the Pantheon MU plugin+1 more
Data Attributes
data-pantheon-apc-url
JS Globals
pantheon_apc_admin_ajax_object
REST Endpoints
/wp-json/pantheon-advanced-page-cache/v1/admin
FAQ

Frequently Asked Questions about Pantheon Advanced Page Cache