[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fManFt5Y5o0g2Q6aAnOcW0TiKacSAtHytPegQlJjsTTc":3},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":11,"num_ratings":11,"last_updated":13,"tested_up_to":14,"requires_at_least":15,"requires_php":16,"tags":17,"homepage":23,"download_link":24,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27,"vulnerabilities":28,"developer":29,"crawl_stats":26,"alternatives":34,"analysis":138,"fingerprints":454},"quantumcache","QuantumCache","0.1.6","adelong01","https:\u002F\u002Fprofiles.wordpress.org\u002Fadelong01\u002F","\u003Cp>QuantumCache speeds up WordPress by caching database query results (not full pages). It integrates with WordPress query execution to cache post ID lists and content fragments that WordPress uses to build pages, reducing database load while preserving correct invalidation.\u003C\u002Fp>\n\u003Cp>It is \u003Cem>not\u003C\u002Fem> an output buffer or page cache, and it does not replace existing page caching solutions.\u003C\u002Fp>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Caches the results of the main front-end \u003Ccode>WP_Query\u003C\u002Fcode> for anonymous requests.\u003C\u002Fli>\n\u003Cli>Tag-based invalidation: purge by post ID, post type, or taxonomy.\u003C\u002Fli>\n\u003Cli>Fragment caching for \u003Ccode>the_content\u003C\u002Fcode> (classic) and core blocks such as \u003Ccode>core\u002Fpost-content\u003C\u002Fcode>, \u003Ccode>core\u002Flatest-posts\u003C\u002Fcode>, \u003Ccode>core\u002Farchives\u003C\u002Fcode>, and \u003Ccode>core\u002Fnavigation\u003C\u002Fcode>.\u003C\u002Fli>\n\u003Cli>Multiple storage modes:\n\u003Cul>\n\u003Cli>Auto – use Redis if available, otherwise fall back to MySQL.\u003C\u002Fli>\n\u003Cli>Redis – fastest mode; uses the PHP Redis extension.\u003C\u002Fli>\n\u003Cli>MySQL – portable fallback using compact tables (\u003Ccode>qc_entries\u003C\u002Fcode>, \u003Ccode>qc_tagmap\u003C\u002Fcode>).\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>Compatible with the Redis Object Cache drop-in.\u003C\u002Fli>\n\u003Cli>Avoids wp_options and postmeta storage – all cache data is stored in Redis or\u003Cbr \u002F>\nQuantumCache-owned database tables.\u003C\u002Fli>\n\u003Cli>Multisite-aware: per-site prefixes and per-site tables.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Performance summary\u003C\u002Fh3>\n\u003Cp>In benchmarks on a plugin-heavy WordPress site (WooCommerce + Yoast SEO),\u003Cbr \u002F>\nQuantumCache reduced per-request database queries by ~99% on cached pages\u003Cbr \u002F>\nand achieved cache hit rates exceeding 97% with Redis.\u003C\u002Fp>\n\u003Cp>Under production-like load with a networked database, Redis mode delivered\u003Cbr \u002F>\n13–18% lower TTFB at both median and 95th percentile versus uncached\u003Cbr \u002F>\nbaseline. MySQL fallback mode delivered 4–8% improvement under the same\u003Cbr \u002F>\nconditions.\u003C\u002Fp>\n\u003Cp>Actual results depend on theme, plugins, database topology, and traffic\u003Cbr \u002F>\npatterns.\u003C\u002Fp>\n\u003Ch3>Debug headers (optional)\u003C\u002Fh3>\n\u003Cp>Enable \u003Cem>Settings \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> QuantumCache \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Send X-QC debug headers\u003C\u002Fem> to view cache status in HTTP responses:\u003Cbr \u002F>\n* \u003Ccode>X-QC-Main: HIT | MISS | STORE\u003C\u002Fcode>\u003Cbr \u002F>\n* \u003Ccode>X-QC-Store: AUTO | redis | mysql\u003C\u002Fcode>\u003Cbr \u002F>\n* \u003Ccode>X-QC-Hydrated:\u003C\u002Fcode> number of posts loaded from cache\u003C\u002Fp>\n\u003Cp>Append \u003Ccode>?qc_nocache=1\u003C\u002Fcode> to any URL to bypass caching for that request.\u003C\u002Fp>\n\u003Cp>Debug headers are sent only when explicitly enabled in settings and contain no\u003Cbr \u002F>\npersonal or user-specific data.\u003C\u002Fp>\n\u003Ch3>Privacy\u003C\u002Fh3>\n\u003Cp>QuantumCache does not collect, send, or log personal data.\u003Cbr \u002F>\nIt stores cache entries in Redis or its own MySQL tables.\u003Cbr \u002F>\nOther plugins on your site may handle cookies or data independently.\u003Cbr \u002F>\nNo remote requests are made, and no data is transmitted to external servers.\u003C\u002Fp>\n","Speeds up WordPress by caching database queries and fragments for anonymous visitors using Redis or MySQL, without storing cache data in wp_options.",0,143,"2026-03-02T20:45:00.000Z","6.9.4","6.0","8.0",[18,19,20,21,22],"caching","database","multisite","performance","redis","","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fquantumcache.0.1.6.zip",100,null,"2026-03-15T15:16:48.613Z",[],{"slug":7,"display_name":7,"profile_url":8,"plugin_count":30,"total_installs":11,"avg_security_score":25,"avg_patch_time_days":31,"trust_score":32,"computed_at":33},1,30,94,"2026-04-03T17:30:51.342Z",[35,55,73,92,115],{"slug":36,"name":37,"version":38,"author":39,"author_profile":40,"description":41,"short_description":42,"active_installs":43,"downloaded":44,"rating":45,"num_ratings":46,"last_updated":47,"tested_up_to":14,"requires_at_least":48,"requires_php":49,"tags":50,"homepage":53,"download_link":54,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"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",[18,51,21,22,52],"object-cache","relay","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fredis-cache\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fredis-cache.2.7.0.zip",{"slug":56,"name":57,"version":58,"author":59,"author_profile":60,"description":61,"short_description":62,"active_installs":25,"downloaded":63,"rating":64,"num_ratings":65,"last_updated":23,"tested_up_to":66,"requires_at_least":67,"requires_php":23,"tags":68,"homepage":70,"download_link":71,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":72},"pj-page-cache-red","Redis Page Cache","0.8.3","Pressjitsu","https:\u002F\u002Fprofiles.wordpress.org\u002Fpressjitsu\u002F","\u003Cp>A Redis-backed full page caching plugin for WordPress, extremely flexible and fast. Requires a running \u003Ca href=\"http:\u002F\u002Fredis.io\u002F\" rel=\"nofollow ugc\">Redis server\u003C\u002Fa> and the \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fphpredis\u002Fphpredis\" rel=\"nofollow ugc\">PHP Redis PECL\u003C\u002Fa> extension.\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Serves full cached pages from memory\u003C\u002Fli>\n\u003Cli>Caches redirects, 404s and other response codes\u003C\u002Fli>\n\u003Cli>Just-in-time cache expiry\u002Fregeneration\u003C\u002Fli>\n\u003Cli>Cache status headers for monitoring hit rate\u003C\u002Fli>\n\u003Cli>Smart and flexible cache invalidation\u003C\u002Fli>\n\u003Cli>Serves stale cache during regeneration\u003C\u002Fli>\n\u003Cli>Configurable list of ignored cookies and request variables\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>For an installation and configuration guide please visit the \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fpressjitsu\u002Fpj-page-cache-red\" rel=\"nofollow ugc\">full documentation on GitHub\u003C\u002Fa>. If you need any assistance please reach out to \u003Ca href=\"https:\u002F\u002Fpressjitsu.com\" rel=\"nofollow ugc\">Pressjitsu\u003C\u002Fa> via live chat or e-mail, or open a new thread in the WordPress.org support forums.\u003C\u002Fp>\n","A Redis-backed full page caching plugin for WordPress, extremely flexible and fast.",16987,86,6,"5.4.19","4.4",[69,18,21,22],"cache","https:\u002F\u002Fpressjitsu.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fpj-page-cache-red.0.8.3.zip","2026-03-15T10:48:56.248Z",{"slug":74,"name":75,"version":76,"author":77,"author_profile":78,"description":79,"short_description":80,"active_installs":11,"downloaded":81,"rating":11,"num_ratings":11,"last_updated":82,"tested_up_to":83,"requires_at_least":84,"requires_php":85,"tags":86,"homepage":89,"download_link":90,"security_score":91,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"wps-cache","WPS-Cache","0.0.3","jumaron","https:\u002F\u002Fprofiles.wordpress.org\u002Fjumaron\u002F","\u003Cp>WPS-Cache enhances your WordPress site’s speed by implementing multiple layers of caching:\u003Cbr \u002F>\n– \u003Cstrong>HTML Cache:\u003C\u002Fstrong> Delivers pre-rendered static pages.\u003Cbr \u002F>\n– \u003Cstrong>Redis Cache:\u003C\u002Fstrong> Accelerates database query performance.\u003Cbr \u002F>\n– \u003Cstrong>Varnish Cache:\u003C\u002Fstrong> Handles HTTP-level caching for improved scalability.\u003C\u002Fp>\n\u003Ch3>External Services\u003C\u002Fh3>\n\u003Cp>This plugin connects to external caching services to optimize performance:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Varnish Cache:\u003C\u002Fstrong>\u003Cbr \u002F>\nThe plugin sends HTTP requests (such as purge requests and connection checks) to a specified Varnish caching server. No personal or sensitive data is transmitted. For additional details, please review the \u003Ca href=\"https:\u002F\u002Fvarnish-cache.org\u002F\" rel=\"nofollow ugc\">Varnish Cache documentation\u003C\u002Fa>, its \u003Ca href=\"https:\u002F\u002Fvarnish-cache.org\u002FTOS\" rel=\"nofollow ugc\">Terms of Service\u003C\u002Fa>, and \u003Ca href=\"https:\u002F\u002Fvarnish-cache.org\u002Fprivacy\" rel=\"nofollow ugc\">Privacy Policy\u003C\u002Fa>.\u003C\u002Fli>\n\u003C\u002Ful>\n","Boost your WordPress speed with multi-layer caching: HTML, Redis, and Varnish for fast performance.",500,"2025-03-01T13:24:00.000Z","6.7.5","6.3","8.3",[18,87,21,22,88],"html","varnish","https:\u002F\u002Fgithub.com\u002FJumaron\u002FWPS-Cache","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwps-cache.0.0.3.zip",92,{"slug":93,"name":94,"version":95,"author":96,"author_profile":97,"description":98,"short_description":99,"active_installs":100,"downloaded":101,"rating":102,"num_ratings":103,"last_updated":104,"tested_up_to":14,"requires_at_least":105,"requires_php":49,"tags":106,"homepage":110,"download_link":111,"security_score":112,"vuln_count":113,"unpatched_count":11,"last_vuln_date":114,"fetched_at":27},"litespeed-cache","LiteSpeed Cache","7.8","LiteSpeed Technologies","https:\u002F\u002Fprofiles.wordpress.org\u002Flitespeedtech\u002F","\u003Cp>LiteSpeed Cache for WordPress (LSCWP) is an all-in-one site acceleration plugin, featuring an exclusive server-level cache and a collection of optimization features.\u003C\u002Fp>\n\u003Cp>LSCWP supports WordPress Multisite and is compatible with most popular plugins, including WooCommerce, bbPress, and Yoast SEO.\u003C\u002Fp>\n\u003Cp>LiteSpeed Cache for WordPress is compatible with ClassicPress.\u003C\u002Fp>\n\u003Ch3>Requirements\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>General Features\u003C\u002Fstrong> may be used by anyone with any web server (LiteSpeed, Apache, NGINX, etc.).\u003C\u002Fp>\n\u003Cp>\u003Cstrong>LiteSpeed Exclusive Features\u003C\u002Fstrong> require one of the following: OpenLiteSpeed, commercial LiteSpeed products, LiteSpeed-powered hosting, or QUIC.cloud CDN. \u003Ca href=\"https:\u002F\u002Fdocs.litespeedtech.com\u002Flscache\u002Flscwp\u002Ffaq\u002F#why-do-the-cache-features-require-a-litespeed-server\" rel=\"nofollow ugc\">Why?\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Plugin Features\u003C\u002Fh3>\n\u003Ch4>General Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Free QUIC.cloud CDN Cache\u003C\u002Fli>\n\u003Cli>Object Cache (Memcached\u002FLSMCD\u002FRedis) Support+\u003C\u002Fli>\n\u003Cli>Image Optimization (Lossless\u002FLossy)\u003C\u002Fli>\n\u003Cli>Minify CSS, JavaScript, and HTML\u003C\u002Fli>\n\u003Cli>Minify inline & external CSS\u002FJS\u003C\u002Fli>\n\u003Cli>Combine CSS\u002FJS\u003C\u002Fli>\n\u003Cli>Automatically generate Critical CSS\u003C\u002Fli>\n\u003Cli>Lazy-load images\u002Fiframes\u003C\u002Fli>\n\u003Cli>Responsive Image Placeholders\u003C\u002Fli>\n\u003Cli>Multiple CDN Support+\u003C\u002Fli>\n\u003Cli>Load CSS Asynchronously\u003C\u002Fli>\n\u003Cli>Defer\u002Fdelay JS loading\u003C\u002Fli>\n\u003Cli>Browser Cache Support+\u003C\u002Fli>\n\u003Cli>Database Cleaner and Optimizer\u003C\u002Fli>\n\u003Cli>PageSpeed score (including Core Web Vitals) optimization\u003C\u002Fli>\n\u003Cli>OPcode Cache Support+\u003C\u002Fli>\n\u003Cli>HTTP\u002F2 Push for CSS\u002FJS (on web servers that support it)\u003C\u002Fli>\n\u003Cli>DNS Prefetch\u003C\u002Fli>\n\u003Cli>Cloudflare API\u003C\u002Fli>\n\u003Cli>Single Site and Multisite (Network) support\u003C\u002Fli>\n\u003Cli>Import\u002FExport settings\u003C\u002Fli>\n\u003Cli>Attractive, easy-to-understand interface\u003C\u002Fli>\n\u003Cli>AVIF\u002FWebP image format support\u003C\u002Fli>\n\u003Cli>Heartbeat control\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>+ This service is not provided by the LSCache plugin, nor is it guaranteed to be installed by your service provider. However, the plugin is compatible with the service if it is in use on your site.\u003C\u002Fp>\n\u003Ch4>LiteSpeed Exclusive Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Automatic page caching to greatly improve site performance\u003C\u002Fli>\n\u003Cli>Automatic purge of related pages based on certain events\u003C\u002Fli>\n\u003Cli>Private cache for logged-in users\u003C\u002Fli>\n\u003Cli>Caching of WordPress REST API calls\u003C\u002Fli>\n\u003Cli>Separate caching of desktop and mobile views\u003C\u002Fli>\n\u003Cli>Ability to schedule purge for specified URLs\u003C\u002Fli>\n\u003Cli>WooCommerce and bbPress support\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fdocs.litespeedtech.com\u002Flscache\u002Flscwp\u002Fcli\u002F\" rel=\"nofollow ugc\">WordPress CLI\u003C\u002Fa> commands\u003C\u002Fli>\n\u003Cli>API system for easy cache integration\u003C\u002Fli>\n\u003Cli>Exclude from cache by URI, Category, Tag, Cookie, User Agent\u003C\u002Fli>\n\u003Cli>Smart preload crawler with support for SEO-friendly sitemap\u003C\u002Fli>\n\u003Cli>Multiple crawlers for cache varies\u003C\u002Fli>\n\u003Cli>HTTP\u002F2 support\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.litespeedtech.com\u002Fhttp3-faq\" rel=\"nofollow ugc\">HTTP\u002F3 & QUIC\u003C\u002Fa> support\u003C\u002Fli>\n\u003Cli>ESI (Edge Side Includes) support*\u003C\u002Fli>\n\u003Cli>Widgets and Shortcodes as ESI blocks* (requires Classic Widgets plugin for WP 5.8+)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>* Feature not available in OpenLiteSpeed\u003C\u002Fp>\n\u003Ch3>LSCWP Resources\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Flitespeedtech.com\u002Fslack\" rel=\"nofollow ugc\">Join our Slack community\u003C\u002Fa> to connect with other LiteSpeed users.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Flitespeed-cache\u002F\" rel=\"ugc\">Ask a question on our support forum\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fdocs.litespeedtech.com\u002Flscache\u002Flscwp\u002F\" rel=\"nofollow ugc\">View detailed documentation\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fblog.litespeedtech.com\u002Ftag\u002Fwordpress\u002F\" rel=\"nofollow ugc\">Read about LSCWP and WordPress on our blog\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Ftranslate.wordpress.org\u002Fprojects\u002Fwp-plugins\u002Flitespeed-cache\u002F\" rel=\"nofollow ugc\">Help translate LSCWP\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Flitespeedtech\u002Flscache_wp\" rel=\"nofollow ugc\">Contribute to the LSCWP GitHub repo\u003C\u002Fa>.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Third Party Compatibility\u003C\u002Fh3>\n\u003Cp>The vast majority of plugins and themes are compatible with LSCache. \u003Ca href=\"https:\u002F\u002Fdocs.litespeedtech.com\u002Flscache\u002Flscwp\u002Fapi\u002F\" rel=\"nofollow ugc\">Our API\u003C\u002Fa> is available for those that are not. Use the API to customize smart purging, customize cache rules, create cache varies, and make WP nonce cacheable, among other things.\u003C\u002Fp>\n\u003Ch3>Privacy\u003C\u002Fh3>\n\u003Cp>This plugin includes some suggested text that you can add to your site’s Privacy Policy via the Guide in the WordPress Privacy settings.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>For your own information:\u003C\u002Fstrong> LiteSpeed Cache for WordPress potentially stores a duplicate copy of every web page on display on your site. The pages are stored locally on the system where LiteSpeed server software is installed and are not transferred to or accessed by LiteSpeed employees in any way, except as necessary in providing routine technical support if you request it. All cache files are temporary, and may easily be purged before their natural expiration, if necessary, via a Purge All command. It is up to individual site administrators to come up with their own cache expiration rules.\u003C\u002Fp>\n\u003Cp>In addition to caching, our WordPress plugin has online features provided by QUIC.cloud for Image Optimization and Page Optimization services. When one of these optimizations is requested, data is transmitted to a remote QUIC.cloud server, processed, and then transmitted back for use on your site. QUIC.cloud keeps copies of that data for up to 7 days and then permanently deletes it. Similarly, the WordPress plugin has a Reporting feature whereby a site owner can transmit an environment report to LiteSpeed so that we may better provide technical support. None of these features collects any visitor data. Only server and site data are involved.\u003C\u002Fp>\n\u003Cp>QUIC.cloud CDN, if enabled, uses LSCache technology to access your site, and serve your content from remote global nodes. Your data is not accessed by QUIC.cloud employees in any way, except as necessary in providing maintenance or technical support.\u003C\u002Fp>\n\u003Cp>Please see the \u003Ca href=\"https:\u002F\u002Fquic.cloud\u002Fprivacy-policy\u002F\" rel=\"nofollow ugc\">QUIC.cloud Privacy Policy\u003C\u002Fa> for our complete Privacy\u002FGDPR statement.\u003C\u002Fp>\n","All-in-one unbeatable acceleration & PageSpeed improvement: caching, image\u002FCSS\u002FJS optimization...",7000000,126174082,96,2718,"2026-03-03T18:24:00.000Z","5.3",[18,107,108,21,109],"optimize","pagespeed","seo","https:\u002F\u002Fwww.litespeedtech.com\u002Fproducts\u002Fcache-plugins\u002Fwordpress-acceleration","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Flitespeed-cache.7.8.zip",82,18,"2025-10-28 00:00:00",{"slug":116,"name":117,"version":118,"author":119,"author_profile":120,"description":121,"short_description":122,"active_installs":123,"downloaded":124,"rating":125,"num_ratings":126,"last_updated":127,"tested_up_to":14,"requires_at_least":128,"requires_php":129,"tags":130,"homepage":134,"download_link":135,"security_score":102,"vuln_count":136,"unpatched_count":11,"last_vuln_date":137,"fetched_at":27},"sg-cachepress","Speed Optimizer – The All-In-One Performance-Boosting Plugin","7.7.7","SiteGround","https:\u002F\u002Fprofiles.wordpress.org\u002Fsiteground\u002F","\u003Cp>\u003Cstrong>The award-winning Speed Optimizer plugin is a free WordPress performance-boosting solution to improve user experience, increase conversion rates and drive more traffic. Achieve better SEO rankings, improve Core Web Vitals and enhance your Google Page Speed Score.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Developed by the WordPress speed experts at SiteGround, our free plugin is actively used and trusted by more than 2 million website owners. It’s specially designed to be easy to use, allowing users of all skill levels to make complex speed optimizations, such as minifying HTML, CSS and JavaScript, image compression and lazy loading, in a few clicks.\u003C\u002Fp>\n\u003Cp>Install our caching plugin now to dramatically improve your WordPress website performance on any hosting platform.\u003C\u002Fp>\n\u003Ch4>Essential Speed-boosting Features:\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Powerful Caching\u003C\u002Fstrong> for up to 20% faster website.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Frontend Optimizations\u003C\u002Fstrong> to minify JS, HTML and CSS, reducing wait time due to the number of scripts and characters in your code \u003C\u002Fli>\n\u003Cli>\u003Cstrong>Media Optimizations\u003C\u002Fstrong> by up to 85% image size compression without sacrificing quality\u003C\u002Fli>\n\u003Cli>\u003Cstrong>WordPress Environment Optimizations\u003C\u002Fstrong> to optimize usage and efficiency of your WordPress site resources\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Speed Test\u003C\u002Fstrong> & tips to get on-demand optimization tips to help your site get even faster\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Don’t let a slow website compromise your online success. Join the millions of satisfied website owners and see the difference with the free Speed Optimizer plugin.\u003C\u002Fp>\n\u003Ch4>AWARDS:\u003C\u002Fh4>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.templatemonster.com\u002Fawards\u002Fwinners-2022\u002F\" rel=\"nofollow ugc\">Monster Awards 2022\u003C\u002Fa>: Best WordPress Optimization Plugin 🥈\u003C\u002Fp>\n\u003Ch4>Plugin Video\u003C\u002Fh4>\n\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002F8grmZSkStak?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\n\u003Ch4>Plugin Tutorial\u003C\u002Fh4>\n\u003Cp>To gain in-depth knowledge about our plugin and its functionalities, check our \u003Ca href=\"https:\u002F\u002Fwww.siteground.com\u002Ftutorials\u002Fwordpress\u002Fsg-optimizer\u002F\" rel=\"nofollow ugc\">Speed Optimizer Tutorial\u003C\u002Fa>. It provides detailed information on how to optimize each aspect of your site and maximizes your website performance and cache.\u003C\u002Fp>\n\u003Ch3>CACHING\u003C\u002Fh3>\n\u003Cp>The Caching page gives you full control of your website’s cache, allowing you to enhance its performance significantly. Take advantage of the powerful caching options available to boost your page speed:\u003C\u002Fp>\n\u003Ch4>DYNAMIC CACHING:\u003C\u002Fh4>\n\u003Cp>By enabling Dynamic Caching, all non-static resources of your website are intelligently cached, eliminating the need for repetitive database queries and enhancing page loading speed and TTFB (time to first byte). This default feature is available exclusively for SiteGround servers, ensuring optimal performance.\u003C\u002Fp>\n\u003Ch4>FILE-BASED CACHING:\u003C\u002Fh4>\n\u003Cp>By activating file-based caching, your website generates and stores static HTML versions, ensuring faster loading times and an improved user experience. This efficient caching method stores the cached files conveniently in the browser’s memory, allowing future visitors to access your site swiftly and seamlessly.\u003C\u002Fp>\n\u003Ch4>MEMCACHED:\u003C\u002Fh4>\n\u003Cp>Unleash the power of object caching for your WordPress website. Memcached revolutionizes website performance by storing frequently executed queries to your databases and reusing them for lightning-fast website results. This powerful feature is exclusively available in the SiteGround environment.\u003C\u002Fp>\n\u003Ch4>CACHING SETTINGS:\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Automatic Cache Purge:\u003C\u002Fstrong> ensure the cache is cleared whenever necessary\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Manual Cache Purge:\u003C\u002Fstrong> purge cache manually if you are editing new material and do not have automatic purge activated.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Browser-specific Caching:\u003C\u002Fstrong> generate caching separately for different browsers\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Exclude Post Types from Caching:\u003C\u002Fstrong> exclude specific post types from being cached\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Exclude URLs from Caching:\u003C\u002Fstrong> exclude specific URLs or utilize wildcards to exclude any sub-pages of a designated “parent-page.”\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Test URL Caching Status:\u003C\u002Fstrong> verify if dynamic caching is actively running on specific URLs\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>ENVIRONMENT OPTIMIZATIONS\u003C\u002Fh3>\n\u003Cp>Optimize and fine-tune your site’s environment for optimal website performance:\u003C\u002Fp>\n\u003Ch4>HTTPS Enforce:\u003C\u002Fh4>\n\u003Cp>Ensure a secure browsing experience for your visitors by effortlessly enabling HTTPS for your site. Say goodbye to insecure content errors and build trust with your audience.\u003C\u002Fp>\n\u003Ch4>Scheduled Database Maintenance:\u003C\u002Fh4>\n\u003Cp>Take control of your database by activating the Database Optimization feature. This functionality removes unnecessary items and optimizes your database tables, leading to improved efficiency and website performance. If you’re using the InnoDB storage engine, table optimisation is automatically handled by the engine itself.\u003C\u002Fp>\n\u003Ch4>Heartbeat Control:\u003C\u002Fh4>\n\u003Cp>Manage the frequency of the WP Heartbeat for different areas of your website. By default, the WordPress Heartbeat API checks for scheduled tasks every 15 seconds on post edit pages and every 60 seconds on the dashboard and front end. With Heartbeat Control, you can adjust the frequency of these checks or even disable them entirely, providing you with greater control over resource allocation.\u003C\u002Fp>\n\u003Ch3>FRONTEND OPTIMIZATIONS\u003C\u002Fh3>\n\u003Cp>Enhance and fine-tune the performance of your website’s front end by minifying JS, HTML and CSS:\u003C\u002Fp>\n\u003Ch4>CSS Tab:\u003C\u002Fh4>\n\u003Cp>Minify CSS files, activate or deactivate CSS combinations to reduce server requests, and even preload combined CSS for optimized performance. Additionally, you can exclude specific styles from being combined or minified, giving you complete control over your CSS optimization.\u003C\u002Fp>\n\u003Ch4>JavaScript Tab:\u003C\u002Fh4>\n\u003Cp>Activate or deactivate Minify JavaScript Files to reduce script sizes and lower the number of server requests. You can also defer render-blocking JavaScript to expedite the initial page speed. Furthermore, you have the ability to exclude specific scripts from various optimisation processes, providing flexibility in optimizing your JavaScript resources.\u003C\u002Fp>\n\u003Ch4>General Tab:\u003C\u002Fh4>\n\u003Cp>Further optimization options include:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Web Fonts Optimization:\u003C\u002Fstrong> Enhance the loading of Google fonts by adding a preconnect link in your head tag. This informs the browser to establish a connection to Google’s font repository as quickly as possible. Additionally, all other local fonts will be preloaded, resulting in faster caching and rendering. When combined with CSS Combination, we also modify the font-display property to improve rendering speed.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Fonts Preloading:\u003C\u002Fstrong> With locally hosted fonts being preloaded, you’re allowing browsers to cache and render them at an accelerated pace.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Remove Query Strings from Static Resources:\u003C\u002Fstrong> Improve caching efficiency by removing query strings from static resources, optimizing their caching capabilities.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Disable Emojis:\u003C\u002Fstrong> Prevent WordPress from detecting and generating emojis on your pages by disabling emojis support. This helps boost your page speed and improve your website performance.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>DNS Pre-fetch for External Domains:\u003C\u002Fstrong> Enabling the DNS Pre-fetch for a domain will resolve it before resources from it get requested making those resources load faster.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>MEDIA OPTIMIZATIONS\u003C\u002Fh3>\n\u003Cp>Optimize your website media by reducing image size by up to 85% times while maintaining top-notch quality.\u003C\u002Fp>\n\u003Ch4>Image Compression:\u003C\u002Fh4>\n\u003Cp>Effortlessly compress images to resize your existing images and reduce the space they occupy on your server. The dimensions of the images will remain unchanged, allowing for optimized storage. Fine-tune the compression level and choose whether to create backups of the original images. Please note that image compression feature is exclusive to the SiteGround Environment.\u003C\u002Fp>\n\u003Ch4>WebP Images:\u003C\u002Fh4>\n\u003Cp>Leverage the power of WebP, a cutting-edge image format supported by modern browsers, to significantly reduce the size of your images and skyrocket your page speed. If a browser doesn’t support WebP, the original images will be loaded.\u003C\u002Fp>\n\u003Ch4>Lazy Load Media:\u003C\u002Fh4>\n\u003Cp>Take control of your website’s asset loading with the ability to enable or disable Lazy Load for various assets. You can exclude specific assets such as iframes, videos, thumbnails, widgets, and shortcodes from the dropdown menu. Additionally, you have the option to exclude specific images from the Lazy Load by adding their respective class in the dedicated tab.\u003C\u002Fp>\n\u003Ch4>Maximum Image Width:\u003C\u002Fh4>\n\u003Cp>If you frequently upload large images to your website, you can enable the Maximum Image Width option that automatically resizes existing and future images whose width exceeds 2560 pixels. By optimizing image sizes, you can enhance your website performance and reduce bandwidth usage.\u003Cbr \u002F>\nYou can customize your media optimisation to your specific needs using the filters, we’ve designed for this purpose.\u003C\u002Fp>\n\u003Ch3>SPEED TEST\u003C\u002Fh3>\n\u003Cp>Evaluate the optimization level of your website with Speed Optimizer’s Speed test tool. Our website performance check utilizes the robust capabilities of Google PageSpeed to provide comprehensive insights into your site’s optimization. By conducting the speed test, you will receive detailed results highlighting areas that can be further optimized for enhanced performance. These insights will empower you to fine-tune your website and unlock its maximum potential and increase conversions.\u003C\u002Fp>\n\u003Ch3>Requirements\u003C\u002Fh3>\n\u003Cp>In order to work correctly, this plugin requires that your server meets the following criteria:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>WordPress 4.7\u003C\u002Fli>\n\u003Cli>PHP 7.0+\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Our plugin uses a cookie in order to function properly. It does not store personal data and is used solely for the needs of our caching system.\u003C\u002Fp>\n\u003Ch3>Data Collection\u003C\u002Fh3>\n\u003Cp>Collection of technical data is optional and is \u003Ca href=\"https:\u002F\u002Fwww.siteground.com\u002Fkb\u002Fwhat-information-wp-plugins-collect\" rel=\"nofollow ugc\">listed here\u003C\u002Fa>. This data is collected only for technical analysis, improvements and the possibility to contact the plugin user in case urgent issues need to be fixed (for example a critical security release that needs to be communicated to site owners). The plugin user can manage their preferences within the WP admin to control the collection of technical data. We advise opting in for this data collection, as it can enhance the plugin’s performance. You may find more information on data collection in our \u003Ca href=\"https:\u002F\u002Fwww.siteground.com\u002Fviewtos\u002Fsiteground_plugins_privacy_notice\" rel=\"nofollow ugc\">Plugins Privacy Notice\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>Credits\u003C\u002Fh3>\n\u003Cp>Photo credits to Anna Shvets https:\u002F\u002Fwww.pexels.com\u002F@shvetsa\u003C\u002Fp>\n","Boost your website performance and page speed, and increase conversions with powerful caching, frontend, media, and environment optimizations.",1000000,95449563,84,628,"2026-02-16T11:58:00.000Z","4.7","7.0",[18,131,21,132,133],"nginx","siteground","speed","https:\u002F\u002Fsiteground.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsg-cachepress.7.7.7.zip",2,"2024-04-15 00:00:00",{"attackSurface":139,"codeSignals":286,"taintFlows":415,"riskAssessment":441,"analyzedAt":453},{"hooks":140,"ajaxHandlers":282,"restRoutes":283,"shortcodes":284,"cronEvents":285,"entryPointCount":11,"unprotectedCount":11},[141,147,150,154,158,162,169,174,177,181,184,188,192,197,200,203,206,208,212,215,218,222,226,230,232,235,238,241,244,247,250,253,256,259,262,265,268,271,275,278],{"type":142,"name":143,"callback":144,"file":145,"line":146},"action","plugins_loaded","closure","quantumcache.php",89,{"type":142,"name":148,"callback":144,"file":145,"line":149},"wpmu_new_blog",98,{"type":142,"name":151,"callback":151,"file":152,"line":153},"admin_menu","src\\Admin\\AdminPage.php",14,{"type":142,"name":155,"callback":156,"file":152,"line":157},"admin_enqueue_scripts","enqueue_admin",15,{"type":142,"name":159,"callback":160,"file":152,"line":161},"admin_init","register_settings",20,{"type":163,"name":164,"callback":165,"priority":166,"file":167,"line":168},"filter","the_content","wrap_the_content",11,"src\\Cache\\AutoFragments.php",37,{"type":163,"name":170,"callback":171,"priority":172,"file":167,"line":173},"render_block","wrap_post_content_block",9999,40,{"type":163,"name":170,"callback":175,"priority":172,"file":167,"line":176},"wrap_query_block",41,{"type":163,"name":178,"callback":179,"priority":172,"file":167,"line":180},"the_excerpt","wrap_the_excerpt",44,{"type":163,"name":170,"callback":182,"priority":172,"file":167,"line":183},"wrap_common_blocks",47,{"type":142,"name":185,"callback":186,"priority":11,"file":167,"line":187},"dynamic_sidebar_before","sidebar_begin",50,{"type":142,"name":189,"callback":190,"priority":172,"file":167,"line":191},"dynamic_sidebar_after","sidebar_end",51,{"type":163,"name":193,"callback":194,"priority":195,"file":196,"line":153},"posts_pre_query","on_posts_pre_query",10,"src\\Cache\\QueryCache.php",{"type":163,"name":198,"callback":199,"priority":195,"file":196,"line":157},"the_posts","on_the_posts",{"type":142,"name":201,"callback":202,"priority":195,"file":196,"line":113},"clean_post_cache","purge_post",{"type":142,"name":204,"callback":202,"priority":195,"file":196,"line":205},"save_post",19,{"type":142,"name":207,"callback":202,"priority":195,"file":196,"line":161},"deleted_post",{"type":142,"name":209,"callback":210,"priority":195,"file":196,"line":211},"created_term","purge_tax",21,{"type":142,"name":213,"callback":210,"priority":195,"file":196,"line":214},"edited_term",22,{"type":142,"name":216,"callback":210,"priority":195,"file":196,"line":217},"delete_term",23,{"type":142,"name":219,"callback":220,"priority":195,"file":196,"line":221},"updated_option","maybe_purge_option",24,{"type":142,"name":223,"callback":224,"priority":30,"file":196,"line":225},"template_redirect","expose_current_request_tags",27,{"type":142,"name":227,"callback":144,"priority":11,"file":228,"line":229},"init","src\\Plugin.php",16,{"type":163,"name":231,"callback":144,"priority":195,"file":228,"line":221},"quantumcache_query_ttl",{"type":163,"name":233,"callback":144,"priority":195,"file":228,"line":234},"quantumcache_query_stale_ttl",33,{"type":163,"name":236,"callback":144,"priority":195,"file":228,"line":237},"quantumcache_min_archive_ids",45,{"type":163,"name":239,"callback":144,"priority":195,"file":228,"line":240},"quantumcache_fragment_ttl",54,{"type":163,"name":242,"callback":144,"priority":195,"file":228,"line":243},"quantumcache_fragment_stale_ttl",63,{"type":163,"name":245,"callback":144,"priority":195,"file":228,"line":246},"quantumcache_is_cacheable_request",76,{"type":163,"name":248,"callback":144,"priority":195,"file":228,"line":249},"quantumcache_should_bypass_cache",104,{"type":163,"name":251,"callback":144,"priority":195,"file":228,"line":252},"quantumcache_can_store_response",105,{"type":163,"name":254,"callback":144,"priority":195,"file":228,"line":255},"quantumcache_should_store_response",106,{"type":163,"name":257,"callback":144,"priority":195,"file":228,"line":258},"quantumcache_ttl_for_request",107,{"type":163,"name":260,"callback":144,"priority":195,"file":228,"line":261},"quantumcache_query_key_context",110,{"type":163,"name":263,"callback":144,"priority":195,"file":228,"line":264},"quantumcache_variant_cookies",111,{"type":163,"name":266,"callback":144,"priority":195,"file":228,"line":267},"quantumcache_store_additional_tags",114,{"type":163,"name":269,"callback":144,"priority":195,"file":228,"line":270},"quantumcache_current_request_tags",115,{"type":142,"name":272,"callback":273,"priority":149,"file":228,"line":274},"send_headers","\\QuantumCache\\quantumcache_flush_fragment_headers",136,{"type":142,"name":272,"callback":144,"priority":276,"file":228,"line":277},99,139,{"type":142,"name":279,"callback":144,"priority":195,"file":280,"line":281},"quantumcache_purge_tags","src\\Support\\StoreFactory.php",163,[],[],[],[],{"dangerousFunctions":287,"sqlUsage":288,"outputEscaping":313,"fileOperations":11,"externalRequests":11,"nonceChecks":30,"capabilityChecks":136,"bundledLibraries":414},[],{"prepared":195,"raw":195,"locations":289},[290,294,296,299,301,302,304,308,309,312],{"file":291,"line":292,"context":293},"src\\Support\\Maintenance.php",68,"$wpdb->get_var() with variable interpolation",{"file":291,"line":295,"context":293},69,{"file":291,"line":297,"context":298},72,"$wpdb->query() with variable interpolation",{"file":291,"line":300,"context":298},74,{"file":291,"line":246,"context":298},{"file":291,"line":303,"context":298},78,{"file":305,"line":306,"context":307},"src\\Support\\Stats.php",87,"$wpdb->get_row() with variable interpolation",{"file":305,"line":25,"context":293},{"file":310,"line":311,"context":298},"uninstall.php",49,{"file":310,"line":187,"context":298},{"escaped":314,"rawEcho":315,"locations":316},29,48,[317,320,322,324,326,328,330,332,334,336,338,340,342,344,346,348,350,352,354,356,358,360,362,364,366,368,370,372,374,376,378,380,382,384,386,388,390,392,394,396,398,400,402,404,406,408,410,412],{"file":152,"line":318,"context":319},307,"raw output",{"file":152,"line":321,"context":319},309,{"file":152,"line":323,"context":319},321,{"file":152,"line":325,"context":319},322,{"file":152,"line":327,"context":319},326,{"file":152,"line":329,"context":319},331,{"file":152,"line":331,"context":319},365,{"file":152,"line":333,"context":319},374,{"file":152,"line":335,"context":319},378,{"file":152,"line":337,"context":319},381,{"file":152,"line":339,"context":319},384,{"file":152,"line":341,"context":319},388,{"file":152,"line":343,"context":319},392,{"file":152,"line":345,"context":319},400,{"file":152,"line":347,"context":319},403,{"file":152,"line":349,"context":319},406,{"file":152,"line":351,"context":319},407,{"file":152,"line":353,"context":319},408,{"file":152,"line":355,"context":319},409,{"file":152,"line":357,"context":319},410,{"file":152,"line":359,"context":319},413,{"file":152,"line":361,"context":319},417,{"file":152,"line":363,"context":319},421,{"file":152,"line":365,"context":319},422,{"file":152,"line":367,"context":319},424,{"file":152,"line":369,"context":319},425,{"file":152,"line":371,"context":319},427,{"file":152,"line":373,"context":319},428,{"file":152,"line":375,"context":319},431,{"file":152,"line":377,"context":319},432,{"file":152,"line":379,"context":319},433,{"file":152,"line":381,"context":319},434,{"file":152,"line":383,"context":319},437,{"file":152,"line":385,"context":319},438,{"file":152,"line":387,"context":319},439,{"file":152,"line":389,"context":319},442,{"file":152,"line":391,"context":319},443,{"file":152,"line":393,"context":319},444,{"file":152,"line":395,"context":319},445,{"file":152,"line":397,"context":319},447,{"file":152,"line":399,"context":319},451,{"file":152,"line":401,"context":319},455,{"file":152,"line":403,"context":319},460,{"file":152,"line":405,"context":319},461,{"file":152,"line":407,"context":319},466,{"file":152,"line":409,"context":319},467,{"file":152,"line":411,"context":319},468,{"file":167,"line":413,"context":319},415,[],[416,433],{"entryPoint":417,"graph":418,"unsanitizedCount":11,"severity":432},"render_admin (src\\Admin\\AdminPage.php:33)",{"nodes":419,"edges":429},[420,424],{"id":421,"type":422,"label":423,"file":152,"line":125},"n0","source","$_POST (x5)",{"id":425,"type":426,"label":427,"file":152,"line":25,"wp_function":428},"n1","sink","update_option() [Settings Manipulation]","update_option",[430],{"from":421,"to":425,"sanitized":431},true,"low",{"entryPoint":434,"graph":435,"unsanitizedCount":11,"severity":432},"\u003CAdminPage> (src\\Admin\\AdminPage.php:0)",{"nodes":436,"edges":439},[437,438],{"id":421,"type":422,"label":423,"file":152,"line":125},{"id":425,"type":426,"label":427,"file":152,"line":25,"wp_function":428},[440],{"from":421,"to":425,"sanitized":431},{"summary":442,"deductions":443},"The quantumcache plugin v0.1.6 demonstrates a generally strong security posture, particularly in its limited attack surface and the absence of known critical vulnerabilities. The static analysis reveals no unprotected AJAX handlers, REST API routes, shortcodes, or cron events, indicating good practice in limiting potential entry points. Furthermore, the plugin has no recorded vulnerability history, suggesting a stable and secure development track record. \n\nHowever, there are areas for improvement. The code analysis shows that only 38% of outputs are properly escaped. This is a significant concern, as unescaped output can lead to cross-site scripting (XSS) vulnerabilities. While the plugin uses prepared statements for 50% of its SQL queries, the remaining 50% could still be vulnerable if not handled carefully. The presence of only one nonce check and two capability checks also suggests potential weaknesses in authentication and authorization mechanisms for certain operations, though the lack of unprotected entry points mitigates this risk to some extent in the current version. The taint analysis shows no critical or high severity flows with unsanitized paths, which is a positive sign.",[444,447,450],{"reason":445,"points":446},"Significant portion of outputs unescaped",8,{"reason":448,"points":449},"Half of SQL queries not using prepared statements",7,{"reason":451,"points":452},"Limited number of nonce and capability checks",3,"2026-03-17T06:44:32.008Z",{"wat":455,"direct":464},{"assetPaths":456,"generatorPatterns":459,"scriptPaths":460,"versionParams":461},[457,458],"\u002Fwp-content\u002Fplugins\u002Fquantumcache\u002Fquantumcache.css","\u002Fwp-content\u002Fplugins\u002Fquantumcache\u002Fquantumcache.js",[],[458],[462,463],"quantumcache\u002Fquantumcache.js?ver=","quantumcache\u002Fquantumcache.css?ver=",{"cssClasses":465,"htmlComments":467,"htmlAttributes":476,"restEndpoints":479,"jsGlobals":480,"shortcodeOutput":481},[466],"qc-debug-toolbar",[468,469,470,471,472,473,474,475],"\u003C!-- QuantumCache: Generated on","\u003C!-- QuantumCache: Cache Status:","\u003C!-- QuantumCache: Tags:","\u003C!-- QuantumCache: Query ID:","\u003C!-- QuantumCache: Cache Hit -->","\u003C!-- QuantumCache: Cache Miss -->","\u003C!-- QuantumCache: Expired -->","\u003C!-- QuantumCache: Purged -->",[477,478],"data-qc-tag","data-qc-source",[],[5],[]]