[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fEw046M5R2Hf9WFkm_K37JowCG0-8PMbFKWVuO6IwK8Q":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":15,"download_link":25,"security_score":13,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27,"vulnerabilities":28,"developer":29,"crawl_stats":26,"alternatives":35,"analysis":124,"fingerprints":1411},"mamba-cache-for-woocommerce","Mamba Cache for WooCommerce","1.0.0","Rynald0s","https:\u002F\u002Fprofiles.wordpress.org\u002Frynald0s\u002F","\u003Cp>\u003Cstrong>Mamba Cache is the fastest caching solution built from the ground up for WooCommerce stores.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Unlike generic caching plugins adapted for WooCommerce, Mamba understands your store’s unique needs — products, categories, inventory, pricing, cart sessions, and checkout flows.\u003C\u002Fp>\n\u003Ch3>Why Mamba for WooCommerce?\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Built for WooCommerce\u003C\u002Fstrong> — Not a generic cache with WooCommerce compatibility bolted on\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Sub-millisecond response times\u003C\u002Fstrong> — Serve cached pages in \u003C1ms, bypassing PHP entirely\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Intelligent Warmup Engine\u003C\u002Fstrong> — Pre-generate cache for your entire catalog with configurable concurrency, batch size, and scheduling\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Object Cache Detection\u003C\u002Fstrong> — Auto-detects Redis, Memcached, APCu and uses them when available\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Smart Invalidation\u003C\u002Fstrong> — Surgical cache clearing when products, prices, or inventory change\u003C\u002Fli>\n\u003Cli>\u003Cstrong>WooCommerce-Aware\u003C\u002Fstrong> — Never caches cart, checkout, or account pages; respects logged-in users\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>⚡ Page Caching\u003C\u002Fh3>\n\u003Cp>Full-page caching optimized for WooCommerce catalog pages, products, categories, and shop pages with automatic cache variants:\u003C\u002Fp>\n\u003Cp>– \u003Cstrong>Product Pages\u003C\u002Fstrong> – Individual product pages with variant caching\u003Cbr \u002F>\n– \u003Cstrong>Category\u002FTag Pages\u003C\u002Fstrong> – Product listing pages with pagination support\u003Cbr \u002F>\n– \u003Cstrong>Shop Page\u003C\u002Fstrong> – Main store catalog page\u003Cbr \u002F>\n– \u003Cstrong>Search Results\u003C\u002Fstrong> – WooCommerce product search pages\u003Cbr \u002F>\n– \u003Cstrong>Desktop\u002FMobile Variants\u003C\u002Fstrong> – Separate caches for different devices\u003Cbr \u002F>\n– \u003Cstrong>Language Variants\u003C\u002Fstrong> – WPML\u002FPolylang support for multilingual stores\u003Cbr \u002F>\n– \u003Cstrong>Currency Variants\u003C\u002Fstrong> – Multi-currency support (WooCommerce Multilingual, etc.)\u003Cbr \u002F>\n– \u003Cstrong>Geolocation Variants\u003C\u002Fstrong> – Location-based caching for tax\u002Fgeo-pricing\u003Cbr \u002F>\n– \u003Cstrong>Tax Display Variants\u003C\u002Fstrong> – Tax-inclusive\u002Fexclusive display modes\u003Cbr \u002F>\n– \u003Cstrong>Smart Exclusions\u003C\u002Fstrong> – Logged-in users, cart\u002Fcheckout\u002Faccount pages automatically excluded\u003Cbr \u002F>\n– \u003Cstrong>Stale-While-Revalidate\u003C\u002Fstrong> – Serves stale content during regeneration\u003Cbr \u002F>\n– \u003Cstrong>Tag-Based Invalidation\u003C\u002Fstrong> – Precise purging without full cache clears\u003C\u002Fp>\n\u003Ch3>🛒 Store API Caching (Premium)\u003C\u002Fh3>\n\u003Cp>High-performance caching for WooCommerce Store API endpoints used by blocks and headless setups:\u003C\u002Fp>\n\u003Cp>– \u003Cstrong>Product Listings\u003C\u002Fstrong> – \u002Fwp-json\u002Fwc\u002Fstore\u002Fv1\u002Fproducts endpoint caching\u003Cbr \u002F>\n– \u003Cstrong>Cart Data\u003C\u002Fstrong> – \u002Fwp-json\u002Fwc\u002Fstore\u002Fv1\u002Fcart endpoint caching\u003Cbr \u002F>\n– \u003Cstrong>Product Categories\u003C\u002Fstrong> – Category and tag listing endpoints\u003Cbr \u002F>\n– \u003Cstrong>Product Variations\u003C\u002Fstrong> – Variable product data caching\u003Cbr \u002F>\n– \u003Cstrong>Scoped Vary Headers\u003C\u002Fstrong> – Per-customer cache variants based on session\u002Fcurrency\u003Cbr \u002F>\n– \u003Cstrong>ETag\u002F304 Support\u003C\u002Fstrong> – Efficient browser revalidation for API responses\u003Cbr \u002F>\n– \u003Cstrong>Per-Cart Microcache\u003C\u002Fstrong> – Short-lived cache smooths traffic bursts during sales\u003Cbr \u002F>\n– \u003Cstrong>Automatic Invalidation\u003C\u002Fstrong> – Clears on product edits, pricing changes, coupon updates, and cart mutations\u003C\u002Fp>\n\u003Ch3>🖼️ Media Optimization\u003C\u002Fh3>\n\u003Cp>Comprehensive image optimization specifically for WooCommerce product images and media:\u003C\u002Fp>\n\u003Cp>– \u003Cstrong>LCP Optimization\u003C\u002Fstrong> – Identifies and preloads Largest Contentful Paint images on product pages\u003Cbr \u002F>\n– \u003Cstrong>Product Image Compression\u003C\u002Fstrong> – Lossy\u002Flossless compression for product galleries\u003Cbr \u002F>\n– \u003Cstrong>WebP\u002FAVIF Conversion\u003C\u002Fstrong> – Automatic format conversion for product images\u003Cbr \u002F>\n– \u003Cstrong>Bulk Processing\u003C\u002Fstrong> – Optimize existing product catalog in batches\u003Cbr \u002F>\n– \u003Cstrong>CDN Integration\u003C\u002Fstrong> – Automatic purging of optimized images from CDN\u003Cbr \u002F>\n– \u003Cstrong>WooCommerce Integration\u003C\u002Fstrong> – Works with product variations and gallery images\u003C\u002Fp>\n\u003Ch3>🗄️ Database Optimization\u003C\u002Fh3>\n\u003Cp>Automated cleanup of WooCommerce database bloat from orders, products, and sessions:\u003C\u002Fp>\n\u003Cp>– \u003Cstrong>Order-Related Cleanup\u003C\u002Fstrong> – Expired order items, orphaned meta, system notes\u003Cbr \u002F>\n– \u003Cstrong>Product Cleanup\u003C\u002Fstrong> – Orphaned product data, unused attributes, draft products\u003Cbr \u002F>\n– \u003Cstrong>Session Management\u003C\u002Fstrong> – Expired customer sessions and cart data\u003Cbr \u002F>\n– \u003Cstrong>Inventory Cleanup\u003C\u002Fstrong> – Reserved stock and availability data\u003Cbr \u002F>\n– \u003Cstrong>18 Automated Tasks\u003C\u002Fstrong> – Comprehensive WooCommerce table optimization\u003Cbr \u002F>\n– \u003Cstrong>Configurable Scheduling\u003C\u002Fstrong> – Run during low-traffic periods\u003Cbr \u002F>\n– \u003Cstrong>Retention Policies\u003C\u002Fstrong> – Customizable cleanup retention for different data types\u003C\u002Fp>\n\u003Ch3>🎨 Critical CSS & CSS Optimization\u003C\u002Fh3>\n\u003Cp>Eliminate render-blocking CSS and improve Core Web Vitals:\u003C\u002Fp>\n\u003Cp>– \u003Cstrong>Critical CSS Inlining\u003C\u002Fstrong> – Automatically extract and inline above-the-fold CSS\u003Cbr \u002F>\n– \u003Cstrong>CSS Deferring\u003C\u002Fstrong> – Load non-critical stylesheets asynchronously after page render\u003Cbr \u002F>\n– \u003Cstrong>Force-Include Selectors\u003C\u002Fstrong> – Specify CSS selectors to always include in critical CSS (Premium)\u003Cbr \u002F>\n– \u003Cstrong>Per-Page-Type CSS\u003C\u002Fstrong> – Custom critical CSS for product, shop, category, cart, checkout pages (Premium)\u003Cbr \u002F>\n– \u003Cstrong>Media Print Technique\u003C\u002Fstrong> – Uses media=”print” with automatic no-JS fallback\u003C\u002Fp>\n\u003Ch3>🚀 Overhead Optimization\u003C\u002Fh3>\n\u003Cp>Reduce WooCommerce bloat and improve catalog page load times:\u003C\u002Fp>\n\u003Cp>– \u003Cstrong>Asset Optimization\u003C\u002Fstrong> – Dequeue WooCommerce CSS\u002FJS on non-product pages\u003Cbr \u002F>\n– \u003Cstrong>HTML\u002FCSS\u002FJS Minification\u003C\u002Fstrong> – Conservative (HTML-only) or Aggressive (HTML + inline CSS\u002FJS, Premium)\u003Cbr \u002F>\n– \u003Cstrong>JavaScript Delay\u003C\u002Fstrong> – Delay non-critical third-party scripts until user interaction (Premium)\u003Cbr \u002F>\n– \u003Cstrong>Checkout Optimization\u003C\u002Fstrong> – Optimize payment gateway loading and form performance (Premium)\u003Cbr \u002F>\n– \u003Cstrong>Price HTML Simplification\u003C\u002Fstrong> – Streamline product price display markup\u003Cbr \u002F>\n– \u003Cstrong>Hover Prefetch\u003C\u002Fstrong> – Preload product\u002Fcategory pages on hover for instant navigation\u003Cbr \u002F>\n– \u003Cstrong>Resource Hints\u003C\u002Fstrong> – DNS prefetch and preconnect for external services\u003Cbr \u002F>\n– \u003Cstrong>Font Preloading\u003C\u002Fstrong> – Preload critical web fonts (Premium)\u003Cbr \u002F>\n– \u003Cstrong>Heartbeat Control\u003C\u002Fstrong> – Reduce AJAX frequency on frontend, admin, and editor\u003Cbr \u002F>\n– \u003Cstrong>Order Attribution Disable\u003C\u002Fstrong> – Remove WooCommerce order attribution tracking script\u003C\u002Fp>\n\u003Ch3>🌐 CDN Integration\u003C\u002Fh3>\n\u003Cp>Deep integration with major CDN providers for WooCommerce assets and pages:\u003C\u002Fp>\n\u003Cp>– \u003Cstrong>Cloudflare\u003C\u002Fstrong> – Direct API integration with APO (Automatic Platform Optimization)\u003Cbr \u002F>\n– \u003Cstrong>Fastly\u003C\u002Fstrong> – Service ID API integration with surrogate key (tag-based) purging and real-time edge cache invalidation\u003Cbr \u002F>\n– \u003Cstrong>Bunny CDN\u003C\u002Fstrong> – Pull zone API with tag-based purging\u003Cbr \u002F>\n– \u003Cstrong>Generic Webhook\u003C\u002Fstrong> – Custom purge endpoints for enterprise CDNs\u003Cbr \u002F>\n– \u003Cstrong>URL Rewriting\u003C\u002Fstrong> – Rewrite product image and asset URLs to CDN\u003Cbr \u002F>\n– \u003Cstrong>WooCommerce-Specific Purging\u003C\u002Fstrong> – Purge product\u002Fcategory pages on inventory changes\u003C\u002Fp>\n\u003Ch3>🎯 Smart Invalidation\u003C\u002Fh3>\n\u003Cp>Surgical cache purging optimized for WooCommerce workflows:\u003C\u002Fp>\n\u003Cp>– \u003Cstrong>Product Updates\u003C\u002Fstrong> – Purges product page, related categories, and search results\u003Cbr \u002F>\n– \u003Cstrong>Inventory Changes\u003C\u002Fstrong> – Stock level updates trigger targeted purges\u003Cbr \u002F>\n– \u003Cstrong>Pricing Updates\u003C\u002Fstrong> – Currency\u002Ftax changes clear affected catalog pages\u003Cbr \u002F>\n– \u003Cstrong>Category Management\u003C\u002Fstrong> – Product moves between categories update cache accordingly\u003Cbr \u002F>\n– \u003Cstrong>Order Processing\u003C\u002Fstrong> – Stock reductions from orders invalidate affected pages\u003Cbr \u002F>\n– \u003Cstrong>Coupon Changes\u003C\u002Fstrong> – Store-wide coupon updates clear cart\u002Fproduct caches\u003C\u002Fp>\n\u003Ch3>📊 Performance Monitoring\u003C\u002Fh3>\n\u003Cp>Real-time statistics and health monitoring for WooCommerce stores:\u003C\u002Fp>\n\u003Cp>– \u003Cstrong>Catalog Performance\u003C\u002Fstrong> – Track product page and category page load times\u003Cbr \u002F>\n– \u003Cstrong>Cache Coverage\u003C\u002Fstrong> – Monitor percentage of WooCommerce pages cached\u003Cbr \u002F>\n– \u003Cstrong>Conversion Impact\u003C\u002Fstrong> – Track performance improvements on checkout flows\u003Cbr \u002F>\n– \u003Cstrong>Database Metrics\u003C\u002Fstrong> – Monitor table sizes and cleanup effectiveness\u003Cbr \u002F>\n– \u003Cstrong>Savings Reports\u003C\u002Fstrong> – Bandwidth and database savings from optimizations\u003C\u002Fp>\n\u003Ch3>📊 Logging & Diagnostics\u003C\u002Fh3>\n\u003Cp>Comprehensive logging for debugging and monitoring:\u003C\u002Fp>\n\u003Cp>– \u003Cstrong>Cache Event Logging\u003C\u002Fstrong> – Track cache hits, misses, and purge operations\u003Cbr \u002F>\n– \u003Cstrong>Error Tracking\u003C\u002Fstrong> – Monitor warmup failures and cache generation errors\u003Cbr \u002F>\n– \u003Cstrong>Retention Policies\u003C\u002Fstrong> – Configurable log retention periods\u003Cbr \u002F>\n– \u003Cstrong>Log Viewer\u003C\u002Fstrong> – Built-in admin interface for viewing and filtering logs\u003C\u002Fp>\n\u003Ch3>🔥 Intelligent Warmup Engine\u003C\u002Fh3>\n\u003Cp>The most advanced cache warmup system for WooCommerce:\u003C\u002Fp>\n\u003Cp>– \u003Cstrong>Configurable Concurrency\u003C\u002Fstrong> – Set parallel requests (1-10) based on server capacity\u003Cbr \u002F>\n– \u003Cstrong>Batch Size Control\u003C\u002Fstrong> – Process URLs in configurable batches\u003Cbr \u002F>\n– \u003Cstrong>Delay Settings\u003C\u002Fstrong> – Add delays between requests to prevent server overload\u003Cbr \u002F>\n– \u003Cstrong>Scheduled Warmup\u003C\u002Fstrong> – Daily warmup at custom times during low-traffic hours\u003Cbr \u002F>\n– \u003Cstrong>Auto-Warmup After Purge\u003C\u002Fstrong> – Automatically regenerate cache after clearing\u003Cbr \u002F>\n– \u003Cstrong>Progress Tracking\u003C\u002Fstrong> – Real-time progress with pause\u002Fresume capability\u003Cbr \u002F>\n– \u003Cstrong>Error Reporting\u003C\u002Fstrong> – Detailed error logs for failed warmup requests\u003Cbr \u002F>\n– \u003Cstrong>Priority Warming\u003C\u002Fstrong> – Warm bestsellers and featured products first\u003Cbr \u002F>\n– \u003Cstrong>Device Variants\u003C\u002Fstrong> – Warm desktop, mobile, and tablet versions\u003Cbr \u002F>\n– \u003Cstrong>Content Types\u003C\u002Fstrong> – Products, categories, tags, attributes, and shop pages\u003C\u002Fp>\n\u003Ch3>⭐ Premium Features\u003C\u002Fh3>\n\u003Cp>Unlock advanced optimizations with Mamba Premium:\u003C\u002Fp>\n\u003Cp>– \u003Cstrong>Store API Caching\u003C\u002Fstrong> – High-performance caching for WooCommerce Store API endpoints\u003Cbr \u002F>\n– \u003Cstrong>JavaScript Delay\u003C\u002Fstrong> – Delay non-critical third-party scripts until user interaction\u003Cbr \u002F>\n– \u003Cstrong>Checkout Optimization\u003C\u002Fstrong> – Optimize payment gateway loading and form performance\u003Cbr \u002F>\n– \u003Cstrong>Font Preloading\u003C\u002Fstrong> – Preload critical web fonts for faster rendering\u003Cbr \u002F>\n– \u003Cstrong>Preconnect Domains\u003C\u002Fstrong> – Early connection to external services\u003Cbr \u002F>\n– \u003Cstrong>Aggressive Minification\u003C\u002Fstrong> – HTML + inline CSS\u002FJS minification\u003Cbr \u002F>\n– \u003Cstrong>Custom Critical CSS\u003C\u002Fstrong> – Per-page-type critical CSS customization\u003Cbr \u002F>\n– \u003Cstrong>Force-Include Selectors\u003C\u002Fstrong> – Specify CSS selectors to always include in critical CSS\u003Cbr \u002F>\n– \u003Cstrong>Transactional Email Deferring\u003C\u002Fstrong> – Defer order emails to background processing\u003C\u002Fp>\n\u003Ch3>🔧 Developer-Friendly\u003C\u002Fh3>\n\u003Cp>Comprehensive hooks and APIs for WooCommerce customization:\u003C\u002Fp>\n\u003Cp>– \u003Cstrong>70+ Filters\u003C\u002Fstrong> – Customize cache keys, TTL, variants, warmup, invalidation, and more\u003Cbr \u002F>\n– \u003Cstrong>7 Actions\u003C\u002Fstrong> – Hook into cache purges, Store API clears, database task completion\u003Cbr \u002F>\n– \u003Cstrong>WP-CLI Commands\u003C\u002Fstrong> – Command-line cache management for WooCommerce sites\u003Cbr \u002F>\n– \u003Cstrong>REST API\u003C\u002Fstrong> – Programmatic cache control for headless WooCommerce\u003Cbr \u002F>\n– \u003Cstrong>Multisite Support\u003C\u002Fstrong> – Per-site caching in WooCommerce multisite networks\u003C\u002Fp>\n\u003Ch3>🔧 Compatibility\u003C\u002Fh3>\n\u003Cp>– \u003Cstrong>WooCommerce 5.0+\u003C\u002Fstrong> – Full compatibility with core WooCommerce features\u003Cbr \u002F>\n– \u003Cstrong>WooCommerce Blocks\u003C\u002Fstrong> – Optimized for block-based product pages\u003Cbr \u002F>\n– \u003Cstrong>HPOS\u003C\u002Fstrong> – High-Performance Order Storage compatible\u003Cbr \u002F>\n– \u003Cstrong>Multilingual\u003C\u002Fstrong> – WPML, Polylang, WooCommerce Multilingual support\u003Cbr \u002F>\n– \u003Cstrong>Multi-currency\u003C\u002Fstrong> – Compatible with currency switcher plugins\u003Cbr \u002F>\n– \u003Cstrong>Page Builders\u003C\u002Fstrong> – Elementor and Breakdance integration\u003Cbr \u002F>\n– \u003Cstrong>Object Cache\u003C\u002Fstrong> – Redis, Memcached support for high-traffic stores\u003C\u002Fp>\n\u003Ch3>Command Line & API Access\u003C\u002Fh3>\n\u003Cp>Mamba provides comprehensive command-line and programmatic access for WooCommerce store automation and integration.\u003C\u002Fp>\n\u003Ch3>WP-CLI Commands\u003C\u002Fh3>\n\u003Cp>Full command-line interface for WooCommerce cache management and automation:\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Cache Purge Commands:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>– \u003Ccode>wp mamba-cache-for-woocommerce purge all\u003C\u002Fcode> – Purge all page cache and related markers\u003Cbr \u002F>\n– \u003Ccode>wp mamba-cache-for-woocommerce purge store-api\u003C\u002Fcode> – Purge Store API cache only\u003Cbr \u002F>\n– \u003Ccode>wp mamba-cache-for-woocommerce purge url \u003Curl>\u003C\u002Fcode> – Purge specific URL\u003Cbr \u002F>\n– \u003Ccode>wp mamba-cache-for-woocommerce purge urls \u003Cfile>\u003C\u002Fcode> – Purge URLs from a file (one per line)\u003Cbr \u002F>\n– \u003Ccode>wp mamba-cache-for-woocommerce purge product \u003Cid>\u003C\u002Fcode> – Purge cache for specific product ID\u003Cbr \u002F>\n– \u003Ccode>wp mamba-cache-for-woocommerce purge category \u003Cterm_id>\u003C\u002Fcode> – Purge cache for specific category\u003Cbr \u002F>\n– \u003Ccode>wp mamba-cache-for-woocommerce purge shop\u003C\u002Fcode> – Purge shop page cache\u003Cbr \u002F>\n– \u003Ccode>wp mamba-cache-for-woocommerce purge home\u003C\u002Fcode> – Purge homepage cache\u003Cbr \u002F>\n– \u003Ccode>wp mamba-cache-for-woocommerce purge tags \u003Ctag1,tag2,...>\u003C\u002Fcode> – Purge CDN by cache tags\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Warmup Commands:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>– \u003Ccode>wp mamba-cache-for-woocommerce warmup start\u003C\u002Fcode> – Start background cache warmup\u003Cbr \u002F>\n– \u003Ccode>wp mamba-cache-for-woocommerce warmup status\u003C\u002Fcode> – Check warmup job progress (JSON output)\u003Cbr \u002F>\n– \u003Ccode>wp mamba-cache-for-woocommerce warmup cancel\u003C\u002Fcode> – Cancel running warmup job\u003Cbr \u002F>\n– \u003Ccode>wp mamba-cache-for-woocommerce warmup resume\u003C\u002Fcode> – Resume paused warmup job\u003Cbr \u002F>\n– \u003Ccode>wp mamba-cache-for-woocommerce warmup errors\u003C\u002Fcode> – View warmup errors (JSON output)\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Options:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>– \u003Ccode>--and-warm\u003C\u002Fcode> – Automatically warm the URL after purging (available on url, urls, category, shop, home commands)\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Examples:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cpre>\u003Ccode># Purge all cache\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>wp mamba-cache-for-woocommerce purge all\u003C\u002Fp>\n\u003Cpre>\u003Ccode># Purge and warm a specific product\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>wp mamba-cache-for-woocommerce purge product 123 –and-warm\u003C\u002Fp>\n\u003Cpre>\u003Ccode># Purge shop page and warm it\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>wp mamba-cache-for-woocommerce purge shop –and-warm\u003C\u002Fp>\n\u003Cpre>\u003Ccode># Start warmup job\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>wp mamba-cache-for-woocommerce warmup start\u003C\u002Fp>\n\u003Cpre>\u003Ccode># Check warmup status\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>wp mamba-cache-for-woocommerce warmup status\u003C\u002Fp>\n\u003Ch3>REST API Endpoints\u003C\u002Fh3>\n\u003Cp>Programmatic access to Mamba’s WooCommerce caching and optimization features:\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Status & Monitoring:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>– \u003Ccode>GET \u002Fwp-json\u002Fmamba-wc\u002Fv1\u002Fcache-status\u003C\u002Fcode> – Cache status, hit rates, coverage metrics\u003Cbr \u002F>\n– \u003Ccode>GET \u002Fwp-json\u002Fmamba-wc\u002Fv1\u002Fstats\u003C\u002Fcode> – Detailed performance statistics\u003Cbr \u002F>\n– \u003Ccode>GET \u002Fwp-json\u002Fmamba-wc\u002Fv1\u002Fcache-counts\u003C\u002Fcode> – Cache counts by content type (products, categories, etc.)\u003Cbr \u002F>\n– \u003Ccode>GET \u002Fwp-json\u002Fmamba-wc\u002Fv1\u002Fpurge-stats\u003C\u002Fcode> – Purge operation statistics\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Cache Management:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>– \u003Ccode>POST \u002Fwp-json\u002Fmamba-wc\u002Fv1\u002Fpurge\u003C\u002Fcode> – Purge caches (body: \u003Ccode>{type: \"all|page|api|url\", url: \"...\"}\u003C\u002Fcode>)\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Warmup Operations:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>– \u003Ccode>POST \u002Fwp-json\u002Fmamba-wc\u002Fv1\u002Fwarmup\u003C\u002Fcode> – Start foreground warmup\u003Cbr \u002F>\n– \u003Ccode>POST \u002Fwp-json\u002Fmamba-wc\u002Fv1\u002Fbackground-warmup\u003C\u002Fcode> – Start background warmup job\u003Cbr \u002F>\n– \u003Ccode>GET \u002Fwp-json\u002Fmamba-wc\u002Fv1\u002Fwarmup-status\u003C\u002Fcode> – Check warmup job progress\u003Cbr \u002F>\n– \u003Ccode>POST \u002Fwp-json\u002Fmamba-wc\u002Fv1\u002Fwarmup-cancel\u003C\u002Fcode> – Cancel running warmup job\u003Cbr \u002F>\n– \u003Ccode>POST \u002Fwp-json\u002Fmamba-wc\u002Fv1\u002Fwarmup-resume\u003C\u002Fcode> – Resume paused warmup job\u003Cbr \u002F>\n– \u003Ccode>GET \u002Fwp-json\u002Fmamba-wc\u002Fv1\u002Fwarmup-errors\u003C\u002Fcode> – Get warmup error log\u003Cbr \u002F>\n– \u003Ccode>GET \u002Fwp-json\u002Fmamba-wc\u002Fv1\u002Fbackground-jobs\u003C\u002Fcode> – List active background jobs\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Authentication:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>All REST endpoints require WordPress admin authentication (\u003Ccode>manage_options\u003C\u002Fcode> or \u003Ccode>manage_woocommerce\u003C\u002Fcode> capability). Use standard WordPress authentication methods (cookies, application passwords, or OAuth).\u003C\u002Fp>\n\u003Ch3>Integration Examples\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>Automated Product Updates:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>When updating products via API, automatically purge affected cache:\u003C\u002Fp>\n\u003Cpre>\u003Ccode># After updating product via WooCommerce REST API\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>curl -X POST https:\u002F\u002Fexample.com\u002Fwp-json\u002Fmamba-wc\u002Fv1\u002Fpurge \\\u003Cbr \u002F>\n  -H “Content-Type: application\u002Fjson” \\\u003Cbr \u002F>\n  -d ‘{“type”:”url”,”url”:”https:\u002F\u002Fexample.com\u002Fproduct\u002Fmy-product\u002F”}’ \\\u003Cbr \u002F>\n  -u username:password\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Deployment Scripts:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Include cache warmup in deployment pipelines:\u003C\u002Fp>\n\u003Cpre>\u003Ccode># After deployment, clear stale cache and warm up\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>wp mamba-cache-for-woocommerce purge all\u003Cbr \u002F>\nwp mamba-cache-for-woocommerce warmup start\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Monitoring Integration:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Monitor WooCommerce performance in external systems:\u003C\u002Fp>\n\u003Cpre>\u003Ccode># Check warmup status\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>wp mamba-cache-for-woocommerce warmup status\u003C\u002Fp>\n\u003Ch3>Minimum Requirements\u003C\u002Fh3>\n\u003Cp>– WordPress 5.0 or higher\u003Cbr \u002F>\n– WooCommerce 5.0 or higher\u003Cbr \u002F>\n– PHP 7.4 or higher\u003Cbr \u002F>\n– MySQL 5.6 or higher or MariaDB 10.1 or higher\u003C\u002Fp>\n\u003Ch3>Recommended Server Configuration\u003C\u002Fh3>\n\u003Cp>– PHP 8.0+ for optimal performance\u003Cbr \u002F>\n– Redis or Memcached for object caching\u003Cbr \u002F>\n– Apache or Nginx with mod_rewrite enabled\u003Cbr \u002F>\n– At least 256MB PHP memory limit\u003C\u002Fp>\n\u003Ch3>External Services\u003C\u002Fh3>\n\u003Cp>This plugin connects to external services in specific scenarios. Below is a complete list of all external service integrations:\u003C\u002Fp>\n\u003Ch4>CDN Integration (Optional, User-Configured)\u003C\u002Fh4>\n\u003Cp>When you configure CDN integration in the plugin settings, Mamba connects to your chosen CDN provider’s API to purge cached content:\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Cloudflare\u003C\u002Fstrong>\u003Cbr \u002F>\n* Service: Cloudflare CDN and APO (Automatic Platform Optimization)\u003Cbr \u002F>\n* Data sent: Zone ID, purge requests (URLs or cache tags), API authentication token\u003Cbr \u002F>\n* When: Only when you configure Cloudflare integration and trigger cache purges\u003Cbr \u002F>\n* Terms of Service: https:\u002F\u002Fwww.cloudflare.com\u002Fterms\u002F\u003Cbr \u002F>\n* Privacy Policy: https:\u002F\u002Fwww.cloudflare.com\u002Fprivacypolicy\u002F\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Bunny CDN\u003C\u002Fstrong>\u003Cbr \u002F>\n* Service: Bunny CDN pull zone management\u003Cbr \u002F>\n* Data sent: Pull zone ID, purge requests (URLs or cache tags), API key\u003Cbr \u002F>\n* When: Only when you configure Bunny CDN integration and trigger cache purges\u003Cbr \u002F>\n* Terms of Service: https:\u002F\u002Fbunny.net\u002Ftos\u002F\u003Cbr \u002F>\n* Privacy Policy: https:\u002F\u002Fbunny.net\u002Fprivacy\u002F\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Fastly\u003C\u002Fstrong>\u003Cbr \u002F>\n* Service: Fastly CDN cache management\u003Cbr \u002F>\n* Data sent: Service ID, purge requests (URLs or surrogate keys), API token\u003Cbr \u002F>\n* When: Only when you configure Fastly integration and trigger cache purges\u003Cbr \u002F>\n* Terms of Service: https:\u002F\u002Fwww.fastly.com\u002Fterms\u002F\u003Cbr \u002F>\n* Privacy Policy: https:\u002F\u002Fwww.fastly.com\u002Fprivacy\u002F\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Generic Webhook\u003C\u002Fstrong>\u003Cbr \u002F>\n* Service: Custom webhook endpoint (user-defined)\u003Cbr \u002F>\n* Data sent: Purge payload as configured by user\u003Cbr \u002F>\n* When: Only when you configure a custom webhook and trigger cache purges\u003Cbr \u002F>\n* Note: You control the endpoint and data format\u003C\u002Fp>\n\u003Ch4>DNS Prefetch and Preconnect Hints (Optional, User-Configured)\u003C\u002Fh4>\n\u003Cp>When enabled, this plugin adds DNS prefetch and preconnect resource hints to help browsers establish early connections to domains your site already uses. \u003Cstrong>The plugin does not load any files from these domains\u003C\u002Fstrong> – it only adds HTML hints like \u003Ccode>\u003Clink rel=\"dns-prefetch\" href=\"...\">\u003C\u002Fcode> to improve performance for resources your site already loads.\u003C\u002Fp>\n\u003Cp>Common domains that may be included in auto-detection (if enabled):\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Google Fonts (fonts.googleapis.com, fonts.gstatic.com) – for sites using Google Fonts\u003C\u002Fli>\n\u003Cli>Google Analytics (www.google-analytics.com) – for sites using Google Analytics\u003C\u002Fli>\n\u003Cli>Payment gateways (js.stripe.com, www.paypal.com, etc.) – for WooCommerce checkout pages\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>These hints only benefit domains your site already uses. No data is sent to these domains by the plugin itself.\u003C\u002Fp>\n\u003Ch4>Freemius SDK (License Management)\u003C\u002Fh4>\n\u003Cp>This plugin uses Freemius for license management and optional usage analytics:\u003Cbr \u002F>\n* Service: Freemius SDK\u003Cbr \u002F>\n* Data sent: License key validation, optional anonymous usage statistics (if opted in)\u003Cbr \u002F>\n* When: License activation, plugin updates, optional analytics\u003Cbr \u002F>\n* Terms of Service: https:\u002F\u002Ffreemius.com\u002Fterms\u002F\u003Cbr \u002F>\n* Privacy Policy: https:\u002F\u002Ffreemius.com\u002Fprivacy\u002F\u003C\u002Fp>\n","The ultimate WooCommerce performance plugin with intelligent caching, media optimization, database cleanup, and CDN integration.",0,168,100,1,"","6.9.4","5.0","7.4",[20,21,22,23,24],"caching","optimization","performance","speed","woocommerce","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmamba-cache-for-woocommerce.1.0.0.zip",null,"2026-03-15T10:48:56.248Z",[],{"slug":30,"display_name":7,"profile_url":8,"plugin_count":31,"total_installs":11,"avg_security_score":13,"avg_patch_time_days":32,"trust_score":33,"computed_at":34},"rynald0s",2,30,94,"2026-04-04T09:30:05.410Z",[36,58,76,88,101],{"slug":37,"name":38,"version":39,"author":40,"author_profile":41,"description":42,"short_description":43,"active_installs":44,"downloaded":45,"rating":33,"num_ratings":46,"last_updated":47,"tested_up_to":16,"requires_at_least":48,"requires_php":49,"tags":50,"homepage":52,"download_link":53,"security_score":54,"vuln_count":55,"unpatched_count":11,"last_vuln_date":56,"fetched_at":57},"wp-meteor","WP Meteor Website Speed Optimization Addon","3.4.17","Aleksandr Guidrevitch","https:\u002F\u002Fprofiles.wordpress.org\u002Faguidrevitch\u002F","\u003Cp>WP Meteor offers an original way to further optimize your website speed.\u003Cbr \u002F>\nWith this plugin you can \u003Cstrong>increase your PageSpeed score\u003C\u002Fstrong> by up to 5x.\u003Cbr \u002F>\nThe plugin is 100% free, it is compatible and works well with most popular caching plugins like:\u003Cbr \u002F>\n* Autoptimize\u003Cbr \u002F>\n* WP Rocket\u003Cbr \u002F>\n* WP Total Cache\u003Cbr \u002F>\n* WP Super Cache\u003Cbr \u002F>\n* Phastpress\u003Cbr \u002F>\n* LiteSpeed\u003Cbr \u002F>\n* Hummingbird\u003Cbr \u002F>\n* WP Fastest Cache\u003Cbr \u002F>\n* SiteGround Optimizer\u003C\u002Fp>\n\u003Cp>It also works well with website builders like Elementor or with image optimizers like ShortPixel.\u003C\u002Fp>\n\u003Cp>The few known incompatibilities are listed in the FAQ.\u003C\u002Fp>\n\u003Ch4>BENEFITS\u003C\u002Fh4>\n\u003Cp>WP Meteor can improve your \u003Ca href=\"https:\u002F\u002Fpagespeed.web.dev\u002F\" rel=\"nofollow ugc\">Pagespeed\u003C\u002Fa> results and the actual loading time of your website by \u003Cstrong>up to 5x\u003C\u002Fstrong>! You do not have to take our word for it, it only takes 2 minutes to install the plugin and \u003Ca href=\"https:\u002F\u002Ftest.fastpixel.io\u002F\" rel=\"nofollow ugc\">test how it improves\u003C\u002Fa> your website speed.\u003Cbr \u002F>\nAnd since the plugin is designed to leave no traces on your hard drive or database when deactivated and removed, \u003Cstrong>there is no risk for you\u003C\u002Fstrong>.\u003C\u002Fp>\n\u003Ch4>HOW IT WORKS\u003C\u002Fh4>\n\u003Cp>If the user does not interact with the page immediately, WP Meteor defers loading and firing scripts until the page is rendered, which increases the pagespeed metric, on average, by \u003Cstrong>2-5x\u003C\u002Fstrong>.\u003C\u002Fp>\n\u003Cp>This delay in loading scripts greatly improves perceived load times for your visitors. It also significantly improves the following \u003Cstrong>important SEO metrics\u003C\u002Fstrong>:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fpagespeed.web.dev\u002F\" rel=\"nofollow ugc\">Page Speed\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fweb.dev\u002Flcp\u002F\" rel=\"nofollow ugc\">Largest Contentful Paint (LCP)\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fweb.dev\u002Ftti\u002F\" rel=\"nofollow ugc\">Time To Interactive (TTI)\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fweb.dev\u002Ftbt\u002F\" rel=\"nofollow ugc\">Total Blocking Time (TBT)\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>FURTHER ACCELERATE YOUR WEBSITE\u003C\u002Fh3>\n\u003Cp>If you want to optimize your website’s speed to the fullest extent automatically while ensuring that all Core Web Vitals are taken care of, we recommend trying \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Ffastpixel-website-accelerator\u002F\" rel=\"ugc\">FastPixel.io\u003C\u002Fa> for free.\u003Cbr \u002F>\nThe \u003Cstrong>FastPixel\u003C\u002Fstrong> project is a collaboration between the creator of WP Meteor and ShortPixel, and it addresses, with just a few clicks, \u003Ca href=\"https:\u002F\u002Ffastpixel.io\u002Fblog\u002Feasy-way-to-improve-core-web-vitals-on-wordpress\u002F?utm_source=wpmeteor-readme#common-issues-affecting-core-web-vitals\" rel=\"nofollow ugc\">all the common issues\u003C\u002Fa> that affect Core Web Vitals.\u003C\u002Fp>\n","2x-5x improvement in your Page Speed score. A completely new way of optimizing your page speed.",20000,991079,77,"2026-02-21T17:46:00.000Z","4.5","5.6",[20,21,51,22],"pagespeed","https:\u002F\u002Fwp-meteor.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-meteor.3.4.17.zip",98,3,"2024-07-23 00:00:00","2026-03-15T15:16:48.613Z",{"slug":59,"name":60,"version":61,"author":62,"author_profile":63,"description":64,"short_description":65,"active_installs":66,"downloaded":67,"rating":13,"num_ratings":14,"last_updated":68,"tested_up_to":16,"requires_at_least":69,"requires_php":70,"tags":71,"homepage":74,"download_link":75,"security_score":13,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":57},"amigo-performance","Amigo Performance","3.3","Amigo Dheena","https:\u002F\u002Fprofiles.wordpress.org\u002Famigodheena\u002F","\u003Cp>Amigo Performance combines modern UI design with proven performance techniques. The plugin introduces an advanced per-page asset manager, configurable minification, and streamlined lazy loading controls so that agencies, developers, and site owners can fine-tune front-end delivery with confidence.\u003C\u002Fp>\n\u003Ch3>Key capabilities\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>Advanced Asset Manager (updated in v3.3)\u003C\u002Fstrong>\u003Cbr \u002F>\n– Page-level grouping with redesigned accordions for faster navigation\u003Cbr \u002F>\n– Compact card layout that highlights enabled versus disabled assets\u003Cbr \u002F>\n– Bulk enable\u002Fdisable controls with detailed statistics, progress rings, and empty-state guidance\u003Cbr \u002F>\n– One-click restore workflow to undo problematic dequeues\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Minification controls (introduced in v3.3)\u003C\u002Fstrong>\u003Cbr \u002F>\n– CSS and JavaScript minification pipelines with cached outputs\u003Cbr \u002F>\n– Automatic fallbacks to original files to ensure safe rollbacks\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Foundational performance switches\u003C\u002Fstrong>\u003Cbr \u002F>\n– Remove query strings from static assets to improve cache hit rates\u003Cbr \u002F>\n– Remove WordPress emoji scripts and styles to eliminate unnecessary payloads\u003Cbr \u002F>\n– Defer non-critical JavaScript execution\u003Cbr \u002F>\n– Modern image and iframe lazy loading modules\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Security and quality focus\u003C\u002Fstrong>\u003Cbr \u002F>\n– Capability checks, nonce validation, and fully escaped output for all admin pages\u003Cbr \u002F>\n– Modular architecture with dedicated service classes and logging utilities\u003C\u002Fp>\n\u003Ch3>Benefits\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Lower time-to-first-byte and faster visual completion thanks to smaller payloads\u003C\u002Fli>\n\u003Cli>Improved PageSpeed Insights and Core Web Vitals scores across desktop and mobile\u003C\u002Fli>\n\u003Cli>Reduced troubleshooting time through visual asset discovery and per-page isolation\u003C\u002Fli>\n\u003Cli>Predictable workflows that fit agency handoffs and enterprise maintenance plans\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Support\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Documentation: refer to the in-plugin guidance and knowledge base articles\u003C\u002Fli>\n\u003Cli>GitHub Issues: report reproducible bugs or request improvements\u003C\u002Fli>\n\u003Cli>WordPress.org forums: community-driven assistance\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Thank you for using Amigo Performance. Professional feedback and reviews help guide future releases.\u003C\u002Fp>\n","Amigo Performance delivers professional-grade optimization controls for WordPress sites that need consistent Core Web Vitals improvements without addi &hellip;",10,2184,"2026-03-01T08:26:00.000Z","6.0","8.0",[20,72,21,73,22],"lazy-loading","page-speed","https:\u002F\u002Fgithub.com\u002FAmigoDheena\u002FAmigo-Performance","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Famigo-performance.3.3.zip",{"slug":77,"name":78,"version":79,"author":80,"author_profile":81,"description":82,"short_description":83,"active_installs":11,"downloaded":84,"rating":11,"num_ratings":11,"last_updated":15,"tested_up_to":16,"requires_at_least":85,"requires_php":18,"tags":86,"homepage":15,"download_link":87,"security_score":13,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"instant-page-load-caching","Instant Page Load & Caching","1.0","SACHINRAJ CP","https:\u002F\u002Fprofiles.wordpress.org\u002Fsachinrajcp123\u002F","\u003Cp>Instant Page Load & Caching enhances your WordPress site’s performance by:\u003Cbr \u002F>\n– Caching static versions of pages for faster loading.\u003Cbr \u002F>\n– Reducing server load by minimizing dynamic requests.\u003Cbr \u002F>\n– Providing a simple settings panel to enable\u002Fdisable caching.\u003C\u002Fp>\n","A lightweight caching plugin that improves website performance by storing static page versions and delivering them instantly.",389,"5.2",[20,21,22,23],"https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Finstant-page-load-caching.1.0.zip",{"slug":89,"name":90,"version":6,"author":91,"author_profile":92,"description":93,"short_description":94,"active_installs":11,"downloaded":95,"rating":11,"num_ratings":11,"last_updated":96,"tested_up_to":16,"requires_at_least":69,"requires_php":18,"tags":97,"homepage":99,"download_link":100,"security_score":13,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":57},"speedpress-for-woocommerce","SpeedPress for WooCommerce","Md Laju Miah","https:\u002F\u002Fprofiles.wordpress.org\u002Fdevlaju\u002F","\u003Cp>SpeedPress for WooCommerce brings a set of modular addons to enhance your WooCommerce store.\u003C\u002Fp>\n\u003Cp>Key features:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>User-friendly dashboard\u003C\u002Fli>\n\u003Cli>Automatic updates & support ready\u003C\u002Fli>\n\u003Cli>Easily extendable modular design\u003C\u002Fli>\n\u003Cli>Compatible with most WooCommerce themes\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Each addon is designed to be lightweight and improve user experience while keeping your store fast.\u003C\u002Fp>\n\u003Ch3>Roadmap\u003C\u002Fh3>\n\u003Cp>Future updates planned for SpeedPress for WooCommerce include:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Additional modular addons for WooCommerce (e.g., advanced shipping, bulk product management)\u003C\u002Fli>\n\u003Cli>Improved caching and lazy-loading features for product pages\u003C\u002Fli>\n\u003Cli>Integration with popular page builders (Elementor, WPBakery)\u003C\u002Fli>\n\u003Cli>Enhanced reporting dashboard for product views, sales, and conversion optimization\u003C\u002Fli>\n\u003Cli>Improved mobile optimization and Core Web Vitals performance\u003C\u002Fli>\n\u003Cli>More translation-ready strings and multi-language support\u003C\u002Fli>\n\u003C\u002Ful>\n","SpeedPress for WooCommerce is a collection of WooCommerce addons designed to improve speed, usability, and conversion rates for your online store.",118,"2026-02-15T16:01:00.000Z",[98,21,22,23,24],"addons","https:\u002F\u002Fwpspeedpress.com\u002Fspeedpress-for-woocommerce\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fspeedpress-for-woocommerce.1.0.0.zip",{"slug":102,"name":103,"version":104,"author":105,"author_profile":106,"description":107,"short_description":108,"active_installs":109,"downloaded":110,"rating":111,"num_ratings":112,"last_updated":113,"tested_up_to":16,"requires_at_least":114,"requires_php":115,"tags":116,"homepage":119,"download_link":120,"security_score":121,"vuln_count":122,"unpatched_count":11,"last_vuln_date":123,"fetched_at":57},"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","7.2",[20,117,51,22,118],"optimize","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",{"attackSurface":125,"codeSignals":1003,"taintFlows":1127,"riskAssessment":1403,"analyzedAt":1410},{"hooks":126,"ajaxHandlers":829,"restRoutes":899,"shortcodes":969,"cronEvents":970,"entryPointCount":182,"unprotectedCount":1002},[127,133,137,140,143,148,153,157,161,167,171,174,177,180,183,186,190,193,197,202,205,208,211,213,217,221,224,227,229,232,234,238,241,244,248,251,256,260,263,266,267,271,273,276,280,284,286,290,294,297,301,305,308,311,315,318,322,325,329,333,336,339,341,344,346,348,351,354,356,358,362,365,369,373,377,379,382,385,388,392,396,400,403,406,410,414,416,419,423,425,428,430,432,435,439,444,447,450,453,457,460,463,467,471,476,480,483,485,489,493,498,501,504,507,509,511,514,517,521,523,525,527,529,531,534,537,540,543,545,548,551,553,555,557,559,561,563,565,568,571,574,577,579,582,585,587,589,592,594,596,598,602,604,606,608,610,613,616,618,622,625,627,629,632,634,636,639,641,644,647,649,653,656,659,662,666,668,670,672,674,676,679,682,684,687,690,692,694,696,700,703,704,705,706,707,708,710,712,714,717,720,722,724,727,729,732,735,736,740,744,746,748,753,757,761,763,766,768,769,771,775,778,781,785,788,791,795,797,799,801,802,803,807,810,813,815,817,819,821,824,826,827],{"type":128,"name":129,"callback":130,"file":131,"line":132},"action","after_uninstall","closure","mamba-woo-cache.php",59,{"type":134,"name":135,"callback":130,"file":131,"line":136},"filter","pricing\u002Fcss_path",64,{"type":128,"name":138,"callback":130,"file":131,"line":139},"admin_enqueue_scripts",69,{"type":128,"name":141,"callback":130,"priority":11,"file":131,"line":142},"plugins_loaded",192,{"type":128,"name":144,"callback":145,"file":146,"line":147},"admin_notices","showConflictNotice","src\\Lifecycle\\ConflictDetector.php",78,{"type":128,"name":149,"callback":150,"priority":66,"file":151,"line":152},"activated_plugin","setActivationRedirect","src\\Lifecycle\\Welcome.php",23,{"type":128,"name":154,"callback":155,"priority":14,"file":151,"line":156},"admin_init","maybeRedirect",26,{"type":128,"name":158,"callback":159,"file":151,"line":160},"admin_footer","renderWelcomeModal",29,{"type":128,"name":162,"callback":163,"priority":164,"file":165,"line":166},"wp_enqueue_scripts","maybeDequeueWooAssets",99,"src\\Modules\\Bloat\\Module.php",31,{"type":128,"name":168,"callback":169,"file":165,"line":170},"init","applySimplifyPriceHtmlSetting",32,{"type":128,"name":162,"callback":172,"priority":54,"file":165,"line":173},"optimizeCheckoutJS",35,{"type":128,"name":162,"callback":175,"priority":164,"file":165,"line":176},"optimizeCheckoutCSS",36,{"type":128,"name":162,"callback":178,"priority":164,"file":165,"line":179},"disableCheckoutFragments",37,{"type":128,"name":162,"callback":181,"priority":54,"file":165,"line":182},"lazyLoadPaymentMethods",38,{"type":128,"name":168,"callback":184,"file":165,"line":185},"deferTransactionalEmails",39,{"type":128,"name":187,"callback":188,"priority":14,"file":165,"line":189},"wp_head","preconnectPaymentSDKs",40,{"type":128,"name":162,"callback":191,"priority":13,"file":165,"line":192},"disableOrderAttribution",43,{"type":128,"name":162,"callback":194,"priority":195,"file":165,"line":196},"enqueueHoverPrefetch",101,44,{"type":128,"name":198,"callback":199,"priority":200,"file":165,"line":201},"template_redirect","maybeStartMinifyBuffer",9999,47,{"type":128,"name":187,"callback":203,"priority":14,"file":165,"line":204},"preloadFonts",50,{"type":128,"name":187,"callback":206,"priority":14,"file":165,"line":207},"dnsPrefetch",53,{"type":128,"name":187,"callback":209,"priority":14,"file":165,"line":210},"preconnectExternalDomains",56,{"type":128,"name":168,"callback":212,"file":165,"line":132},"controlHeartbeat",{"type":134,"name":214,"callback":215,"file":165,"line":216},"heartbeat_settings","modifyHeartbeatSettings",60,{"type":134,"name":218,"callback":219,"file":165,"line":220},"woocommerce_order_splitter_queue_async","__return_false",106,{"type":134,"name":222,"callback":130,"priority":66,"file":165,"line":223},"woocommerce_get_price_html",111,{"type":134,"name":225,"callback":130,"priority":66,"file":165,"line":226},"script_loader_tag",131,{"type":128,"name":162,"callback":130,"priority":164,"file":165,"line":228},154,{"type":134,"name":230,"callback":130,"priority":66,"file":165,"line":231},"woocommerce_get_script_data",174,{"type":134,"name":225,"callback":130,"priority":66,"file":165,"line":233},220,{"type":134,"name":235,"callback":236,"file":165,"line":237},"woocommerce_defer_transactional_emails","__return_true",247,{"type":134,"name":239,"callback":219,"file":165,"line":240},"woocommerce_allow_marketplace_suggestions",289,{"type":134,"name":242,"callback":236,"file":165,"line":243},"woocommerce_helper_suppress_admin_notices",299,{"type":134,"name":245,"callback":246,"file":165,"line":247},"woocommerce_admin_payment_gateway_suggestion_specs","__return_empty_array",309,{"type":134,"name":225,"callback":249,"priority":66,"file":165,"line":250},"maybeDelayScript",716,{"type":128,"name":252,"callback":253,"priority":254,"file":165,"line":255},"wp_footer","outputLoaderScript",999,719,{"type":128,"name":154,"callback":257,"file":258,"line":259},"handleAdminActions","src\\Modules\\Caching\\Admin\\Actions.php",33,{"type":128,"name":144,"callback":261,"file":258,"line":262},"maybeShowNotice",34,{"type":128,"name":154,"callback":264,"file":265,"line":166},"adminInit","src\\Modules\\Caching\\Admin\\NginxHardening.php",{"type":128,"name":144,"callback":261,"file":265,"line":170},{"type":134,"name":268,"callback":269,"file":270,"line":185},"cron_schedules","registerCronSchedules","src\\Modules\\Caching\\Controller.php",{"type":128,"name":198,"callback":272,"priority":11,"file":270,"line":196},"maybeServe",{"type":128,"name":274,"callback":275,"priority":66,"file":270,"line":201},"save_post","smartClear",{"type":128,"name":277,"callback":278,"priority":66,"file":270,"line":279},"woocommerce_update_product","onProductUpdated",48,{"type":128,"name":281,"callback":282,"file":270,"line":283},"woocommerce_product_set_stock_status","onStockChanged",49,{"type":128,"name":285,"callback":282,"file":270,"line":204},"woocommerce_variation_set_stock_status",{"type":128,"name":287,"callback":288,"priority":66,"file":270,"line":289},"woocommerce_product_object_updated_props","onProductPropsUpdated",51,{"type":128,"name":291,"callback":292,"file":270,"line":293},"woocommerce_new_order","onOrderCreated",52,{"type":128,"name":295,"callback":296,"priority":66,"file":270,"line":207},"woocommerce_order_status_changed","onOrderStatusChanged",{"type":128,"name":298,"callback":299,"priority":66,"file":270,"line":300},"woocommerce_save_product_variation","onVariationSaved",54,{"type":128,"name":302,"callback":303,"priority":66,"file":270,"line":304},"mamba_deferred_wc_variation_clear","runDeferredVariationClear",55,{"type":128,"name":306,"callback":307,"file":270,"line":210},"woocommerce_product_set_stock","onStockSet",{"type":128,"name":309,"callback":310,"priority":66,"file":270,"line":132},"set_object_terms","onTermRelationshipChanged",{"type":128,"name":312,"callback":313,"file":270,"line":314},"woocommerce_order_stock_reduced","onOrderStockChanged",62,{"type":128,"name":316,"callback":313,"file":270,"line":317},"woocommerce_order_stock_restored",63,{"type":128,"name":319,"callback":320,"file":270,"line":321},"woocommerce_reduce_order_stock","onBulkStockOps",66,{"type":128,"name":323,"callback":320,"file":270,"line":324},"woocommerce_restore_order_stock",67,{"type":134,"name":326,"callback":327,"file":270,"line":328},"woocommerce_add_to_cart_fragments","filterFragments",72,{"type":128,"name":330,"callback":331,"priority":14,"file":270,"line":332},"wc_ajax_get_refreshed_fragments","ajax",75,{"type":128,"name":334,"callback":331,"priority":14,"file":270,"line":335},"wc_ajax_nopriv_get_refreshed_fragments",76,{"type":128,"name":337,"callback":338,"file":270,"line":46},"woocommerce_add_to_cart","clear",{"type":128,"name":340,"callback":338,"file":270,"line":147},"woocommerce_cart_item_removed",{"type":128,"name":337,"callback":342,"file":270,"line":343},"clearStoreApi",80,{"type":128,"name":340,"callback":342,"file":270,"line":345},81,{"type":128,"name":347,"callback":342,"file":270,"line":121},"woocommerce_cart_emptied",{"type":128,"name":349,"callback":342,"file":270,"line":350},"woocommerce_checkout_order_processed",83,{"type":128,"name":337,"callback":352,"file":270,"line":353},"onCartFragmentClear",86,{"type":128,"name":340,"callback":352,"file":270,"line":355},87,{"type":128,"name":347,"callback":352,"file":270,"line":357},88,{"type":134,"name":359,"callback":360,"priority":14,"file":270,"line":361},"rest_pre_dispatch","onStoreApiMutation",91,{"type":128,"name":363,"callback":364,"file":270,"line":33},"mamba_cache_preload","run",{"type":128,"name":366,"callback":367,"file":270,"line":368},"mamba_background_warmup","processJob",97,{"type":128,"name":370,"callback":371,"file":270,"line":372},"mamba_scheduled_warmup","runScheduledWarmup",103,{"type":128,"name":168,"callback":374,"priority":375,"file":270,"line":376},"initScheduledWarmup",20,104,{"type":128,"name":378,"callback":342,"file":270,"line":220},"woocommerce_blocks_cart_update_order_from_request",{"type":128,"name":380,"callback":342,"file":270,"line":381},"woocommerce_blocks_checkout_update_order_meta",107,{"type":128,"name":383,"callback":342,"file":270,"line":384},"woocommerce_blocks_checkout_order_processed",108,{"type":128,"name":386,"callback":387,"file":270,"line":223},"elementor\u002Feditor\u002Fafter_save","onElementorEditorSave",{"type":128,"name":389,"callback":390,"file":270,"line":391},"elementor\u002Fcore\u002Ffiles\u002Fclear_cache","onElementorCacheClear",112,{"type":128,"name":393,"callback":394,"file":270,"line":395},"breakdance_after_save_document","onBreakdanceDocumentSave",115,{"type":128,"name":397,"callback":398,"file":270,"line":399},"woocommerce_coupon_options_save","onCouponChanged",119,{"type":128,"name":401,"callback":398,"file":270,"line":402},"woocommerce_coupon_options_usage_restriction_save",120,{"type":128,"name":404,"callback":398,"file":270,"line":405},"woocommerce_coupon_options_usage_limit_save",121,{"type":128,"name":407,"callback":408,"file":270,"line":409},"wp_update_nav_menu","onMenuChanged",124,{"type":128,"name":411,"callback":412,"file":270,"line":413},"mamba_cache_cleanup","dailyCleanup",130,{"type":128,"name":411,"callback":130,"file":270,"line":415},132,{"type":128,"name":168,"callback":417,"priority":14,"file":270,"line":418},"schedule",142,{"type":128,"name":420,"callback":421,"file":270,"line":422},"mamba_stats_flush","flushNow",143,{"type":128,"name":154,"callback":421,"file":270,"line":424},144,{"type":128,"name":154,"callback":426,"file":270,"line":427},"flushDailyStats",145,{"type":128,"name":420,"callback":426,"file":270,"line":429},148,{"type":128,"name":154,"callback":130,"file":270,"line":431},151,{"type":128,"name":144,"callback":433,"file":270,"line":434},"displayNotifications",160,{"type":128,"name":436,"callback":437,"priority":11,"file":270,"line":438},"send_headers","applyHeaders",166,{"type":134,"name":440,"callback":441,"priority":442,"file":270,"line":443},"rest_post_dispatch","applyRestHeaders",9,167,{"type":128,"name":445,"callback":130,"priority":66,"file":270,"line":446},"mamba_warmup_single_url",171,{"type":128,"name":448,"callback":130,"priority":66,"file":270,"line":449},"mamba_product_sale_event",183,{"type":128,"name":168,"callback":130,"priority":451,"file":270,"line":452},5,194,{"type":128,"name":454,"callback":455,"priority":13,"file":270,"line":456},"admin_bar_menu","adminBarNodes",199,{"type":128,"name":168,"callback":458,"file":270,"line":459},"handleAdminBarActions",200,{"type":128,"name":252,"callback":461,"file":270,"line":462},"renderFrontendNotice",203,{"type":128,"name":464,"callback":465,"file":270,"line":466},"mamba_cache_size_check","checkCacheSize",211,{"type":128,"name":468,"callback":469,"file":270,"line":470},"mamba_priority_warmup","runPriorityWarmup",219,{"type":128,"name":472,"callback":473,"priority":66,"file":474,"line":475},"mamba\u002Fadmin\u002Ftab\u002Fcaching","renderTab","src\\Modules\\Caching\\Module.php",41,{"type":128,"name":477,"callback":478,"priority":66,"file":474,"line":479},"mamba\u002Fadmin\u002Ftab\u002Fdashboard","renderDashboard",42,{"type":128,"name":481,"callback":482,"priority":66,"file":474,"line":192},"mamba\u002Fadmin\u002Ftab\u002Fsettings","renderSettings",{"type":128,"name":484,"callback":482,"priority":66,"file":474,"line":196},"mamba\u002Fadmin\u002Ftab\u002Fstatus",{"type":128,"name":486,"callback":487,"priority":66,"file":474,"line":488},"mamba\u002Fadmin\u002Ftab\u002Foverhead","renderOverhead",45,{"type":128,"name":490,"callback":491,"priority":66,"file":474,"line":492},"mamba\u002Fadmin\u002Ftab\u002Fsavings","renderSavings",46,{"type":134,"name":494,"callback":495,"priority":66,"file":496,"line":497},"mamba_cache_ttl_for_request","calculateAdaptiveTTL","src\\Modules\\Caching\\Services\\AdaptiveTTL.php",58,{"type":128,"name":277,"callback":499,"priority":66,"file":496,"line":500},"trackProductModification",61,{"type":128,"name":502,"callback":503,"file":496,"line":136},"mamba_check_sale_boundaries","checkSaleBoundaries",{"type":128,"name":274,"callback":505,"priority":66,"file":506,"line":259},"updateBlockIndex","src\\Modules\\Caching\\Services\\BlockCacheManager.php",{"type":128,"name":277,"callback":508,"priority":66,"file":506,"line":176},"onProductChanged",{"type":128,"name":306,"callback":510,"priority":66,"file":506,"line":179},"onProductStockChanged",{"type":128,"name":512,"callback":513,"priority":66,"file":506,"line":189},"edited_product_cat","onCategoryChanged",{"type":128,"name":515,"callback":516,"file":506,"line":492},"mamba_block_cache_cleanup","cleanupOldIndices",{"type":128,"name":518,"callback":519,"priority":66,"file":520,"line":259},"update_option_woocommerce_currency","onPricingOptionChanged","src\\Modules\\Caching\\Services\\Invalidation.php",{"type":128,"name":522,"callback":519,"priority":66,"file":520,"line":262},"update_option_woocommerce_tax_display_shop",{"type":128,"name":524,"callback":519,"priority":66,"file":520,"line":179},"update_option_woocommerce_price_num_decimals",{"type":128,"name":526,"callback":519,"priority":66,"file":520,"line":182},"update_option_woocommerce_currency_pos",{"type":128,"name":528,"callback":519,"priority":66,"file":520,"line":185},"update_option_woocommerce_tax_round_at_subtotal",{"type":128,"name":530,"callback":519,"priority":66,"file":520,"line":189},"update_option_woocommerce_default_customer_address",{"type":128,"name":532,"callback":533,"priority":66,"file":520,"line":192},"update_option_mamba_enable_webp_conversion","onWebPSettingChanged",{"type":128,"name":535,"callback":536,"priority":66,"file":520,"line":196},"update_option_mamba_enable_avif_conversion","onContentAffectingSettingChanged",{"type":128,"name":538,"callback":539,"priority":66,"file":520,"line":488},"update_option_mamba_enable_image_compression","onCompressionSettingChanged",{"type":128,"name":541,"callback":542,"priority":66,"file":520,"line":492},"update_option_mamba_enable_lcp_optimization","onLCPSettingChanged",{"type":128,"name":544,"callback":536,"priority":66,"file":520,"line":201},"update_option_mamba_add_image_dimensions",{"type":128,"name":546,"callback":547,"priority":66,"file":520,"line":204},"update_option_mamba_enable_page_cache","onPageCacheSettingChanged",{"type":128,"name":549,"callback":550,"priority":66,"file":520,"line":289},"update_option_mamba_cache_ttl","onCacheTTLChanged",{"type":128,"name":552,"callback":536,"priority":66,"file":520,"line":293},"update_option_mamba_include_accept_language_vary",{"type":128,"name":554,"callback":536,"priority":66,"file":520,"line":497},"update_option_mamba_simplify_price_html",{"type":128,"name":556,"callback":536,"priority":66,"file":520,"line":132},"update_option_mamba_disable_wc_assets_on_non_wc",{"type":128,"name":558,"callback":536,"priority":66,"file":520,"line":216},"update_option_mamba_enable_hover_prefetch",{"type":128,"name":560,"callback":536,"priority":66,"file":520,"line":500},"update_option_mamba_disable_order_attribution",{"type":128,"name":562,"callback":536,"priority":66,"file":520,"line":317},"update_option_mamba_enable_html_minify",{"type":128,"name":564,"callback":536,"priority":66,"file":520,"line":136},"update_option_mamba_html_minify_mode",{"type":128,"name":566,"callback":567,"priority":66,"file":520,"line":321},"add_option_mamba_enable_html_minify","onMinifyEnabled",{"type":128,"name":569,"callback":570,"priority":66,"file":520,"line":324},"add_option_mamba_html_minify_mode","onMinifyModeAdded",{"type":128,"name":572,"callback":536,"priority":66,"file":520,"line":573},"update_option_mamba_enable_font_preload",70,{"type":128,"name":575,"callback":536,"priority":66,"file":520,"line":576},"update_option_mamba_preload_fonts",71,{"type":128,"name":578,"callback":536,"priority":66,"file":520,"line":328},"update_option_mamba_enable_dns_prefetch",{"type":128,"name":580,"callback":536,"priority":66,"file":520,"line":581},"update_option_mamba_dns_prefetch_domains",73,{"type":128,"name":583,"callback":536,"priority":66,"file":520,"line":584},"update_option_mamba_enable_preconnect",74,{"type":128,"name":586,"callback":536,"priority":66,"file":520,"line":332},"update_option_mamba_preconnect_domains",{"type":128,"name":588,"callback":536,"priority":66,"file":520,"line":147},"update_option_mamba_optimize_checkout_js",{"type":128,"name":590,"callback":536,"priority":66,"file":520,"line":591},"update_option_mamba_optimize_checkout_css",79,{"type":128,"name":593,"callback":536,"priority":66,"file":520,"line":343},"update_option_mamba_disable_checkout_fragments",{"type":128,"name":595,"callback":536,"priority":66,"file":520,"line":345},"update_option_mamba_lazy_load_payments",{"type":128,"name":597,"callback":536,"priority":66,"file":520,"line":121},"update_option_mamba_preconnect_payment_sdks",{"type":128,"name":599,"callback":600,"priority":66,"file":520,"line":601},"update_option_mamba_enable_critical_css","onCriticalCssSettingChanged",85,{"type":128,"name":603,"callback":600,"priority":66,"file":520,"line":353},"update_option_mamba_enable_css_defer",{"type":128,"name":605,"callback":600,"priority":66,"file":520,"line":355},"update_option_mamba_css_defer_all",{"type":128,"name":607,"callback":600,"priority":66,"file":520,"line":357},"update_option_mamba_critical_css_force_include",{"type":128,"name":609,"callback":536,"priority":66,"file":520,"line":361},"update_option_mamba_enable_js_delay",{"type":128,"name":611,"callback":536,"priority":66,"file":520,"line":612},"update_option_mamba_js_delay_timeout",92,{"type":128,"name":614,"callback":536,"priority":66,"file":520,"line":615},"update_option_mamba_js_delay_scripts",93,{"type":128,"name":617,"callback":536,"priority":66,"file":520,"line":33},"update_option_mamba_js_delay_exclusions",{"type":128,"name":619,"callback":620,"priority":576,"file":621,"line":259},"admin_menu","addAdminMenu","src\\Modules\\CDN\\Controller.php",{"type":128,"name":623,"callback":624,"file":621,"line":176},"add_attachment","onMediaChange",{"type":128,"name":626,"callback":624,"file":621,"line":179},"edit_attachment",{"type":128,"name":628,"callback":624,"file":621,"line":182},"delete_attachment",{"type":128,"name":630,"callback":631,"priority":375,"file":621,"line":475},"save_post_product","onProductSave",{"type":128,"name":277,"callback":633,"priority":375,"file":621,"line":479},"onProductUpdate",{"type":128,"name":448,"callback":635,"priority":66,"file":621,"line":488},"onExistingSaleEvent",{"type":128,"name":141,"callback":637,"priority":375,"file":638,"line":173},"initServices","src\\Modules\\CDN\\Module.php",{"type":128,"name":154,"callback":640,"file":638,"line":182},"registerSettings",{"type":128,"name":642,"callback":643,"file":638,"line":475},"rest_api_init","registerRestEndpoints",{"type":128,"name":436,"callback":645,"priority":646,"file":638,"line":497},"addTagHeaders",11,{"type":134,"name":440,"callback":648,"priority":66,"file":638,"line":500},"addStoreApiTagHeaders",{"type":128,"name":650,"callback":651,"priority":66,"file":652,"line":176},"mamba_purge_tags","onPurgeTags","src\\Modules\\CDN\\Services\\CdnMirror.php",{"type":128,"name":654,"callback":655,"priority":66,"file":652,"line":179},"mamba_purge_urls","onPurgeUrls",{"type":128,"name":657,"callback":658,"priority":66,"file":652,"line":182},"mamba_purge_all","onPurgeAll",{"type":128,"name":660,"callback":661,"priority":66,"file":652,"line":475},"mamba_cache_purged","onCachePurged",{"type":134,"name":663,"callback":664,"priority":164,"file":665,"line":584},"theme_file_uri","rewriteUrl","src\\Modules\\CDN\\Services\\UrlRewriter.php",{"type":134,"name":667,"callback":664,"priority":164,"file":665,"line":332},"parent_theme_file_uri",{"type":134,"name":669,"callback":664,"priority":164,"file":665,"line":335},"wp_get_attachment_url",{"type":134,"name":671,"callback":664,"priority":164,"file":665,"line":46},"style_loader_src",{"type":134,"name":673,"callback":664,"priority":164,"file":665,"line":147},"script_loader_src",{"type":128,"name":198,"callback":675,"priority":14,"file":665,"line":121},"startBuffer",{"type":128,"name":187,"callback":677,"priority":14,"file":678,"line":283},"injectCriticalCss","src\\Modules\\CriticalCss\\Module.php",{"type":134,"name":680,"callback":681,"priority":66,"file":678,"line":300},"style_loader_tag","deferStylesheet",{"type":128,"name":252,"callback":683,"priority":254,"file":678,"line":304},"addNoscriptFallback",{"type":128,"name":685,"callback":473,"priority":66,"file":686,"line":170},"mamba\u002Fadmin\u002Ftab\u002Fdb","src\\Modules\\DB\\Module.php",{"type":128,"name":688,"callback":689,"file":686,"line":189},"admin_post_mamba_db_save","handleSaveSettings",{"type":134,"name":268,"callback":691,"file":686,"line":192},"addDbSchedules",{"type":128,"name":168,"callback":693,"file":686,"line":293},"scheduleTasks",{"type":128,"name":138,"callback":695,"file":686,"line":304},"enqueueDbScripts",{"type":128,"name":697,"callback":698,"priority":66,"file":699,"line":173},"mamba\u002Fadmin\u002Ftab\u002Flogs","renderLogs","src\\Modules\\Logs\\Module.php",{"type":128,"name":701,"callback":702,"file":699,"line":201},"mamba_cleanup_logs","cleanupLogs",{"type":128,"name":154,"callback":130,"file":699,"line":300},{"type":128,"name":660,"callback":130,"file":699,"line":139},{"type":128,"name":657,"callback":130,"file":699,"line":581},{"type":128,"name":654,"callback":130,"file":699,"line":147},{"type":128,"name":650,"callback":130,"file":699,"line":601},{"type":128,"name":709,"callback":130,"file":699,"line":612},"mamba_warmup_started",{"type":128,"name":711,"callback":130,"file":699,"line":111},"mamba_warmup_completed",{"type":128,"name":713,"callback":130,"priority":66,"file":699,"line":13},"mamba_warmup_url",{"type":128,"name":715,"callback":130,"file":699,"line":716},"mamba_cache_hit",105,{"type":128,"name":718,"callback":130,"priority":66,"file":699,"line":719},"mamba_cache_miss",109,{"type":128,"name":546,"callback":130,"priority":66,"file":699,"line":721},114,{"type":128,"name":723,"callback":130,"file":699,"line":405},"mamba_store_api_cleared",{"type":128,"name":725,"callback":130,"priority":66,"file":699,"line":726},"mamba_db_task_completed",126,{"type":128,"name":728,"callback":130,"priority":66,"file":699,"line":226},"mamba_cache_error",{"type":128,"name":730,"callback":130,"file":699,"line":731},"mamba_settings_saved",136,{"type":128,"name":154,"callback":264,"file":733,"line":734},"src\\Modules\\Media\\Admin\\WebPNginxSupport.php",17,{"type":128,"name":144,"callback":261,"file":733,"line":122},{"type":128,"name":737,"callback":738,"priority":66,"file":739,"line":189},"mamba\u002Fadmin\u002Ftab\u002Fmedia","renderMedia","src\\Modules\\Media\\Module.php",{"type":134,"name":741,"callback":742,"priority":164,"file":739,"line":743},"the_content","addMissingImageDimensions",90,{"type":134,"name":745,"callback":742,"priority":164,"file":739,"line":361},"post_thumbnail_html",{"type":134,"name":747,"callback":742,"priority":164,"file":739,"line":612},"woocommerce_single_product_image_thumbnail_html",{"type":134,"name":749,"callback":750,"priority":66,"file":751,"line":752},"wp_generate_attachment_metadata","processNewUpload","src\\Modules\\Media\\Services\\AvifConverter.php",21,{"type":134,"name":754,"callback":755,"priority":66,"file":751,"line":756},"wp_get_attachment_image_attributes","addAvifInfo",22,{"type":128,"name":758,"callback":759,"priority":66,"file":751,"line":760},"added_post_meta","processLinkedImage",25,{"type":128,"name":762,"callback":759,"priority":66,"file":751,"line":156},"updated_post_meta",{"type":134,"name":749,"callback":750,"priority":442,"file":764,"line":765},"src\\Modules\\Media\\Services\\ImageCompressor.php",19,{"type":134,"name":754,"callback":767,"priority":66,"file":764,"line":375},"addCompressionInfo",{"type":128,"name":758,"callback":759,"priority":66,"file":764,"line":152},{"type":128,"name":762,"callback":759,"priority":66,"file":764,"line":770},24,{"type":134,"name":754,"callback":772,"priority":66,"file":773,"line":774},"optimizeImageAttributes","src\\Modules\\Media\\Services\\LCPOptimizer.php",27,{"type":128,"name":187,"callback":776,"priority":14,"file":773,"line":777},"injectPreloadTags",28,{"type":134,"name":779,"callback":780,"priority":66,"file":773,"line":166},"mamba_lcp_push_from_attr","enablePlpAggressiveMode",{"type":128,"name":749,"callback":782,"priority":375,"file":783,"line":784},"handleAttachmentUpdate","src\\Modules\\Media\\Services\\MediaInvalidation.php",12,{"type":128,"name":626,"callback":786,"file":783,"line":787},"handleAttachmentEdit",13,{"type":128,"name":628,"callback":789,"file":783,"line":790},"handleAttachmentDelete",14,{"type":128,"name":792,"callback":793,"priority":66,"file":783,"line":794},"wp_update_attachment_metadata","handleMetadataUpdate",15,{"type":128,"name":762,"callback":796,"priority":66,"file":783,"line":122},"handleOptimizationUpdate",{"type":134,"name":749,"callback":750,"priority":66,"file":798,"line":756},"src\\Modules\\Media\\Services\\WebPConverter.php",{"type":134,"name":754,"callback":800,"priority":66,"file":798,"line":152},"addWebPInfo",{"type":128,"name":758,"callback":759,"priority":66,"file":798,"line":156},{"type":128,"name":762,"callback":759,"priority":66,"file":798,"line":774},{"type":128,"name":804,"callback":805,"priority":66,"file":806,"line":335},"wp_initialize_site","onNewSiteCreated","src\\Plugin.php",{"type":128,"name":808,"callback":809,"priority":66,"file":806,"line":591},"wp_uninitialize_site","onSiteDeleted",{"type":128,"name":619,"callback":811,"file":812,"line":259},"registerMenu","src\\Settings\\AdminPage.php",{"type":128,"name":619,"callback":814,"priority":13,"file":812,"line":173},"ensureDashboardFirst",{"type":128,"name":138,"callback":816,"file":812,"line":176},"enqueueAssets",{"type":128,"name":144,"callback":818,"file":812,"line":179},"displayCompatibilityWarnings",{"type":134,"name":359,"callback":820,"priority":66,"file":812,"line":479},"maybeServeRestCache",{"type":134,"name":822,"callback":823,"priority":66,"file":812,"line":192},"rest_request_after_callbacks","maybeStoreRestCache",{"type":128,"name":162,"callback":825,"priority":13,"file":812,"line":488},"maybePreloadStoreApi",{"type":128,"name":642,"callback":130,"file":812,"line":201},{"type":128,"name":154,"callback":130,"file":812,"line":828},180,[830,835,838,841,843,847,850,853,856,859,862,865,868,871,874,877,880,884,887,890,893,896],{"action":831,"nopriv":832,"callback":833,"hasNonce":834,"hasCapCheck":834,"file":146,"line":345},"mamba_dismiss_conflict",false,"dismissConflict",true,{"action":836,"nopriv":832,"callback":837,"hasNonce":834,"hasCapCheck":834,"file":151,"line":170},"mamba_dismiss_welcome","dismissWelcome",{"action":839,"nopriv":832,"callback":840,"hasNonce":834,"hasCapCheck":834,"file":151,"line":173},"mamba_welcome_enable_cache","enableCacheFromWelcome",{"action":842,"nopriv":834,"callback":331,"hasNonce":832,"hasCapCheck":832,"file":270,"line":581},"woocommerce_get_cart_fragments",{"action":844,"nopriv":832,"callback":845,"hasNonce":834,"hasCapCheck":834,"file":270,"line":846},"mamba_clear_warmup_notification","clearWarmupNotification",163,{"action":848,"nopriv":832,"callback":849,"hasNonce":834,"hasCapCheck":834,"file":621,"line":279},"mamba_cdn_test_connection","ajaxTestConnection",{"action":851,"nopriv":832,"callback":852,"hasNonce":834,"hasCapCheck":834,"file":621,"line":283},"mamba_cdn_test_purge","ajaxTestPurge",{"action":854,"nopriv":832,"callback":855,"hasNonce":834,"hasCapCheck":834,"file":621,"line":204},"mamba_cdn_apply_recommended_settings","ajaxApplyRecommendedSettings",{"action":857,"nopriv":832,"callback":858,"hasNonce":832,"hasCapCheck":832,"file":686,"line":173},"mamba_db_run_task","handleRunTask",{"action":860,"nopriv":832,"callback":861,"hasNonce":832,"hasCapCheck":832,"file":686,"line":176},"mamba_db_get_counts","handleGetCounts",{"action":863,"nopriv":832,"callback":864,"hasNonce":832,"hasCapCheck":832,"file":686,"line":179},"mamba_db_get_overview","handleGetOverview",{"action":866,"nopriv":832,"callback":867,"hasNonce":834,"hasCapCheck":834,"file":699,"line":182},"mamba_get_logs","ajaxGetLogs",{"action":869,"nopriv":832,"callback":870,"hasNonce":834,"hasCapCheck":834,"file":699,"line":185},"mamba_export_logs","ajaxExportLogs",{"action":872,"nopriv":832,"callback":873,"hasNonce":834,"hasCapCheck":834,"file":699,"line":189},"mamba_clear_logs","ajaxClearLogs",{"action":875,"nopriv":832,"callback":876,"hasNonce":834,"hasCapCheck":834,"file":699,"line":475},"mamba_save_log_settings","ajaxSaveSettings",{"action":878,"nopriv":832,"callback":879,"hasNonce":834,"hasCapCheck":834,"file":739,"line":192},"mamba_save_media_setting","handleSaveMediaSetting",{"action":881,"nopriv":832,"callback":882,"hasNonce":834,"hasCapCheck":834,"file":883,"line":760},"mamba_bulk_compress","handleBulkCompress","src\\Modules\\Media\\Services\\BulkOptimizer.php",{"action":885,"nopriv":832,"callback":886,"hasNonce":834,"hasCapCheck":834,"file":883,"line":156},"mamba_bulk_webp","handleBulkWebP",{"action":888,"nopriv":832,"callback":889,"hasNonce":834,"hasCapCheck":834,"file":883,"line":774},"mamba_bulk_avif","handleBulkAvif",{"action":891,"nopriv":832,"callback":892,"hasNonce":834,"hasCapCheck":834,"file":883,"line":777},"mamba_bulk_revert","handleBulkRevert",{"action":894,"nopriv":832,"callback":895,"hasNonce":834,"hasCapCheck":834,"file":883,"line":160},"mamba_get_optimization_stats","handleGetStats",{"action":897,"nopriv":832,"callback":898,"hasNonce":834,"hasCapCheck":834,"file":812,"line":189},"mamba_save_setting","handleSaveSetting",[900,906,911,915,920,924,928,932,936,940,944,948,952,956,960,964],{"namespace":901,"route":902,"methods":903,"callback":905,"permissionCallback":130,"file":638,"line":402},"mamba-wc\u002Fv1","\u002Fcdn\u002Ftest-connection",[904],"POST","testConnection",{"namespace":901,"route":907,"methods":908,"callback":909,"permissionCallback":130,"file":638,"line":910},"\u002Fcdn\u002Ftest-purge",[904],"testPurge",128,{"namespace":901,"route":912,"methods":913,"callback":914,"permissionCallback":130,"file":638,"line":731},"\u002Fcdn\u002Fapply-recommended-settings",[904],"applyRecommendedSettings",{"namespace":901,"route":916,"methods":917,"callback":919,"permissionCallback":130,"file":638,"line":424},"\u002Fcdn\u002Factions",[918],"GET","getActions",{"namespace":901,"route":921,"methods":922,"callback":923,"permissionCallback":130,"file":812,"line":279},"\u002Fcache-status",[918],"apiCacheStatus",{"namespace":901,"route":925,"methods":926,"callback":927,"permissionCallback":130,"file":812,"line":207},"\u002Fwarmup",[904],"apiWarmup",{"namespace":901,"route":929,"methods":930,"callback":931,"permissionCallback":130,"file":812,"line":497},"\u002Fwarmup-status",[918],"apiWarmupStatus",{"namespace":901,"route":933,"methods":934,"callback":935,"permissionCallback":130,"file":812,"line":317},"\u002Fwarmup-cancel",[904],"apiWarmupCancel",{"namespace":901,"route":937,"methods":938,"callback":939,"permissionCallback":130,"file":812,"line":139},"\u002Fwarmup-resume",[904],"apiWarmupResume",{"namespace":901,"route":941,"methods":942,"callback":943,"permissionCallback":130,"file":812,"line":332},"\u002Fwarmup-errors",[918],"apiWarmupErrors",{"namespace":901,"route":945,"methods":946,"callback":947,"permissionCallback":130,"file":812,"line":345},"\u002Fbackground-warmup",[904],"apiBackgroundWarmup",{"namespace":901,"route":949,"methods":950,"callback":951,"permissionCallback":130,"file":812,"line":355},"\u002Fbackground-jobs",[918],"apiBackgroundJobs",{"namespace":901,"route":953,"methods":954,"callback":955,"permissionCallback":130,"file":812,"line":615},"\u002Fstats",[918],"apiStats",{"namespace":901,"route":957,"methods":958,"callback":959,"permissionCallback":130,"file":812,"line":13},"\u002Fcache-counts",[918],"apiCacheCounts",{"namespace":901,"route":961,"methods":962,"callback":963,"permissionCallback":130,"file":812,"line":381},"\u002Fpurge",[904],"apiPurge",{"namespace":901,"route":965,"methods":966,"callback":967,"permissionCallback":130,"file":812,"line":968},"\u002Fpurge-stats",[918],"apiPurgeStats",113,[],[971,974,976,977,979,981,982,983,985,987,989,991,993,995,997,998,1001],{"hook":411,"callback":411,"file":972,"line":973},"src\\Lifecycle\\Activator.php",95,{"hook":363,"callback":363,"file":151,"line":975},670,{"hook":411,"callback":411,"file":270,"line":910},{"hook":468,"callback":468,"file":270,"line":978},137,{"hook":464,"callback":464,"file":270,"line":980},215,{"hook":502,"callback":502,"file":496,"line":321},{"hook":515,"callback":515,"file":506,"line":196},{"hook":302,"callback":302,"file":520,"line":984},492,{"hook":448,"callback":448,"file":520,"line":986},792,{"hook":448,"callback":448,"file":520,"line":988},799,{"hook":448,"callback":448,"file":520,"line":990},809,{"hook":448,"callback":448,"file":520,"line":992},816,{"hook":366,"callback":366,"file":994,"line":343},"src\\Modules\\Caching\\Services\\Preload\\BackgroundWarmup.php",{"hook":363,"callback":363,"file":996,"line":32},"src\\Modules\\Caching\\Services\\Preload\\Preloader.php",{"hook":370,"callback":370,"file":996,"line":581},{"hook":420,"callback":420,"file":999,"line":1000},"src\\Modules\\Caching\\Services\\StatsBuffer.php",117,{"hook":701,"callback":701,"file":699,"line":488},4,{"dangerousFunctions":1004,"sqlUsage":1005,"outputEscaping":1109,"fileOperations":357,"externalRequests":790,"nonceChecks":166,"capabilityChecks":615,"bundledLibraries":1123},[],{"prepared":612,"raw":279,"locations":1006},[1007,1011,1013,1015,1017,1019,1021,1024,1028,1030,1033,1035,1037,1039,1041,1043,1045,1047,1049,1051,1053,1055,1057,1059,1061,1063,1065,1067,1069,1071,1073,1075,1077,1079,1081,1083,1085,1087,1089,1091,1093,1095,1097,1099,1101,1103,1105,1107],{"file":1008,"line":1009,"context":1010},"src\\Lifecycle\\Uninstaller.php",287,"$wpdb->query() with variable interpolation",{"file":1008,"line":1012,"context":1010},296,{"file":1008,"line":1014,"context":1010},298,{"file":1008,"line":1016,"context":1010},300,{"file":1008,"line":1018,"context":1010},302,{"file":1008,"line":1020,"context":1010},310,{"file":1008,"line":1022,"context":1023},348,"$wpdb->get_results() with variable interpolation",{"file":1025,"line":1026,"context":1027},"src\\Modules\\DB\\Services\\DatabaseOptimizer.php",367,"$wpdb->get_col() with variable interpolation",{"file":1025,"line":1029,"context":1027},384,{"file":1025,"line":1031,"context":1032},420,"$wpdb->get_var() with variable interpolation",{"file":1025,"line":1034,"context":1010},436,{"file":1025,"line":1036,"context":1010},444,{"file":1025,"line":1038,"context":1032},460,{"file":1025,"line":1040,"context":1010},468,{"file":1025,"line":1042,"context":1032},507,{"file":1025,"line":1044,"context":1032},514,{"file":1025,"line":1046,"context":1032},520,{"file":1025,"line":1048,"context":1010},535,{"file":1025,"line":1050,"context":1010},543,{"file":1025,"line":1052,"context":1010},549,{"file":1025,"line":1054,"context":1032},567,{"file":1025,"line":1056,"context":1032},570,{"file":1025,"line":1058,"context":1032},573,{"file":1025,"line":1060,"context":1010},585,{"file":1025,"line":1062,"context":1010},589,{"file":1025,"line":1064,"context":1010},593,{"file":1025,"line":1066,"context":1010},623,{"file":1025,"line":1068,"context":1032},634,{"file":1025,"line":1070,"context":1010},643,{"file":1025,"line":1072,"context":1032},652,{"file":1025,"line":1074,"context":1032},660,{"file":1025,"line":1076,"context":1032},667,{"file":1025,"line":1078,"context":1010},680,{"file":1025,"line":1080,"context":1010},689,{"file":1025,"line":1082,"context":1010},697,{"file":1025,"line":1084,"context":1032},715,{"file":1025,"line":1086,"context":1032},725,{"file":1025,"line":1088,"context":1010},743,{"file":1025,"line":1090,"context":1010},754,{"file":1025,"line":1092,"context":1032},773,{"file":1025,"line":1094,"context":1032},814,{"file":1025,"line":1096,"context":1010},836,{"file":1025,"line":1098,"context":1032},1050,{"file":1025,"line":1100,"context":1027},1061,{"file":1025,"line":1102,"context":1027},1085,{"file":751,"line":1104,"context":1032},337,{"file":883,"line":1106,"context":1032},602,{"file":798,"line":1108,"context":1032},385,{"escaped":1110,"rawEcho":451,"locations":1111},1651,[1112,1115,1117,1119,1121],{"file":146,"line":1113,"context":1114},178,"raw output",{"file":146,"line":1116,"context":1114},189,{"file":146,"line":1118,"context":1114},190,{"file":146,"line":1120,"context":1114},195,{"file":146,"line":1122,"context":1114},198,[1124],{"name":1125,"version":79,"knownCves":1126},"Freemius",[],[1128,1146,1173,1203,1259,1270,1278,1287,1295,1305,1315,1326,1342,1355,1366,1379],{"entryPoint":1129,"graph":1130,"unsanitizedCount":14,"severity":1145},"renderPage (src\\Settings\\AdminPage.php:381)",{"nodes":1131,"edges":1143},[1132,1137],{"id":1133,"type":1134,"label":1135,"file":812,"line":1136},"n0","source","$_GET",394,{"id":1138,"type":1139,"label":1140,"file":812,"line":1141,"wp_function":1142},"n1","sink","echo() [XSS]",522,"echo",[1144],{"from":1133,"to":1138,"sanitized":832},"medium",{"entryPoint":1147,"graph":1148,"unsanitizedCount":11,"severity":1172},"\u003CTabCaching> (src\\Modules\\Caching\\views\\TabCaching.php:0)",{"nodes":1149,"edges":1168},[1150,1154,1157,1160,1162,1165],{"id":1133,"type":1134,"label":1151,"file":1152,"line":1153},"$_POST (x14)","src\\Modules\\Caching\\views\\TabCaching.php",16,{"id":1138,"type":1139,"label":1155,"file":1152,"line":475,"wp_function":1156},"update_option() [Settings Manipulation]","update_option",{"id":1158,"type":1134,"label":1159,"file":1152,"line":314},"n2","$_POST['mamba_warmup_schedule_time']",{"id":1161,"type":1139,"label":1155,"file":1152,"line":314,"wp_function":1156},"n3",{"id":1163,"type":1134,"label":1164,"file":1152,"line":734},"n4","$_POST (x4)",{"id":1166,"type":1139,"label":1140,"file":1152,"line":1167,"wp_function":1142},"n5",184,[1169,1170,1171],{"from":1133,"to":1138,"sanitized":834},{"from":1158,"to":1161,"sanitized":834},{"from":1163,"to":1166,"sanitized":834},"low",{"entryPoint":1174,"graph":1175,"unsanitizedCount":11,"severity":1172},"\u003CTabOverhead> (src\\Modules\\Caching\\views\\TabOverhead.php:0)",{"nodes":1176,"edges":1197},[1177,1180,1181,1183,1184,1185,1187,1190,1192,1195],{"id":1133,"type":1134,"label":1178,"file":1179,"line":283},"$_POST[$fieldName]","src\\Modules\\Caching\\views\\TabOverhead.php",{"id":1138,"type":1139,"label":1155,"file":1179,"line":283,"wp_function":1156},{"id":1158,"type":1134,"label":1182,"file":1179,"line":300},"$_POST['mamba_critical_css_force_include']",{"id":1161,"type":1139,"label":1155,"file":1179,"line":300,"wp_function":1156},{"id":1163,"type":1134,"label":1164,"file":1179,"line":324},{"id":1166,"type":1139,"label":1155,"file":1179,"line":1186,"wp_function":1156},68,{"id":1188,"type":1134,"label":1189,"file":1179,"line":384},"n6","$_POST['mamba_js_delay_scripts']",{"id":1191,"type":1139,"label":1155,"file":1179,"line":384,"wp_function":1156},"n7",{"id":1193,"type":1134,"label":1194,"file":1179,"line":223},"n8","$_POST['mamba_js_delay_exclusions']",{"id":1196,"type":1139,"label":1155,"file":1179,"line":223,"wp_function":1156},"n9",[1198,1199,1200,1201,1202],{"from":1133,"to":1138,"sanitized":834},{"from":1158,"to":1161,"sanitized":834},{"from":1163,"to":1166,"sanitized":834},{"from":1188,"to":1191,"sanitized":834},{"from":1193,"to":1196,"sanitized":834},{"entryPoint":1204,"graph":1205,"unsanitizedCount":11,"severity":1172},"\u003CTabCdn> (src\\Modules\\CDN\\views\\TabCdn.php:0)",{"nodes":1206,"edges":1248},[1207,1210,1211,1213,1214,1216,1217,1219,1220,1222,1223,1226,1228,1231,1233,1236,1238,1241,1243,1246],{"id":1133,"type":1134,"label":1208,"file":1209,"line":66},"$_POST (x3)","src\\Modules\\CDN\\views\\TabCdn.php",{"id":1138,"type":1139,"label":1155,"file":1209,"line":784,"wp_function":1156},{"id":1158,"type":1134,"label":1212,"file":1209,"line":1153},"$_POST['mamba_cloudflare_zone_id']",{"id":1161,"type":1139,"label":1155,"file":1209,"line":1153,"wp_function":1156},{"id":1163,"type":1134,"label":1215,"file":1209,"line":734},"$_POST['mamba_cloudflare_api_token']",{"id":1166,"type":1139,"label":1155,"file":1209,"line":734,"wp_function":1156},{"id":1188,"type":1134,"label":1218,"file":1209,"line":770},"$_POST['mamba_bunny_pull_zone_id']",{"id":1191,"type":1139,"label":1155,"file":1209,"line":770,"wp_function":1156},{"id":1193,"type":1134,"label":1221,"file":1209,"line":760},"$_POST['mamba_bunny_api_key']",{"id":1196,"type":1139,"label":1155,"file":1209,"line":760,"wp_function":1156},{"id":1224,"type":1134,"label":1225,"file":1209,"line":170},"n10","$_POST['mamba_generic_webhook_url']",{"id":1227,"type":1139,"label":1155,"file":1209,"line":170,"wp_function":1156},"n11",{"id":1229,"type":1134,"label":1230,"file":1209,"line":259},"n12","$_POST['mamba_generic_webhook_secret']",{"id":1232,"type":1139,"label":1155,"file":1209,"line":259,"wp_function":1156},"n13",{"id":1234,"type":1134,"label":1235,"file":1209,"line":182},"n14","$_POST['mamba_fastly_service_id']",{"id":1237,"type":1139,"label":1155,"file":1209,"line":182,"wp_function":1156},"n15",{"id":1239,"type":1134,"label":1240,"file":1209,"line":185},"n16","$_POST['mamba_fastly_api_token']",{"id":1242,"type":1139,"label":1155,"file":1209,"line":185,"wp_function":1156},"n17",{"id":1244,"type":1134,"label":1245,"file":1209,"line":492},"n18","$_POST['mamba_cdn_hostname']",{"id":1247,"type":1139,"label":1155,"file":1209,"line":492,"wp_function":1156},"n19",[1249,1250,1251,1252,1253,1254,1255,1256,1257,1258],{"from":1133,"to":1138,"sanitized":834},{"from":1158,"to":1161,"sanitized":834},{"from":1163,"to":1166,"sanitized":834},{"from":1188,"to":1191,"sanitized":834},{"from":1193,"to":1196,"sanitized":834},{"from":1224,"to":1227,"sanitized":834},{"from":1229,"to":1232,"sanitized":834},{"from":1234,"to":1237,"sanitized":834},{"from":1239,"to":1242,"sanitized":834},{"from":1244,"to":1247,"sanitized":834},{"entryPoint":1260,"graph":1261,"unsanitizedCount":11,"severity":1172},"ajaxSaveSettings (src\\Modules\\Logs\\Module.php:224)",{"nodes":1262,"edges":1268},[1263,1266],{"id":1133,"type":1134,"label":1264,"file":699,"line":1265},"$_POST (x2)",233,{"id":1138,"type":1139,"label":1155,"file":699,"line":1267,"wp_function":1156},244,[1269],{"from":1133,"to":1138,"sanitized":834},{"entryPoint":1271,"graph":1272,"unsanitizedCount":11,"severity":1172},"\u003CModule> (src\\Modules\\Logs\\Module.php:0)",{"nodes":1273,"edges":1276},[1274,1275],{"id":1133,"type":1134,"label":1264,"file":699,"line":1265},{"id":1138,"type":1139,"label":1155,"file":699,"line":1267,"wp_function":1156},[1277],{"from":1133,"to":1138,"sanitized":834},{"entryPoint":1279,"graph":1280,"unsanitizedCount":11,"severity":1172},"handleSaveMediaSetting (src\\Modules\\Media\\Module.php:104)",{"nodes":1281,"edges":1285},[1282,1283],{"id":1133,"type":1134,"label":1264,"file":739,"line":223},{"id":1138,"type":1139,"label":1155,"file":739,"line":1284,"wp_function":1156},150,[1286],{"from":1133,"to":1138,"sanitized":834},{"entryPoint":1288,"graph":1289,"unsanitizedCount":11,"severity":1172},"\u003CModule> (src\\Modules\\Media\\Module.php:0)",{"nodes":1290,"edges":1293},[1291,1292],{"id":1133,"type":1134,"label":1264,"file":739,"line":223},{"id":1138,"type":1139,"label":1155,"file":739,"line":1284,"wp_function":1156},[1294],{"from":1133,"to":1138,"sanitized":834},{"entryPoint":1296,"graph":1297,"unsanitizedCount":11,"severity":1172},"\u003CTabMedia> (src\\Modules\\Media\\views\\TabMedia.php:0)",{"nodes":1298,"edges":1303},[1299,1302],{"id":1133,"type":1134,"label":1300,"file":1301,"line":122},"$_POST['mamba_compression_type']","src\\Modules\\Media\\views\\TabMedia.php",{"id":1138,"type":1139,"label":1155,"file":1301,"line":122,"wp_function":1156},[1304],{"from":1133,"to":1138,"sanitized":834},{"entryPoint":1306,"graph":1307,"unsanitizedCount":11,"severity":1172},"handleSaveSetting (src\\Settings\\AdminPage.php:1518)",{"nodes":1308,"edges":1313},[1309,1311],{"id":1133,"type":1134,"label":1264,"file":812,"line":1310},1525,{"id":1138,"type":1139,"label":1155,"file":812,"line":1312,"wp_function":1156},1658,[1314],{"from":1133,"to":1138,"sanitized":834},{"entryPoint":1316,"graph":1317,"unsanitizedCount":11,"severity":1172},"\u003CAdminPage> (src\\Settings\\AdminPage.php:0)",{"nodes":1318,"edges":1323},[1319,1320,1321,1322],{"id":1133,"type":1134,"label":1135,"file":812,"line":1136},{"id":1138,"type":1139,"label":1140,"file":812,"line":1141,"wp_function":1142},{"id":1158,"type":1134,"label":1264,"file":812,"line":1310},{"id":1161,"type":1139,"label":1155,"file":812,"line":1312,"wp_function":1156},[1324,1325],{"from":1133,"to":1138,"sanitized":834},{"from":1158,"to":1161,"sanitized":834},{"entryPoint":1327,"graph":1328,"unsanitizedCount":14,"severity":1341},"handleBulkCompress (src\\Modules\\Media\\Services\\BulkOptimizer.php:35)",{"nodes":1329,"edges":1338},[1330,1332,1335],{"id":1133,"type":1134,"label":1331,"file":883,"line":500},"$_POST",{"id":1138,"type":1333,"label":1334,"file":883,"line":500},"transform","→ getUnoptimizedImagesAfter()",{"id":1158,"type":1139,"label":1336,"file":883,"line":1036,"wp_function":1337},"get_results() [SQLi]","get_results",[1339,1340],{"from":1133,"to":1138,"sanitized":832},{"from":1138,"to":1158,"sanitized":832},"high",{"entryPoint":1343,"graph":1344,"unsanitizedCount":14,"severity":1341},"handleBulkWebP (src\\Modules\\Media\\Services\\BulkOptimizer.php:131)",{"nodes":1345,"edges":1352},[1346,1348,1350],{"id":1133,"type":1134,"label":1331,"file":883,"line":1347},176,{"id":1138,"type":1333,"label":1349,"file":883,"line":1347},"→ getUnconvertedImagesAfter()",{"id":1158,"type":1139,"label":1336,"file":883,"line":1351,"wp_function":1337},466,[1353,1354],{"from":1133,"to":1138,"sanitized":832},{"from":1138,"to":1158,"sanitized":832},{"entryPoint":1356,"graph":1357,"unsanitizedCount":14,"severity":1341},"handleBulkAvif (src\\Modules\\Media\\Services\\BulkOptimizer.php:254)",{"nodes":1358,"edges":1363},[1359,1361,1362],{"id":1133,"type":1134,"label":1331,"file":883,"line":1360},286,{"id":1138,"type":1333,"label":1349,"file":883,"line":1360},{"id":1158,"type":1139,"label":1336,"file":883,"line":1351,"wp_function":1337},[1364,1365],{"from":1133,"to":1138,"sanitized":832},{"from":1138,"to":1158,"sanitized":832},{"entryPoint":1367,"graph":1368,"unsanitizedCount":14,"severity":1341},"handleBulkRevert (src\\Modules\\Media\\Services\\BulkOptimizer.php:343)",{"nodes":1369,"edges":1376},[1370,1372,1374],{"id":1133,"type":1134,"label":1331,"file":883,"line":1371},362,{"id":1138,"type":1333,"label":1373,"file":883,"line":1371},"→ getOptimizedImagesAfter()",{"id":1158,"type":1139,"label":1336,"file":883,"line":1375,"wp_function":1337},480,[1377,1378],{"from":1133,"to":1138,"sanitized":832},{"from":1138,"to":1158,"sanitized":832},{"entryPoint":1380,"graph":1381,"unsanitizedCount":1002,"severity":1341},"\u003CBulkOptimizer> (src\\Modules\\Media\\Services\\BulkOptimizer.php:0)",{"nodes":1382,"edges":1395},[1383,1385,1386,1387,1388,1389,1390,1391,1392,1393,1394],{"id":1133,"type":1134,"label":1208,"file":883,"line":1384},356,{"id":1138,"type":1139,"label":1336,"file":883,"line":1036,"wp_function":1337},{"id":1158,"type":1134,"label":1331,"file":883,"line":500},{"id":1161,"type":1333,"label":1334,"file":883,"line":500},{"id":1163,"type":1139,"label":1336,"file":883,"line":1036,"wp_function":1337},{"id":1166,"type":1134,"label":1264,"file":883,"line":1347},{"id":1188,"type":1333,"label":1349,"file":883,"line":1347},{"id":1191,"type":1139,"label":1336,"file":883,"line":1351,"wp_function":1337},{"id":1193,"type":1134,"label":1331,"file":883,"line":1371},{"id":1196,"type":1333,"label":1373,"file":883,"line":1371},{"id":1224,"type":1139,"label":1336,"file":883,"line":1375,"wp_function":1337},[1396,1397,1398,1399,1400,1401,1402],{"from":1133,"to":1138,"sanitized":834},{"from":1158,"to":1161,"sanitized":832},{"from":1161,"to":1163,"sanitized":832},{"from":1166,"to":1188,"sanitized":832},{"from":1188,"to":1191,"sanitized":832},{"from":1193,"to":1196,"sanitized":832},{"from":1196,"to":1224,"sanitized":832},{"summary":1404,"deductions":1405},"The mamba-cache-for-woocommerce plugin v1.0.0 exhibits a generally positive security posture with several strengths. Notably, it demonstrates robust output escaping, with 100% of outputs being properly escaped, significantly mitigating Cross-Site Scripting (XSS) risks. The plugin also incorporates a substantial number of nonce and capability checks, indicating an awareness of access control best practices. Furthermore, the absence of any recorded vulnerabilities or CVEs suggests a history of secure development or a lack of widespread exploitation, which is a positive indicator. However, a significant concern arises from the presence of four AJAX handlers that lack authentication checks, creating a direct attack vector. The taint analysis also revealed five high-severity flows with unsanitized paths, which, while not classified as critical, still represent a substantial risk of sensitive data exposure or unauthorized actions if exploited. The relatively high number of AJAX and REST API entry points, even with most protected, contributes to a broader attack surface. While the plugin's attention to output escaping and general checks is commendable, the identified unprotected AJAX endpoints and high-severity taint flows require immediate attention to fully secure the plugin.",[1406,1408],{"reason":1407,"points":66},"Unprotected AJAX handlers",{"reason":1409,"points":794},"High severity unsanitized taint flows","2026-03-17T05:53:05.619Z",{"wat":1412,"direct":1418},{"assetPaths":1413,"generatorPatterns":1415,"scriptPaths":1416,"versionParams":1417},[1414],"\u002Fwp-content\u002Fplugins\u002Fmamba-cache-for-woocommerce\u002Fadmin\u002Fcss\u002Ffreemius-pricing.css",[],[],[],{"cssClasses":1419,"htmlComments":1423,"htmlAttributes":1424,"restEndpoints":1425,"jsGlobals":1426,"shortcodeOutput":1428},[1420,1421,1422],"fs-plugin-title-and-logo","fs-plugin-logo","fs-pricing-plans",[],[],[],[1427],"mamba_fs",[]]