[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fUkz6gxnqkBS9ZEVND6m9CQDNuXMORFhCfqAHA1s_vlU":3},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":13,"num_ratings":14,"last_updated":15,"tested_up_to":16,"requires_at_least":17,"requires_php":18,"tags":19,"homepage":25,"download_link":26,"security_score":27,"vuln_count":28,"unpatched_count":29,"last_vuln_date":30,"fetched_at":31,"vulnerabilities":32,"developer":49,"crawl_stats":38,"alternatives":57,"analysis":158,"fingerprints":425},"css-js-manager","CSS JS Manager, Async JavaScript, Defer Render Blocking CSS","2.4.49.69","PI Web Solution","https:\u002F\u002Fprofiles.wordpress.org\u002Frajeshsingh520\u002F","\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.piwebsolution.com\u002Fcss-js-manager-documentation\u002F\" rel=\"nofollow ugc\">Documentation\u003C\u002Fa>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Load \u002F remove css or js if the request is from a mobile device\u003C\u002Fli>\n\u003Cli>Load \u002F remove css or js if the request is from a desktop device\u003C\u002Fli>\n\u003Cli>Defer Loading of CSS file\u003C\u002Fli>\n\u003Cli>Load any JS file Async or Defer\u003C\u002Fli>\n\u003Cli>Remove any JS from all the pages, or on some pages based on various conditional rules\u003C\u002Fli>\n\u003Cli>Remove any CSS file from all the pages, or on some pages based on various conditional rules\u003C\u002Fli>\n\u003Cli>Async any JS file on all the pages or on selective pages\u003C\u002Fli>\n\u003Cli>You can remove or add JS file based on post type \u003C\u002Fli>\n\u003Cli>You can remove or add CSS file based on post type \u003C\u002Fli>\n\u003Cli>You can remove or add JS file based on page id \u003C\u002Fli>\n\u003Cli>You can remove or add CSS file based on page id\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Manage critical css\u003C\u002Fh3>\n\u003Cp>Now you can load different critical css for different pages or post or custom post type and optimize your site for speed\u003C\u002Fp>\n\u003Cblockquote>\u003Cp>\nStep 1: Go to CSS JS Manager >> Critical CSS setting\u003Cbr \u002F>\nselect the post type where you want to use the Critical CSS,\u003Cbr \u002F>\nSay you want to use it on Post, Product\u003C\u002Fp>\n\u003Cp>Step 2: go to Critical CSS >> Add New Critical css\u003Cbr \u002F>\nyou can add as many critical css as you want\u003Cbr \u002F>\nSay you want to have Different critical css for home page, and post, and product\u003Cbr \u002F>\nso you will create 3 different critical css and load the critical css There\u003C\u002Fp>\n\u003Cp>Use this to generate critical css https:\u002F\u002Fwww.sitelocity.com\u002Fcritical-path-css-generator\u003C\u002Fp>\n\u003Cp>Step 3: Go to respective post or page where you will like to use those critical css and select them\n\u003C\u002Fp>\u003C\u002Fblockquote>\n\u003Ch3>How to Defer Render Blocking CSS using CSS JS Manager?\u003C\u002Fh3>\n\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002Fob2oECSMyg8?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\n\u003Ch3>How to remove CSS file from complete website or particular page?\u003C\u002Fh3>\n\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FD6GBtpSIUMw?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\n\u003Ch3>The same steps apply to JS as well just add JS link and select JS from the Drop drop down\u003C\u002Fh3>\n\u003Ch3>Premium support: We respond to all support topics within 24 hours\u003C\u002Fh3>\n","CSS JS Manager, Async JavaScript, Defer Render Blocking CSS, Remove javascript, Remove CSS, Defer Render Blocking CSS, Both CSS and JS can be loaded A &hellip;",1000,170689,96,90,"2026-03-15T10:27:00.000Z","6.9.4","3.0.1","",[20,21,22,23,24],"async-css","async-js","defer-css","defer-js","pagespeed","https:\u002F\u002Fwww.piwebsolution.com\u002Fcss-js-manager-documentation\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcss-js-manager.2.4.49.69.zip",100,1,0,"2023-02-20 00:00:00","2026-03-15T15:16:48.613Z",[33],{"id":34,"url_slug":35,"title":36,"description":37,"plugin_slug":4,"theme_slug":38,"affected_versions":39,"patched_in_version":40,"severity":41,"cvss_score":42,"cvss_vector":43,"vuln_type":44,"published_date":30,"updated_date":45,"references":46,"days_to_patch":48},"CVE-2022-47154","css-js-manager-cross-site-request-forgery","CSS JS Manager \u003C= 2.4.49 - Cross-Site Request Forgery","The CSS JS Manager plugin for WordPress is vulnerable to Cross-Site Request Forgery in versions up to, and including, 2.4.49. This is due to missing or incorrect nonce validation on multiple functions. This makes it possible for unauthenticated attackers to create, modify, delete, and retrieve plugin resources via a forged request granted they can trick a site administrator into performing an action such as clicking on a link.",null,"\u003C=2.4.49","2.4.49.1","medium",6.3,"CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:N\u002FUI:R\u002FS:U\u002FC:L\u002FI:L\u002FA:L","Cross-Site Request Forgery (CSRF)","2024-01-22 19:56:02",[47],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002Ff167c3c5-df35-456c-a5f1-139cc3c02ffb?source=api-prod",337,{"slug":50,"display_name":7,"profile_url":8,"plugin_count":51,"total_installs":52,"avg_security_score":53,"avg_patch_time_days":54,"trust_score":55,"computed_at":56},"rajeshsingh520",30,93060,99,235,78,"2026-04-04T05:22:45.083Z",[58,74,94,115,138],{"slug":59,"name":60,"version":61,"author":7,"author_profile":8,"description":62,"short_description":63,"active_installs":64,"downloaded":65,"rating":66,"num_ratings":67,"last_updated":68,"tested_up_to":16,"requires_at_least":69,"requires_php":70,"tags":71,"homepage":18,"download_link":73,"security_score":27,"vuln_count":29,"unpatched_count":29,"last_vuln_date":38,"fetched_at":31},"http2-push-content","Page Speed Optimizer: HTTP\u002F2 Push, Async JavaScript, and Defer CSS","1.10.42","\u003Cul>\n\u003Cli>\n\u003Cp>Push \u002F Pre-load all \u003Cstrong>JS files\u003C\u002Fstrong> in site with one simple option\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Push \u002F Pre-load all the \u003Cstrong>CSS files\u003C\u002Fstrong> in your website\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Push \u002F Pre-load other resources throughout the site or based on the page types\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Load CSS Asynchronous or Remove any CSS file throughout the site, or there is a conditional selector that you can apply\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Async \u002F Defer \u002F Remove any JS file throughout the site or based on the WordPress page type\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>You can create mobile device specific rule to push, pre-load, remove, async js or css, this works based on the device user agent detection\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>You can create desktop device specific rule to push, pre-load, remove, async js or css, this works based on the device user agent detection\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Conditionally remove JS and CSS from various WooCommerce pages like checkout page, cart page, product page, product category page\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>You can push pre-load resource specific on some pages by their ID\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Remove CSS, JS specific to page or post by their ID\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Organize rules in group for easy management of the rules\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Remove CSS, JS on all pages leaving only on the page you specified\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>optimize WooCommerce speed\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>optimize WordPress website speed\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FGHGclxgbSqI?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\u003C\u002Fp>\n\u003Cblockquote>\u003Cp>\nMobile and Desktop detection works based on the wp_is_mobile() function of the WordPress that detect device based on the user agent data send in the request\n\u003C\u002Fp>\u003C\u002Fblockquote>\n\u003Cp>Apart from this it also offer ability to remove Css and JS file from specific pages based in the selected page tag conditions\u003C\u002Fp>\n\u003Cp>Eg: if css path is https:\u002F\u002Fs.w.org\u002Fstyle\u002Fwp4.css\u003C\u002Fp>\n\u003Cp>then you can match it with wp4.css or style\u002Fwp4.css or s.w.org\u002Fstyle\u002Fwp4.css\u003C\u002Fp>\n\u003Cp>you use 2nd method (style\u002Fwp4.css) for more precise selection (this avoid error when there are 2 style with same file name)\u003C\u002Fp>\n","HTTP2 Server push, Async JavaScript, Defer Render Blocking CSS, with fine rule set to control js and css on different page types,",7000,355600,94,64,"2026-02-23T10:52:00.000Z","4.0","7.4",[20,21,22,23,72],"http2","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fhttp2-push-content.1.10.42.zip",{"slug":75,"name":76,"version":17,"author":77,"author_profile":78,"description":79,"short_description":80,"active_installs":81,"downloaded":82,"rating":83,"num_ratings":84,"last_updated":85,"tested_up_to":86,"requires_at_least":69,"requires_php":87,"tags":88,"homepage":92,"download_link":93,"security_score":27,"vuln_count":29,"unpatched_count":29,"last_vuln_date":38,"fetched_at":31},"shins-pageload-magic","A faster website! (aka defer.js)","shinsenter","https:\u002F\u002Fprofiles.wordpress.org\u002Fshinsenter\u002F","\u003Cp>⚡️ Experience lightning-fast load times with our native, blazingly quick lazy loader. ✅ Backward compatible with legacy browsers (IE9+). 💯 SEO-optimized. 🧩 Lazy-load everything.\u003C\u002Fp>\n\u003Cp>This plugin empowers you to optimize a wide range of elements, including images, videos, audio, iframes, stylesheets, and JavaScript, for a seamless user experience.\u003C\u002Fp>\n\u003Cp>Leveraging tips from seasoned web experts and harnessing the latest web technologies for resource lazy-loading, this plugin ensures your website operates at peak efficiency, providing your visitors with a lightning-fast browsing experience.\u003C\u002Fp>\n\u003Cp>If you find this plugin valuable, please consider leaving a \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fshins-pageload-magic\u002Freviews\u002F?filter=5#new-post\" rel=\"ugc\">5-star review (⭐️⭐️⭐️⭐️⭐️)\u003C\u002Fa> to support my efforts.\u003C\u002Fp>\n\u003Ch3>What People Love\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>⚡️ Native API, blazingly fast performance\u003C\u002Fli>\n\u003Cli>👍 Support for legacy browsers (IE9+)\u003C\u002Fli>\n\u003Cli>🥇 SEO-friendly optimization\u003C\u002Fli>\n\u003Cli>✅ Incredibly easy to use\u003C\u002Fli>\n\u003Cli>💯 No dependencies, no jQuery required\u003C\u002Fli>\n\u003Cli>🤝 Works seamlessly with your favorite frameworks\u003C\u002Fli>\n\u003Cli>🧩 Utilizes \u003Ca href=\"https:\u002F\u002Fdeveloper.mozilla.org\u002Fen-US\u002Fdocs\u002FWeb\u002FAPI\u002FIntersection_Observer_API\" rel=\"nofollow ugc\">IntersectionObserver API\u003C\u002Fa> for optimized CPU usage\u003C\u002Fli>\n\u003Cli>🏞 Supports responsive images with \u003Ccode>srcset\u003C\u002Fcode> and \u003Ccode>sizes\u003C\u002Fcode> attributes\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>💡 Tip: For optimal results, consider disabling optimization features from other plugins (e.g., lazy-loading, HTML minification, JS minification).\u003C\u002Fp>\n\u003Cp>We recommend using this plugin alongside another page-caching solution for best performance.\u003C\u002Fp>\n\u003C\u002Fp>\n\u003Ch3>Browser support\u003C\u002Fh3>\n\u003Cp>This plugin also works perfectly on popular browsers, including Internet Explorer 9 and later.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>🖥 IE9+ \u002F Microsoft EDGE\u003C\u002Fli>\n\u003Cli>🖥 Firefox 4+\u003C\u002Fli>\n\u003Cli>🖥 Safari 3+\u003C\u002Fli>\n\u003Cli>🖥 Chrome\u003C\u002Fli>\n\u003Cli>🖥 Opera\u003C\u002Fli>\n\u003Cli>📱 Android 4+\u003C\u002Fli>\n\u003Cli>📱 iOS 3.2+\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Powered by defer.js, defer.php\u003C\u002Fh3>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fcode.shin.company\u002Fdefer.js\" rel=\"nofollow ugc\">defer.js\u003C\u002Fa>\u003Cbr \u002F>\n🥇 A super small, super efficient library that helps you lazy load almost everything like images, video, audio, iframes as well as stylesheets, and JavaScript.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fcode.shin.company\u002Fdefer.php\" rel=\"nofollow ugc\">defer.php\u003C\u002Fa>\u003Cbr \u002F>\n🚀 A PHP library that focuses on minimizing payload size of HTML document and optimizing processing on the browser when rendering the web page.\u003C\u002Fp>\n\u003Ch4>Key features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>[x] Embed \u003Ca href=\"https:\u002F\u002Fcode.shin.company\u002Fdefer.js\" rel=\"nofollow ugc\">defer.js\u003C\u002Fa> plugin\u003C\u002Fli>\n\u003Cli>[x] Normalize DOM elements\u003C\u002Fli>\n\u003Cli>[x] Fix missing meta tags\u003C\u002Fli>\n\u003Cli>[x] Fix missing media attributes\u003C\u002Fli>\n\u003Cli>[x] Preconnect to required origins\u003C\u002Fli>\n\u003Cli>[x] Preload key requests\u003C\u002Fli>\n\u003Cli>[x] Prefetch key requests\u003C\u002Fli>\n\u003Cli>[x] Browser-level image lazy-loading for the web\u003C\u002Fli>\n\u003Cli>[x] Lazy-load offscreen and hidden iframes\u003C\u002Fli>\n\u003Cli>[x] Lazy-load offscreen and hidden videos\u003C\u002Fli>\n\u003Cli>[x] Lazy-load offscreen and hidden images\u003C\u002Fli>\n\u003Cli>[x] Lazy-load CSS background images\u003C\u002Fli>\n\u003Cli>[x] Reduce the impact of JavaScript\u003C\u002Fli>\n\u003Cli>[x] Defer non-critical CSS requests\u003C\u002Fli>\n\u003Cli>[x] Defer third-party assets\u003C\u002Fli>\n\u003Cli>[x] Add fallback \u003Ccode>\u003Cnoscript>\u003C\u002Fcode> tags for lazy-loaded objects\u003C\u002Fli>\n\u003Cli>[x] Add custom HTML while browser is rendering the page (splashscreen)\u003C\u002Fli>\n\u003Cli>[x] Attribute to ignore optimizing the element\u003C\u002Fli>\n\u003Cli>[x] Attribute to ignore lazyloading the element\u003C\u002Fli>\n\u003Cli>[x] Optimize AMP document\u003C\u002Fli>\n\u003Cli>[x] Minify HTML output\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Support my activities\u003C\u002Fh3>\n\u003Cp>Keep up-to-date with new releases:\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fshins-pageload-magic\u002F\" rel=\"ugc\">https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fshins-pageload-magic\u002F\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.paypal.me\u002Fshinsenter\" rel=\"nofollow ugc\">Donate via Paypal\u003C\u002Fa>\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fwww.patreon.com\u002Fappseeds\" rel=\"nofollow ugc\">Become a sponsor\u003C\u002Fa>\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fcode.shin.company\u002Fdefer-wordpress\u002Fstargazers\" rel=\"nofollow ugc\">Become a stargazer\u003C\u002Fa>\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fcode.shin.company\u002Fdefer-wordpress\u002Fissues\u002Fnew\" rel=\"nofollow ugc\">Report an issue\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>Released under the GNU General Public License v2 license.\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fcode.shin.company\u002Fdefer-wordpress\u002Fblob\u002Fmaster\u002FLICENSE\" rel=\"nofollow ugc\">https:\u002F\u002Fcode.shin.company\u002Fdefer-wordpress\u002Fblob\u002Fmaster\u002FLICENSE\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>Copyright (c) 2024 Mai Nhut Tan \u003C\u003Ca href=\"mailto:shin@shin.company\" rel=\"nofollow ugc\">shin@shin.company\u003C\u002Fa>>\u003C\u002Fp>\n","🚀 Unleash the power of cutting edge WordPress optimization tech. 💯 SEO-Optimized and 🎯 Effortlessly User-Friendly!",300,38719,98,45,"2025-09-02T07:55:00.000Z","6.8.5","7.2",[23,89,90,24,91],"lazyload","optimize","performance","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fshins-pageload-magic\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fshins-pageload-magic.3.0.1.zip",{"slug":95,"name":96,"version":97,"author":98,"author_profile":99,"description":100,"short_description":101,"active_installs":102,"downloaded":103,"rating":13,"num_ratings":104,"last_updated":105,"tested_up_to":16,"requires_at_least":106,"requires_php":87,"tags":107,"homepage":110,"download_link":111,"security_score":112,"vuln_count":113,"unpatched_count":29,"last_vuln_date":114,"fetched_at":31},"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,2718,"2026-03-03T18:24:00.000Z","5.3",[108,90,24,91,109],"caching","seo","https:\u002F\u002Fwww.litespeedtech.com\u002Fproducts\u002Fcache-plugins\u002Fwordpress-acceleration","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Flitespeed-cache.7.8.zip",82,18,"2025-10-28 00:00:00",{"slug":116,"name":117,"version":118,"author":119,"author_profile":120,"description":121,"short_description":122,"active_installs":123,"downloaded":124,"rating":125,"num_ratings":126,"last_updated":127,"tested_up_to":16,"requires_at_least":128,"requires_php":70,"tags":129,"homepage":135,"download_link":136,"security_score":27,"vuln_count":28,"unpatched_count":29,"last_vuln_date":137,"fetched_at":31},"google-site-kit","Site Kit by Google – Analytics, Search Console, AdSense, Speed","1.174.0","Google","https:\u002F\u002Fprofiles.wordpress.org\u002Fgoogle\u002F","\u003Cp>Site Kit is the official WordPress plugin from Google for insights about how people find and use your site. Site Kit is the one-stop solution to deploy, manage, and get insights from critical Google tools to make the site successful on the web. It provides authoritative, up-to-date insights from multiple Google products directly on the WordPress dashboard for easy access, all for free.\u003C\u002Fp>\n\u003Ch4>Bringing the best of Google tools to WordPress\u003C\u002Fh4>\n\u003Cp>Site Kit includes powerful features that make using these Google products seamless and flexible:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Easy-to-understand stats directly on your WordPress dashboard\u003C\u002Fli>\n\u003Cli>Official stats from multiple Google tools, all in one dashboard\u003C\u002Fli>\n\u003Cli>Quick setup for multiple Google tools without having to edit the source code of your site\u003C\u002Fli>\n\u003Cli>Metrics for your entire site and for individual posts\u003C\u002Fli>\n\u003Cli>Easy-to-manage, granular permissions across WordPress and different Google products\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Supported Google tools\u003C\u002Fh4>\n\u003Cp>Site Kit shows key metrics and insights from different Google products:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Search Console:\u003C\u002Fstrong> Understand how Google Search discovers and displays your pages in Google Search. Track how many people saw your site in Search results, and what query they used to search for your site.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Analytics:\u003C\u002Fstrong> Explore how users navigate your site and track goals you’ve set up for your users to complete.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>AdSense:\u003C\u002Fstrong> Keep track of how much your site is earning you.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>PageSpeed Insights:\u003C\u002Fstrong> See how your pages perform compared to other real-world sites. Improve performance with actionable tips from PageSpeed Insights.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Tag Manager:\u003C\u002Fstrong> Use Site Kit to easily set up Tag Manager- no code editing required. Then, manage your tags in Tag Manager.\u003C\u002Fli>\n\u003C\u002Ful>\n","Site Kit is a one-stop solution for WordPress users to use everything Google has to offer to make them successful on the web.",5000000,243881054,84,980,"2026-03-10T15:16:00.000Z","5.2",[130,131,132,133,134],"adsense","analytics","google","pagespeed-insights","search-console","https:\u002F\u002Fsitekit.withgoogle.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fgoogle-site-kit.1.174.0.zip","2020-05-21 00:00:00",{"slug":139,"name":140,"version":141,"author":142,"author_profile":143,"description":144,"short_description":145,"active_installs":146,"downloaded":147,"rating":83,"num_ratings":148,"last_updated":149,"tested_up_to":16,"requires_at_least":106,"requires_php":18,"tags":150,"homepage":153,"download_link":154,"security_score":155,"vuln_count":156,"unpatched_count":29,"last_vuln_date":157,"fetched_at":31},"wp-fastest-cache","WP Fastest Cache – WordPress Cache Plugin","1.4.6","Emre Vona","https:\u002F\u002Fprofiles.wordpress.org\u002Femrevona\u002F","\u003Ch4>Official Website\u003C\u002Fh4>\n\u003Cp>You can find more information on our website (\u003Ca href=\"https:\u002F\u002Fwww.wpfastestcache.com\u002F\" rel=\"nofollow ugc\">wpfastestcache.com\u003C\u002Fa>)\u003C\u002Fp>\n\u003Cp>Welcome to the page of the WP Fastest Cache plugin, a WordPress cache plugin developed to speed up WordPress sites.\u003C\u002Fp>\n\u003Cp>In today’s world where every second counts, optimizing your website’s performance is very important. Meet WP Fastest Cache, your caching plugin that you can use to speed up WordPress websites. \u003C\u002Fp>\n\u003Cp>Optimize the performance of your website with WP Fastest Cache. Improve Google PageSpeed, Core Web Vitals, GTmetrix and Pingdom score with our wp cache plugin.\u003C\u002Fp>\n\u003Cp>In addition, page speed is a ranking factor in Google’s search algorithm. Therefore, using cache plugins helps improve your SEO ranking. Our WordPress optimization plugin not only accelerates your site but also boosts SEO rankings.\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Col>\n\u003Cli>Mod_Rewrite which is the fastest method is used in this plugin\u003C\u002Fli>\n\u003Cli>All cache files are deleted when a post or page is published\u003C\u002Fli>\n\u003Cli>Admin can delete all cached files from the options page\u003C\u002Fli>\n\u003Cli>Admin can delete minified css and js files from the options page\u003C\u002Fli>\n\u003Cli>Block cache for specific page or post with Short Code\u003C\u002Fli>\n\u003Cli>Cache Timeout – All cached files are deleted at the determinated time\u003C\u002Fli>\n\u003Cli>Cache Timeout for specific pages\u003C\u002Fli>\n\u003Cli>Enable\u002FDisable cache option for mobile devices\u003C\u002Fli>\n\u003Cli>Enable\u002FDisable cache option for logged-in users\u003C\u002Fli>\n\u003Cli>SSL support\u003C\u002Fli>\n\u003Cli>CDN support – Effortlessly enhance website speed and performance with seamless CDN integration, supporting Bunny CDN, Cloudflare, and various other leading CDN providers. CDN integration modifies the URLs of static resources, enabling these assets to be served from your CDN service provider\u003C\u002Fli>\n\u003Cli>Cloudflare support – Cloudflare integration triggers the clearing of the cache on Cloudflare through API when a cache purge is initiated. As a result, WP Fastest Cache and Cloudflare operate seamlessly in tandem\u003C\u002Fli>\n\u003Cli>Preload Cache – Create the cache of all the site automatically\u003C\u002Fli>\n\u003Cli>Exclude pages and user-agents\u003C\u002Fli>\n\u003Cli>WP-CLI cache clearing\u003C\u002Fli>\n\u003Cli>Proxy Cache – Varnish Cache Integration to clear proxy cached content automatically when the cache created by WP Fastest Cache is cleared\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch4>Performance Optimization\u003C\u002Fh4>\n\u003Cp>WP Fastest Cache is not only a wp cache plugin but also a speed optimization wordpress cache plugin. There are many features such as Minify Html, Minify Css, Enable Gzip Compression, Leverage Browser Caching, Add Expires Headers, Combine CSS, Combine JS, Disable Emoji.\u003C\u002Fp>\n\u003Col>\n\u003Cli>Page Caching – Page caching feature generates and store static HTML files from your dynamic WordPress blog to reduce initial server response time, and improving page load time. Page cache and caching play a critical role in improving website speed and overall web performance. By storing frequently accessed data, effective caching reduces server workload and significantly improves cache performance, allowing pages to be delivered faster to users. This optimization directly lowers load time and enhances page speed, resulting in a smoother user experience and better SEO.\u003C\u002Fli>\n\u003Cli>Minify Html – Using an HTML minifier is an effective way to reduce HTML size and optimize HTML by removing unnecessary spaces, comments, and line breaks. A smaller HTML file helps reduce page size, which directly improves page speed and leads to a faster website experience for users. By focusing on web performance optimization, optimized HTML allows browsers to load and render pages more efficiently, helping to improve website speed, lower bandwidth usage, and deliver better overall performance across all devices\u003C\u002Fli>\n\u003Cli>Minify Css – CSS minify techniques play a crucial role in modern web development by reducing unnecessary characters through a reliable css minifier. With effective css compression, developers can compress CSS files and apply proper css minification to optimize CSS for production environments. This approach helps reduce CSS file size, which directly contributes to improve website speed and overall css performance optimization. As part of a broader page speed optimization strategy, these practices significantly enhance website performance optimization and lead to better website loading performance, especially on mobile and low-bandwidth connections\u003C\u002Fli>\n\u003Cli>Enable Gzip Compression – Reduce the size of files sent from your server to increase the speed to which they are transferred to the browser\u003C\u002Fli>\n\u003Cli>Leverage browser caching – Browser cache plays a critical role in how efficiently a web browser cache stores static resources like images, stylesheets, and scripts, directly impacting page load speed. By allowing returning visitors to load files from their local browser cache instead of downloading them again, websites can significantly reduce server requests and improve website speed. Properly configured browser caching not only creates a faster and smoother user experience but also helps lower bandwidth usage and enhance overall site performance\u003C\u002Fli>\n\u003Cli>Combine CSS – Reduce number of HTTP round-trips by combining multiple CSS resources into one\u003C\u002Fli>\n\u003Cli>Combine JS – Combining JavaScript files is a core technique in javascript optimization and js optimization, especially when the goal is to reduce requests and improve page load speed. By combine js assets or combine javascript files into a single bundle, developers can streamline how scripts are delivered to the browser. Whether you call it js combine or javascript combine, the idea is the same: fewer HTTP requests mean faster performance. Similarly, approaches that merge js or merge javascript—also known as js merge or javascript merge—help eliminate overhead caused by loading multiple separate files. When done correctly, combining and merging scripts leads to cleaner delivery, better caching, and noticeably faster websites\u003C\u002Fli>\n\u003Cli>Disable Emoji – You can remove the emoji inline css and wp-emoji-release.min.js\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch4>Premium Performance Optimization\u003C\u002Fh4>\n\u003Cp>The free version is enough to speed up your site but in the premium version there are extra features such as Mobile Cache, Widget Cache, Minify HTML Plus, Minify CSS Plus, Minify JS, Combine JS Plus, Defer Javascript, Optimize Images, Convert WebP, Database Cleanup, Google Fonts Async, Lazy Load and Delay JS for super fast load times.\u003C\u002Fp>\n\u003Col>\n\u003Cli>Mobile Cache\u003C\u002Fli>\n\u003Cli>Widget Cache\u003C\u002Fli>\n\u003Cli>Minify HTML Plus\u003C\u002Fli>\n\u003Cli>Minify CSS Plus\u003C\u002Fli>\n\u003Cli>Minify Javascript – Minify JS is a core step in web performance optimization because js minify techniques remove unnecessary characters, comments, and whitespace, making files smaller and faster to load. Through proper javascript minification, developers can compress JavaScript assets and significantly reduce transfer size, which directly supports effective js optimization and overall javascript optimization strategies. When combined with caching and code splitting, minified scripts help improve website speed, lower bandwidth usage, and enhance user experience. As a result, page speed optimization becomes easier to achieve, leading to faster render times and better search engine rankings.\u003C\u002Fli>\n\u003Cli>Combine JS Plus\u003C\u002Fli>\n\u003Cli>Defer Javascript – Eliminate render-blocking JavaScript resources. Consider delivering critical JS inline and deferring all non-critical JS\u003C\u002Fli>\n\u003Cli>Optimize Images – Optimized images load faster and consume less cellular data. Looking for an easy image compressor? Our tool lets you compress images instantly, including Compress JPEG and Compress PNG options. Enjoy fast image compression to reduce image size without losing quality. Perfect for quick image optimization with a smart image optimizer designed for all your needs.\u003C\u002Fli>\n\u003Cli>Convert WebP – Serve images in next-gen formats. Image formats like JPEG 2000, JPEG XR, and WebP often provide better compression than PNG or JPEG, which means faster downloads and less data consumption. A fast and reliable WebP converter helps you convert to WebP in seconds. Whether you need a WebP convert tool, a JPG to WEBP Converter, PNG to WEBP Converter, or a simple image to WebP option, you can easily optimize your images. Quickly handle JPG to WEBP, PNG to WEBP, jpg convert to webp, and png convert to webp tasks to reduce file size and improve web performance.\u003C\u002Fli>\n\u003Cli>Database Cleanup – To keep your system running smoothly, it’s important to clean database structures regularly and ensure you clean DB records that are no longer needed. A database cleaner is essential for effective database cleaning and long-term database optimization. By removing unused entries and organizing data efficiently, you can significantly improve database performance and speed up database operations. Modern db cleaner tools automate the entire db cleaning process, helping developers maintain fast, reliable, and scalable systems. The Database Cleanup feature clears out all of the garbage datas such as post revisions, trashed posts & pages, comments from trash & spam, trackbacks and pingbacks, transient options, orphaned post meta, comment meta, user meta, term meta, and term relationship etc.\u003C\u002Fli>\n\u003Cli>Google Fonts Async\u003C\u002Fli>\n\u003Cli>Lazy Load – Lazy loading technique improve page speed and overall website loading time by loading content only when it is needed. Using lazy load images, lazy loading images, lazy load videos, and lazy load iframe helps reduce initial load size, enhances web performance, and delivers a smoother user experience. When implemented correctly, these methods make it easier to optimize website performance, lower bandwidth usage, and ensure faster, more efficient page delivery for both users and search engines.\u003C\u002Fli>\n\u003Cli>Delay JS – The Delay JavaScript feature helps reduce the ‘Reduce unused JavaScript’ warning in the Google PageSpeed Insights tool\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch4>Information\u003C\u002Fh4>\n\u003Cp>It is very inconvenient to use multiple caching plugins at the same time. That’s why you need to disable plugins such as LiteSpeed Cache, WP-Optimize, W3 Total Cache, WP Super Cache, SiteGround Optimizer, Breeze while using WP Fastest Cache.\u003C\u002Fp>\n\u003Cp>WP Fastest Cache is compatible with most popular plugins such as Contact Form 7, Yoast SEO, Elementor Website Builder, Classic Editor, Akismet Spam Protection, WooCommerce, Contact Form by WPForms, Really Simple SSL, All-in-One WP Migration, Yoast Duplicate Post, Wordfence Security – Firewall & Malware Scan, WordPress Importer, UpdraftPlus WordPress Backup Plugin, MonsterInsights, All in One SEO, WP Mail SMTP by WPForms.\u003C\u002Fp>\n\u003Ch4>Supported Languages\u003C\u002Fh4>\n\u003Cp>Although there are over 7000 languages spoken in the world today, we feel very lucky to support 30 languages for now.\u003C\u002Fp>\n\u003Cp>However, localizing or adapting a plugin to another language or culture is time consuming and a demanding task. That’s where the amazing Translation Contributors team of WordPress comes into play. These selfless people spent their precious time without expecting anything in return so that other people can use the add-ons more easily. We sincerely thank all of them.\u003C\u002Fp>\n\u003Cp>Chinese Simplified (China), Chinese Traditional (Taiwan), Czech, Dutch (Belgium), Dutch (Netherlands), English (South Africa), English (UK), Finnish, French (France), Galician, German (Germany), Hungarian, Indonesian, Italian, Japanese, Korean (Korea), Persian, Russian, Slovak (Slovakia), Slovenian, Spanish (Argentina), Spanish (Chile), Spanish (Colombia), Spanish (Ecuador), Spanish (Mexico), Spanish (Spain), Spanish (Venezuela), Swedish, Turkish, Ukrainian\u003C\u002Fp>\n","The simplest and fastest WP Cache system",1000000,63353783,4207,"2026-02-10T14:26:00.000Z",[151,152,90,24,91],"cache","core-web-vitals","http:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwp-fastest-cache\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-fastest-cache.1.4.6.zip",76,35,"2025-11-26 21:34:28",{"attackSurface":159,"codeSignals":300,"taintFlows":348,"riskAssessment":410,"analyzedAt":424},{"hooks":160,"ajaxHandlers":259,"restRoutes":297,"shortcodes":298,"cronEvents":299,"entryPointCount":177,"unprotectedCount":29},[161,167,172,178,183,187,190,194,197,202,207,211,214,219,222,224,229,234,238,241,245,249,254,257],{"type":162,"name":163,"callback":164,"file":165,"line":166},"filter","pi_enable_state","add_state","admin\\class-css-js-manager-admin.php",97,{"type":162,"name":168,"callback":169,"file":170,"line":171},"pre_update_option_http2_push_general_list","remove_blank_values","admin\\class-css-js-manager-general-option.php",41,{"type":173,"name":174,"callback":175,"file":176,"line":177},"action","admin_menu","plugin_menu","admin\\class-css-js-manager-menu.php",14,{"type":173,"name":179,"callback":180,"file":181,"line":182},"init","create_css_type","admin\\critical-css-type.php",55,{"type":173,"name":184,"callback":185,"file":181,"line":186},"add_meta_boxes","metabox_critical_css",56,{"type":173,"name":184,"callback":188,"file":181,"line":189},"metabox_select_critical_css",57,{"type":173,"name":191,"callback":192,"file":181,"line":193},"save_post","save_meta_box_data",58,{"type":173,"name":191,"callback":195,"file":181,"line":196},"save_meta_box_css_value",59,{"type":173,"name":179,"callback":198,"priority":199,"file":200,"line":201},"__construct",999,"admin\\general-option.php",102,{"type":162,"name":203,"callback":204,"file":205,"line":206},"install_plugins_nonmenu_tabs","adding_tab_to_list","admin\\plugins.php",40,{"type":173,"name":208,"callback":209,"file":210,"line":206},"admin_notices","pi_css_js_error_notice","css-js-manager.php",{"type":173,"name":212,"callback":213,"file":210,"line":14},"before_woocommerce_init","closure",{"type":173,"name":215,"callback":216,"file":217,"line":218},"plugins_loaded","anonymous","includes\\class-css-js-manager.php",168,{"type":173,"name":220,"callback":216,"file":217,"line":221},"admin_enqueue_scripts",183,{"type":173,"name":220,"callback":216,"file":217,"line":223},184,{"type":173,"name":208,"callback":225,"priority":226,"file":227,"line":228},"display_admin_notice",20,"includes\\review.php",29,{"type":173,"name":230,"callback":231,"file":232,"line":233},"wp_head","singular_css","public\\class-css-js-manager-public.php",37,{"type":173,"name":235,"callback":236,"file":232,"line":237},"wp_footer","polifill",44,{"type":173,"name":239,"callback":240,"file":232,"line":84},"after_setup_theme","buffer_start",{"type":173,"name":242,"callback":243,"file":232,"line":244},"shutdown","buffer_end",46,{"type":162,"name":246,"callback":247,"file":232,"line":248},"w3tc_minify_processed","html_filter",47,{"type":162,"name":250,"callback":251,"file":252,"line":253},"css_js_manager_rules","send_rule_set","public\\rules\\rule-single-id.php",12,{"type":162,"name":250,"callback":251,"file":255,"line":256},"public\\rules\\rule-wc-condition-tags.php",13,{"type":162,"name":250,"callback":251,"file":258,"line":256},"public\\rules\\rule-wp-condition-tags.php",[260,265,268,271,274,277,280,283,285,287,289,291,293,295],{"action":261,"nopriv":262,"callback":261,"hasNonce":262,"hasCapCheck":263,"file":165,"line":264},"add_resource",true,false,68,{"action":266,"nopriv":262,"callback":266,"hasNonce":262,"hasCapCheck":263,"file":165,"line":267},"delete_resource",69,{"action":269,"nopriv":262,"callback":269,"hasNonce":262,"hasCapCheck":263,"file":165,"line":270},"edit_resource",70,{"action":272,"nopriv":262,"callback":272,"hasNonce":262,"hasCapCheck":263,"file":165,"line":273},"toggle_state_resource",71,{"action":275,"nopriv":262,"callback":275,"hasNonce":262,"hasCapCheck":263,"file":165,"line":276},"get_resources",72,{"action":278,"nopriv":262,"callback":278,"hasNonce":262,"hasCapCheck":263,"file":165,"line":279},"get_resource",73,{"action":281,"nopriv":262,"callback":281,"hasNonce":262,"hasCapCheck":263,"file":165,"line":282},"blank_resource",74,{"action":261,"nopriv":263,"callback":261,"hasNonce":262,"hasCapCheck":263,"file":165,"line":284},77,{"action":266,"nopriv":263,"callback":266,"hasNonce":262,"hasCapCheck":263,"file":165,"line":286},80,{"action":269,"nopriv":263,"callback":269,"hasNonce":262,"hasCapCheck":263,"file":165,"line":288},83,{"action":272,"nopriv":263,"callback":272,"hasNonce":262,"hasCapCheck":263,"file":165,"line":290},86,{"action":275,"nopriv":263,"callback":275,"hasNonce":262,"hasCapCheck":263,"file":165,"line":292},89,{"action":278,"nopriv":263,"callback":278,"hasNonce":262,"hasCapCheck":263,"file":165,"line":294},92,{"action":281,"nopriv":263,"callback":281,"hasNonce":262,"hasCapCheck":263,"file":165,"line":296},95,[],[],[],{"dangerousFunctions":301,"sqlUsage":302,"outputEscaping":316,"fileOperations":29,"externalRequests":29,"nonceChecks":345,"capabilityChecks":346,"bundledLibraries":347},[],{"prepared":29,"raw":303,"locations":304},4,[305,308,311,314],{"file":165,"line":306,"context":307},214,"$wpdb->get_results() with variable interpolation",{"file":165,"line":309,"context":310},229,"$wpdb->get_row() with variable interpolation",{"file":312,"line":171,"context":313},"includes\\class-css-js-manager-activator.php","$wpdb->get_var() with variable interpolation",{"file":315,"line":156,"context":307},"public\\class-rules-decoder.php",{"escaped":317,"rawEcho":113,"locations":318},25,[319,322,323,325,326,327,329,330,332,333,334,335,336,337,338,341,342,344],{"file":170,"line":320,"context":321},61,"raw output",{"file":170,"line":279,"context":321},{"file":170,"line":324,"context":321},75,{"file":170,"line":284,"context":321},{"file":170,"line":55,"context":321},{"file":170,"line":328,"context":321},79,{"file":176,"line":171,"context":321},{"file":181,"line":331,"context":321},129,{"file":200,"line":189,"context":321},{"file":200,"line":286,"context":321},{"file":200,"line":286,"context":321},{"file":200,"line":286,"context":321},{"file":200,"line":112,"context":321},{"file":200,"line":112,"context":321},{"file":339,"line":340,"context":321},"includes\\banner-sample.php",63,{"file":227,"line":193,"context":321},{"file":227,"line":343,"context":321},62,{"file":232,"line":320,"context":321},10,3,[],[349,364,377,385,393,402],{"entryPoint":350,"graph":351,"unsanitizedCount":28,"severity":41},"tab_content (admin\\class-css-js-manager-general-option.php:67)",{"nodes":352,"edges":362},[353,357],{"id":354,"type":355,"label":356,"file":170,"line":55},"n0","source","$_SERVER['REQUEST_URI']",{"id":358,"type":359,"label":360,"file":170,"line":55,"wp_function":361},"n1","sink","echo() [XSS]","echo",[363],{"from":354,"to":358,"sanitized":263},{"entryPoint":365,"graph":366,"unsanitizedCount":29,"severity":376},"get_resource (admin\\class-css-js-manager-admin.php:220)",{"nodes":367,"edges":374},[368,371],{"id":354,"type":355,"label":369,"file":165,"line":370},"$_GET",226,{"id":358,"type":359,"label":372,"file":165,"line":309,"wp_function":373},"get_row() [SQLi]","get_row",[375],{"from":354,"to":358,"sanitized":262},"low",{"entryPoint":378,"graph":379,"unsanitizedCount":29,"severity":376},"\u003Cclass-css-js-manager-admin> (admin\\class-css-js-manager-admin.php:0)",{"nodes":380,"edges":383},[381,382],{"id":354,"type":355,"label":369,"file":165,"line":370},{"id":358,"type":359,"label":372,"file":165,"line":309,"wp_function":373},[384],{"from":354,"to":358,"sanitized":262},{"entryPoint":386,"graph":387,"unsanitizedCount":28,"severity":376},"\u003Cclass-css-js-manager-general-option> (admin\\class-css-js-manager-general-option.php:0)",{"nodes":388,"edges":391},[389,390],{"id":354,"type":355,"label":356,"file":170,"line":55},{"id":358,"type":359,"label":360,"file":170,"line":55,"wp_function":361},[392],{"from":354,"to":358,"sanitized":263},{"entryPoint":394,"graph":395,"unsanitizedCount":29,"severity":376},"tab (admin\\plugins.php:59)",{"nodes":396,"edges":400},[397,399],{"id":354,"type":355,"label":398,"file":205,"line":320},"$_GET['page']",{"id":358,"type":359,"label":360,"file":205,"line":320,"wp_function":361},[401],{"from":354,"to":358,"sanitized":262},{"entryPoint":403,"graph":404,"unsanitizedCount":29,"severity":376},"\u003Cplugins> (admin\\plugins.php:0)",{"nodes":405,"edges":408},[406,407],{"id":354,"type":355,"label":398,"file":205,"line":320},{"id":358,"type":359,"label":360,"file":205,"line":320,"wp_function":361},[409],{"from":354,"to":358,"sanitized":262},{"summary":411,"deductions":412},"The \"css-js-manager\" plugin v2.4.49.69 exhibits a generally good security posture with a significant number of entry points (14 AJAX handlers) being protected by nonce and capability checks. The absence of file operations and external HTTP requests is also a positive sign. However, concerns arise from the presence of SQL queries that are not using prepared statements, a practice that can lead to SQL injection vulnerabilities if not handled carefully. While the taint analysis did not reveal critical or high severity unsanitized paths, two flows with unsanitized paths, even if of lower severity, warrant attention and further investigation.\n\nThe vulnerability history shows one medium-severity CVE recorded, which has since been patched. The past occurrence of a Cross-Site Request Forgery (CSRF) vulnerability, though resolved, suggests a need for ongoing vigilance in ensuring robust input validation and authorization for all functionalities. The plugin demonstrates strengths in its protected attack surface and diligent use of nonces and capability checks on AJAX handlers. Nevertheless, the reliance on non-prepared SQL statements and the existence of unsanitized code paths are areas that could be improved to enhance the plugin's overall security.",[413,416,418,421],{"reason":414,"points":415},"SQL queries not using prepared statements",15,{"reason":417,"points":345},"Flows with unsanitized paths found",{"reason":419,"points":420},"Medium severity CVE in vulnerability history",8,{"reason":422,"points":423},"Output escaping is not fully implemented",5,"2026-03-16T18:47:40.129Z",{"wat":426,"direct":437},{"assetPaths":427,"generatorPatterns":431,"scriptPaths":432,"versionParams":434},[428,429,430],"\u002Fwp-content\u002Fplugins\u002Fcss-js-manager\u002Fcss-js-manager.php","\u002Fwp-content\u002Fplugins\u002Fcss-js-manager\u002Fjs\u002F","\u002Fwp-content\u002Fplugins\u002Fcss-js-manager\u002Fcss\u002F",[],[433],"\u002Fwp-content\u002Fplugins\u002Fcss-js-manager\u002Fjs\u002Fmain.js",[435,436],"css-js-manager\u002Fcss-js-manager.php?ver=","css-js-manager\u002Fjs\u002Fmain.js?ver=",{"cssClasses":438,"htmlComments":439,"htmlAttributes":440,"restEndpoints":442,"jsGlobals":444,"shortcodeOutput":446},[],[],[441],"data-css-js-manager-id",[443],"\u002Fwp-json\u002Fcss-js-manager\u002F",[445],"css_js_manager",[]]