[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fp-bs3jojhrUA-9Zh3qBMmhU-ZGQyCIz5hcBmG4LlKYE":3},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":13,"num_ratings":14,"last_updated":15,"tested_up_to":16,"requires_at_least":17,"requires_php":18,"tags":19,"homepage":25,"download_link":26,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30,"vulnerabilities":31,"developer":32,"crawl_stats":29,"alternatives":40,"analysis":141,"fingerprints":501},"cache-master","Cache Master","2.1.3","Terry L.","https:\u002F\u002Fprofiles.wordpress.org\u002Fterrylin\u002F","\u003Cp>Cache Master is an extremely lightweight, high-performance cache plugin that speeds up your WordPress sites on the fly. The core of Cache Master is driven by Shieldon Simple Cache, a PSR-16 simple cache library.\u003C\u002Fp>\n\u003Cp>Open sourced on GitHub:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fterrylinooo\u002Fsimple-cache\" rel=\"nofollow ugc\">terrylinooo\u002Fsimple-cache\u003C\u002Fa> (Simple Cache library)\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fterrylinooo\u002Fcache-master\" rel=\"nofollow ugc\">terrylinooo\u002Fcache-master\u003C\u002Fa> (Cache Master plugin)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>First release date: October, 1, 2020\u003C\u002Fp>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Extremely lightweight and high-performance.\u003C\u002Fli>\n\u003Cli>Support up to 10 cache drivers such as File, Redis, Memcache, Memcached, APC, APCu, WinCache, MySQL, SQLite, and MongoDB.\u003C\u002Fli>\n\u003Cli>Provide detailed cache statistics, easy to manage.\u003C\u002Fli>\n\u003Cli>Compatible with the WooCommerce plugin.\u003C\u002Fli>\n\u003Cli>And more…\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Notice:\u003C\u002Fp>\n\u003Cp>Before you install and use this plugin, please read the following notices carefully:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Logged-in users will not trigger the caching process.\u003C\u002Fli>\n\u003Cli>A debug message will be appended to the end of the page’s source code: \u003Ccode>\u003C!-- This page is cached by the Cache Master plugin. \u002F\u002F-->\u003C\u002Fcode>. This is intended for debugging purposes only, confirming that the page is being cached. This message can be disabled in the Settings page.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>If you encounter issues with your website when using Cache Master, please report the problem on GitHub and list all plugins installed on your website. I’ll investigate the problem and provide a fix.\u003C\u002Fp>\n\u003Ch3>Translation\u003C\u002Fh3>\n\u003Cp>Japanese (ja_JP) by \u003Ca href=\"https:\u002F\u002Fcolocal.com\" rel=\"nofollow ugc\">Colocal\u003C\u002Fa>.\u003C\u002Fp>\n","Cache Master is an extremely lightweight, high-performance cache plugin that speeds up your WordPress sites on the fly. The core of Cache Master is dr &hellip;",500,14547,96,16,"2023-05-28T18:56:00.000Z","6.2.9","4.7","7.1.0",[20,21,22,23,24],"apc","cache","memcached","mongodb","redis","https:\u002F\u002Fgithub.com\u002Fterrylinooo\u002Fcache-master","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcache-master.2.1.3.zip",85,0,null,"2026-03-15T15:16:48.613Z",[],{"slug":33,"display_name":7,"profile_url":8,"plugin_count":34,"total_installs":35,"avg_security_score":36,"avg_patch_time_days":37,"trust_score":38,"computed_at":39},"terrylin",3,630,78,1100,64,"2026-04-04T09:22:59.894Z",[41,63,84,106,126],{"slug":42,"name":43,"version":44,"author":45,"author_profile":46,"description":47,"short_description":48,"active_installs":49,"downloaded":50,"rating":51,"num_ratings":52,"last_updated":53,"tested_up_to":54,"requires_at_least":55,"requires_php":56,"tags":57,"homepage":61,"download_link":62,"security_score":51,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"atec-cache-info","atec Cache Info","1.8.31","docjojo","https:\u002F\u002Fprofiles.wordpress.org\u002Fdocjojo\u002F","\u003Cp>atec Cache Info gives you a complete overview of all system-level caching used by your WordPress installation.\u003C\u002Fp>\n\u003Cp>It detects and displays:\u003Cbr \u002F>\n* OPcache status\u003Cbr \u002F>\n* PHP JIT support\u003Cbr \u002F>\n* Object Cache type and health\u003Cbr \u002F>\n* APCu presence and statistics\u003Cbr \u002F>\n* Redis and Memcached availability\u003Cbr \u002F>\n* SQLite Object Cache support (if any)\u003C\u002Fp>\n\u003Cp>Use this plugin to diagnose performance bottlenecks, verify cache setup, and ensure that all critical caches are working correctly.\u003C\u002Fp>\n\u003Ch3>Specifications\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Compatible with: APCu, Memcached, Redis, SQLite\u003C\u002Fli>\n\u003Cli>Displays runtime statistics and limits\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Third-Party Services\u003C\u002Fh3>\n\u003Ch3>Integrity check\u003C\u002Fh3>\n\u003Cp>Once, when activating the plugin, an integrity check is requested from our server – if you give your permission.\u003Cbr \u002F>\nSource: https:\u002F\u002Fatecplugins.com\u002F\u003Cbr \u002F>\nPrivacy policy: https:\u002F\u002Fatecplugins.com\u002Fprivacy-policy\u002F\u003C\u002Fp>\n","Show system cache status and statistics for OPcache, JIT, Object Cache, APCu, Redis, Memcached, and SQLite Cache.",1000,61810,100,9,"2025-12-18T09:31:00.000Z","6.9.4","4.9","7.4",[58,22,59,60,24],"apcu","object-cache","opcache","https:\u002F\u002Fatecplugins.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fatec-cache-info.1.8.31.zip",{"slug":64,"name":65,"version":66,"author":67,"author_profile":68,"description":69,"short_description":70,"active_installs":71,"downloaded":72,"rating":73,"num_ratings":74,"last_updated":75,"tested_up_to":54,"requires_at_least":76,"requires_php":77,"tags":78,"homepage":82,"download_link":83,"security_score":51,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"redis-cache","Redis Object Cache","2.7.0","Till Krüss","https:\u002F\u002Fprofiles.wordpress.org\u002Ftillkruess\u002F","\u003Cp>A persistent object cache backend powered by Redis®¹. Supports \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fpredis\u002Fpredis\u002F\" rel=\"nofollow ugc\">Predis\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fphpredis\u002Fphpredis\" rel=\"nofollow ugc\">PhpRedis (PECL)\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Frelaycache.com\" rel=\"nofollow ugc\">Relay\u003C\u002Fa>, replication, sentinels, clustering and \u003Ca href=\"https:\u002F\u002Fwp-cli.org\u002F\" rel=\"nofollow ugc\">WP-CLI\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>To adjust the connection parameters, prefix cache keys or configure replication\u002Fclustering, see the \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Frhubarbgroup\u002Fredis-cache\u002F#configuration\" rel=\"nofollow ugc\">configuration options\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch4>Object Cache Pro\u003C\u002Fh4>\n\u003Cp>A \u003Cstrong>business class\u003C\u002Fstrong> Redis®¹ object cache backend. Truly reliable, highly optimized, fully customizable and with a dedicated engineer when you most need it.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Rewritten for raw performance\u003C\u002Fli>\n\u003Cli>100% WordPress API compliant\u003C\u002Fli>\n\u003Cli>Faster serialization and compression\u003C\u002Fli>\n\u003Cli>Easy debugging & logging\u003C\u002Fli>\n\u003Cli>Cache prefetching and analytics\u003C\u002Fli>\n\u003Cli>Fully unit tested (100% code coverage)\u003C\u002Fli>\n\u003Cli>Secure connections with TLS\u003C\u002Fli>\n\u003Cli>Health checks via WordPress & WP CLI\u003C\u002Fli>\n\u003Cli>Optimized for WooCommerce, Jetpack & Yoast SEO\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Learn more about \u003Ca href=\"https:\u002F\u002Fobjectcache.pro\u002F?ref=oss&utm_source=wp-plugin&utm_medium=readme\" rel=\"nofollow ugc\">Object Cache Pro\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>¹ Redis is a registered trademark of Redis Ltd. Any rights therein are reserved to Redis Ltd. Any use by Redis Object Cache is for referential purposes only and does not indicate any sponsorship, endorsement or affiliation between Redis and Redis Object Cache.\u003C\u002Fp>\n\u003Ch3>Troubleshooting\u003C\u002Fh3>\n\u003Cp>Answers to common questions and troubleshooting of common errors can be found in the \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Frhubarbgroup\u002Fredis-cache\u002Fblob\u002Fdevelop\u002FFAQ.md\" rel=\"nofollow ugc\">FAQ\u003C\u002Fa>. Reading these is always faster than waiting for a response in the support forums.\u003C\u002Fp>\n\u003Ch3>Configuration\u003C\u002Fh3>\n\u003Cp>The plugin comes with vast set of \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Frhubarbgroup\u002Fredis-cache\u002F#configuration\" rel=\"nofollow ugc\">configuration options\u003C\u002Fa> and \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Frhubarbgroup\u002Fredis-cache\u002F#connections\" rel=\"nofollow ugc\">connection examples\u003C\u002Fa>. Advanced users may consult \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Frhubarbgroup\u002Fredis-cache\u002Fblob\u002Fdevelop\u002FREADME.md#scaling\" rel=\"nofollow ugc\">Scaling and replication\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>WP CLI commands\u003C\u002Fh3>\n\u003Cp>Redis Object Cache has various WP CLI commands, for more information run \u003Ccode>wp help redis\u003C\u002Fcode> after installing the plugin.\u003C\u002Fp>\n","A persistent object cache backend powered by Redis®¹. Supports Predis, PhpRedis, Relay, replication, sentinels, clustering and WP-CLI.",300000,15949526,88,172,"2026-01-29T16:40:00.000Z","4.6","7.2",[79,59,80,24,81],"caching","performance","relay","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fredis-cache\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fredis-cache.2.7.0.zip",{"slug":85,"name":86,"version":87,"author":88,"author_profile":89,"description":90,"short_description":91,"active_installs":92,"downloaded":93,"rating":73,"num_ratings":94,"last_updated":95,"tested_up_to":96,"requires_at_least":97,"requires_php":98,"tags":99,"homepage":104,"download_link":105,"security_score":51,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"nginx-helper","Nginx Helper","2.3.5","rtCamp","https:\u002F\u002Fprofiles.wordpress.org\u002Frtcamp\u002F","\u003Col>\n\u003Cli>Removes \u003Ccode>index.php\u003C\u002Fcode> from permalinks when using WordPress with nginx.\u003C\u002Fli>\n\u003Cli>Adds support for purging redis-cache when used as full-page cache created using \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fopenresty\u002Fsrcache-nginx-module#caching-with-redis\" rel=\"nofollow ugc\">nginx-srcache-module\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Adds support for nginx fastcgi_cache_purge & proxy_cache_purge directive from \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FFRiCKLE\u002Fngx_cache_purge\" title=\"ngx_cache_purge module\" rel=\"nofollow ugc\">module\u003C\u002Fa>. Provides settings so you can customize purging rules.\u003C\u002Fli>\n\u003Cli>Adds support for nginx \u003Ccode>map{..}\u003C\u002Fcode> on a WordPress-multisite network installation. Using it, Nginx can serve PHP file uploads even if PHP\u002FMySQL crashes. Please check the tutorial list below for related Nginx configurations.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch4>Tutorials\u003C\u002Fh4>\n\u003Cp>You will need to follow one or more tutorials below to get desired functionality:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Feasyengine.io\u002Fwordpress-nginx\u002Ftutorials\u002Fmultisite\u002Fstatic-files-handling\u002F\" rel=\"nofollow ugc\">Nginx Map + WordPress-Multisite + Static Files Handling\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Feasyengine.io\u002Fwordpress-nginx\u002Ftutorials\u002Fsingle-site\u002Ffastcgi-cache-with-purging\u002F\" rel=\"nofollow ugc\">Nginx + WordPress + fastcgi_purge_cache\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Feasyengine.io\u002Fwordpress-nginx\u002Ftutorials\u002Fmultisite\u002Fsubdirectories\u002Ffastcgi-cache-with-purging\u002F\" rel=\"nofollow ugc\">Nginx + WordPress-Multisite (Subdirectories) + fastcgi_purge_cache\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Feasyengine.io\u002Fwordpress-nginx\u002Ftutorials\u002Fmultisite\u002Fsubdomains\u002Ffastcgi-cache-with-purging\u002F\" rel=\"nofollow ugc\">Nginx + WordPress-Multisite (Subdomains\u002Fdomain-mapping) + fastcgi_purge_cache\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Feasyengine.io\u002Fwordpress-nginx\u002Ftutorials\u002F\" rel=\"nofollow ugc\">Other WordPress-Nginx Tutorials\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n","Cleans nginx's fastcgi\u002Fproxy cache or redis-cache whenever a post is edited\u002Fpublished. Also does a few more things.",100000,6119694,31,"2025-08-21T06:49:00.000Z","6.8.5","3.0","",[100,101,102,103,64],"cache-purge","fastcgi","nginx","permalinks","https:\u002F\u002Frtcamp.com\u002Fnginx-helper\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fnginx-helper.2.3.5.zip",{"slug":107,"name":108,"version":109,"author":110,"author_profile":111,"description":112,"short_description":113,"active_installs":114,"downloaded":115,"rating":116,"num_ratings":117,"last_updated":118,"tested_up_to":54,"requires_at_least":119,"requires_php":120,"tags":121,"homepage":124,"download_link":125,"security_score":51,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"apcu-manager","APCu Manager","4.3.0","Pierre Lannoy","https:\u002F\u002Fprofiles.wordpress.org\u002Fpierrelannoy\u002F","\u003Cp>\u003Cstrong>APCu statistics and management right in the WordPress admin dashboard.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>APCu Manager\u003C\u002Fstrong> is a full featured APCu management and analytics reporting tool. It allows you to monitor and optimize APCu operations on your WordPress site or network.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>APCu Manager\u003C\u002Fstrong> offers a persistent object cache backend to WordPress: just activate the option in the settings and you will experience a real speed up of your site or network.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>APCu Manager\u003C\u002Fstrong> works on dedicated or shared servers. It is compatible with all plugins using APCu, like PerfOps One suite or W3 Total Cache. Its main management features are:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>drop-in replacement for WordPress object caching;\u003C\u002Fli>\n\u003Cli>individual object deletion;\u003C\u002Fli>\n\u003Cli>bulk object deletion;\u003C\u002Fli>\n\u003Cli>objects browsing and inspecting;\u003C\u002Fli>\n\u003Cli>smart garbage collection;\u003C\u002Fli>\n\u003Cli>full cache clearing.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cblockquote>\n\u003Cp>⚠️ \u003Cstrong>APCu Manager\u003C\u002Fstrong> doesn’t work on PHP clustered environments!\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>\u003Cstrong>APCu Manager\u003C\u002Fstrong> is also a full featured analytics reporting tool that analyzes all APCu operations on your site. It can report:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>KPIs: hit ratio, free memory, cached objects, keys saturation, memory fragmentation and availability;\u003C\u002Fli>\n\u003Cli>metrics variations;\u003C\u002Fli>\n\u003Cli>metrics distributions;\u003C\u002Fli>\n\u003Cli>plugins consumption.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>APCu Manager\u003C\u002Fstrong> supports multisite report delegation (see FAQ).\u003C\u002Fp>\n\u003Cp>\u003Cstrong>APCu Manager\u003C\u002Fstrong> supports a set of WP-CLI commands to:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>toggle on\u002Foff main settings – see \u003Ccode>wp help apcu settings\u003C\u002Fcode> for details;\u003C\u002Fli>\n\u003Cli>obtain operational statistics – see \u003Ccode>wp help apcu analytics\u003C\u002Fcode> for details.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>For a full help on WP-CLI commands in APCu Manager, please \u003Ca href=\"https:\u002F\u002Fperfops.one\u002Fapcu-manager-wpcli\" rel=\"nofollow ugc\">read this guide\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>\u003Cstrong>APCu Manager\u003C\u002Fstrong> is part of \u003Ca href=\"https:\u002F\u002Fperfops.one\u002F\" rel=\"nofollow ugc\">PerfOps One\u003C\u002Fa>, a suite of free and open source WordPress plugins dedicated to observability and operations performance.\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>\u003Cstrong>APCu Manager\u003C\u002Fstrong> is a free and open source plugin for WordPress. It integrates many other free and open source works (as-is or modified). Please, see ‘about’ tab in the plugin settings to see the details.\u003C\u002Fp>\n\u003Ch4>Support\u003C\u002Fh4>\n\u003Cp>This plugin is free and provided without warranty of any kind. Use it at your own risk, I’m not responsible for any improper use of this plugin, nor for any damage it might cause to your site. Always backup all your data before installing a new plugin.\u003C\u002Fp>\n\u003Cp>Anyway, I’ll be glad to help you if you encounter issues when using this plugin. Just use the support section of this plugin page.\u003C\u002Fp>\n\u003Ch4>Privacy\u003C\u002Fh4>\n\u003Cp>This plugin, as any piece of software, is neither compliant nor non-compliant with privacy laws and regulations. It is your responsibility to use it with respect for the personal data of your users and applicable laws.\u003C\u002Fp>\n\u003Cp>This plugin doesn’t set any cookie in the user’s browser.\u003C\u002Fp>\n\u003Cp>This plugin doesn’t handle personally identifiable information (PII).\u003C\u002Fp>\n\u003Ch4>Donation\u003C\u002Fh4>\n\u003Cp>If you like this plugin or find it useful and want to thank me for the work done, please consider making a donation to \u003Ca href=\"https:\u002F\u002Fwww.laquadrature.net\u002Fen\" rel=\"nofollow ugc\">La Quadrature Du Net\u003C\u002Fa> or the \u003Ca href=\"https:\u002F\u002Fwww.eff.org\u002F\" rel=\"nofollow ugc\">Electronic Frontier Foundation\u003C\u002Fa> which are advocacy groups defending the rights and freedoms of citizens on the Internet. By supporting them, you help the daily actions they perform to defend our fundamental freedoms!\u003C\u002Fp>\n","APCu statistics and management right in the WordPress admin dashboard.",10000,131451,92,20,"2025-11-22T13:21:00.000Z","6.2","8.1",[58,21,122,59,123],"monitor","w3tc","https:\u002F\u002Fperfops.one\u002Fapcu-manager","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fapcu-manager.4.3.0.zip",{"slug":127,"name":128,"version":129,"author":130,"author_profile":131,"description":132,"short_description":133,"active_installs":114,"downloaded":134,"rating":135,"num_ratings":117,"last_updated":136,"tested_up_to":54,"requires_at_least":137,"requires_php":56,"tags":138,"homepage":139,"download_link":140,"security_score":51,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"wp-redis","WP Redis","1.4.7","Pantheon Systems","https:\u002F\u002Fprofiles.wordpress.org\u002Fgetpantheon\u002F","\u003Cp>\u003Ca href=\"https:\u002F\u002Fcircleci.com\u002Fgh\u002Fpantheon-systems\u002Fwp-redis\u002Ftree\u002Fmaster\" rel=\"nofollow ugc\">\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>For sites concerned with high traffic, speed for logged-in users, or dynamic pageloads, a high-speed and persistent object cache is a must. You also need something that can scale across multiple instances of your application, so using local file caches or APC are out.\u003C\u002Fp>\n\u003Cp>Redis is a great answer, and one we bundle on the Pantheon platform. This is our plugin for integrating with the cache, but you can use it on any self-hosted WordPress site if you have Redis. Install from \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwp-redis\u002F\" rel=\"ugc\">WordPress.org\u003C\u002Fa> or \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fpantheon-systems\u002Fwp-redis\" rel=\"nofollow ugc\">Github\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>It’s important to note that a persistent object cache isn’t a panacea – a page load with 2,000 Redis calls can be 2 full seconds of object cache transactions. Make sure you use the object cache wisely: keep to a sensible number of keys, don’t store a huge amount of data on each key, and avoid stampeding frontend writes and deletes.\u003C\u002Fp>\n\u003Cp>Go forth and make awesome! And, once you’ve built something great, \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fpantheon-systems\u002Fwp-redis\u002Fissues\" rel=\"nofollow ugc\">send us feature requests (or bug reports)\u003C\u002Fa>. Take a look at the wiki for \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fpantheon-systems\u002Fwp-redis\u002Fwiki\" rel=\"nofollow ugc\">useful code snippets and other tips\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>WP-CLI Commands\u003C\u002Fh3>\n\u003Cp>This plugin implements a variety of \u003Ca href=\"https:\u002F\u002Fwp-cli.org\" rel=\"nofollow ugc\">WP-CLI\u003C\u002Fa> commands. All commands are grouped into the \u003Ccode>wp redis\u003C\u002Fcode> namespace.\u003C\u002Fp>\n\u003Cpre>\u003Ccode>$ wp help redis\n\nNAME\n\n  wp redis\n\nSYNOPSIS\n\n  wp redis \u003Ccommand>\n\nSUBCOMMANDS\n\n  cli         Launch redis-cli using Redis configuration for WordPress\n  debug       Debug object cache hit \u002F miss ratio for any page URL.\n  enable      Enable WP Redis by creating the symlink for object-cache.php\n  info        Provide details on the Redis connection.\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Use \u003Ccode>wp help redis \u003Ccommand>\u003C\u002Fcode> to learn more about each command.\u003C\u002Fp>\n\u003Ch3>Contributing\u003C\u002Fh3>\n\u003Cp>See \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fpantheon-systems\u002Fwp-redis\u002Fblob\u002Fmaster\u002FCONTRIBUTING.md\" rel=\"nofollow ugc\">CONTRIBUTING.md\u003C\u002Fa> for information on contributing.\u003C\u002Fp>\n","Back your WP Object Cache with Redis, a high-performance in-memory storage backend.",959582,94,"2025-12-11T19:38:00.000Z","3.0.1",[21,59,24],"http:\u002F\u002Fgithub.com\u002Fpantheon-systems\u002Fwp-redis\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-redis.1.4.7.zip",{"attackSurface":142,"codeSignals":221,"taintFlows":466,"riskAssessment":492,"analyzedAt":500},{"hooks":143,"ajaxHandlers":210,"restRoutes":217,"shortcodes":218,"cronEvents":219,"entryPointCount":220,"unprotectedCount":28},[144,151,154,158,161,164,170,174,178,181,185,190,195,198,203,206],{"type":145,"name":146,"callback":147,"priority":148,"file":149,"line":150},"action","admin_bar_menu","scm_button_clear_cache",999,"inc\\admin\\admin-bar.php",15,{"type":145,"name":152,"callback":153,"file":149,"line":14},"admin_footer","scm_footer_js_clear_cache",{"type":145,"name":155,"callback":156,"file":157,"line":150},"admin_menu","scm_option","inc\\admin\\menu.php",{"type":145,"name":159,"callback":160,"file":157,"line":14},"admin_enqueue_scripts","scm_admin_enqueue_scripts",{"type":145,"name":159,"callback":162,"file":157,"line":163},"scm_admin_enqueue_styles",17,{"type":165,"name":166,"callback":167,"priority":168,"file":157,"line":169},"filter","plugin_row_meta","scm_plugin_extend_links",10,19,{"type":145,"name":171,"callback":172,"file":173,"line":150},"admin_init","scm_settings","inc\\admin\\setting.php",{"type":145,"name":175,"callback":176,"priority":168,"file":177,"line":150},"post_updated","scm_update_post","inc\\admin\\update-post.php",{"type":165,"name":179,"callback":180,"file":177,"line":14},"post_updated_messages","scm_notice_after_update_post",{"type":145,"name":182,"callback":183,"file":184,"line":150},"woocommerce_payment_complete","scm_payment_complete","inc\\admin\\update-woocommerce.php",{"type":145,"name":186,"callback":187,"file":188,"line":189},"widgets_init","scm_register_benchmark_widget","inc\\admin\\widgets.php",22,{"type":145,"name":191,"callback":192,"file":193,"line":194},"wp_enqueue_scripts","front_enqueue_styles","inc\\class-cache-master.php",71,{"type":145,"name":196,"callback":192,"file":193,"line":197},"login_enqueue_scripts",72,{"type":145,"name":199,"callback":200,"priority":201,"file":193,"line":202},"plugins_loaded","ob_start",5,87,{"type":145,"name":204,"callback":205,"priority":28,"file":193,"line":73},"shutdown","ob_stop",{"type":145,"name":207,"callback":208,"priority":28,"file":193,"line":209},"wp","get_post_data",89,[211],{"action":212,"nopriv":213,"callback":214,"hasNonce":215,"hasCapCheck":215,"file":216,"line":169},"scm_action_clear_cache",false,"scm_ajax_clear_cache_callback",true,"inc\\admin\\ajax-action.php",[],[],[],1,{"dangerousFunctions":222,"sqlUsage":223,"outputEscaping":225,"fileOperations":150,"externalRequests":28,"nonceChecks":220,"capabilityChecks":34,"bundledLibraries":465},[],{"prepared":28,"raw":28,"locations":224},[],{"escaped":226,"rawEcho":227,"locations":228},14,132,[229,232,234,236,238,240,243,245,247,248,250,251,252,253,255,256,257,259,261,262,265,267,269,271,272,273,275,277,279,281,283,285,287,289,291,293,295,297,299,301,303,305,306,308,310,312,314,316,318,320,322,324,326,328,330,332,334,336,338,340,342,345,347,348,349,351,353,355,356,358,360,361,362,364,366,368,369,371,372,375,376,378,379,381,382,384,386,388,391,393,394,396,397,400,401,403,404,406,409,411,413,415,418,420,421,422,424,426,427,429,431,433,434,435,436,438,439,440,441,444,446,447,449,451,452,454,455,457,458,460,462,463],{"file":149,"line":230,"context":231},48,"raw output",{"file":216,"line":233,"context":231},29,{"file":216,"line":235,"context":231},34,{"file":216,"line":237,"context":231},42,{"file":216,"line":239,"context":231},44,{"file":241,"line":242,"context":231},"inc\\admin\\classes\\class-scm-benchmark-widget.php",41,{"file":241,"line":244,"context":231},46,{"file":241,"line":246,"context":231},54,{"file":241,"line":246,"context":231},{"file":241,"line":249,"context":231},63,{"file":241,"line":249,"context":231},{"file":241,"line":197,"context":231},{"file":241,"line":197,"context":231},{"file":241,"line":254,"context":231},81,{"file":241,"line":254,"context":231},{"file":241,"line":135,"context":231},{"file":241,"line":258,"context":231},112,{"file":241,"line":260,"context":231},113,{"file":241,"line":260,"context":231},{"file":263,"line":264,"context":231},"inc\\admin\\functions.php",203,{"file":263,"line":266,"context":231},206,{"file":263,"line":268,"context":231},207,{"file":263,"line":270,"context":231},210,{"file":157,"line":254,"context":231},{"file":157,"line":116,"context":231},{"file":157,"line":274,"context":231},103,{"file":157,"line":276,"context":231},114,{"file":157,"line":278,"context":231},125,{"file":157,"line":280,"context":231},204,{"file":157,"line":282,"context":231},205,{"file":157,"line":284,"context":231},213,{"file":173,"line":286,"context":231},111,{"file":173,"line":288,"context":231},117,{"file":173,"line":290,"context":231},123,{"file":173,"line":292,"context":231},137,{"file":173,"line":294,"context":231},143,{"file":173,"line":296,"context":231},157,{"file":173,"line":298,"context":231},163,{"file":173,"line":300,"context":231},179,{"file":173,"line":302,"context":231},185,{"file":173,"line":304,"context":231},191,{"file":173,"line":266,"context":231},{"file":173,"line":307,"context":231},212,{"file":173,"line":309,"context":231},218,{"file":173,"line":311,"context":231},233,{"file":173,"line":313,"context":231},247,{"file":173,"line":315,"context":231},253,{"file":173,"line":317,"context":231},267,{"file":173,"line":319,"context":231},282,{"file":173,"line":321,"context":231},288,{"file":173,"line":323,"context":231},294,{"file":173,"line":325,"context":231},300,{"file":173,"line":327,"context":231},306,{"file":173,"line":329,"context":231},321,{"file":173,"line":331,"context":231},337,{"file":173,"line":333,"context":231},351,{"file":173,"line":335,"context":231},366,{"file":173,"line":337,"context":231},372,{"file":173,"line":339,"context":231},386,{"file":173,"line":341,"context":231},392,{"file":343,"line":344,"context":231},"inc\\admin\\views\\option-advanced-cache-driver-memcached.php",75,{"file":343,"line":346,"context":231},76,{"file":343,"line":202,"context":231},{"file":343,"line":73,"context":231},{"file":343,"line":350,"context":231},140,{"file":343,"line":352,"context":231},150,{"file":343,"line":354,"context":231},169,{"file":343,"line":74,"context":231},{"file":343,"line":357,"context":231},177,{"file":359,"line":202,"context":231},"inc\\admin\\views\\option-advanced-cache-driver-mongodb.php",{"file":359,"line":73,"context":231},{"file":359,"line":51,"context":231},{"file":359,"line":363,"context":231},101,{"file":359,"line":365,"context":231},152,{"file":359,"line":367,"context":231},162,{"file":359,"line":357,"context":231},{"file":359,"line":370,"context":231},180,{"file":359,"line":302,"context":231},{"file":373,"line":374,"context":231},"inc\\admin\\views\\option-advanced-cache-driver-redis.php",80,{"file":373,"line":254,"context":231},{"file":373,"line":377,"context":231},93,{"file":373,"line":135,"context":231},{"file":373,"line":380,"context":231},122,{"file":373,"line":227,"context":231},{"file":373,"line":383,"context":231},170,{"file":373,"line":385,"context":231},173,{"file":373,"line":387,"context":231},178,{"file":389,"line":390,"context":231},"inc\\admin\\views\\option-clear-cache.php",26,{"file":389,"line":392,"context":231},27,{"file":389,"line":392,"context":231},{"file":389,"line":395,"context":231},28,{"file":389,"line":233,"context":231},{"file":398,"line":399,"context":231},"inc\\admin\\views\\option-driver.php",43,{"file":398,"line":399,"context":231},{"file":398,"line":402,"context":231},45,{"file":398,"line":402,"context":231},{"file":398,"line":405,"context":231},59,{"file":407,"line":408,"context":231},"inc\\admin\\views\\option-excluded-cookie-vars.php",21,{"file":410,"line":408,"context":231},"inc\\admin\\views\\option-excluded-get-vars.php",{"file":412,"line":408,"context":231},"inc\\admin\\views\\option-excluded-list.php",{"file":414,"line":408,"context":231},"inc\\admin\\views\\option-excluded-post-vars.php",{"file":416,"line":417,"context":231},"inc\\admin\\views\\option-expert-mode-status.php",23,{"file":419,"line":233,"context":231},"inc\\admin\\views\\option-post-archives.php",{"file":419,"line":233,"context":231},{"file":419,"line":235,"context":231},{"file":419,"line":423,"context":231},35,{"file":425,"line":392,"context":231},"inc\\admin\\views\\option-post-types.php",{"file":425,"line":392,"context":231},{"file":425,"line":428,"context":231},32,{"file":425,"line":430,"context":231},33,{"file":432,"line":395,"context":231},"inc\\admin\\views\\option-woocommerce-post-archives.php",{"file":432,"line":395,"context":231},{"file":432,"line":430,"context":231},{"file":432,"line":235,"context":231},{"file":437,"line":390,"context":231},"inc\\admin\\views\\option-woocommerce-post-types.php",{"file":437,"line":390,"context":231},{"file":437,"line":94,"context":231},{"file":437,"line":428,"context":231},{"file":442,"line":443,"context":231},"inc\\admin\\views\\page-expert-mode.php",36,{"file":442,"line":445,"context":231},37,{"file":442,"line":402,"context":231},{"file":448,"line":239,"context":231},"inc\\admin\\views\\page-settings-page.php",{"file":450,"line":249,"context":231},"inc\\admin\\views\\page-statistics.php",{"file":450,"line":38,"context":231},{"file":450,"line":453,"context":231},65,{"file":450,"line":197,"context":231},{"file":450,"line":456,"context":231},74,{"file":450,"line":209,"context":231},{"file":450,"line":459,"context":231},90,{"file":193,"line":461,"context":231},235,{"file":193,"line":321,"context":231},{"file":464,"line":284,"context":231},"inc\\expert-mode.php",[],[467,483],{"entryPoint":468,"graph":469,"unsanitizedCount":220,"severity":482},"scm_run_expert_mode (inc\\expert-mode.php:25)",{"nodes":470,"edges":480},[471,475],{"id":472,"type":473,"label":474,"file":464,"line":249},"n0","source","$_SERVER",{"id":476,"type":477,"label":478,"file":464,"line":284,"wp_function":479},"n1","sink","echo() [XSS]","echo",[481],{"from":472,"to":476,"sanitized":213},"medium",{"entryPoint":484,"graph":485,"unsanitizedCount":220,"severity":491},"\u003Cexpert-mode> (inc\\expert-mode.php:0)",{"nodes":486,"edges":489},[487,488],{"id":472,"type":473,"label":474,"file":464,"line":249},{"id":476,"type":477,"label":478,"file":464,"line":284,"wp_function":479},[490],{"from":472,"to":476,"sanitized":213},"low",{"summary":493,"deductions":494},"The 'cache-master' v2.1.3 plugin exhibits a generally strong security posture based on the provided static analysis.  It has a minimal attack surface, with only one AJAX handler and no REST API routes, shortcodes, or cron events. Encouragingly, the plugin demonstrates good practice by implementing nonce checks and capability checks for its entry points, and all SQL queries utilize prepared statements, eliminating the risk of SQL injection. The absence of external HTTP requests and bundled libraries further reduces potential attack vectors. However, a significant concern arises from the taint analysis, which indicates two flows with unsanitized paths. While the severity is not explicitly categorized as critical or high, unsanitized path traversals can lead to directory traversal vulnerabilities, allowing attackers to access or manipulate files outside the intended directory. Additionally, a low percentage of output escaping (10%) is a concern, suggesting a potential for cross-site scripting (XSS) vulnerabilities if user-supplied data is not properly sanitized before being displayed.",[495,497],{"reason":496,"points":168},"Unsanitized paths in taint flows",{"reason":498,"points":499},"Low percentage of properly escaped output",6,"2026-03-16T19:36:07.028Z",{"wat":502,"direct":515},{"assetPaths":503,"generatorPatterns":508,"scriptPaths":509,"versionParams":510},[504,505,506,507],"\u002Fwp-content\u002Fplugins\u002Fcache-master\u002Finc\u002Fassets\u002Fcss\u002Fscm.css","\u002Fwp-content\u002Fplugins\u002Fcache-master\u002Finc\u002Fassets\u002Fcss\u002Fscm-frontend.css","\u002Fwp-content\u002Fplugins\u002Fcache-master\u002Finc\u002Fassets\u002Fjs\u002Fscm.js","\u002Fwp-content\u002Fplugins\u002Fcache-master\u002Finc\u002Fassets\u002Fjs\u002Fscm-frontend.js",[],[506,507],[511,512,513,514],"cache-master\u002Finc\u002Fassets\u002Fcss\u002Fscm.css?ver=","cache-master\u002Finc\u002Fassets\u002Fcss\u002Fscm-frontend.css?ver=","cache-master\u002Finc\u002Fassets\u002Fjs\u002Fscm.js?ver=","cache-master\u002Finc\u002Fassets\u002Fjs\u002Fscm-frontend.js?ver=",{"cssClasses":516,"htmlComments":518,"htmlAttributes":526,"restEndpoints":529,"jsGlobals":530,"shortcodeOutput":531},[517],"scm-logo",[519,520,521,522,523,524,525],"Cache Master - Menu.","Cache Master - Settings.","Cache Master - Expert Mode.","Cache Master - Statistics.","Cache Master - About.","Cache Master is open sourced at:","If you have found any bug or have any suggestion, please let me know.",[527,528],"data-scm-option","data-scm-content",[],[172],[]]