[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$f2vK-3B_1Hx5u0hg0tK0mwqNRm1jVUUAGii1Gg7vbN6g":3,"$fZPEDHuLX60U87xCZZSJCIRqKOz3ej0bV2uhlYSF85uY":251,"$flQC1kM_dg34WEpOI-lKGvIXvomXtTzOFmkFR9AYWqN4":256},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":13,"num_ratings":14,"last_updated":15,"tested_up_to":16,"requires_at_least":17,"requires_php":18,"tags":19,"homepage":25,"download_link":26,"security_score":13,"vuln_count":11,"unpatched_count":11,"last_vuln_date":27,"fetched_at":28,"discovery_status":29,"vulnerabilities":30,"developer":31,"crawl_stats":27,"alternatives":38,"analysis":140,"fingerprints":233},"wooflare","WooFlare","1.2.2","Matt Miller","https:\u002F\u002Fprofiles.wordpress.org\u002Fmillermedianow\u002F","\u003Cp>\u003Cstrong>Did you find this plugin helpful?\u003C\u002Fstrong> Please consider \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fview\u002Fplugin-reviews\u002Fwooflare\u002F\" rel=\"ugc\">leaving a 5-star review\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>Cloudflare provides caching, security and optimization services for websites all around the internet. WooFlare integrates Cloudflare directly with WooCommerce stores to allow store owners to automate these optimizations in a variety of ways (when a product goes out of stock, when a sale ends, etc.).\u003C\u002Fp>\n\u003Cp>Automate your WooCommerce store’s caching optimization and free up more time to sell your products!\u003C\u002Fp>\n\u003Cp>Please help by contributing to the GitHub repository \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FMiller-Media\u002Fwooflare\u002F\" rel=\"nofollow ugc\">WooFlare\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>** This plugin relies on the use of Cloudflare, a third-party service that increases security and performance for web sites and services across the internet. For more information, visit the \u003Ca href=\"https:\u002F\u002Fwww.cloudflare.com\u002F\" rel=\"nofollow ugc\">Cloudflare website\u003C\u002Fa> and their \u003Ca href=\"https:\u002F\u002Fwww.cloudflare.com\u002Fprivacypolicy\u002F\" rel=\"nofollow ugc\">privacy policy\u003C\u002Fa>. This plugin is not officially endorsed, built or maintained by the Cloudflare team; rather, we are a development company that uses their services every day! **\u003C\u002Fp>\n\u003Ch3>Localizations\u003C\u002Fh3>\n\u003Cp>This plugin is available in the following languages:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Albanian (Shqip)\u003C\u002Fli>\n\u003Cli>Arabic (العربية)\u003C\u002Fli>\n\u003Cli>Armenian (Հայերեն)\u003C\u002Fli>\n\u003Cli>Basque (Euskara)\u003C\u002Fli>\n\u003Cli>Bengali (বাংলা)\u003C\u002Fli>\n\u003Cli>Bulgarian (Български)\u003C\u002Fli>\n\u003Cli>Catalan (Català)\u003C\u002Fli>\n\u003Cli>Chinese Simplified (简体中文)\u003C\u002Fli>\n\u003Cli>Croatian (Hrvatski)\u003C\u002Fli>\n\u003Cli>Czech (Čeština)\u003C\u002Fli>\n\u003Cli>Danish (Dansk)\u003C\u002Fli>\n\u003Cli>Dutch (Nederlands)\u003C\u002Fli>\n\u003Cli>Estonian (Eesti)\u003C\u002Fli>\n\u003Cli>Finnish (Suomi)\u003C\u002Fli>\n\u003Cli>French (Français)\u003C\u002Fli>\n\u003Cli>Galician (Galego)\u003C\u002Fli>\n\u003Cli>Georgian (ქართული)\u003C\u002Fli>\n\u003Cli>German (Deutsch)\u003C\u002Fli>\n\u003Cli>Greek (Ελληνικά)\u003C\u002Fli>\n\u003Cli>Hebrew (עברית)\u003C\u002Fli>\n\u003Cli>Hindi (हिन्दी)\u003C\u002Fli>\n\u003Cli>Hungarian (Magyar)\u003C\u002Fli>\n\u003Cli>Indonesian (Bahasa Indonesia)\u003C\u002Fli>\n\u003Cli>Irish (Gaeilge)\u003C\u002Fli>\n\u003Cli>Italian (Italiano)\u003C\u002Fli>\n\u003Cli>Japanese (日本語)\u003C\u002Fli>\n\u003Cli>Korean (한국어)\u003C\u002Fli>\n\u003Cli>Latvian (Latviešu)\u003C\u002Fli>\n\u003Cli>Lithuanian (Lietuvių)\u003C\u002Fli>\n\u003Cli>Macedonian (Македонски)\u003C\u002Fli>\n\u003Cli>Norwegian (Norsk)\u003C\u002Fli>\n\u003Cli>Persian (فارسی)\u003C\u002Fli>\n\u003Cli>Persian – Afghanistan (دری)\u003C\u002Fli>\n\u003Cli>Polish (Polski)\u003C\u002Fli>\n\u003Cli>Portuguese – Brazil (Português do Brasil)\u003C\u002Fli>\n\u003Cli>Portuguese – Portugal (Português)\u003C\u002Fli>\n\u003Cli>Romanian (Română)\u003C\u002Fli>\n\u003Cli>Russian (Русский)\u003C\u002Fli>\n\u003Cli>Serbian (Српски)\u003C\u002Fli>\n\u003Cli>Slovak (Slovenčina)\u003C\u002Fli>\n\u003Cli>Slovenian (Slovenščina)\u003C\u002Fli>\n\u003Cli>Spanish (Español)\u003C\u002Fli>\n\u003Cli>Swedish (Svenska)\u003C\u002Fli>\n\u003Cli>Tamil (தமிழ்)\u003C\u002Fli>\n\u003Cli>Thai (ไทย)\u003C\u002Fli>\n\u003Cli>Turkish (Türkçe)\u003C\u002Fli>\n\u003Cli>Ukrainian (Українська)\u003C\u002Fli>\n\u003Cli>Urdu (اردو)\u003C\u002Fli>\n\u003Cli>Vietnamese (Tiếng Việt)\u003C\u002Fli>\n\u003Cli>Welsh (Cymraeg)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Request\u003C\u002Fh3>\n\u003Cp>If you find that a part of this plugin isn’t working, please don’t simply click the WordPress “It’s broken” button. Let us know what’s broken in \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fwooflare\u002F\" rel=\"ugc\">its support forum\u003C\u002Fa> so we can make it better.\u003C\u002Fp>\n","WooFlare provides automated Cloudflare cache control for WooCommerce stores.",0,1336,100,1,"2026-02-17T09:29:00.000Z","6.9.4","3.0","8.1",[20,21,22,23,24],"cache","cloudflare","product","speed","woocommerce","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwooflare\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwooflare.1.2.2.zip",null,"2026-04-16T10:56:18.058Z","no_bundle",[],{"slug":32,"display_name":7,"profile_url":8,"plugin_count":33,"total_installs":34,"avg_security_score":13,"avg_patch_time_days":35,"trust_score":36,"computed_at":37},"millermedianow",8,11110,28,94,"2026-05-20T06:03:38.976Z",[39,58,81,100,120],{"slug":40,"name":41,"version":42,"author":43,"author_profile":44,"description":45,"short_description":46,"active_installs":47,"downloaded":48,"rating":13,"num_ratings":33,"last_updated":49,"tested_up_to":50,"requires_at_least":51,"requires_php":52,"tags":53,"homepage":55,"download_link":56,"security_score":57,"vuln_count":11,"unpatched_count":11,"last_vuln_date":27,"fetched_at":28},"cloudflare-page-cache","Cloudflare Page Cache","1.4","Cloudflare","https:\u002F\u002Fprofiles.wordpress.org\u002Fcloudflare\u002F","\u003Cp>Integrates with the “\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fcloudflare\u002Fworker-examples\u002Ftree\u002Fmaster\u002Fexamples\u002Fedge-cache-html\" rel=\"nofollow ugc\">Edge Cache HTML\u003C\u002Fa>” Cloudflare Worker to edge-cache the generated HTML for anonymous users (not logged-in) resulting in huge performance gains, particularly on slower hosting.\u003C\u002Fp>\n","Adds support for caching pages on Cloudflare and automatic purging when content changes.",500,20002,"2019-05-22T15:36:00.000Z","5.2.24","3.3.1","5.2.4",[20,21,54,23],"performance","https:\u002F\u002Fgithub.com\u002Fcloudflare\u002Fworker-examples\u002Ftree\u002Fmaster\u002Fexamples\u002Fedge-cache-html","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcloudflare-page-cache.zip",85,{"slug":59,"name":60,"version":61,"author":62,"author_profile":63,"description":64,"short_description":65,"active_installs":66,"downloaded":67,"rating":36,"num_ratings":68,"last_updated":69,"tested_up_to":70,"requires_at_least":71,"requires_php":72,"tags":73,"homepage":79,"download_link":80,"security_score":57,"vuln_count":11,"unpatched_count":11,"last_vuln_date":27,"fetched_at":28},"wp-admin-cache","WP Admin Cache","0.2.7","Grf Studio","https:\u002F\u002Fprofiles.wordpress.org\u002Fgrfstudio\u002F","\u003Cp>This lightweight plugin caches the most visited pages in the admin area; it uses ajax to prefetch the pages and stores them on the server for each user.\u003C\u002Fp>\n\u003Cp>The cache is useful for sites with many installed plugins, which often make the administrative section very slow, especially in the case of woocommerce with many displayed products.\u003C\u002Fp>\n","The first cache plugin for the WordPress admin area.",300,8325,11,"2020-06-13T13:33:00.000Z","5.4.19","4.6","5.6",[74,75,76,77,78],"admin-cache","admin-performance","admin-speed","slow-admin","woocommerce-performance","https:\u002F\u002Fwww.wpadmincache.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-admin-cache.zip",{"slug":82,"name":83,"version":84,"author":85,"author_profile":86,"description":87,"short_description":88,"active_installs":13,"downloaded":89,"rating":13,"num_ratings":14,"last_updated":90,"tested_up_to":91,"requires_at_least":92,"requires_php":93,"tags":94,"homepage":98,"download_link":99,"security_score":13,"vuln_count":11,"unpatched_count":11,"last_vuln_date":27,"fetched_at":28},"mate-recently-viewed-products","MATE Recently Viewed Products – Cache Compatible for WooCommerce","1.0.4","Alfonso Catrón","https:\u002F\u002Fprofiles.wordpress.org\u002Falfonso100\u002F","\u003Cp>MATE Recently Viewed Products lets you show WooCommerce products the customer recently visited — even when full-page caching is active.\u003C\u002Fp>\n\u003Cp>It uses cookies to store visited products and loads the display using AJAX, so it’s fully compatible with caching plugins like WP Rocket, W3 Total Cache, and others.\u003C\u002Fp>\n\u003Cp>You can display products anywhere using a shortcode or a Gutenberg block. Both the block and shortcode allow you to override global settings on a per-instance basis.\u003C\u002Fp>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Cookie-based product tracking\u003C\u002Fli>\n\u003Cli>Fully AJAX-loaded: works with full-page cache\u003C\u002Fli>\n\u003Cli>Gutenberg block and classic shortcode\u003C\u002Fli>\n\u003Cli>Settings page to configure global defaults\u003C\u002Fli>\n\u003Cli>Per-block customization (title, number, image, price, excerpt, spinner)\u003C\u002Fli>\n\u003Cli>Layout-friendly and responsive design\u003C\u002Fli>\n\u003Cli>Works with all WooCommerce themes\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Shortcode\u003C\u002Fh3>\n\u003Cp>You can use the \u003Ccode>[mrvp_recent_products]\u003C\u002Fcode> shortcode anywhere. Optional attributes:\u003C\u002Fp>\n\u003Cp>[mrvp_recent_products\u003Cbr \u002F>\n    count=”5″\u003Cbr \u002F>\n    title=”Recently Viewed”\u003Cbr \u002F>\n    show_price=”1″\u003Cbr \u002F>\n    show_excerpt=”0″\u003Cbr \u002F>\n    show_image=”1″\u003Cbr \u002F>\n    show_spinner=”1″\u003Cbr \u002F>\n    show_widgettitle=”1″\u003Cbr \u002F>\n]\u003C\u002Fp>\n\u003Ch3>Block\u003C\u002Fh3>\n\u003Cp>The MATE Recently Viewed Products block includes these settings:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Title\u003C\u002Fli>\n\u003Cli>Number of products\u003C\u002Fli>\n\u003Cli>Show product image (checkbox)\u003C\u002Fli>\n\u003Cli>Show price (checkbox)\u003C\u002Fli>\n\u003Cli>Show excerpt (checkbox)\u003C\u002Fli>\n\u003Cli>Show spinner while loading (checkbox)\u003C\u002Fli>\n\u003Cli>Show block title (checkbox)\u003C\u002Fli>\n\u003Cli>Each block instance can override global settings.\u003C\u002Fli>\n\u003C\u002Ful>\n","Display recently viewed WooCommerce products via AJAX and cookies. Works with caching. Includes a customizable block and shortcode.",848,"2025-06-14T22:54:00.000Z","6.8.5","5.0","7.2",[95,20,96,97,24],"block","products","recently-viewed","","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmate-recently-viewed-products.1.0.4.zip",{"slug":101,"name":102,"version":103,"author":104,"author_profile":105,"description":106,"short_description":107,"active_installs":13,"downloaded":108,"rating":109,"num_ratings":110,"last_updated":111,"tested_up_to":112,"requires_at_least":113,"requires_php":114,"tags":115,"homepage":118,"download_link":119,"security_score":57,"vuln_count":11,"unpatched_count":11,"last_vuln_date":27,"fetched_at":28},"sunny","Sunny","2.5.0","Tang Rufus","https:\u002F\u002Fprofiles.wordpress.org\u002Ftangrufus\u002F","\u003Cp>Automatically purge Cloudflare cache, including cache everything rules.\u003C\u002Fp>\n\u003Ch4>Warning!!!\u003C\u002Fh4>\n\u003Cp>This plugin is not for normal users! Read the whole \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fsunny\u002F#description\" rel=\"ugc\">readme\u003C\u002Fa> and \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fsunny\u002F#faq\" rel=\"ugc\">FAQ\u003C\u002Fa> before installing.\u003C\u002Fp>\n\u003Cp>Cloudflare cache everything rules breaks most WordPress dynamic functionalities:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fcodex.wordpress.org\u002FWordPress_Nonces\" rel=\"nofollow ugc\">WordPress Nonces\u003C\u002Fa> will be cached\u003C\u002Fli>\n\u003Cli>Forms must be loaded via AJAX unless you’re using the USD$ 200 Cloudflare plan. \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FTypistTech\u002Fsunny\u002Fissues\u002F118#issuecomment-324325599\" rel=\"nofollow ugc\">Learn more\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Sunny shows a few admin notices in WP admin dashboard promoting the author’s web development services every 2 weeks.They are dismissible via the \u003Ccode>X\u003C\u002Fcode> button on the right corner. See faq for more info.This is a free plugin, free as in free of charge and in freedom. You can always remove those notices without breaking other parts of Sunny.\u003C\u002Fp>\n\u003Cp>The next major release of Sunny(v3.0.0) will require:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>PHP 7.1\u003C\u002Fli>\n\u003Cli>WordPress 4.9\u003C\u002Fli>\n\u003Cli>Properly working \u003Ca href=\"https:\u002F\u002Ftypist.tech\u002Farticles\u002Fensure-wp-cron-runs-on-time\u002F\" rel=\"nofollow ugc\">WP Cron\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Automatically purge Cloudflare \u003Ccode>cache everything\u003C\u002Fcode> rules’ caches\u003C\u002Fli>\n\u003Cli>Use the latest Cloudflare API v4\u003C\u002Fli>\n\u003Cli>Support custom post type\u003C\u002Fli>\n\u003Cli>Hide admin bar from public-facing pages\u003C\u002Fli>\n\u003Cli>WP REST API support\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FTypisttech\u002Fsunny#extending-sunny\" rel=\"nofollow ugc\">Extendable Laravel-like container\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Debuggers\u003C\u002Fh4>\n\u003Cp>Go \u003Ccode>Sunny\u003C\u002Fcode> –> \u003Ccode>Debuggers\u003C\u002Fcode>, it shows:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>All related urls to be purged for a given post\u003C\u002Fli>\n\u003Cli>Show targeted urls which always be purged\u003C\u002Fli>\n\u003Cli>\u003Ccode>Cache Status\u003C\u002Fcode> of a given URL\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>How does Sunny different from Cloudflare’s official plugin?\u003C\u002Fh4>\n\u003Cp>At the time of writing, Cloudflare’s \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fcloudflare\u002F\" rel=\"ugc\">official plugin\u003C\u002Fa> doesn’t purge \u003Ccode>cache everything\u003C\u002Fcode> rules’ caches. Here comes Sunny! Sunny focus on purging caches when needed.\u003C\u002Fp>\n\u003Ch4>Compatibility\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Works with Cloudflare’s \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fcloudflare\u002F\" rel=\"ugc\">official plugin\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Works with \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwp-cloudflare-guard\u002F\" rel=\"ugc\">WP Cloudflare Guard (Automatically create firewall rules to block dangerous IPs.)\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Things You Need to Know\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>You need PHP \u003Ccode>7.0\u003C\u002Fcode> or later\u003C\u002Fli>\n\u003Cli>You need WordPress \u003Ccode>4.7\u003C\u002Fcode> or later\u003C\u002Fli>\n\u003Cli>You need a Cloudflare account (free plan is okay)\u003C\u002Fli>\n\u003Cli>This plugin was not built by \u003Ca href=\"https:\u002F\u002Fwww.cloudflare.com\u002F\" rel=\"nofollow ugc\">Cloudflare, Inc\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cblockquote>\n\u003Cp>If you like the plugin, feel free to \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fsunny\u002Freviews\u002F#new-post\" rel=\"ugc\">rate it\u003C\u002Fa> or \u003Ca href=\"https:\u002F\u002Ftypist.tech\u002Fdonation\u002F\" rel=\"nofollow ugc\">donate\u003C\u002Fa>. Thanks a lot! 🙂\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Ch4>Support\u003C\u002Fh4>\n\u003Cp>To save time so that we can spend it on development, please read the plugin’s \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fsunny\u002Ffaq\u002F\" rel=\"ugc\">FAQ\u003C\u002Fa> first. Before requesting support, and ensure that you have updated Sunny and WordPress to the latest released version and installed PHP 7 or later.\u003C\u002Fp>\n\u003Cp>You can get support via \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FTypisttech\u002Fsunny\u002Fissues\" rel=\"nofollow ugc\">GitHub issues\u003C\u002Fa>(preferred) and WordPress \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fsunny\" rel=\"ugc\">support forum\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>If you don’t provide these information, your support ticket will be ignored:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>PHP version number (if you say \u003Ccode>latest\u003C\u002Fcode>, your ticket will be closed without replies)\u003C\u002Fli>\n\u003Cli>WordPress version number\u003C\u002Fli>\n\u003Cli>Sunny version number\u003C\u002Fli>\n\u003Cli>What is the current behavior\u003C\u002Fli>\n\u003Cli>What is the expected or desired behavior\u003C\u002Fli>\n\u003Cli>Step to reproduce current behavior\u003C\u002Fli>\n\u003Cli>Does it behave the same when Sunny is disabled\u003C\u002Fli>\n\u003Cli>Does it behave the same when only Sunny is enabled\u003C\u002Fli>\n\u003Cli>What have you tried to resolve the issue\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>For Developers\u003C\u002Fh4>\n\u003Cp>Sunny is open source and hosted on \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FTypistTech\u002Fsunny\" rel=\"nofollow ugc\">GitHub\u003C\u002Fa>. Feel free to make \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FTypisttech\u002Fsunny\u002Fpulls\" rel=\"nofollow ugc\">pull requests\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>You can also tweak \u003Ccode>Sunny\u003C\u002Fcode> to work for you by \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FTypisttech\u002Fsunny#extending-sunny\" rel=\"nofollow ugc\">extending its Laravel-like container\u003C\u002Fa>.\u003C\u002Fp>\n","Automatically purge Cloudflare cache, including cache everything rules.",31772,84,23,"2018-01-08T11:09:00.000Z","4.9.29","4.7","7.0.0",[20,116,21,117,23],"caching","rest-api","https:\u002F\u002Fwww.typist.tech\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsunny.2.5.0.zip",{"slug":121,"name":122,"version":123,"author":124,"author_profile":125,"description":126,"short_description":127,"active_installs":128,"downloaded":129,"rating":130,"num_ratings":131,"last_updated":132,"tested_up_to":133,"requires_at_least":113,"requires_php":72,"tags":134,"homepage":138,"download_link":139,"security_score":57,"vuln_count":11,"unpatched_count":11,"last_vuln_date":27,"fetched_at":28},"wp-cloudflare-cache","Cloudflare Page Cache for WordPress","1.2.1","Jumedeen khan","https:\u002F\u002Fprofiles.wordpress.org\u002Fjumedeenkhan\u002F","\u003Cp>WP Cloudflare Cache help you to use Cloudflare full page cache and purge specific page cache on update, new comment added, approved or deleted.\u003C\u002Fp>\n\u003Cp>Normally, Cloudflare cache only static content (e.g. CSS, JS and Images) but not cached to HTML pages. So we build this plugin to cache everything and bypass for logged in users and comment author even on Cloudflare free plan.\u003C\u002Fp>\n\u003Cp>This plugin specially build for Cloudflare Free Plan but you can also use it on Cloudflare Pro and Enterprise Plans.\u003C\u002Fp>\n\u003Ch4>Additional Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Automatic purge cache.\u003C\u002Fli>\n\u003Cli>Purge specific page cache only.\u003C\u002Fli>\n\u003Cli>Control HTML page cache.\u003C\u002Fli>\n\u003Cli>Never cache logged in users.\u003C\u002Fli>\n\u003Cli>Purge cache when new post publish.\u003C\u002Fli>\n\u003Cli>Purge cache when post\u002Fpage updated.\u003C\u002Fli>\n\u003Cli>Purge cache for comment added, approved.\u003C\u002Fli>\n\u003Cli>Purge Homepage, blog page cache for new post.\u003C\u002Fli>\n\u003Cli>Purce cache for custom URLs pages.\u003C\u002Fli>\n\u003Cli>Only specific page cache purged not all cache.\u003C\u002Fli>\n\u003Cli>Of course, available on \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fjumedeenkhan\u002Fwp-cloudflare-cache\" rel=\"nofollow ugc\">GitHub\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Using this plugin you can improve your website performance and SEO by enabling page caching. It’s compatible with every themes and WordPress versions.\u003C\u002Fp>\n\u003Cp>This plugin will cache your site’s webpages and static files to the Cloudflare CDN and make speed up your WordPress site on world wide content delivery network.\u003C\u002Fp>\n\u003Cp>With \u003Ca href=\"https:\u002F\u002Fwww.cloudflare.com\u002Fnetwork\u002F\" rel=\"nofollow ugc\">more than 200 CDN edge locations\u003C\u002Fa> provided by Cloudflare, your website will be served from the nearest Cloudflare CDN location. This will reduce your website loading speed time and help to get higher ranking in search results.\u003C\u002Fp>\n\u003Ch4>How does the plugin work?\u003C\u002Fh4>\n\u003Cp>This plugin takes full advantage of Cloudflare Free Plan, so you don’t need a buy Cloudflare Pro Plan. But if you like to use features like Cloudflare image optimization, WAF (Web Application Firewall) etc. then you can buy Cloudflare Pro plan to enable those features in your Cloudflare account.\u003Cbr \u002F>\nHere is a small summary of plugin features.\u003C\u002Fp>\n\u003Cp>The free Cloudflare plan allows you to enable a page cache by entering the Cache Everything page rule, greatly improving response times but it’s not support dynamic website update such as WordPress. You can use cache everything page rule but its not bypass logged in user, ajax requests and comments updates. But this plugin make all of this possible.\u003C\u002Fp>\n\u003Ch3>Features and Advantages\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Developed to cache HTML pages on Cloudflare Free Plan.\u003C\u002Fli>\n\u003Cli>Takes full advantage of Cloudflare Cache Everything Page Rule.\u003C\u002Fli>\n\u003Cli>Automatically purge specific page cache on post\u002Fpage update.\u003C\u002Fli>\n\u003Cli>Bypass logged-in users and purge on specific page or post update.\u003C\u002Fli>\n\u003Cli>Purge cache on new post insert, post edit and moving in draft or trash.\u003C\u002Fli>\n\u003Cli>Purge parent page cache on new comment added, approved or deleted.\u003C\u002Fli>\n\u003Cli>Purge homepage, category, tags, blog page on latest post published.\u003C\u002Fli>\n\u003Cli>Ability to select and customize what you want to cache and what you don’t (plugin settings).\u003C\u002Fli>\n\u003Cli>Ability to purge only HTML pages of your website rather than purging everything (like css, js, images).\u003C\u002Fli>\n\u003Cli>Ability to purge entire site cache via clicking on single button. (plugins settings).\u003C\u002Fli>\n\u003Cli>Ability to purge only latest post cache via clicking on single button. (plugins settings).\u003C\u002Fli>\n\u003Cli>Ability to exclude custom URLs pages from being cached on individual page\u002Fpost bases\u003C\u002Fli>\n\u003Cli>Detailed FAQ section covering all kind of questions (plugin settings – FAQ tab)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Improve your site performance\u003C\u002Fh3>\n\u003Cp>Normally Cloudflare purge all entire cache and after that all pages are slow down, because Cloudflare revalidate all webpages cache again for them.\u003C\u002Fp>\n\u003Cp>But this plugin purge only specific page cache. For example, your site have three post A,B,C and now you updated page A then cache only clear for page A not for B,C and others.\u003C\u002Fp>\n\u003Cp>That means your all page are not affect and Cloudflare revalidated only purge page cache. It’s mean your site loaded fast always and its good for better rankings.\u003C\u002Fp>\n\u003Ch4>Missing something?\u003C\u002Fh4>\n\u003Cp>If you need more additional feature, \u003Ca href=\"https:\u002F\u002Fwww.mozedia.com\u002Fcontact\u002F\" rel=\"nofollow ugc\">let me know\u003C\u002Fa>\u003C\u002Fp>\n","WP Cloudflare Cache plugin built for cache html pages on Cloudflare free plan and purge cache only when post or page updated.",60,4654,80,5,"2024-05-11T12:07:00.000Z","6.5.8",[21,135,40,136,137],"cloudflare-cache","improve-performance","improve-speed","https:\u002F\u002Fwww.mozedia.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-cloudflare-cache.1.2.1.zip",{"attackSurface":141,"codeSignals":217,"taintFlows":224,"riskAssessment":225,"analyzedAt":232},{"hooks":142,"ajaxHandlers":203,"restRoutes":213,"shortcodes":214,"cronEvents":215,"entryPointCount":216,"unprotectedCount":216},[143,150,154,157,162,165,170,173,177,181,184,187,192,196,199],{"type":144,"name":145,"callback":146,"priority":147,"file":148,"line":149},"action","admin_enqueue_scripts","adminEnqueueScripts",40,"classes\\Plugin.php",62,{"type":144,"name":151,"callback":152,"file":148,"line":153},"admin_menu","addSiteMenu",69,{"type":144,"name":151,"callback":155,"file":148,"line":156},"verifyNonce",70,{"type":144,"name":158,"callback":159,"priority":160,"file":148,"line":161},"wc_after_products_ending_sales","clearCacheScheduledSaleEnd",90,75,{"type":144,"name":163,"callback":164,"priority":147,"file":148,"line":57},"woocommerce_no_stock_notification","clearCacheProduct",{"type":144,"name":166,"callback":167,"priority":168,"file":148,"line":169},"woocommerce_variation_set_stock_status","checkOutOfStock",10,86,{"type":144,"name":171,"callback":167,"priority":168,"file":148,"line":172},"woocommerce_product_set_stock_status",87,{"type":144,"name":174,"callback":175,"priority":147,"file":148,"line":176},"add_option_woocommerce_demo_store","clearCacheStoreNoticeAdded",104,{"type":144,"name":178,"callback":179,"priority":147,"file":148,"line":180},"update_option_woocommerce_demo_store","clearCacheStoreNoticeUpdated",105,{"type":144,"name":182,"callback":175,"priority":147,"file":148,"line":183},"add_option_woocommerce_demo_store_notice",108,{"type":144,"name":185,"callback":179,"priority":147,"file":148,"line":186},"update_option_woocommerce_demo_store_notice",109,{"type":144,"name":188,"callback":189,"file":190,"line":191},"admin_notices","show_review_notice","classes\\ReviewNotice.php",31,{"type":144,"name":193,"callback":194,"file":190,"line":195},"admin_init","handle_dismiss",32,{"type":144,"name":188,"callback":197,"file":198,"line":153},"woocf_version_check","wooflare.php",{"type":144,"name":200,"callback":201,"file":198,"line":202},"plugins_loaded","closure",77,[204,209],{"action":205,"nopriv":206,"callback":207,"hasNonce":206,"hasCapCheck":206,"file":148,"line":208},"woocf_clearlog",false,"ajaxClearLog",65,{"action":210,"nopriv":206,"callback":211,"hasNonce":206,"hasCapCheck":206,"file":148,"line":212},"woocf_loadlog","ajaxLoadLog",66,[],[],[],2,{"dangerousFunctions":218,"sqlUsage":219,"outputEscaping":221,"fileOperations":11,"externalRequests":216,"nonceChecks":14,"capabilityChecks":14,"bundledLibraries":223},[],{"prepared":11,"raw":11,"locations":220},[],{"escaped":13,"rawEcho":11,"locations":222},[],[],[],{"summary":226,"deductions":227},"The \"wooflare\" v1.2.2 plugin exhibits a concerning security posture due to a significant attack surface with no authentication checks on its AJAX endpoints. While the plugin demonstrates good practices in SQL query handling and output escaping, the presence of unprotected entry points into the application is a major weakness. The static analysis indicates two AJAX handlers, both of which lack authentication, creating a direct path for potential unauthorized actions. The absence of any reported vulnerabilities in its history is a positive sign, suggesting a lack of publicly disclosed issues. However, this does not negate the risks posed by the identified unprotected AJAX endpoints. The plugin's strengths lie in its secure database interactions and output handling, but these are overshadowed by the readily exploitable entry points. Users should be aware that the plugin's current configuration presents a risk that requires immediate attention.",[228,230],{"reason":229,"points":168},"AJAX handlers without authentication",{"reason":231,"points":131},"Large attack surface with unprotected entry points","2026-03-17T06:45:34.703Z",{"wat":234,"direct":243},{"assetPaths":235,"generatorPatterns":238,"scriptPaths":239,"versionParams":240},[236,237],"\u002Fwp-content\u002Fplugins\u002Fwooflare\u002Fassets\u002Fcss\u002Fadmin.css","\u002Fwp-content\u002Fplugins\u002Fwooflare\u002Fassets\u002Fjs\u002Fadmin.js",[],[237],[241,242],"wooflare\u002Fassets\u002Fcss\u002Fadmin.css?ver=","wooflare\u002Fassets\u002Fjs\u002Fadmin.js?ver=",{"cssClasses":244,"htmlComments":245,"htmlAttributes":246,"restEndpoints":247,"jsGlobals":248,"shortcodeOutput":250},[],[],[],[],[249],"woocf_i18n",[],{"error":252,"url":253,"statusCode":254,"statusMessage":255,"message":255},true,"http:\u002F\u002Flocalhost\u002Fapi\u002Fplugins\u002Fwooflare\u002Fbundle",404,"no bundle for this plugin yet",{"slug":4,"current_version":6,"total_versions":257,"versions":258},15,[259,264,270,277,284,291,298,305,312,319,326,332,339,346,353],{"version":6,"download_url":26,"svn_tag_url":260,"released_at":27,"has_diff":206,"diff_files_changed":261,"diff_lines":27,"trac_diff_url":262,"vulnerabilities":263,"is_current":252},"https:\u002F\u002Fplugins.svn.wordpress.org\u002Fwooflare\u002Ftags\u002F1.2.2\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fwooflare%2Ftags%2F1.2.1&new_path=%2Fwooflare%2Ftags%2F1.2.2",[],{"version":123,"download_url":265,"svn_tag_url":266,"released_at":27,"has_diff":206,"diff_files_changed":267,"diff_lines":27,"trac_diff_url":268,"vulnerabilities":269,"is_current":206},"https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwooflare.1.2.1.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fwooflare\u002Ftags\u002F1.2.1\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fwooflare%2Ftags%2F1.2.0&new_path=%2Fwooflare%2Ftags%2F1.2.1",[],{"version":271,"download_url":272,"svn_tag_url":273,"released_at":27,"has_diff":206,"diff_files_changed":274,"diff_lines":27,"trac_diff_url":275,"vulnerabilities":276,"is_current":206},"1.2.0","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwooflare.1.2.0.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fwooflare\u002Ftags\u002F1.2.0\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fwooflare%2Ftags%2F1.1.1&new_path=%2Fwooflare%2Ftags%2F1.2.0",[],{"version":278,"download_url":279,"svn_tag_url":280,"released_at":27,"has_diff":206,"diff_files_changed":281,"diff_lines":27,"trac_diff_url":282,"vulnerabilities":283,"is_current":206},"1.1.1","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwooflare.1.1.1.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fwooflare\u002Ftags\u002F1.1.1\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fwooflare%2Ftags%2F1.1.0&new_path=%2Fwooflare%2Ftags%2F1.1.1",[],{"version":285,"download_url":286,"svn_tag_url":287,"released_at":27,"has_diff":206,"diff_files_changed":288,"diff_lines":27,"trac_diff_url":289,"vulnerabilities":290,"is_current":206},"1.1.0","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwooflare.1.1.0.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fwooflare\u002Ftags\u002F1.1.0\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fwooflare%2Ftags%2F1.0.9&new_path=%2Fwooflare%2Ftags%2F1.1.0",[],{"version":292,"download_url":293,"svn_tag_url":294,"released_at":27,"has_diff":206,"diff_files_changed":295,"diff_lines":27,"trac_diff_url":296,"vulnerabilities":297,"is_current":206},"1.0.9","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwooflare.1.0.9.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fwooflare\u002Ftags\u002F1.0.9\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fwooflare%2Ftags%2F1.0.8&new_path=%2Fwooflare%2Ftags%2F1.0.9",[],{"version":299,"download_url":300,"svn_tag_url":301,"released_at":27,"has_diff":206,"diff_files_changed":302,"diff_lines":27,"trac_diff_url":303,"vulnerabilities":304,"is_current":206},"1.0.8","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwooflare.1.0.8.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fwooflare\u002Ftags\u002F1.0.8\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fwooflare%2Ftags%2F1.0.7&new_path=%2Fwooflare%2Ftags%2F1.0.8",[],{"version":306,"download_url":307,"svn_tag_url":308,"released_at":27,"has_diff":206,"diff_files_changed":309,"diff_lines":27,"trac_diff_url":310,"vulnerabilities":311,"is_current":206},"1.0.7","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwooflare.1.0.7.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fwooflare\u002Ftags\u002F1.0.7\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fwooflare%2Ftags%2F1.0.6&new_path=%2Fwooflare%2Ftags%2F1.0.7",[],{"version":313,"download_url":314,"svn_tag_url":315,"released_at":27,"has_diff":206,"diff_files_changed":316,"diff_lines":27,"trac_diff_url":317,"vulnerabilities":318,"is_current":206},"1.0.6","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwooflare.1.0.6.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fwooflare\u002Ftags\u002F1.0.6\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fwooflare%2Ftags%2F1.0.5&new_path=%2Fwooflare%2Ftags%2F1.0.6",[],{"version":320,"download_url":321,"svn_tag_url":322,"released_at":27,"has_diff":206,"diff_files_changed":323,"diff_lines":27,"trac_diff_url":324,"vulnerabilities":325,"is_current":206},"1.0.5","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwooflare.1.0.5.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fwooflare\u002Ftags\u002F1.0.5\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fwooflare%2Ftags%2F1.0.4&new_path=%2Fwooflare%2Ftags%2F1.0.5",[],{"version":84,"download_url":327,"svn_tag_url":328,"released_at":27,"has_diff":206,"diff_files_changed":329,"diff_lines":27,"trac_diff_url":330,"vulnerabilities":331,"is_current":206},"https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwooflare.1.0.4.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fwooflare\u002Ftags\u002F1.0.4\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fwooflare%2Ftags%2F1.0.3&new_path=%2Fwooflare%2Ftags%2F1.0.4",[],{"version":333,"download_url":334,"svn_tag_url":335,"released_at":27,"has_diff":206,"diff_files_changed":336,"diff_lines":27,"trac_diff_url":337,"vulnerabilities":338,"is_current":206},"1.0.3","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwooflare.1.0.3.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fwooflare\u002Ftags\u002F1.0.3\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fwooflare%2Ftags%2F1.0.2&new_path=%2Fwooflare%2Ftags%2F1.0.3",[],{"version":340,"download_url":341,"svn_tag_url":342,"released_at":27,"has_diff":206,"diff_files_changed":343,"diff_lines":27,"trac_diff_url":344,"vulnerabilities":345,"is_current":206},"1.0.2","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwooflare.1.0.2.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fwooflare\u002Ftags\u002F1.0.2\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fwooflare%2Ftags%2F1.0.1&new_path=%2Fwooflare%2Ftags%2F1.0.2",[],{"version":347,"download_url":348,"svn_tag_url":349,"released_at":27,"has_diff":206,"diff_files_changed":350,"diff_lines":27,"trac_diff_url":351,"vulnerabilities":352,"is_current":206},"1.0.1","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwooflare.1.0.1.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fwooflare\u002Ftags\u002F1.0.1\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fwooflare%2Ftags%2F1.0.0&new_path=%2Fwooflare%2Ftags%2F1.0.1",[],{"version":354,"download_url":355,"svn_tag_url":356,"released_at":27,"has_diff":206,"diff_files_changed":357,"diff_lines":27,"trac_diff_url":27,"vulnerabilities":358,"is_current":206},"1.0.0","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwooflare.1.0.0.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fwooflare\u002Ftags\u002F1.0.0\u002F",[],[]]