[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fM4t-0SU-dpuhmtCDY839cZxFYiCc9K5iK5ksJHQR9IU":3,"$f2dMg8e0T7FlrxTBDSWc4UdP2uHxxInEyH8S12Gz_juA":770,"$fqldHRfY36959dQyey0b1mlZYODNiFVELTNHhwNZLoME":774},{"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,"discovery_status":32,"vulnerabilities":33,"developer":68,"crawl_stats":39,"alternatives":76,"analysis":181,"fingerprints":673},"google-pagespeed-insights","Insights from Google PageSpeed","4.0.8","Matt Keys","https:\u002F\u002Fprofiles.wordpress.org\u002Fmattkeys\u002F","\u003Cp>Google Pagespeed Insights is a tool that empowers you to make decisions that increase the performance of your website. Recommendations from Google Pagespeed are based upon current industry best practices for desktop and mobile web performance.\u003C\u002Fp>\n\u003Cp>Through the addition of advanced data visualization, tagging, filtering, and snapshot technology, Insights from Google PageSpeed provides a comprehensive solution for any webmaster looking to increase their site performance, their search engine ranking, and their visitors browsing experience.\u003C\u002Fp>\n\u003Ch4>Detailed Page Reporting\u003C\u002Fh4>\n\u003Cp>Sort your page reports by their Page Speed Score to prioritize the largest areas of opportunity on your site. Page reports utilize easy to read visualizations that allow you to quickly focus in on the most important data to improve your sites performance.\u003C\u002Fp>\n\u003Ch4>Report Summaries\u003C\u002Fh4>\n\u003Cp>Report Summaries are a powerful and exclusive feature of Insights from Google PageSpeed. Summaries display your average Page Score, largest areas for improvement across ALL reports, as well as best and lowest performing pages. Report summaries can be filtered to narrow results by: Pages, Posts, Categories, Custom URLs, and Custom Post Types.\u003C\u002Fp>\n\u003Cp>Using Report Summaries allows you to ‘zoom out’ from the page-level and better understand the big picture of your sites performance.\u003C\u002Fp>\n\u003Ch4>Desktop and Mobile Page Reports\u003C\u002Fh4>\n\u003Cp>Best practices for site performance differ greatly between Desktop and Mobile device usage. Configure Insights from Google PageSpeed to generate Desktop reports, Mobile reports, or both!\u003C\u002Fp>\n\u003Cp>Toggle back and forth between report types to see specific suggestions for improving the performance and experience on each platform.\u003C\u002Fp>\n\u003Ch4>Report Snapshots\u003C\u002Fh4>\n\u003Cp>The Report Snapshot tool builds on the power of Report Summaries, to provide historical “Point In Time” data about your website.\u003C\u002Fp>\n\u003Cp>Take a snapshot of any Report Summary screen to store that data for future retrieval. Add comments to your snapshots to provide additional meaning, such as “Before Installing W3 Total Cache.” Additionally, filter a Report Summary before taking a Snapshot to save a summary of the filtered data.\u003C\u002Fp>\n\u003Ch4>Snapshot Comparison Tool\u003C\u002Fh4>\n\u003Cp>The Snapshot Comparison Tool is an amazing utility that lets you visualize side-by-side results from any two similar Report Snapshots.\u003C\u002Fp>\n\u003Cp>Take a Report Snapshot before installing new plugins, or before implementing performance recommendations. Take another snapshot when you are finished and compare your results to measure the effect of your changes.\u003C\u002Fp>\n\u003Ch4>Add\u002FImport Custom URLs\u003C\u002Fh4>\n\u003Cp>Easily add additional URLs for inclusion in Pagespeed Reports. Even add URLs for non-WordPress sites, even if they are not hosted on your server. URLs can be added manually, or upload a properly formatted XML sitemap to add multiple pages at once.\u003C\u002Fp>\n\u003Cp>Custom URLs can be tagged and filtered in Report Summaries. Take Report Snapshots of your Custom URLs just like you would with any other report type.\u003C\u002Fp>\n\u003Ch4>Scheduled Report Checks\u003C\u002Fh4>\n\u003Cp>Configure Insights from Google PageSpeed to automatically recheck your site on a Daily, Weekly, Bi-Monthly, or Monthly basis.\u003C\u002Fp>\n\u003Cp>With each scan, any new pages or posts will be discovered, and existing reports will be updated to reflect any changes to your site, as well as any changes in the Pagespeed recommendations.\u003C\u002Fp>\n\u003Ch4>Additional Languages\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>(v1.x translation) Russian Translation provided by: Ivanka from \u003Ca href=\"http:\u002F\u002Fcoupofy.com\" rel=\"nofollow ugc\">coupofy.com\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>(v1.x translation) Spanish Translation provided by: Ogi Djuraskovic from \u003Ca href=\"http:\u002F\u002Ffirstsiteguide.com\" rel=\"nofollow ugc\">firstsiteguide.com\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>(v1.x translation) Serbian Translation provided by: Ogi Djuraskovic from \u003Ca href=\"http:\u002F\u002Ffirstsiteguide.com\" rel=\"nofollow ugc\">firstsiteguide.com\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Troubleshooting\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>Please find the below list of potential issues that you may encounter, and the recommended next steps.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Ch4>I entered my API Key and saved the Options, but no Reports are showing up in the Report List.\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Google Pagespeed needs to be able to load each page to create its report. Make sure that your pages are publicly accessible over the internet.\u003C\u002Fli>\n\u003Cli>Ensure that your API key is entered correctly, and that you have enabled the “PageSpeed Insights API” from the Google API Console.\u003C\u002Fli>\n\u003Cli>In the Options page, under “Advanced Configuration” there is a checkbox called “Log API Exceptions”. Any API exception that is not caught and handled automatically will be stored for up to 7 days. This log information can be very helpful when diagnosing issues.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Page report checks never finish all of the way, I have to press “Start Reporting” again and again to get it to finish checking all of my pages.\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>If the reports seem to always run for a certain length of time before stopping unexpectedly, you may be exceeding your servers Max Execution time. Try increasing the value in Options->Advanced Configuration “Maximum Execution Time”.\u003C\u002Fli>\n\u003Cli>Some web hosting providers do not allow the Maximum Execution Time to be overridden or increased. In that case you can try setting the Maximum Script Run Time. This will make the script run for the set period of time, then stop and spawn a new script, to get around timeout issues. Start with a low value, and test. Increase the value one step at a time until you find the largest value that allows your scans to finish successfully.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>An error was reported while trying to check one of my pages, and it has been added to the Ignored Pages section.\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Navigate to the Ignored Pages tab, find the page, and click “reactivate” to try it again.\u003C\u002Fli>\n\u003Cli>If the page fails again, ensure that the page is publicly accessible from the internet. Non-public pages cannot be checked.\u003C\u002Fli>\n\u003Cli>In some rare cases, pages are not able to be scanned by the Pagespeed API. Try checking your page manually here: https:\u002F\u002Fdevelopers.google.com\u002Fspeed\u002Fpagespeed\u002Finsights\u002F. If the page fails to be checked, report the issue to Google so that they can diagnose further.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>I received a Javascript or PHP error.\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>If the error appeared while Google Pagespeed was checking pages, you may have loaded the page while it was storing data. Refresh the page in a couple seconds to see if the issue has gone away.\u003C\u002Fli>\n\u003Cli>If issues persist please report the problem with as much information as you can gather, including: What page you were on, the exact text of the error, or a screenshot of the error.\u003C\u002Fli>\n\u003Cli>In the Options page, under “Advanced Configuration” there is a checkbox called “Log API Exceptions”. Any API exception that is not caught and handled automatically will be logged for up to 7 days. This log information can be very helpful when diagnosing issues\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>My Page Scores seem really low. When I click “Recheck Results” when viewing Report Details, the score jumps up dramatically.\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Your server may have been responding slowly when the first report was generated. A slow server response time can have a large impact on your Page Speed Score. If these problems happen frequently you may want to talk with your hosting provider about the problem, or look into alternative hosting providers.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>I want to clear out all of the current page reports and start over.\u003C\u002Fh4>\n\u003Col>\n\u003Cli>Navigate to the “Options” tab\u003C\u002Fli>\n\u003Cli>Expand the “Advanced Configuration” section.\u003C\u002Fli>\n\u003Cli>Find the “Delete Data” Dropdown\u003C\u002Fli>\n\u003Cli>Select “Delete Reports Only” to remove all Page Reports\u003C\u002Fli>\n\u003Cli>Or Select “Delete EVERYTHING” to remove all Page Reports, Custom URLs, Snapshots, and Ignored Pages\u003C\u002Fli>\n\u003C\u002Fol>\n","Use Insights from Google PageSpeed to increase your sites performance, your search engine ranking, and your visitors browsing experience.",20000,643060,96,28,"2024-07-07T19:09:00.000Z","6.5.8","3.6","",[20,21,22,23,24],"page-speed","pagespeed","pagespeed-insights","performance","seo","http:\u002F\u002Fmattkeys.me","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fgoogle-pagespeed-insights.4.0.8.zip",91,2,0,"2022-06-27 00:00:00","2026-04-16T10:56:18.058Z","no_bundle",[34,52],{"id":35,"url_slug":36,"title":37,"description":38,"plugin_slug":4,"theme_slug":39,"affected_versions":40,"patched_in_version":41,"severity":42,"cvss_score":43,"cvss_vector":44,"vuln_type":45,"published_date":30,"updated_date":46,"references":47,"days_to_patch":49,"patch_diff_files":50,"patch_trac_url":39,"research_status":39,"research_verified":51,"research_rounds_completed":29,"research_plan":39,"research_summary":39,"research_vulnerable_code":39,"research_fix_diff":39,"research_exploit_outline":39,"research_model_used":39,"research_started_at":39,"research_completed_at":39,"research_error":39,"poc_status":39,"poc_video_id":39,"poc_summary":39,"poc_steps":39,"poc_tested_at":39,"poc_wp_version":39,"poc_php_version":39,"poc_playwright_script":39,"poc_exploit_code":39,"poc_has_trace":51,"poc_model_used":39,"poc_verification_depth":39},"CVE-2022-1672","insights-from-google-pagespeed-multiple-cross-site-request-forgery","Insights from Google PageSpeed \u003C= 4.0.6 - Multiple Cross-Site Request Forgery","The Insights from Google PageSpeed WordPress plugin before 4.0.7 does not verify for CSRF before doing various actions such as deleting Custom URLs, which could allow attackers to make a logged in admin perform such actions via CSRF attacks",null,"\u003C=4.0.6","4.0.7","high",8.8,"CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:N\u002FUI:R\u002FS:U\u002FC:H\u002FI:H\u002FA:H","Cross-Site Request Forgery (CSRF)","2024-01-22 19:56:02",[48],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002Fc8440240-f652-4372-9ed8-f3eb3b8336e0?source=api-prod",575,[],false,{"id":53,"url_slug":54,"title":55,"description":56,"plugin_slug":4,"theme_slug":39,"affected_versions":57,"patched_in_version":58,"severity":59,"cvss_score":60,"cvss_vector":61,"vuln_type":62,"published_date":63,"updated_date":46,"references":64,"days_to_patch":66,"patch_diff_files":67,"patch_trac_url":39,"research_status":39,"research_verified":51,"research_rounds_completed":29,"research_plan":39,"research_summary":39,"research_vulnerable_code":39,"research_fix_diff":39,"research_exploit_outline":39,"research_model_used":39,"research_started_at":39,"research_completed_at":39,"research_error":39,"poc_status":39,"poc_video_id":39,"poc_summary":39,"poc_steps":39,"poc_tested_at":39,"poc_wp_version":39,"poc_php_version":39,"poc_playwright_script":39,"poc_exploit_code":39,"poc_has_trace":51,"poc_model_used":39,"poc_verification_depth":39},"CVE-2022-0431","google-pagespeed-insights-reflected-cross-site-scripting","Google Pagespeed Insights \u003C= 4.0.3 - Reflected Cross-Site Scripting","The Insights from Google PageSpeed WordPress plugin before 4.0.4 does not sanitise and escape various parameters before outputting them back in attributes in the plugin's settings dashboard, leading to Reflected Cross-Site Scripting","\u003C4.0.4","4.0.4","medium",6.1,"CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:N\u002FUI:R\u002FS:C\u002FC:L\u002FI:L\u002FA:N","Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')","2022-03-08 00:00:00",[65],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002Fae8e245f-2458-4ffe-8e73-bed61331f39d?source=api-prod",686,[],{"slug":69,"display_name":7,"profile_url":8,"plugin_count":70,"total_installs":71,"avg_security_score":72,"avg_patch_time_days":73,"trust_score":74,"computed_at":75},"mattkeys",4,121300,90,421,72,"2026-05-19T21:18:37.073Z",[77,100,123,143,161],{"slug":78,"name":79,"version":80,"author":81,"author_profile":82,"description":83,"short_description":84,"active_installs":85,"downloaded":86,"rating":13,"num_ratings":87,"last_updated":88,"tested_up_to":89,"requires_at_least":90,"requires_php":91,"tags":92,"homepage":95,"download_link":96,"security_score":97,"vuln_count":98,"unpatched_count":29,"last_vuln_date":99,"fetched_at":31},"litespeed-cache","LiteSpeed Cache","7.8.1","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,130171260,2731,"2026-04-01T16:54:00.000Z","6.9.4","5.3","7.2",[93,94,21,23,24],"caching","optimize","https:\u002F\u002Fwww.litespeedtech.com\u002Fproducts\u002Fcache-plugins\u002Fwordpress-acceleration","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Flitespeed-cache.7.8.1.zip",86,18,"2025-10-28 00:00:00",{"slug":101,"name":102,"version":103,"author":104,"author_profile":105,"description":106,"short_description":107,"active_installs":108,"downloaded":109,"rating":110,"num_ratings":111,"last_updated":112,"tested_up_to":113,"requires_at_least":114,"requires_php":115,"tags":116,"homepage":18,"download_link":120,"security_score":121,"vuln_count":28,"unpatched_count":29,"last_vuln_date":122,"fetched_at":31},"phastpress","PhastPress","3.9","Albert Peschar","https:\u002F\u002Fprofiles.wordpress.org\u002Fkiboit\u002F","\u003Cp>PhastPress uses advanced techniques to manipulate your pages, scripts, stylesheets and images to significantly improve load times. It’s designed to conform to Google PageSpeed Insights and GTmetrix recommendations and can improve your site’s score dramatically.\u003C\u002Fp>\n\u003Cp>PhastPress’ motto is \u003Cem>no configuration\u003C\u002Fem>.  Install, activate and go!\u003C\u002Fp>\n\u003Cp>PhastPress has the Phast web page optimisation engine by \u003Ca href=\"https:\u002F\u002Fkiboit.com\u002F\" rel=\"nofollow ugc\">Albert Peschar\u003C\u002Fa> and \u003Ca href=\"https:\u002F\u002Ftwitter.com\u002Fmkosturkov\" rel=\"nofollow ugc\">Milko Kosturkov\u003C\u002Fa> at its core.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Image optimization:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Phast optimizes images using PNG quantization (\u003Ca href=\"https:\u002F\u002Fpngquant.org\u002F\" rel=\"nofollow ugc\">pngquant\u003C\u002Fa>) and JPEG recoding (\u003Ca href=\"https:\u002F\u002Flibjpeg-turbo.org\u002F\" rel=\"nofollow ugc\">libjpeg-turbo\u003C\u002Fa>).\u003C\u002Fli>\n\u003Cli>Phast inlines small images (\u003C 512 bytes) in the page.\u003C\u002Fli>\n\u003Cli>Phast converts JPEG images into WebP for supporting browsers.\u003C\u002Fli>\n\u003Cli>Phast enables \u003Ca href=\"https:\u002F\u002Fweb.dev\u002Fnative-lazy-loading\u002F\" rel=\"nofollow ugc\">native lazy loading\u003C\u002Fa> to speed up page loading and save bandwidth.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Asynchronous scripts and stylesheets:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Phast loads all scripts on your page asynchronously and in a single request, while maintaining full compatibility with legacy scripts, due to our custom script loader.\u003C\u002Fli>\n\u003Cli>Phast proxies external scripts to extend their cache lifetime.\u003C\u002Fli>\n\u003Cli>Phast inlines critical CSS automatically by comparing the rules in your stylesheets with the elements on your page.\u003C\u002Fli>\n\u003Cli>Phast loads non-critical CSS asynchronously and in a single request.\u003C\u002Fli>\n\u003Cli>Phast inlines Google Fonts CSS.\u003C\u002Fli>\n\u003Cli>Phast lazily loads IFrames to prioritize the main page load.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Get the full power of Phast for your website by installing PhastPress now.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fkiboit.com\u002Fphastpress-support\" rel=\"nofollow ugc\">\u003Cstrong>For commercial support and bug reports, click here.\u003C\u002Fstrong>\u003C\u002Fa>\u003C\u002Fp>\n","PhastPress automatically optimizes your site for the best possible performance.",10000,502905,98,99,"2026-02-11T11:47:00.000Z","6.8.5","6.2","7.3",[117,118,20,22,119],"optimisation","optimization","speed","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fphastpress.3.9.zip",93,"2025-12-22 00:00:00",{"slug":124,"name":125,"version":126,"author":127,"author_profile":128,"description":129,"short_description":130,"active_installs":131,"downloaded":132,"rating":133,"num_ratings":134,"last_updated":135,"tested_up_to":89,"requires_at_least":136,"requires_php":137,"tags":138,"homepage":140,"download_link":141,"security_score":111,"vuln_count":70,"unpatched_count":29,"last_vuln_date":142,"fetched_at":31},"jch-optimize","JCH Optimize","5.1.4","codealfa","https:\u002F\u002Fprofiles.wordpress.org\u002Fcodealfa\u002F","\u003Cp>JCH Optimize improves the performance of your website by performing several optimizations to the HTML page aimed at improving the Web Vitals measured by PageSpeed Insights, such as First Contentful Paint (FCP), Largest Contentful Paint (LCP), Speed Index (SI), Cumulative Layout Shift (CLS), Time to Interactive (TTI), and Total Blocking Time (TBT). These metrics attempt to quantify the quality of the user experience. JCH Optimize can improve these metrics to provide a better experience for your users and improve your PageSpeed scores.\u003C\u002Fp>\n\u003Ch4>Optimizations Performed By JCH Optimize\u003C\u002Fh4>\n\u003Cp>JCH Optimize optimizes your pages by automatically performing some recommended strategies offered by PageSpeed, which include:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Minify CSS and JavaScript files and the HTML.\u003C\u002Fstrong> Unnecessary whitespaces and other characters are removed to reduce network payload sizes and script parse times.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Eliminate Render-Blocking Resources.\u003C\u002Fstrong> Inline critical JavaScript and CSS and defer all non-critical resources to prevent resources from blocking the first paint of your page.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Defer offscreen images.\u003C\u002Fstrong> Offscreen and hidden images are lazy-loaded after all critical resources have finished loading to lower Time To Interactive (TTI).\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Add Width and Height attributes to images.\u003C\u002Fstrong> Set an explicit width and height on image elements to reduce layout shifts and improve CLS.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Enable text compression.\u003C\u002Fstrong> Boilerplate codes are placed in the .htaccess files at the site’s directory root to instruct the server to serve text-based resources with compression (deflate or brotli) to minimize total network bytes.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Preload critical resources.\u003C\u002Fstrong> Automatically analyzes each page to identify critical resources to load with a high priority by HTTP\u002F2 enabled servers to improve LCP time.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Reduce initial server response.\u003C\u002Fstrong> A page cache feature is included in the plugin that integrates well with the other optimization features and significantly reduces time-to-first-byte.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Benefits of Using JCH Optimize\u003C\u002Fh4>\n\u003Cp>Research has confirmed that 40% of visitors will leave a website if it takes more than 4 seconds to download. Also, Google and other search engines have indicated that their ranking algorithm increasingly factors website download speed. The benefits of using JCH Optimize then include:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Improved user experience.\u003C\u002Fstrong> Your users will have a pleasant experience as they browse your site.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Improved SEO.\u003C\u002Fstrong> Your rankings in Google search pages can increase and improve organic visibility in internet searches.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Improved conversions.\u003C\u002Fstrong> Your website revenue also increases with increased traffic volume and visitor retention.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Pro Version available\u003C\u002Fh4>\n\u003Cp>There is a pro version available with more optimization features and options and premium support with assistance to configure plugin to resolve conflicts and improve performance on our \u003Ca href=\"https:\u002F\u002Fwww.jch-optimize.net\u002Fsubscribes\u002Fsubscribe-wordpress\u002Flevels.html\" rel=\"nofollow ugc\">website\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch4>How to use\u003C\u002Fh4>\n\u003Cp>To use, first temporarily deactivate all page caching features and plugins, then use the ‘Automatic Settings’ (Minimum – Optimum) to configure the plugin. The ‘Automatic Settings’ are concerned with the combining of the CSS and javascript files, and the management of the combined files, and automatically sets the options in the ‘Automatic Settings Groups’. Use the Exclude options to exclude files or plugins that don’t work so well when combined with JCH Optimize. You can then try the other optimization features in turn such as Sprite Generator, Add Image Attributes, Lazy Load Images, CDN\u002FCookieless Domain, Optimize CSS Delivery, etc., based on the optimization needs of your site. Flush all your cache before re-enabling caching features and plugins.\u003C\u002Fp>\n\u003Ch4>Documentation\u003C\u002Fh4>\n\u003Cp>Visit our \u003Ca href=\"https:\u002F\u002Fwww.jch-optimize.net\u002Fdocumentation.html\" rel=\"nofollow ugc\">documentation\u003C\u002Fa> on the main plugin site for more information on how the plugin works and how to configure it to improve your scores on \u003Ca href=\"https:\u002F\u002Fgtmetrix.com\u002F\" rel=\"nofollow ugc\">GtMetrix\u003C\u002Fa> and \u003Ca href=\"https:\u002F\u002Fdevelopers.google.com\u002Fspeed\u002Fpagespeed\u002Finsights\u002F\" rel=\"nofollow ugc\">PageSpeed Insights\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Advanced Features and Premium Support\u003C\u002Fh4>\n\u003Cp>If you need assistance on your website in configuring the plugin to resolve any conflicts or if you need access to more advanced features such as Http\u002F2 support, Remove unused CSS, Lazy-load iframes, Optimize Images, using multiple domains with CDN, then there’s a \u003Ca href=\"https:\u002F\u002Fwww.jch-optimize.net\u002Fsubscribe\u002Flevels.html#wordpress\" rel=\"nofollow ugc\">Pro version\u003C\u002Fa> available on a subscription basis. With an active subscription you get premium technical support through our ticket system, access to downloads of new versions, and access to our Optimize Image API.\u003C\u002Fp>\n","This plugin automatically performs several front end optimizations to your site to boost performance and increase PageSpeed scores.",4000,352259,88,69,"2026-01-16T23:52:00.000Z","6.5.0","8.0",[139,94,21,23,24],"cache","http:\u002F\u002Fwww.jch-optimize.net\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fjch-optimize.5.1.4.zip","2024-05-13 00:00:00",{"slug":144,"name":145,"version":146,"author":147,"author_profile":148,"description":149,"short_description":150,"active_installs":151,"downloaded":152,"rating":110,"num_ratings":153,"last_updated":154,"tested_up_to":155,"requires_at_least":18,"requires_php":91,"tags":156,"homepage":157,"download_link":158,"security_score":111,"vuln_count":159,"unpatched_count":29,"last_vuln_date":160,"fetched_at":31},"wpspeed","WPSpeed – WordPress Speed, Cache & Performance Optimization (Core Web Vitals, PageSpeed 100)","2.6.10","JExtensions Store","https:\u002F\u002Fprofiles.wordpress.org\u002Fjohn-dagelmore\u002F","\u003Cp>WPSpeed is a powerful and complete \u003Cstrong>WordPress performance plugin\u003C\u002Fstrong> built to achieve the highest Google PageSpeed scores — including \u003Cstrong>100 on mobile\u003C\u002Fstrong> — while improving Core Web Vitals (LCP, CLS, INP) and dramatically reducing loading times.\u003C\u002Fp>\n\u003Cp>Using an innovative system that generates \u003Cstrong>lightweight HTML copies\u003C\u002Fstrong> of your pages and bypasses WordPress execution, WPSpeed delivers static, cached output for maximum speed. Combined with automatic optimization, image compression, lazy loading, minification, and advanced resource control, WPSpeed becomes an \u003Cstrong>all-in-one solution\u003C\u002Fstrong> that can fully replace multiple optimization plugins.\u003C\u002Fp>\n\u003Cp>👉 Unlike traditional caching plugins, WPSpeed generates lightweight static HTML versions that bypass WordPress execution entirely, reducing TTFB to near-zero.\u003C\u002Fp>\n\u003Cp>WPSpeed is the easiest plugin to speed up your WordPress website being capable \u003Cstrong>to find the optimal configuration automatically\u003C\u002Fstrong> and integrating the \u003Cstrong>Google PageSpeed test\u003C\u002Fstrong>.\u003C\u002Fp>\n\u003Ch3>WPSpeed is ideal for users searching for:\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>fast WordPress plugin to improve front-end and back-end performance\u003C\u002Fli>\n\u003Cli>improve TTFB WordPress (reduce Time To First Byte)\u003C\u002Fli>\n\u003Cli>reduce server load on shared hosting or high-traffic sites\u003C\u002Fli>\n\u003Cli>fix INP (Interaction to Next Paint) and other Core Web Vitals issues\u003C\u002Fli>\n\u003Cli>optimize Elementor performance and reduce heavy builder scripts\u003C\u002Fli>\n\u003Cli>WordPress performance optimization\u003C\u002Fli>\n\u003Cli>cache plugin with static HTML caching\u003C\u002Fli>\n\u003Cli>mobile speed optimization (reach 100\u002F100 PageSpeed)\u003C\u002Fli>\n\u003Cli>image optimization with WebP\u002FAVIF\u003C\u002Fli>\n\u003Cli>minify and combine JavaScript\u002FCSS\u003C\u002Fli>\n\u003Cli>lazy load images, iframes and heavy HTML elements\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>You can watch the impressive video and check the \u003Ca href=\"https:\u002F\u002Ftest.storejextensions.org\u002Fwpspeed\" rel=\"nofollow ugc\">demo site\u003C\u002Fa>: \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\u002FQ2w8ms8pjGo?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\u003Cp>🚀 \u003Ca href=\"https:\u002F\u002Fplayground.wordpress.net\u002F?blueprint-url=https:\u002F\u002Fgptranslate.storejextensions.org\u002Fwpspeed\u002Fblueprint.json\" rel=\"nofollow ugc\">Try WPSpeed Live on WordPress Playground\u003C\u002Fa> 🚀\u003C\u002Fp>\n\u003Cp>🚀 \u003Ca href=\"https:\u002F\u002Fstorejextensions.org\u002Findex.php?option=com_easycommerce&action=addtocart&idProdotto=228&edtprodcode=wpspeed&edtshorttext=WPSpeed&edtqty=1&edtoption=dcaf021c0be977d2ab57c0d9b66aa765&Itemid=103\" rel=\"nofollow ugc\">GET THE PRO VERSION\u003C\u002Fa> 🚀\u003C\u002Fp>\n\u003Ch3>FREE vs PRO\u003C\u002Fh3>\n\u003Cp>⚠️ \u003Cstrong>FREE version limitations:\u003C\u002Fstrong>\u003Cbr \u002F>\n– Only the homepage is optimized\u003Cbr \u002F>\n– Only 1 page can use full optimization\u003C\u002Fp>\n\u003Ch3>Upgrade to the PRO version to:\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Optimize all pages  \u003C\u002Fli>\n\u003Cli>Enable static HTML caching (.htaccess caching)  \u003C\u002Fli>\n\u003Cli>Boost TTFB dramatically  \u003C\u002Fli>\n\u003Cli>Unlock full image optimization rules  \u003C\u002Fli>\n\u003Cli>Remove all limitations  \u003C\u002Fli>\n\u003Cli>Receive expert on-site support\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Purchase a PRO license:\u003C\u002Fh3>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fstorejextensions.org\u002Findex.php?option=com_easycommerce&action=addtocart&idProdotto=228&edtprodcode=wpspeed&edtshorttext=WPSpeed&edtqty=1&edtoption=dcaf021c0be977d2ab57c0d9b66aa765&Itemid=103\" rel=\"nofollow ugc\">GET THE PRO VERSION\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fstorejextensions.org\u002Fextensions\u002Fwpspeed.html\" rel=\"nofollow ugc\">VISIT PRODUCT PAGE\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>Interested in our \u003Ca href=\"https:\u002F\u002Fstorejextensions.org\u002Fwordpress-speed-performance-service.html\" rel=\"nofollow ugc\">WordPress Speed Performance Service?\u003C\u002Fa> Contact us now at \u003Ca href=\"mailto:wpspeed@storejextensions.org\" rel=\"nofollow ugc\">wpspeed@storejextensions.org\u003C\u002Fa> by providing an admin account to our expertise team for a free test installation on your website and performance optimization.\u003C\u002Fp>\n\u003Ch3>🚀 Key Features\u003C\u002Fh3>\n\u003Ch3>🔥 Adaptive Contents™\u003C\u002Fh3>\n\u003Cp>Generate a lightweight version of your website that dramatically increases PageSpeed scores while preserving full functionality.\u003C\u002Fp>\n\u003Ch3>⚡ Instant Page™\u003C\u002Fh3>\n\u003Cp>Ultra-fast navigation using just-in-time preloading. Loads the next page before the user even clicks.\u003C\u002Fp>\n\u003Ch3>🧠 Auto Configuration + Integrated PageSpeed Test\u003C\u002Fh3>\n\u003Cp>WPSpeed finds optimal settings automatically and integrates Google PageSpeed Insights directly in the plugin.\u003C\u002Fp>\n\u003Ch3>🏎 Static HTML Cache\u003C\u002Fh3>\n\u003Cp>Serve pages as static HTML and bypass WordPress execution for maximum performance and extremely low TTFB.\u003C\u002Fp>\n\u003Ch3>🧹 Minify JS, CSS & HTML\u003C\u002Fh3>\n\u003Cp>Reduce file size, remove whitespace, optimize delivery and combine multiple assets into fewer requests.\u003C\u002Fp>\n\u003Ch3>🎯 Above-the-Fold CSS Extraction\u003C\u002Fh3>\n\u003Cp>Extract critical CSS and load the rest asynchronously to eliminate render-blocking resources.\u003C\u002Fp>\n\u003Ch3>📦 Defer \u002F Async \u002F Preload\u003C\u002Fh3>\n\u003Cp>Advanced control of CSS, JS and Web Fonts to improve LCP and reduce blocking time.\u003C\u002Fp>\n\u003Ch3>🖼 Image Optimization (WebP \u002F AVIF \u002F Lossless)\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Resize, compress and optimize large images  \u003C\u002Fli>\n\u003Cli>Convert images to next-gen formats (WebP + AVIF)  \u003C\u002Fli>\n\u003Cli>Create srcset automatically  \u003C\u002Fli>\n\u003Cli>Optimize background images  \u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>💤 Lazy Load (Images, Iframes, HTML Elements)\u003C\u002Fh3>\n\u003Cp>Load heavy content only when necessary to fix LCP and improve scroll performance.\u003C\u002Fp>\n\u003Ch3>🗂 Resource Control\u003C\u002Fh3>\n\u003Cp>Remove unused CSS, JS and fonts.\u003Cbr \u002F>\nRewrite URLs to CDN automatically.\u003C\u002Fp>\n\u003Ch3>🔧 Htaccess Optimization\u003C\u002Fh3>\n\u003Cp>Apply browser caching, compression and more via automatic rules.\u003C\u002Fp>\n\u003Ch3>🧱 DOM Reduction\u003C\u002Fh3>\n\u003Cp>Remove unnecessary DOM elements and load heavy blocks asynchronously.\u003C\u002Fp>\n\u003Ch3>🌐 HTTP\u002F2 Optimizations\u003C\u002Fh3>\n\u003Cp>Support for server push and resource preload.\u003C\u002Fp>\n\u003Ch3>🛡 Conflict Management\u003C\u002Fh3>\n\u003Cp>Full exclusions system for scripts and styles to resolve issues easily.\u003C\u002Fp>\n\u003Ch3>WPSpeed functionalities include:\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>•Scripts minification:\u003C\u002Fstrong> Javascript can be minified to reduce the total scripts size and save bandwidth\u003C\u002Fp>\n\u003Cp>\u003Cstrong>•Stylesheets minification:\u003C\u002Fstrong> CSS can be minified to reduce the total CSS size, save bandwidth and extract the ‘Above-the-fold’ CSS\u003C\u002Fp>\n\u003Cp>\u003Cstrong>•HTML minification:\u003C\u002Fstrong> The HTML source code can be minified to reduce the total page size and save bandwidth\u003C\u002Fp>\n\u003Cp>\u003Cstrong>•Combine multiple JS and CSS files:\u003C\u002Fstrong> Javascript and CSS can be combined in single files to minimize the HTTP request overhead\u003C\u002Fp>\n\u003Cp>\u003Cstrong>•Adaptive Contents™:\u003C\u002Fstrong> this technology makes it possible to generate a lightweight version of the website to raise up the page speed score without losing website functionalities\u003C\u002Fp>\n\u003Cp>\u003Cstrong>•Instant Page technology™:\u003C\u002Fstrong> Instant Page uses just-in-time preloading. This feature, compatible with both desktop and mobile devices, preloads a page right before a user clicks on it\u003C\u002Fp>\n\u003Cp>\u003Cstrong>•Auto configuration and integrated Google PageSpeed:\u003C\u002Fstrong> WPSpeed is capable to find the optimal configuration automatically and integrates the Google PageSpeed test\u003C\u002Fp>\n\u003Cp>\u003Cstrong>•Page cache:\u003C\u002Fstrong> Integrated and optimized technology for page caching to avoid heavy requests to your server and database. The PRO version supports the .htaccess page caching so that pages are served up as static HTML completely bypassing the execution of WordPress and dramatically increases performance and reducing the TTFB\u003C\u002Fp>\n\u003Cp>\u003Cstrong>•Defer and preload of assets:\u003C\u002Fstrong> CSS, JS and Web Fonts can be loaded in defer, async or preload mode\u003C\u002Fp>\n\u003Cp>\u003Cstrong>•Lazy-load images:\u003C\u002Fstrong> Images and iframes that are out of view can be lazy-loaded only when the user scrolls down the page to display them\u003C\u002Fp>\n\u003Cp>\u003Cstrong>•Lazy-load HTML elements:\u003C\u002Fstrong> Heavy HTML elements that slow down the LCP can be easily lazy-loaded\u003C\u002Fp>\n\u003Cp>\u003Cstrong>•Images optimization:\u003C\u002Fstrong> Large images can be rescaled, resized and optimized on the fly to dramatically reduce the page size and bandwidth\u003C\u002Fp>\n\u003Cp>\u003Cstrong>•Optimization of background images:\u003C\u002Fstrong> WPSpeed is capable to optimize also images that are set as a background through HTML and CSS styles\u003C\u002Fp>\n\u003Cp>\u003Cstrong>•Lossless optimization:\u003C\u002Fstrong> Large images in PNG and JPG format can be optimized on the fly using a lossless algorithm\u003C\u002Fp>\n\u003Cp>\u003Cstrong>•Srcset creation for images:\u003C\u002Fstrong> WPSpeed is capable to automatically create an image srcset using up to 4 differently-sized images for various resolutions\u003C\u002Fp>\n\u003Cp>\u003Cstrong>•Images conversion to WebP and AVIF:\u003C\u002Fstrong> Images can be converted in realtime to the WebP and AVIF next generation format\u003C\u002Fp>\n\u003Cp>\u003Cstrong>•Assets removal:\u003C\u002Fstrong> It’s possible to remove CSS\u002FJS files and Fonts to avoid the loading of unnecessary resources\u003C\u002Fp>\n\u003Cp>\u003Cstrong>•Htaccess optimization:\u003C\u002Fstrong> A series of optimizations can be applied to the htaccess file in order to leverage the browser caching\u003C\u002Fp>\n\u003Cp>\u003Cstrong>•CSS extraction:\u003C\u002Fstrong> WPSpeed is capable to extract basic CSS styles and load them above the fold to avoid render blocking resources\u003C\u002Fp>\n\u003Cp>\u003Cstrong>•DOM tree reduction:\u003C\u002Fstrong> Excessive DOM elements can be automatically removed and loaded asynchronously\u003C\u002Fp>\n\u003Cp>\u003Cstrong>•Combine images:\u003C\u002Fstrong> It’s possible to generate a single container image for multiple backgrounds applied through CSS\u003C\u002Fp>\n\u003Cp>\u003Cstrong>•HTTP\u002F2 optimizations:\u003C\u002Fstrong> WPSpeed works with HTTP\u002F2 compatible servers to enable server push\u003C\u002Fp>\n\u003Cp>\u003Cstrong>•CDN support:\u003C\u002Fstrong> Links for all assets can be automatically rewritten to point to your CDN domain\u003C\u002Fp>\n\u003Cp>\u003Cstrong>•Fix conflicts easily:\u003C\u002Fstrong> WPSpeed integrates a powerful exclusions system to fix conflicts due to minification of scripts\u003C\u002Fp>\n\u003Ch4>Documentation\u003C\u002Fh4>\n\u003Cp>Download and read the \u003Ca href=\"https:\u002F\u002Fstorejextensions.org\u002Fwpspeed-documentation.html\" rel=\"nofollow ugc\">PDF documentation\u003C\u002Fa> or visit our \u003Ca href=\"https:\u002F\u002Fstorejextensions.org\u002Ffaq\u002Fwpspeed-faq-learn-how-to-make-wordpress-running-fast-for-compliance-with-the-google-pagespeed.html\" rel=\"nofollow ugc\">FAQ page\u003C\u002Fa> on the main plugin site for more information on how the plugin works and how to configure it to improve your scores for \u003Ca href=\"https:\u002F\u002Fdevelopers.google.com\u002Fspeed\u002Fpagespeed\u002Finsights\u002F\" rel=\"nofollow ugc\">Google PageSpeed Insights\u003C\u002Fa> and \u003Ca href=\"https:\u002F\u002Fgtmetrix.com\u002F\" rel=\"nofollow ugc\">GTMetrix\u003C\u002Fa>. If you have a \u003Ca href=\"https:\u002F\u002Fstorejextensions.org\u002Fextensions\u002Fwpspeed.html\" rel=\"nofollow ugc\">license\u003C\u002Fa> for the PRO version you can contact us for on site support at wpspeed@storejextensions.org\u003C\u002Fp>\n\u003Ch4>Advanced Features and Premium Support\u003C\u002Fh4>\n\u003Cp>If you need assistance on your website by our expertise team to find optmimal settings of WPSpeed and reach the maximum score, please purchase a \u003Ca href=\"https:\u002F\u002Fstorejextensions.org\u002Fextensions\u002Fwpspeed.html\" rel=\"nofollow ugc\">license\u003C\u002Fa> and contact us at \u003Ca href=\"mailto:wpspeed@storejextensions.org\" rel=\"nofollow ugc\">wpspeed@storejextensions.org\u003C\u002Fa> to get on site service.\u003C\u002Fp>\n","WordPress speed optimization plugin to boost PageSpeed, improve Core Web Vitals, reduce TTFB and enable static HTML caching for 100\u002F100 performance.",1000,24272,39,"2026-04-14T22:45:00.000Z","7.0",[139,94,21,23,24],"https:\u002F\u002Fstorejextensions.org\u002Fextensions\u002Fwpspeed.html","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwpspeed.2.6.10.zip",1,"2025-05-07 00:00:00",{"slug":20,"name":162,"version":163,"author":164,"author_profile":165,"description":166,"short_description":167,"active_installs":168,"downloaded":169,"rating":74,"num_ratings":170,"last_updated":171,"tested_up_to":172,"requires_at_least":173,"requires_php":18,"tags":174,"homepage":178,"download_link":179,"security_score":180,"vuln_count":29,"unpatched_count":29,"last_vuln_date":39,"fetched_at":31},"Page Speed","1.3.8","Rex Anthony Eubanas (Batugan Design)","https:\u002F\u002Fprofiles.wordpress.org\u002Fbuboiasinine\u002F","\u003Cp>Fast and optimized pages lead to higher visitor engagement, retention, and conversions. The Page Speed Plugin help you to get a passing grade in Google Page Speed Insight.\u003C\u002Fp>\n\u003Cp>For More Info Visit \u003Ca href=\"https:\u002F\u002Fdevelopers.google.com\u002Fspeed\u002Fpagespeed\u002Finsights\u002F\" rel=\"nofollow ugc\"> Google PageSpeed Insights \u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>Features include:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Enable compression\u003C\u002Fli>\n\u003Cli>Leverage browser caching\u003C\u002Fli>\n\u003Cli>Eliminate render-blocking resources\u003C\u002Fli>\n\u003Cli>Remove unused JavaScript\u003C\u002Fli>\n\u003Cli>Remove unused CSS\u003C\u002Fli>\n\u003Cli>Serve images in next-gen formats\u003C\u002Fli>\n\u003Cli>Properly Size Images\u003C\u002Fli>\n\u003Cli>Defer Offscreen Images\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Efficiently encode images\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Reduce the impact of third-party code\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Future Development:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Reduce server response times (TTFB)\u003C\u002Fli>\n\u003Cli>Ensure text remains visible during webfont load\u003C\u002Fli>\n\u003Cli>AMP Ready\u003C\u002Fli>\n\u003C\u002Ful>\n","Fast and optimized pages lead to higher visitor engagement, retention, and conversions.",200,70685,12,"2021-04-30T03:10:00.000Z","5.7.15","3.0",[175,176,177,20,22],"css","goole-page-speed-insights","js","http:\u002F\u002Fgutenframestudio.com\u002Fproduct\u002Fpage-speed-pro\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fpage-speed.zip",85,{"attackSurface":182,"codeSignals":335,"taintFlows":439,"riskAssessment":653,"analyzedAt":672},{"hooks":183,"ajaxHandlers":326,"restRoutes":327,"shortcodes":328,"cronEvents":329,"entryPointCount":29,"unprotectedCount":29},[184,191,197,200,204,209,212,216,220,224,228,231,234,237,240,243,246,250,253,257,261,264,268,272,276,280,284,288,292,296,300,303,305,309,311,314,316,319,322,324],{"type":185,"name":186,"callback":187,"priority":188,"file":189,"line":190},"action","admin_init","do_gpi_actions",9,"classes\\class-GPI-Actions.php",48,{"type":192,"name":193,"callback":194,"priority":195,"file":189,"line":196},"filter","upload_mimes","allow_textxml_mime",10,632,{"type":192,"name":193,"callback":198,"priority":195,"file":189,"line":199},"allow_appxml_mime",635,{"type":185,"name":201,"callback":202,"file":189,"line":203},"plugins_loaded","init",809,{"type":192,"name":205,"callback":206,"priority":195,"file":207,"line":208},"plugin_action_links","add_settings_link","classes\\class-GPI-Admin.php",32,{"type":185,"name":186,"callback":210,"priority":195,"file":207,"line":211},"upgrade_check",33,{"type":185,"name":213,"callback":214,"priority":195,"file":207,"line":215},"pre_uninstall_plugin","backup_addon_tables",34,{"type":185,"name":217,"callback":218,"priority":195,"file":207,"line":219},"deleted_plugin","restore_addon_tables",35,{"type":185,"name":221,"callback":222,"priority":195,"file":207,"line":223},"admin_menu","google_pageinsights_menu",36,{"type":185,"name":225,"callback":226,"file":207,"line":227},"admin_notices","admin_notice",37,{"type":185,"name":201,"callback":229,"file":207,"line":230},"register_languages_dir",38,{"type":185,"name":232,"callback":233,"file":207,"line":153},"admin_enqueue_scripts","load_GPI_style",{"type":185,"name":232,"callback":235,"file":207,"line":236},"details_scripts",40,{"type":185,"name":232,"callback":238,"file":207,"line":239},"summary_scripts",41,{"type":185,"name":232,"callback":241,"file":207,"line":242},"snapshot_scripts",42,{"type":185,"name":232,"callback":244,"file":207,"line":245},"global_scripts",43,{"type":185,"name":247,"callback":248,"file":207,"line":249},"admin_footer","js_templates",44,{"type":185,"name":186,"callback":251,"priority":188,"file":207,"line":252},"redirect",45,{"type":192,"name":254,"callback":255,"priority":195,"file":207,"line":256},"heartbeat_settings","heartbeat_interval",46,{"type":192,"name":258,"callback":259,"priority":195,"file":207,"line":260},"wpe_heartbeat_allowed_pages","wpe_heartbeat",47,{"type":192,"name":262,"callback":263,"priority":195,"file":207,"line":190},"heartbeat_received","progress_heartbeat",{"type":192,"name":265,"callback":266,"priority":195,"file":207,"line":267},"gpi_set_time_limit_disabled","check_set_time_limit",49,{"type":192,"name":269,"callback":270,"priority":195,"file":207,"line":271},"gpi_error_logs","get_error_logs",50,{"type":192,"name":273,"callback":274,"priority":195,"file":207,"line":275},"gpi_filter_options","get_filter_options",51,{"type":192,"name":277,"callback":278,"priority":195,"file":207,"line":279},"gpi_custom_post_types","get_custom_post_types",52,{"type":192,"name":281,"callback":282,"priority":195,"file":207,"line":283},"gpi_custom_urls_count","get_custom_urls_count",53,{"type":192,"name":285,"callback":286,"priority":195,"file":207,"line":287},"gpi_custom_url_labels","get_custom_url_labels",54,{"type":192,"name":289,"callback":290,"priority":195,"file":207,"line":291},"gpi_summary_stats","get_summary_stats",55,{"type":192,"name":293,"callback":294,"priority":195,"file":207,"line":295},"gpi_summary_reports","get_summary_reports",56,{"type":192,"name":297,"callback":298,"priority":195,"file":207,"line":299},"gpi_similar_snapshots","get_similar_snapshots",57,{"type":185,"name":225,"callback":301,"file":207,"line":302},"notify_addon_deactivate",82,{"type":185,"name":201,"callback":202,"file":207,"line":304},1115,{"type":185,"name":202,"callback":306,"priority":307,"file":308,"line":208},"trigger_gpi",9999,"classes\\class-GPI-Core.php",{"type":192,"name":310,"callback":310,"file":308,"line":211},"cron_schedules",{"type":185,"name":312,"callback":313,"file":308,"line":215},"gpi_prune_logs","prune_logs",{"type":185,"name":315,"callback":315,"priority":195,"file":308,"line":219},"googlepagespeedinsightsworker",{"type":185,"name":317,"callback":318,"priority":195,"file":308,"line":223},"gpi_update_option","update_option",{"type":192,"name":320,"callback":321,"priority":195,"file":308,"line":227},"gpi_check_status","check_status",{"type":185,"name":323,"callback":323,"priority":195,"file":308,"line":230},"run_gpi",{"type":185,"name":201,"callback":202,"file":308,"line":325},785,[],[],[],[330,332,334],{"hook":315,"callback":315,"file":189,"line":331},234,{"hook":315,"callback":315,"file":189,"line":333},237,{"hook":312,"callback":312,"file":308,"line":239},{"dangerousFunctions":336,"sqlUsage":344,"outputEscaping":421,"fileOperations":159,"externalRequests":28,"nonceChecks":437,"capabilityChecks":29,"bundledLibraries":438},[337,341],{"fn":338,"file":207,"line":339,"context":340},"unserialize",610,"$lab_data\t\t= unserialize( $page_stats['labData'] );",{"fn":338,"file":207,"line":342,"context":343},862,"$page_report['rule_blocks'] = unserialize( $page_report['rule_blocks'] );",{"prepared":242,"raw":230,"locations":345},[346,349,352,354,356,358,360,362,364,366,368,370,373,374,376,378,379,380,382,384,386,388,390,392,395,397,399,402,404,406,408,410,413,415,417,418,419,420],{"file":189,"line":347,"context":348},169,"$wpdb->get_var() with variable interpolation",{"file":189,"line":350,"context":351},177,"$wpdb->query() with variable interpolation",{"file":189,"line":353,"context":351},178,{"file":189,"line":355,"context":351},180,{"file":189,"line":357,"context":351},181,{"file":189,"line":359,"context":351},182,{"file":189,"line":361,"context":351},183,{"file":189,"line":363,"context":351},184,{"file":189,"line":365,"context":351},185,{"file":189,"line":367,"context":351},324,{"file":189,"line":369,"context":351},334,{"file":371,"line":372,"context":351},"classes\\class-GPI-Activation.php",27,{"file":371,"line":14,"context":351},{"file":371,"line":375,"context":351},29,{"file":371,"line":377,"context":351},31,{"file":371,"line":208,"context":351},{"file":371,"line":211,"context":351},{"file":207,"line":381,"context":351},102,{"file":207,"line":383,"context":351},103,{"file":207,"line":385,"context":351},106,{"file":207,"line":387,"context":351},107,{"file":207,"line":389,"context":351},124,{"file":207,"line":391,"context":351},125,{"file":207,"line":393,"context":394},470,"$wpdb->get_col() with variable interpolation",{"file":207,"line":396,"context":348},537,{"file":207,"line":398,"context":394},551,{"file":207,"line":400,"context":401},776,"$wpdb->get_results() with variable interpolation",{"file":308,"line":403,"context":351},89,{"file":308,"line":405,"context":348},381,{"file":308,"line":407,"context":401},532,{"file":308,"line":409,"context":394},754,{"file":411,"line":412,"context":401},"classes\\class-GPI-List-Table.php",561,{"file":414,"line":375,"context":351},"classes\\class-GPI-Uninstall.php",{"file":414,"line":416,"context":351},30,{"file":414,"line":377,"context":351},{"file":414,"line":208,"context":351},{"file":414,"line":211,"context":351},{"file":414,"line":215,"context":351},{"escaped":405,"rawEcho":422,"locations":423},6,[424,427,429,431,433,436],{"file":207,"line":425,"context":426},155,"raw output",{"file":207,"line":428,"context":426},159,{"file":207,"line":430,"context":426},170,{"file":207,"line":432,"context":426},174,{"file":434,"line":435,"context":426},"templates\\options.php",109,{"file":434,"line":365,"context":426},14,[],[440,456,476,489,500,510,520,536,546,562,574,584,600,635,645],{"entryPoint":441,"graph":442,"unsanitizedCount":159,"severity":59},"do_gpi_actions (classes\\class-GPI-Actions.php:51)",{"nodes":443,"edges":454},[444,449],{"id":445,"type":446,"label":447,"file":189,"line":448},"n0","source","$_SERVER['REQUEST_URI']",133,{"id":450,"type":451,"label":452,"file":189,"line":448,"wp_function":453},"n1","sink","wp_redirect() [Open Redirect]","wp_redirect",[455],{"from":445,"to":450,"sanitized":51},{"entryPoint":457,"graph":458,"unsanitizedCount":70,"severity":59},"render_admin_page (classes\\class-GPI-Admin.php:142)",{"nodes":459,"edges":472},[460,463,466,469],{"id":445,"type":446,"label":461,"file":207,"line":462},"$_GET (x4)",144,{"id":450,"type":451,"label":464,"file":207,"line":425,"wp_function":465},"echo() [XSS]","echo",{"id":467,"type":446,"label":468,"file":207,"line":462},"n2","$_GET",{"id":470,"type":451,"label":464,"file":207,"line":471,"wp_function":465},"n3",164,[473,474],{"from":445,"to":450,"sanitized":51},{"from":467,"to":470,"sanitized":475},true,{"entryPoint":477,"graph":478,"unsanitizedCount":29,"severity":488},"save_options (classes\\class-GPI-Actions.php:160)",{"nodes":479,"edges":486},[480,483],{"id":445,"type":446,"label":481,"file":189,"line":482},"$_POST (x2)",218,{"id":450,"type":451,"label":484,"file":189,"line":485,"wp_function":318},"update_option() [Settings Manipulation]",222,[487],{"from":445,"to":450,"sanitized":475},"low",{"entryPoint":490,"graph":491,"unsanitizedCount":29,"severity":488},"\u003Cclass-GPI-Actions> (classes\\class-GPI-Actions.php:0)",{"nodes":492,"edges":497},[493,494,495,496],{"id":445,"type":446,"label":447,"file":189,"line":448},{"id":450,"type":451,"label":452,"file":189,"line":448,"wp_function":453},{"id":467,"type":446,"label":481,"file":189,"line":482},{"id":470,"type":451,"label":484,"file":189,"line":485,"wp_function":318},[498,499],{"from":445,"to":450,"sanitized":475},{"from":467,"to":470,"sanitized":475},{"entryPoint":501,"graph":502,"unsanitizedCount":29,"severity":488},"\u003Cmessages> (templates\\parts\\messages.php:0)",{"nodes":503,"edges":508},[504,507],{"id":445,"type":446,"label":505,"file":506,"line":14},"$_GET['render']","templates\\parts\\messages.php",{"id":450,"type":451,"label":464,"file":506,"line":14,"wp_function":465},[509],{"from":445,"to":450,"sanitized":475},{"entryPoint":511,"graph":512,"unsanitizedCount":29,"severity":488},"\u003Cmodes> (templates\\parts\\modes.php:0)",{"nodes":513,"edges":518},[514,517],{"id":445,"type":446,"label":515,"file":516,"line":437},"$_SERVER['REQUEST_URI'] (x2)","templates\\parts\\modes.php",{"id":450,"type":451,"label":464,"file":516,"line":437,"wp_function":465},[519],{"from":445,"to":450,"sanitized":475},{"entryPoint":521,"graph":522,"unsanitizedCount":29,"severity":488},"\u003Cnavigation> (templates\\parts\\navigation.php:0)",{"nodes":523,"edges":533},[524,528,529,532],{"id":445,"type":446,"label":525,"file":526,"line":527},"$_GET['page_id']","templates\\parts\\navigation.php",15,{"id":450,"type":451,"label":464,"file":526,"line":527,"wp_function":465},{"id":467,"type":446,"label":530,"file":526,"line":531},"$_GET['snapshot_id'] (x2)",21,{"id":470,"type":451,"label":464,"file":526,"line":531,"wp_function":465},[534,535],{"from":445,"to":450,"sanitized":475},{"from":467,"to":470,"sanitized":475},{"entryPoint":537,"graph":538,"unsanitizedCount":29,"severity":488},"\u003Cview-snapshot> (templates\\view-snapshot.php:0)",{"nodes":539,"edges":544},[540,543],{"id":445,"type":446,"label":541,"file":542,"line":239},"$_GET['snapshot_id']","templates\\view-snapshot.php",{"id":450,"type":451,"label":464,"file":542,"line":239,"wp_function":465},[545],{"from":445,"to":450,"sanitized":475},{"entryPoint":547,"graph":548,"unsanitizedCount":159,"severity":42},"details_scripts (classes\\class-GPI-Admin.php:233)",{"nodes":549,"edges":559},[550,552,555],{"id":445,"type":446,"label":525,"file":207,"line":551},247,{"id":450,"type":553,"label":554,"file":207,"line":551},"transform","→ get_page_stats()",{"id":467,"type":451,"label":556,"file":207,"line":557,"wp_function":558},"get_row() [SQLi]",793,"get_row",[560,561],{"from":445,"to":450,"sanitized":51},{"from":450,"to":467,"sanitized":51},{"entryPoint":563,"graph":564,"unsanitizedCount":159,"severity":42},"get_summary_stats (classes\\class-GPI-Admin.php:565)",{"nodes":565,"edges":572},[566,568],{"id":445,"type":446,"label":468,"file":207,"line":567},572,{"id":450,"type":451,"label":569,"file":207,"line":570,"wp_function":571},"get_results() [SQLi]",582,"get_results",[573],{"from":445,"to":450,"sanitized":51},{"entryPoint":575,"graph":576,"unsanitizedCount":159,"severity":42},"get_summary_reports (classes\\class-GPI-Admin.php:670)",{"nodes":577,"edges":582},[578,580],{"id":445,"type":446,"label":468,"file":207,"line":579},678,{"id":450,"type":451,"label":569,"file":207,"line":581,"wp_function":571},688,[583],{"from":445,"to":450,"sanitized":51},{"entryPoint":585,"graph":586,"unsanitizedCount":28,"severity":42},"get_snapshot_data (classes\\class-GPI-Admin.php:879)",{"nodes":587,"edges":597},[588,590,592,595],{"id":445,"type":446,"label":541,"file":207,"line":589},893,{"id":450,"type":451,"label":556,"file":207,"line":591,"wp_function":558},886,{"id":467,"type":446,"label":593,"file":207,"line":594},"$_GET['compare_id']",908,{"id":470,"type":451,"label":556,"file":207,"line":596,"wp_function":558},901,[598,599],{"from":445,"to":450,"sanitized":51},{"from":467,"to":470,"sanitized":51},{"entryPoint":601,"graph":602,"unsanitizedCount":188,"severity":42},"\u003Cclass-GPI-Admin> (classes\\class-GPI-Admin.php:0)",{"nodes":603,"edges":627},[604,605,606,607,608,611,613,615,617,619,621,623,625],{"id":445,"type":446,"label":461,"file":207,"line":462},{"id":450,"type":451,"label":464,"file":207,"line":425,"wp_function":465},{"id":467,"type":446,"label":468,"file":207,"line":462},{"id":470,"type":451,"label":464,"file":207,"line":471,"wp_function":465},{"id":609,"type":446,"label":610,"file":207,"line":567},"n4","$_GET (x2)",{"id":612,"type":451,"label":569,"file":207,"line":570,"wp_function":571},"n5",{"id":614,"type":446,"label":541,"file":207,"line":589},"n6",{"id":616,"type":451,"label":556,"file":207,"line":591,"wp_function":558},"n7",{"id":618,"type":446,"label":593,"file":207,"line":594},"n8",{"id":620,"type":451,"label":556,"file":207,"line":596,"wp_function":558},"n9",{"id":622,"type":446,"label":525,"file":207,"line":551},"n10",{"id":624,"type":553,"label":554,"file":207,"line":551},"n11",{"id":626,"type":451,"label":556,"file":207,"line":557,"wp_function":558},"n12",[628,629,630,631,632,633,634],{"from":445,"to":450,"sanitized":51},{"from":467,"to":470,"sanitized":475},{"from":609,"to":612,"sanitized":51},{"from":614,"to":616,"sanitized":51},{"from":618,"to":620,"sanitized":51},{"from":622,"to":624,"sanitized":51},{"from":624,"to":626,"sanitized":51},{"entryPoint":636,"graph":637,"unsanitizedCount":159,"severity":42},"prepare_items (classes\\class-GPI-List-Table.php:530)",{"nodes":638,"edges":643},[639,641],{"id":445,"type":446,"label":468,"file":411,"line":640},543,{"id":450,"type":451,"label":569,"file":411,"line":642,"wp_function":571},548,[644],{"from":445,"to":450,"sanitized":51},{"entryPoint":646,"graph":647,"unsanitizedCount":159,"severity":42},"\u003Cclass-GPI-List-Table> (classes\\class-GPI-List-Table.php:0)",{"nodes":648,"edges":651},[649,650],{"id":445,"type":446,"label":468,"file":411,"line":640},{"id":450,"type":451,"label":569,"file":411,"line":642,"wp_function":571},[652],{"from":445,"to":450,"sanitized":51},{"summary":654,"deductions":655},"The \"google-pagespeed-insights\" plugin v4.0.8 exhibits a mixed security posture. On one hand, it demonstrates good practices in several areas, including a very high percentage of properly escaped output and the use of prepared statements for a significant portion of its SQL queries. It also has no reported unpatched vulnerabilities, which is a positive sign. The static analysis shows a zero attack surface in terms of common entry points like AJAX handlers, REST API routes, and shortcodes, with all identified cron events presumably secured.\n\nHowever, there are notable concerns. The presence of two \"dangerous functions\" like `unserialize` is a red flag, as deserialization vulnerabilities can be critical if not handled with extreme care. The taint analysis reveals a concerning number of flows with unsanitized paths, including 7 identified as high severity. While there are no critical taint flows, this indicates potential avenues for attackers to inject malicious data. Furthermore, the plugin has a history of vulnerabilities, including a past high-severity Cross-Site Request Forgery (CSRF) and Cross-Site Scripting (XSS) issue, suggesting a pattern of input sanitization or authorization weaknesses that attackers have exploited.\n\nIn conclusion, while the plugin has strengths in output escaping and SQL preparation, the use of `unserialize` and the high number of tainted flows with unsanitized paths are significant weaknesses. The vulnerability history further reinforces the need for vigilance. Users should be aware of these potential risks and ensure the plugin is updated to the latest version if available to address any historical or newly discovered issues.",[656,658,660,662,664,667,670],{"reason":657,"points":527},"Dangerous function found: unserialize",{"reason":659,"points":527},"High severity taint flows",{"reason":661,"points":527},"Past high severity CVE",{"reason":663,"points":195},"Past medium severity CVE",{"reason":665,"points":666},"Flows with unsanitized paths",8,{"reason":668,"points":669},"File operations detected",3,{"reason":671,"points":669},"External HTTP requests detected","2026-03-16T17:32:47.683Z",{"wat":674,"direct":699},{"assetPaths":675,"generatorPatterns":686,"scriptPaths":687,"versionParams":688},[676,677,678,679,680,681,682,683,684,685],"\u002Fwp-content\u002Fplugins\u002Fgoogle-pagespeed-insights\u002Fcss\u002Fstyle.css","\u002Fwp-content\u002Fplugins\u002Fgoogle-pagespeed-insights\u002Fcss\u002Fsummary.css","\u002Fwp-content\u002Fplugins\u002Fgoogle-pagespeed-insights\u002Fcss\u002Fdetails.css","\u002Fwp-content\u002Fplugins\u002Fgoogle-pagespeed-insights\u002Fcss\u002Fsnapshot.css","\u002Fwp-content\u002Fplugins\u002Fgoogle-pagespeed-insights\u002Fcss\u002Fglobal.css","\u002Fwp-content\u002Fplugins\u002Fgoogle-pagespeed-insights\u002Fjs\u002Fmain.js","\u002Fwp-content\u002Fplugins\u002Fgoogle-pagespeed-insights\u002Fjs\u002Fsummary.js","\u002Fwp-content\u002Fplugins\u002Fgoogle-pagespeed-insights\u002Fjs\u002Fdetails.js","\u002Fwp-content\u002Fplugins\u002Fgoogle-pagespeed-insights\u002Fjs\u002Fsnapshot.js","\u002Fwp-content\u002Fplugins\u002Fgoogle-pagespeed-insights\u002Fjs\u002Fglobal.js",[],[681,682,683,684,685],[689,690,691,692,693,694,695,696,697,698],"google-pagespeed-insights\u002Fcss\u002Fstyle.css?ver=","google-pagespeed-insights\u002Fcss\u002Fsummary.css?ver=","google-pagespeed-insights\u002Fcss\u002Fdetails.css?ver=","google-pagespeed-insights\u002Fcss\u002Fsnapshot.css?ver=","google-pagespeed-insights\u002Fcss\u002Fglobal.css?ver=","google-pagespeed-insights\u002Fjs\u002Fmain.js?ver=","google-pagespeed-insights\u002Fjs\u002Fsummary.js?ver=","google-pagespeed-insights\u002Fjs\u002Fdetails.js?ver=","google-pagespeed-insights\u002Fjs\u002Fsnapshot.js?ver=","google-pagespeed-insights\u002Fjs\u002Fglobal.js?ver=",{"cssClasses":700,"htmlComments":750,"htmlAttributes":757,"restEndpoints":761,"jsGlobals":762,"shortcodeOutput":769},[701,702,703,704,705,706,707,708,709,710,711,712,713,714,715,716,717,718,719,720,721,722,723,724,725,726,727,728,729,730,731,732,733,734,735,736,737,738,739,740,741,742,743,744,745,746,747,748,749],"gpi-option-input","gpi-options-panel","gpi-loading-overlay","gpi-settings-input","gpi-toggle","gpi-input-label","gpi-option-wrapper","gpi-option-description","gpi-notice","gpi-notice-wrap","gpi-notice-message","gpi-notice-dismiss","gpi-notice-error","gpi-results-panel","gpi-results-header","gpi-results-content","gpi-results-item","gpi-results-score","gpi-results-category","gpi-results-details","gpi-results-recommendation","gpi-results-opportunity","gpi-results-diagnostic","gpi-strategy-switcher","gpi-strategy-button","gpi-strategy-active","gpi-snapshot-item","gpi-snapshot-date","gpi-snapshot-score","gpi-snapshot-details","gpi-snapshot-url","gpi-snapshot-compare","gpi-snapshot-delete","gpi-custom-url-input","gpi-custom-url-add","gpi-custom-url-remove","gpi-custom-url-list","gpi-custom-url-item","gpi-custom-url-label","gpi-custom-url-value","gpi-ajax-loader","gpi-ajax-message","gpi-manual-scan-button","gpi-manual-scan-input","gpi-manual-scan-label","gpi-cron-schedule-select","gpi-cron-schedule-label","gpi-cron-schedule-day","gpi-cron-schedule-time",[751,752,753,754,755,756],"\u003C!-- Start: Google PageSpeed Insights Admin -->","\u003C!-- End: Google PageSpeed Insights Admin -->","\u003C!-- Start: Google PageSpeed Insights UI -->","\u003C!-- End: Google PageSpeed Insights UI -->","\u003C!-- Start: Google PageSpeed Insights Templates -->","\u003C!-- End: Google PageSpeed Insights Templates -->",[758,759,760],"data-gpi-strategy","data-gpi-render","data-gpi-action",[],[763,764,765,766,767,768],"window.gpi_admin","window.gpi_settings_page","window.gpi_summary_page","window.gpi_details_page","window.gpi_snapshot_page","window.gpi_global_scripts",[],{"error":475,"url":771,"statusCode":772,"statusMessage":773,"message":773},"http:\u002F\u002Flocalhost\u002Fapi\u002Fplugins\u002Fgoogle-pagespeed-insights\u002Fbundle",404,"no bundle for this plugin yet",{"slug":4,"current_version":6,"total_versions":775,"versions":776},25,[777,782,788,796,804,811,820,829,838,847,856,865,874,883,892,901,910,919,928,937,946,955,964,973,982],{"version":6,"download_url":26,"svn_tag_url":778,"released_at":39,"has_diff":51,"diff_files_changed":779,"diff_lines":39,"trac_diff_url":780,"vulnerabilities":781,"is_current":475},"https:\u002F\u002Fplugins.svn.wordpress.org\u002Fgoogle-pagespeed-insights\u002Ftags\u002F4.0.8\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fgoogle-pagespeed-insights%2Ftags%2F4.0.7&new_path=%2Fgoogle-pagespeed-insights%2Ftags%2F4.0.8",[],{"version":41,"download_url":783,"svn_tag_url":784,"released_at":39,"has_diff":51,"diff_files_changed":785,"diff_lines":39,"trac_diff_url":786,"vulnerabilities":787,"is_current":51},"https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fgoogle-pagespeed-insights.4.0.7.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fgoogle-pagespeed-insights\u002Ftags\u002F4.0.7\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fgoogle-pagespeed-insights%2Ftags%2F4.0.6&new_path=%2Fgoogle-pagespeed-insights%2Ftags%2F4.0.7",[],{"version":789,"download_url":790,"svn_tag_url":791,"released_at":39,"has_diff":51,"diff_files_changed":792,"diff_lines":39,"trac_diff_url":793,"vulnerabilities":794,"is_current":51},"4.0.6","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fgoogle-pagespeed-insights.4.0.6.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fgoogle-pagespeed-insights\u002Ftags\u002F4.0.6\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fgoogle-pagespeed-insights%2Ftags%2F4.0.5&new_path=%2Fgoogle-pagespeed-insights%2Ftags%2F4.0.6",[795],{"id":35,"url_slug":36,"title":37,"severity":42,"cvss_score":43,"vuln_type":45,"patched_in_version":41},{"version":797,"download_url":798,"svn_tag_url":799,"released_at":39,"has_diff":51,"diff_files_changed":800,"diff_lines":39,"trac_diff_url":801,"vulnerabilities":802,"is_current":51},"4.0.5","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fgoogle-pagespeed-insights.4.0.5.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fgoogle-pagespeed-insights\u002Ftags\u002F4.0.5\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fgoogle-pagespeed-insights%2Ftags%2F4.0.4&new_path=%2Fgoogle-pagespeed-insights%2Ftags%2F4.0.5",[803],{"id":35,"url_slug":36,"title":37,"severity":42,"cvss_score":43,"vuln_type":45,"patched_in_version":41},{"version":58,"download_url":805,"svn_tag_url":806,"released_at":39,"has_diff":51,"diff_files_changed":807,"diff_lines":39,"trac_diff_url":808,"vulnerabilities":809,"is_current":51},"https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fgoogle-pagespeed-insights.4.0.4.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fgoogle-pagespeed-insights\u002Ftags\u002F4.0.4\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fgoogle-pagespeed-insights%2Ftags%2F4.0.3&new_path=%2Fgoogle-pagespeed-insights%2Ftags%2F4.0.4",[810],{"id":35,"url_slug":36,"title":37,"severity":42,"cvss_score":43,"vuln_type":45,"patched_in_version":41},{"version":812,"download_url":813,"svn_tag_url":814,"released_at":39,"has_diff":51,"diff_files_changed":815,"diff_lines":39,"trac_diff_url":816,"vulnerabilities":817,"is_current":51},"4.0.3","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fgoogle-pagespeed-insights.4.0.3.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fgoogle-pagespeed-insights\u002Ftags\u002F4.0.3\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fgoogle-pagespeed-insights%2Ftags%2F4.0.0&new_path=%2Fgoogle-pagespeed-insights%2Ftags%2F4.0.3",[818,819],{"id":53,"url_slug":54,"title":55,"severity":59,"cvss_score":60,"vuln_type":62,"patched_in_version":58},{"id":35,"url_slug":36,"title":37,"severity":42,"cvss_score":43,"vuln_type":45,"patched_in_version":41},{"version":821,"download_url":822,"svn_tag_url":823,"released_at":39,"has_diff":51,"diff_files_changed":824,"diff_lines":39,"trac_diff_url":825,"vulnerabilities":826,"is_current":51},"4.0.0","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fgoogle-pagespeed-insights.4.0.0.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fgoogle-pagespeed-insights\u002Ftags\u002F4.0.0\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fgoogle-pagespeed-insights%2Ftags%2F4.0.0-beta1&new_path=%2Fgoogle-pagespeed-insights%2Ftags%2F4.0.0",[827,828],{"id":53,"url_slug":54,"title":55,"severity":59,"cvss_score":60,"vuln_type":62,"patched_in_version":58},{"id":35,"url_slug":36,"title":37,"severity":42,"cvss_score":43,"vuln_type":45,"patched_in_version":41},{"version":830,"download_url":831,"svn_tag_url":832,"released_at":39,"has_diff":51,"diff_files_changed":833,"diff_lines":39,"trac_diff_url":834,"vulnerabilities":835,"is_current":51},"4.0.0-beta1","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fgoogle-pagespeed-insights.4.0.0-beta1.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fgoogle-pagespeed-insights\u002Ftags\u002F4.0.0-beta1\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fgoogle-pagespeed-insights%2Ftags%2F3.0.5&new_path=%2Fgoogle-pagespeed-insights%2Ftags%2F4.0.0-beta1",[836,837],{"id":53,"url_slug":54,"title":55,"severity":59,"cvss_score":60,"vuln_type":62,"patched_in_version":58},{"id":35,"url_slug":36,"title":37,"severity":42,"cvss_score":43,"vuln_type":45,"patched_in_version":41},{"version":839,"download_url":840,"svn_tag_url":841,"released_at":39,"has_diff":51,"diff_files_changed":842,"diff_lines":39,"trac_diff_url":843,"vulnerabilities":844,"is_current":51},"3.0.5","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fgoogle-pagespeed-insights.3.0.5.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fgoogle-pagespeed-insights\u002Ftags\u002F3.0.5\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fgoogle-pagespeed-insights%2Ftags%2F3.0.4&new_path=%2Fgoogle-pagespeed-insights%2Ftags%2F3.0.5",[845,846],{"id":53,"url_slug":54,"title":55,"severity":59,"cvss_score":60,"vuln_type":62,"patched_in_version":58},{"id":35,"url_slug":36,"title":37,"severity":42,"cvss_score":43,"vuln_type":45,"patched_in_version":41},{"version":848,"download_url":849,"svn_tag_url":850,"released_at":39,"has_diff":51,"diff_files_changed":851,"diff_lines":39,"trac_diff_url":852,"vulnerabilities":853,"is_current":51},"3.0.4","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fgoogle-pagespeed-insights.3.0.4.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fgoogle-pagespeed-insights\u002Ftags\u002F3.0.4\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fgoogle-pagespeed-insights%2Ftags%2F3.0.3&new_path=%2Fgoogle-pagespeed-insights%2Ftags%2F3.0.4",[854,855],{"id":53,"url_slug":54,"title":55,"severity":59,"cvss_score":60,"vuln_type":62,"patched_in_version":58},{"id":35,"url_slug":36,"title":37,"severity":42,"cvss_score":43,"vuln_type":45,"patched_in_version":41},{"version":857,"download_url":858,"svn_tag_url":859,"released_at":39,"has_diff":51,"diff_files_changed":860,"diff_lines":39,"trac_diff_url":861,"vulnerabilities":862,"is_current":51},"3.0.3","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fgoogle-pagespeed-insights.3.0.3.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fgoogle-pagespeed-insights\u002Ftags\u002F3.0.3\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fgoogle-pagespeed-insights%2Ftags%2F3.0.2&new_path=%2Fgoogle-pagespeed-insights%2Ftags%2F3.0.3",[863,864],{"id":53,"url_slug":54,"title":55,"severity":59,"cvss_score":60,"vuln_type":62,"patched_in_version":58},{"id":35,"url_slug":36,"title":37,"severity":42,"cvss_score":43,"vuln_type":45,"patched_in_version":41},{"version":866,"download_url":867,"svn_tag_url":868,"released_at":39,"has_diff":51,"diff_files_changed":869,"diff_lines":39,"trac_diff_url":870,"vulnerabilities":871,"is_current":51},"3.0.2","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fgoogle-pagespeed-insights.3.0.2.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fgoogle-pagespeed-insights\u002Ftags\u002F3.0.2\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fgoogle-pagespeed-insights%2Ftags%2F3.0.1&new_path=%2Fgoogle-pagespeed-insights%2Ftags%2F3.0.2",[872,873],{"id":53,"url_slug":54,"title":55,"severity":59,"cvss_score":60,"vuln_type":62,"patched_in_version":58},{"id":35,"url_slug":36,"title":37,"severity":42,"cvss_score":43,"vuln_type":45,"patched_in_version":41},{"version":875,"download_url":876,"svn_tag_url":877,"released_at":39,"has_diff":51,"diff_files_changed":878,"diff_lines":39,"trac_diff_url":879,"vulnerabilities":880,"is_current":51},"3.0.1","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fgoogle-pagespeed-insights.3.0.1.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fgoogle-pagespeed-insights\u002Ftags\u002F3.0.1\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fgoogle-pagespeed-insights%2Ftags%2F3.0.0&new_path=%2Fgoogle-pagespeed-insights%2Ftags%2F3.0.1",[881,882],{"id":53,"url_slug":54,"title":55,"severity":59,"cvss_score":60,"vuln_type":62,"patched_in_version":58},{"id":35,"url_slug":36,"title":37,"severity":42,"cvss_score":43,"vuln_type":45,"patched_in_version":41},{"version":884,"download_url":885,"svn_tag_url":886,"released_at":39,"has_diff":51,"diff_files_changed":887,"diff_lines":39,"trac_diff_url":888,"vulnerabilities":889,"is_current":51},"3.0.0","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fgoogle-pagespeed-insights.3.0.0.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fgoogle-pagespeed-insights\u002Ftags\u002F3.0.0\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fgoogle-pagespeed-insights%2Ftags%2F2.0.3&new_path=%2Fgoogle-pagespeed-insights%2Ftags%2F3.0.0",[890,891],{"id":53,"url_slug":54,"title":55,"severity":59,"cvss_score":60,"vuln_type":62,"patched_in_version":58},{"id":35,"url_slug":36,"title":37,"severity":42,"cvss_score":43,"vuln_type":45,"patched_in_version":41},{"version":893,"download_url":894,"svn_tag_url":895,"released_at":39,"has_diff":51,"diff_files_changed":896,"diff_lines":39,"trac_diff_url":897,"vulnerabilities":898,"is_current":51},"2.0.3","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fgoogle-pagespeed-insights.2.0.3.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fgoogle-pagespeed-insights\u002Ftags\u002F2.0.3\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fgoogle-pagespeed-insights%2Ftags%2F2.0.2&new_path=%2Fgoogle-pagespeed-insights%2Ftags%2F2.0.3",[899,900],{"id":53,"url_slug":54,"title":55,"severity":59,"cvss_score":60,"vuln_type":62,"patched_in_version":58},{"id":35,"url_slug":36,"title":37,"severity":42,"cvss_score":43,"vuln_type":45,"patched_in_version":41},{"version":902,"download_url":903,"svn_tag_url":904,"released_at":39,"has_diff":51,"diff_files_changed":905,"diff_lines":39,"trac_diff_url":906,"vulnerabilities":907,"is_current":51},"2.0.2","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fgoogle-pagespeed-insights.2.0.2.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fgoogle-pagespeed-insights\u002Ftags\u002F2.0.2\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fgoogle-pagespeed-insights%2Ftags%2F2.0.1&new_path=%2Fgoogle-pagespeed-insights%2Ftags%2F2.0.2",[908,909],{"id":53,"url_slug":54,"title":55,"severity":59,"cvss_score":60,"vuln_type":62,"patched_in_version":58},{"id":35,"url_slug":36,"title":37,"severity":42,"cvss_score":43,"vuln_type":45,"patched_in_version":41},{"version":911,"download_url":912,"svn_tag_url":913,"released_at":39,"has_diff":51,"diff_files_changed":914,"diff_lines":39,"trac_diff_url":915,"vulnerabilities":916,"is_current":51},"2.0.1","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fgoogle-pagespeed-insights.2.0.1.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fgoogle-pagespeed-insights\u002Ftags\u002F2.0.1\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fgoogle-pagespeed-insights%2Ftags%2F2.0.0&new_path=%2Fgoogle-pagespeed-insights%2Ftags%2F2.0.1",[917,918],{"id":53,"url_slug":54,"title":55,"severity":59,"cvss_score":60,"vuln_type":62,"patched_in_version":58},{"id":35,"url_slug":36,"title":37,"severity":42,"cvss_score":43,"vuln_type":45,"patched_in_version":41},{"version":920,"download_url":921,"svn_tag_url":922,"released_at":39,"has_diff":51,"diff_files_changed":923,"diff_lines":39,"trac_diff_url":924,"vulnerabilities":925,"is_current":51},"2.0.0","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fgoogle-pagespeed-insights.2.0.0.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fgoogle-pagespeed-insights\u002Ftags\u002F2.0.0\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fgoogle-pagespeed-insights%2Ftags%2F1.0.6&new_path=%2Fgoogle-pagespeed-insights%2Ftags%2F2.0.0",[926,927],{"id":53,"url_slug":54,"title":55,"severity":59,"cvss_score":60,"vuln_type":62,"patched_in_version":58},{"id":35,"url_slug":36,"title":37,"severity":42,"cvss_score":43,"vuln_type":45,"patched_in_version":41},{"version":929,"download_url":930,"svn_tag_url":931,"released_at":39,"has_diff":51,"diff_files_changed":932,"diff_lines":39,"trac_diff_url":933,"vulnerabilities":934,"is_current":51},"1.0.6","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fgoogle-pagespeed-insights.1.0.6.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fgoogle-pagespeed-insights\u002Ftags\u002F1.0.6\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fgoogle-pagespeed-insights%2Ftags%2F1.0.5&new_path=%2Fgoogle-pagespeed-insights%2Ftags%2F1.0.6",[935,936],{"id":53,"url_slug":54,"title":55,"severity":59,"cvss_score":60,"vuln_type":62,"patched_in_version":58},{"id":35,"url_slug":36,"title":37,"severity":42,"cvss_score":43,"vuln_type":45,"patched_in_version":41},{"version":938,"download_url":939,"svn_tag_url":940,"released_at":39,"has_diff":51,"diff_files_changed":941,"diff_lines":39,"trac_diff_url":942,"vulnerabilities":943,"is_current":51},"1.0.5","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fgoogle-pagespeed-insights.1.0.5.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fgoogle-pagespeed-insights\u002Ftags\u002F1.0.5\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fgoogle-pagespeed-insights%2Ftags%2F1.0.4&new_path=%2Fgoogle-pagespeed-insights%2Ftags%2F1.0.5",[944,945],{"id":53,"url_slug":54,"title":55,"severity":59,"cvss_score":60,"vuln_type":62,"patched_in_version":58},{"id":35,"url_slug":36,"title":37,"severity":42,"cvss_score":43,"vuln_type":45,"patched_in_version":41},{"version":947,"download_url":948,"svn_tag_url":949,"released_at":39,"has_diff":51,"diff_files_changed":950,"diff_lines":39,"trac_diff_url":951,"vulnerabilities":952,"is_current":51},"1.0.4","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fgoogle-pagespeed-insights.1.0.4.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fgoogle-pagespeed-insights\u002Ftags\u002F1.0.4\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fgoogle-pagespeed-insights%2Ftags%2F1.0.3&new_path=%2Fgoogle-pagespeed-insights%2Ftags%2F1.0.4",[953,954],{"id":53,"url_slug":54,"title":55,"severity":59,"cvss_score":60,"vuln_type":62,"patched_in_version":58},{"id":35,"url_slug":36,"title":37,"severity":42,"cvss_score":43,"vuln_type":45,"patched_in_version":41},{"version":956,"download_url":957,"svn_tag_url":958,"released_at":39,"has_diff":51,"diff_files_changed":959,"diff_lines":39,"trac_diff_url":960,"vulnerabilities":961,"is_current":51},"1.0.3","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fgoogle-pagespeed-insights.1.0.3.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fgoogle-pagespeed-insights\u002Ftags\u002F1.0.3\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fgoogle-pagespeed-insights%2Ftags%2F1.0.2&new_path=%2Fgoogle-pagespeed-insights%2Ftags%2F1.0.3",[962,963],{"id":53,"url_slug":54,"title":55,"severity":59,"cvss_score":60,"vuln_type":62,"patched_in_version":58},{"id":35,"url_slug":36,"title":37,"severity":42,"cvss_score":43,"vuln_type":45,"patched_in_version":41},{"version":965,"download_url":966,"svn_tag_url":967,"released_at":39,"has_diff":51,"diff_files_changed":968,"diff_lines":39,"trac_diff_url":969,"vulnerabilities":970,"is_current":51},"1.0.2","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fgoogle-pagespeed-insights.1.0.2.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fgoogle-pagespeed-insights\u002Ftags\u002F1.0.2\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fgoogle-pagespeed-insights%2Ftags%2F1.0.1&new_path=%2Fgoogle-pagespeed-insights%2Ftags%2F1.0.2",[971,972],{"id":53,"url_slug":54,"title":55,"severity":59,"cvss_score":60,"vuln_type":62,"patched_in_version":58},{"id":35,"url_slug":36,"title":37,"severity":42,"cvss_score":43,"vuln_type":45,"patched_in_version":41},{"version":974,"download_url":975,"svn_tag_url":976,"released_at":39,"has_diff":51,"diff_files_changed":977,"diff_lines":39,"trac_diff_url":978,"vulnerabilities":979,"is_current":51},"1.0.1","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fgoogle-pagespeed-insights.1.0.1.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fgoogle-pagespeed-insights\u002Ftags\u002F1.0.1\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fgoogle-pagespeed-insights%2Ftags%2F1.0.0&new_path=%2Fgoogle-pagespeed-insights%2Ftags%2F1.0.1",[980,981],{"id":53,"url_slug":54,"title":55,"severity":59,"cvss_score":60,"vuln_type":62,"patched_in_version":58},{"id":35,"url_slug":36,"title":37,"severity":42,"cvss_score":43,"vuln_type":45,"patched_in_version":41},{"version":983,"download_url":984,"svn_tag_url":985,"released_at":39,"has_diff":51,"diff_files_changed":986,"diff_lines":39,"trac_diff_url":39,"vulnerabilities":987,"is_current":51},"1.0.0","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fgoogle-pagespeed-insights.1.0.0.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fgoogle-pagespeed-insights\u002Ftags\u002F1.0.0\u002F",[],[988,989],{"id":53,"url_slug":54,"title":55,"severity":59,"cvss_score":60,"vuln_type":62,"patched_in_version":58},{"id":35,"url_slug":36,"title":37,"severity":42,"cvss_score":43,"vuln_type":45,"patched_in_version":41}]