WPS-Cache Security & Risk Analysis

wordpress.org/plugins/wps-cache

Boost your WordPress speed with multi-layer caching: HTML, Redis, and Varnish for fast performance.

0 active installs v0.0.3 PHP 8.3+ WP 6.3+ Updated Mar 1, 2025
cachinghtmlperformanceredisvarnish
92
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is WPS-Cache Safe to Use in 2026?

Generally Safe

Score 92/100

WPS-Cache 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 "wps-cache" v0.0.3 plugin exhibits a mixed security posture. On the positive side, it demonstrates good practices with 100% of SQL queries using prepared statements and a very high percentage (99%) of outputs being properly escaped, along with a substantial number of nonce and capability checks. The absence of any recorded CVEs or known vulnerabilities in its history is also a strong indicator of responsible development or a lack of prior scrutiny. However, significant concerns arise from the static analysis, particularly the presence of three unprotected AJAX handlers, which represent a direct and substantial attack surface without any authentication or authorization checks. Furthermore, the use of the `unserialize` function, while not directly linked to a taint flow in this analysis, is a known security risk that can lead to Remote Code Execution (RCE) if not handled with extreme care and input validation. The taint analysis itself shows all analyzed flows with unsanitized paths, although thankfully these are not classified as critical or high severity in this specific scan. The lack of any critical or high-severity issues in the vulnerability history combined with the other positive code signals suggests this might be a relatively new or less complex plugin, but the identified unprotected entry points and the `unserialize` function are immediate and actionable risks that need addressing.

Key Concerns

  • Unprotected AJAX handlers
  • Use of unserialize function
  • Unsanitized paths in taint analysis
Vulnerabilities
None known

WPS-Cache Security Vulnerabilities

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

WPS-Cache Code Analysis

Dangerous Functions
1
Raw SQL Queries
0
4 prepared
Unescaped Output
1
137 escaped
Nonce Checks
16
Capability Checks
14
File Operations
21
External Requests
6
Bundled Libraries
0

Dangerous Functions Found

unserialize$unserialized = @unserialize($value);includes\object-cache.php:1049

SQL Query Safety

100% prepared4 total queries

Output Escaping

99% escaped138 total outputs
Data Flows
4 unsanitized

Data Flow Analysis

4 flows4 with unsanitized paths
importSettings (src\Admin\Tools\ImportExportTools.php:91)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface
3 unprotected

WPS-Cache Attack Surface

Entry Points3
Unprotected3

AJAX Handlers 3

authwp_ajax_wpsc_get_cache_statssrc\Admin\AdminPanelManager.php:55
authwp_ajax_wpsc_get_cache_metricssrc\Admin\AdminPanelManager.php:56
authwp_ajax_wpsc_preload_cachesrc\Admin\AdminPanelManager.php:57
WordPress Hooks 17
actionadmin_menusrc\Admin\AdminPanelManager.php:51
actionadmin_enqueue_scriptssrc\Admin\AdminPanelManager.php:52
actionadmin_post_wpsc_clear_cachesrc\Admin\AdminPanelManager.php:60
actionadmin_post_wpsc_install_object_cachesrc\Admin\AdminPanelManager.php:61
actionadmin_post_wpsc_remove_object_cachesrc\Admin\AdminPanelManager.php:62
actionadmin_post_wpsc_export_settingssrc\Admin\AdminPanelManager.php:63
actionadmin_post_wpsc_import_settingssrc\Admin\AdminPanelManager.php:64
actionwpsc_collect_metricssrc\Admin\Analytics\AnalyticsManager.php:34
actionadmin_initsrc\Admin\Settings\SettingsManager.php:31
actionwpsc_cache_maintenancesrc\Admin\Tools\ToolsManager.php:45
actionadmin_noticessrc\Admin\UI\NoticeManager.php:29
actiontemplate_redirectsrc\Cache\Drivers\HTMLCache.php:29
actionshutdownsrc\Cache\Drivers\HTMLCache.php:30
actionwp_enqueue_scriptssrc\Cache\Drivers\MinifyCSS.php:46
actionwp_enqueue_scriptssrc\Cache\Drivers\MinifyJS.php:36
actionsend_headerssrc\Cache\Drivers\VarnishCache.php:36
actionplugins_loadedsrc\Plugin.php:72

Scheduled Events 2

wpsc_collect_metrics
wpsc_cache_maintenance
Maintenance & Trust

WPS-Cache Maintenance & Trust

Maintenance Signals

WordPress version tested6.7.5
Last updatedMar 1, 2025
PHP min version8.3
Downloads500

Community Trust

Rating0/100
Number of ratings0
Active installs0
Developer Profile

WPS-Cache Developer Profile

jumaron

1 plugin · 0 total installs

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

How We Detect WPS-Cache

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/wps-cache/assets/css/admin.css/wp-content/plugins/wps-cache/assets/js/admin.js
Script Paths
/wp-content/plugins/wps-cache/assets/js/admin.js
Version Parameters
wps-cache/assets/css/admin.css?ver=wps-cache/assets/js/admin.js?ver=

HTML / DOM Fingerprints

CSS Classes
wpsc-admin-containerwpsc-tabswpsc-tab-content
Data Attributes
data-wpsc-nonce
JS Globals
wpsc_admin
FAQ

Frequently Asked Questions about WPS-Cache