[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fwnsq2QhtF2aN3d6cAk-Hz_H9zFexbvFKO3np2Ui1eW0":3,"$fN3leZlEc2nTvCtAotpNi9dgBu0BPExzwEE-p0rTDFSU":287,"$fh3UekbvsdPcf1AMT4H18Qr3c1HqM1xdZBF4r02y433A":292},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":11,"num_ratings":11,"last_updated":13,"tested_up_to":14,"requires_at_least":15,"requires_php":16,"tags":17,"homepage":23,"download_link":24,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27,"discovery_status":28,"vulnerabilities":29,"developer":30,"crawl_stats":26,"alternatives":35,"analysis":120,"fingerprints":268},"monitor-cat","Monitor.Cat","1.2.2","monitorcat","https:\u002F\u002Fprofiles.wordpress.org\u002Fmonitorcat\u002F","\u003Cp>Monitor.Cat is a lightweight WordPress toolkit that helps you understand and improve your site’s SEO, performance, and system health — all from one beautiful dashboard.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>No external services required.\u003C\u002Fstrong> Everything runs locally on your WordPress installation. No accounts to create, no API keys to configure, no data leaves your site.\u003C\u002Fp>\n\u003Ch4>SEO Analysis\u003C\u002Fh4>\n\u003Cp>Scan any post or page for SEO issues with 10 built-in analyzers:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Meta tags\u003C\u002Fstrong> — Title and description length, presence, and uniqueness\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Open Graph\u003C\u002Fstrong> — OG and Twitter Card tag verification\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Heading hierarchy\u003C\u002Fstrong> — H1-H6 structure validation\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Image alt text\u003C\u002Fstrong> — Coverage analysis across all images\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Schema.org\u003C\u002Fstrong> — Structured data detection\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Links\u003C\u002Fstrong> — Internal and external link analysis\u003C\u002Fli>\n\u003Cli>\u003Cstrong>XML Sitemap\u003C\u002Fstrong> — Sitemap availability check\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Robots.txt\u003C\u002Fstrong> — Search engine visibility verification\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Canonical URLs\u003C\u002Fstrong> — Duplicate content prevention\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Readability\u003C\u002Fstrong> — Content readability scoring\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Speed Optimization\u003C\u002Fh4>\n\u003Cp>Analyze and improve your site’s loading performance:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Page weight\u003C\u002Fstrong> — HTML size and resource analysis\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Image optimization\u003C\u002Fstrong> — WebP availability and lazy loading check\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Asset audit\u003C\u002Fstrong> — CSS\u002FJS file count and render-blocking detection\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Database cleanup\u003C\u002Fstrong> — Remove revisions, auto-drafts, spam, and expired transients\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Caching\u003C\u002Fstrong> — Object cache, page cache, and browser cache detection\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Compression\u003C\u002Fstrong> — GZIP\u002FBrotli compression verification\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Response time\u003C\u002Fstrong> — Server TTFB measurement\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>System Diagnostics\u003C\u002Fh4>\n\u003Cp>Comprehensive environment information at a glance:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>PHP version, extensions, and configuration\u003C\u002Fli>\n\u003Cli>WordPress version, debug settings, and constants\u003C\u002Fli>\n\u003Cli>Database server info and table statistics\u003C\u002Fli>\n\u003Cli>Web server, disk space, and SSL status\u003C\u002Fli>\n\u003Cli>Active plugins and theme details\u003C\u002Fli>\n\u003Cli>Health checks: cron, REST API, permalinks, file permissions\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Coming Soon\u003C\u002Fh4>\n\u003Cp>Additional modules are in development:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Security — Login protection and hardening\u003C\u002Fli>\n\u003Cli>Backup — Scheduled database and file backups\u003C\u002Fli>\n\u003Cli>SMTP — Mail configuration and testing\u003C\u002Fli>\n\u003Cli>Redirect Manager — URL redirect management\u003C\u002Fli>\n\u003Cli>Scanner — Malware and integrity scanning\u003C\u002Fli>\n\u003C\u002Ful>\n","SEO analysis, speed optimization, and diagnostics toolkit for WordPress. All-in-one site health from one dashboard.",0,133,"2026-03-27T16:32:00.000Z","6.9.4","6.0","8.0",[18,19,20,21,22],"diagnostics","optimization","performance","seo","speed","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fmonitor-cat\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmonitor-cat.1.2.2.zip",100,null,"2026-04-16T10:56:18.058Z","no_bundle",[],{"slug":7,"display_name":7,"profile_url":8,"plugin_count":31,"total_installs":11,"avg_security_score":25,"avg_patch_time_days":32,"trust_score":33,"computed_at":34},1,30,94,"2026-05-20T06:53:13.696Z",[36,58,75,90,105],{"slug":37,"name":38,"version":39,"author":40,"author_profile":41,"description":42,"short_description":43,"active_installs":44,"downloaded":45,"rating":46,"num_ratings":47,"last_updated":48,"tested_up_to":49,"requires_at_least":50,"requires_php":51,"tags":52,"homepage":55,"download_link":56,"security_score":57,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"wp-performance","WP Performance","1.1.8.3","Ante Laca","https:\u002F\u002Fprofiles.wordpress.org\u002Falaca\u002F","\u003Cp>WP Performance is a cache & performance plugin which makes optimizing your site really easy.\u003Cbr \u002F>\nThis plugin generates static html files from your dynamic content and it uses mod_rewrite to load the cache files which is the fastest method.\u003C\u002Fp>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Page cache\u003C\u002Fli>\n\u003Cli>Cache preloading\u003C\u002Fli>\n\u003Cli>Browser cache\u003C\u002Fli>\n\u003Cli>GZIP Compression\u003C\u002Fli>\n\u003Cli>Minify CSS, JavaScript, and HTML\u003C\u002Fli>\n\u003Cli>Asynchronously load CSS\u002FJavaScript\u003C\u002Fli>\n\u003Cli>Combine CSS\u002FJavaScript\u003C\u002Fli>\n\u003Cli>Disable CSS\u002FJavaScript\u003C\u002Fli>\n\u003Cli>Resource hints\u003C\u002Fli>\n\u003Cli>Critical CSS path generator\u003C\u002Fli>\n\u003Cli>Database Cleaner\u003C\u002Fli>\n\u003Cli>Export\u002Fimport settings\u003C\u002Fli>\n\u003Cli>Lazy Load images ( supports native lazy load )\u003C\u002Fli>\n\u003Cli>Lazy Load videos ( supports native lazy load )\u003C\u002Fli>\n\u003Cli>Responsive images\u003C\u002Fli>\n\u003Cli>Regenerate thumbs\u003C\u002Fli>\n\u003Cli>CDN\u003C\u002Fli>\n\u003Cli>WP-CLI Support\u003C\u002Fli>\n\u003Cli>WordPress Multisite\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Add-ons\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Cloudflare integration\u003C\u002Fli>\n\u003Cli>Varnish cache\u003C\u002Fli>\n\u003Cli>Dynamic page preload\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Supported languages\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>English\u003C\u002Fli>\n\u003Cli>Hrvatski\u003C\u002Fli>\n\u003Cli>中文 (by @cmhello)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>WP-CLI Support\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>wp wpp flush\u003C\u002Fstrong> – Clear the cache\u003C\u002Fli>\n\u003Cli>\u003Cstrong>wp wpp disable\u003C\u002Fstrong> – Temporarily disable WP Performance\u003C\u002Fli>\n\u003Cli>\u003Cstrong>wp wpp enable\u003C\u002Fstrong> – Enable WP Performance\u003C\u002Fli>\n\u003Cli>\u003Cstrong>wp wpp cleanup\u003C\u002Fstrong> – Run all database cleanups\u003C\u002Fli>\n\u003Cli>\u003Cstrong>wp wpp cleanup trash\u003C\u002Fstrong> – Run trash cleanup\u003C\u002Fli>\n\u003Cli>\u003Cstrong>wp wpp cleanup spam\u003C\u002Fstrong> – Run spam cleanup\u003C\u002Fli>\n\u003Cli>\u003Cstrong>wp wpp cleanup revisions\u003C\u002Fstrong> – Run revisions cleanup\u003C\u002Fli>\n\u003Cli>\u003Cstrong>wp wpp cleanup drafts\u003C\u002Fstrong> – Run drafts cleanup\u003C\u002Fli>\n\u003Cli>\u003Cstrong>wp wpp cleanup transients\u003C\u002Fstrong> – Run transients cleanup\u003C\u002Fli>\n\u003Cli>\u003Cstrong>wp wpp cleanup cron\u003C\u002Fstrong> – Run cron tasks cleanup\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Report bugs\u003C\u002Fh3>\n\u003Cp>If you encounter any bug, please create an issue on \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Falaca\u002FWP-Performance\" rel=\"nofollow ugc\">Github\u003C\u002Fa>.\u003C\u002Fp>\n","WP Performance is a cache & performance plugin which makes optimizing your site really easy.",200,24204,98,28,"2020-06-17T08:53:00.000Z","5.4.19","4.7","5.6",[53,20,21,54,37],"cache","speed-optimization","https:\u002F\u002Fwww.wp-performance.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-performance.zip",85,{"slug":59,"name":60,"version":61,"author":62,"author_profile":63,"description":64,"short_description":65,"active_installs":66,"downloaded":67,"rating":11,"num_ratings":11,"last_updated":68,"tested_up_to":14,"requires_at_least":69,"requires_php":70,"tags":71,"homepage":72,"download_link":73,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":74},"infobilisim-query-strings-remover","InfoBilisim Query Strings Remover","1.3.2","vedataydar","https:\u002F\u002Fprofiles.wordpress.org\u002Fvedataydar\u002F","\u003Cp>This plugin automatically cleans up version parameters (like \u003Ccode>?ver=\u003C\u002Fcode>, \u003Ccode>?v=\u003C\u002Fcode>) from your static resources (CSS and JavaScript files). This helps resolve the “Remove query strings from static resources” warning found in GTMetrix, Pingdom, and Google PageSpeed Insights, significantly improving your website’s caching capabilities.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Key Features:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>High Performance:\u003C\u002Fstrong> Uses static caching and O(1) complexity lookup algorithm.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Smart Filtering:\u003C\u002Fstrong> Automatically excludes critical resources like CDNs and Google Fonts to prevent breakage.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Developer Friendly:\u003C\u002Fstrong> Includes hooks like \u003Ccode>rqs_excluded_handles\u003C\u002Fcode> for custom exclusions.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Safe:\u003C\u002Fstrong> No database changes, works entirely on the frontend.\u003C\u002Fli>\n\u003C\u002Ful>\n","A lightweight plugin to remove query strings from static resources like CSS and JS files to improve speed and caching scores.",20,209,"2026-02-21T21:47:00.000Z","5.0","7.4",[53,19,20,21,22],"","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Finfobilisim-query-strings-remover.1.3.2.zip","2026-04-06T09:54:40.288Z",{"slug":76,"name":77,"version":78,"author":79,"author_profile":80,"description":81,"short_description":82,"active_installs":83,"downloaded":84,"rating":11,"num_ratings":11,"last_updated":85,"tested_up_to":86,"requires_at_least":69,"requires_php":72,"tags":87,"homepage":72,"download_link":89,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":74},"speeddoctor-advanced-performance-analysis-tool","SpeedDoctor – Advanced Performance Analysis Tool","1.2","Ekin Yalıncak","https:\u002F\u002Fprofiles.wordpress.org\u002Fonebutton\u002F","\u003Cp>SpeedDoctor is an all-in-one WordPress performance analysis and optimization plugin designed to help you achieve blazing-fast website speeds and top Core Web Vitals scores. With a single click, SpeedDoctor scans your site, identifies slow-loading elements, and delivers clear, actionable recommendations to boost your SEO, user experience, and conversion rates.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Version 1.2 New Feature:\u003C\u002Fstrong> Added comprehensive PHP code analysis to detect performance issues, security vulnerabilities, and optimization opportunities in your PHP files.\u003Cbr \u002F>\n\u003Cstrong>Version 1.1 Bug Fix:\u003C\u002Fstrong> This release focuses on pure analysis functionality and removes all CSS interference and security headers that could cause site styling issues.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Key Features:\u003C\u002Fstrong>\u003Cbr \u002F>\n* \u003Cstrong>Comprehensive Performance Audit:\u003C\u002Fstrong> Analyze your entire WordPress site or any specific URL for speed, bottlenecks, and optimization opportunities.\u003Cbr \u002F>\n* \u003Cstrong>HTTP Response & Load Time:\u003C\u002Fstrong> Instantly see your page’s HTTP status code and total load time for real-world performance insights.\u003Cbr \u002F>\n* \u003Cstrong>Image Optimization Analysis:\u003C\u002Fstrong> Detect large, unoptimized images, see their formats (JPG, PNG, WebP, SVG, GIF), and get suggestions for compression and next-gen formats.\u003Cbr \u002F>\n* \u003Cstrong>Script & Plugin Load Times:\u003C\u002Fstrong> Identify slow scripts and plugins that impact your site’s speed, with detailed load time breakdowns.\u003Cbr \u002F>\n* \u003Cstrong>Unused CSS Detection:\u003C\u002Fstrong> Find and quantify unused CSS selectors and wasted kilobytes to streamline your site’s stylesheets.\u003Cbr \u002F>\n* \u003Cstrong>External Script Audit:\u003C\u002Fstrong> List all third-party scripts and their impact on your site’s performance.\u003Cbr \u002F>\n* \u003Cstrong>REST API Endpoint Analysis:\u003C\u002Fstrong> Discover the slowest REST API endpoints and optimize your backend performance.\u003Cbr \u002F>\n* \u003Cstrong>Actionable Suggestions:\u003C\u002Fstrong> Get prioritized, easy-to-understand recommendations for every detected issue.\u003Cbr \u002F>\n* \u003Cstrong>One-Click Rescan:\u003C\u002Fstrong> Instantly re-analyze your site after making changes to see improvements.\u003Cbr \u002F>\n* \u003Cstrong>Plugin Deactivation:\u003C\u002Fstrong> Deactivate heavy plugins directly from the report to quickly improve load times.\u003Cbr \u002F>\n* \u003Cstrong>Modern, User-Friendly Interface:\u003C\u002Fstrong> Clean, table-based reports for easy reading and decision-making.\u003Cbr \u002F>\n* \u003Cstrong>SEO & Core Web Vitals Focus:\u003C\u002Fstrong> All recommendations are designed to help you pass Google’s PageSpeed Insights and improve your search rankings.\u003Cbr \u002F>\n* \u003Cstrong>Secure & Standards-Compliant:\u003C\u002Fstrong> Built with WordPress coding standards and security best practices.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Why Choose SpeedDoctor?\u003C\u002Fstrong>\u003Cbr \u002F>\n– Improve your website’s SEO and Core Web Vitals scores\u003Cbr \u002F>\n– Reduce bounce rates and increase conversions\u003Cbr \u002F>\n– Identify and fix performance bottlenecks in seconds\u003Cbr \u002F>\n– No technical expertise required – perfect for site owners, agencies, and developers\u003Cbr \u002F>\n– 100% free and open source\u003C\u002Fp>\n\u003Ch3>License\u003C\u002Fh3>\n\u003Cp>This plugin is licensed under GPLv2 or later. For more information, visit \u003Ca href=\"https:\u002F\u002Fwww.gnu.org\u002Flicenses\u002Fgpl-2.0.html\" rel=\"nofollow ugc\">https:\u002F\u002Fwww.gnu.org\u002Flicenses\u002Fgpl-2.0.html\u003C\u002Fa>.\u003C\u002Fp>\n","Analyze your WordPress site speed, find bottlenecks, and get actionable SEO optimization tips with SpeedDoctor.",10,420,"2025-08-10T12:06:00.000Z","6.8.5",[88,19,20,21,22],"analysis","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fspeeddoctor-advanced-performance-analysis-tool.zip",{"slug":91,"name":92,"version":93,"author":94,"author_profile":95,"description":96,"short_description":97,"active_installs":11,"downloaded":98,"rating":11,"num_ratings":11,"last_updated":99,"tested_up_to":14,"requires_at_least":15,"requires_php":70,"tags":100,"homepage":103,"download_link":104,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"healthsweep-site-monitor","HealthSweep Site Monitor – Advanced Site Health & Performance Tools","1.0.1","Ravi Khadka","https:\u002F\u002Fprofiles.wordpress.org\u002Fravikhadka\u002F","\u003Cp>HealthSweep Site Monitor is a secure, lightweight Site Health enhancement plugin for administrators.\u003C\u002Fp>\n\u003Cp>It extends core Site Health without replacing it.\u003C\u002Fp>\n\u003Cp>Features include:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>A dedicated HealthSweep Site Monitor tab in \u003Ccode>Tools > Site Health\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>Performance, Security, and Reliability tests using the Site Health API\u003C\u002Fli>\n\u003Cli>Safe, admin-initiated cleanup tools in \u003Ccode>Tools > HealthSweep Site Monitor > Fix Tools\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>Snapshot system with manual and optional scheduled snapshots (daily\u002Fweekly)\u003C\u002Fli>\n\u003Cli>Trends dashboard (30-day snapshot trends for score, autoload size, cron queue, and plugin count)\u003C\u002Fli>\n\u003Cli>JSON and CSV snapshot export\u003C\u002Fli>\n\u003Cli>Dashboard scoring engine (overall + category breakdown)\u003C\u002Fli>\n\u003Cli>Local PageSpeed 3-run benchmark (median\u002Ffastest\u002Fslowest, no external API)\u003C\u002Fli>\n\u003Cli>Threshold-based alert rules with optional email notifications\u003C\u002Fli>\n\u003Cli>Action logs with clear history and one-click log clearing\u003C\u002Fli>\n\u003Cli>Settings contact form to message plugin developer via \u003Ccode>wp_mail\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>Strong security: capability checks, nonces, sanitization, and escaped output\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>HealthSweep Site Monitor follows WordPress.org principles:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>No external API calls\u003C\u002Fli>\n\u003Cli>No tracking or analytics\u003C\u002Fli>\n\u003Cli>No automatic data-modifying actions without explicit admin confirmation\u003C\u002Fli>\n\u003Cli>Clear explanations for each tool and recommendation\u003C\u002Fli>\n\u003Cli>No upsell patterns in admin\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Support quality matters in WordPress.org search.\u003Cbr \u002F>\nHealthSweep Site Monitor includes clear guidance and logs to help faster troubleshooting and better support responses.\u003C\u002Fp>\n","Advanced WordPress Site Health, performance, security, cleanup, snapshots, alerts, and local speed benchmarking for admins.",83,"2026-03-28T10:07:00.000Z",[18,20,101,102,54],"security","site-health","https:\u002F\u002Fgithub.com\u002Fmeravi","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fhealthsweep-site-monitor.1.0.1.zip",{"slug":106,"name":107,"version":108,"author":109,"author_profile":110,"description":111,"short_description":112,"active_installs":11,"downloaded":113,"rating":25,"num_ratings":31,"last_updated":114,"tested_up_to":14,"requires_at_least":69,"requires_php":115,"tags":116,"homepage":72,"download_link":119,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"static-porter","Static Porter","3.5.6","Kayıhan Turgutoğlu","https:\u002F\u002Fprofiles.wordpress.org\u002Fkturgutoglu\u002F","\u003Cp>\u003Cstrong>Static Porter\u003C\u002Fstrong> is a high-performance static site generator designed for speed and simplicity.\u003Cbr \u002F>\nIt crawls your website and converts your database-driven pages into flat HTML files, allowing your server to bypass PHP and MySQL entirely for lightning-fast load times[cite: 3].\u003Cbr \u002F>\nUnlike traditional caching plugins, Static Porter generates a physical directory of your site[cite: 4].\u003Cbr \u002F>\nWhen a visitor arrives, your server serves the pre-built HTML file instantly[cite: 5].\u003C\u002Fp>\n\u003Ch3>Automated Maintenance (Smart Refresh)\u003C\u002Fh3>\n\u003Cp>Never worry about stale content. Static Porter watches your ‘Publish’ button. When you post, we instantly regenerate just that post and your homepage—keeping your site fast and fresh without you lifting a finger[cite: 7, 23].\u003C\u002Fp>\n\u003Ch3>Key Features:\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>One-Click Full Crawl:\u003C\u002Fstrong> Easily generate a static version of your entire site[cite: 6].\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Server-Safe Crawling:\u003C\u002Fstrong> Includes a real-time “Peak Memory” monitor and an emergency “Stop Crawl” button. Designed for budget shared hosting where resources are limited[cite: 11, 25, 26].\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Persistent Cache Table:\u003C\u002Fstrong> Monitor exactly which files are cached with individual ‘Delete’ and ‘Recrawl’ controls[cite: 8].\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Advanced Optimization:\u003C\u002Fstrong> Built-in HTML Minification and Gzip compression support[cite: 9].\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Security & Caching:\u003C\u002Fstrong> Automatically configures .htaccess with security headers and browser caching rules[cite: 10].\u003C\u002Fli>\n\u003C\u002Ful>\n","The safest static site generator. Convert WordPress to HTML with built-in memory protection, stop-buttons, and instant smart refresh.",256,"2026-01-21T23:29:00.000Z","7.0",[19,117,20,21,118],"page-speed","static-site-generator","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fstatic-porter.3.5.6.zip",{"attackSurface":121,"codeSignals":244,"taintFlows":261,"riskAssessment":262,"analyzedAt":267},{"hooks":122,"ajaxHandlers":238,"restRoutes":239,"shortcodes":240,"cronEvents":241,"entryPointCount":11,"unprotectedCount":11},[123,129,134,138,143,148,151,154,159,163,166,169,173,177,181,186,190,194,199,203,208,212,214,219,223,226,229,233],{"type":124,"name":125,"callback":126,"file":127,"line":128},"action","init","boot","monitor-cat.php",29,{"type":124,"name":130,"callback":131,"file":132,"line":133},"admin_menu","register_menu","src\u002FAdmin\u002FAdminManager.php",59,{"type":124,"name":135,"callback":136,"file":132,"line":137},"admin_enqueue_scripts","enqueue_shared_assets",60,{"type":139,"name":140,"callback":141,"file":132,"line":142},"filter","admin_body_class","add_body_class",61,{"type":124,"name":144,"callback":145,"file":146,"line":147},"rest_api_init","closure","src\u002FKernel.php",80,{"type":124,"name":130,"callback":149,"priority":66,"file":150,"line":147},"register_admin_page","src\u002FModule\u002FAbstractModule.php",{"type":124,"name":135,"callback":152,"file":150,"line":153},"enqueue_assets",81,{"type":124,"name":155,"callback":156,"priority":31,"file":157,"line":158},"parse_request","maybe_serve","src\u002FModules\u002FSeo\u002FGenerator\u002FLlmsTxtGenerator.php",69,{"type":139,"name":160,"callback":161,"priority":83,"file":162,"line":137},"pre_get_document_title","filter_title","src\u002FModules\u002FSeo\u002FGenerator\u002FMetaTagGenerator.php",{"type":124,"name":164,"callback":165,"priority":31,"file":162,"line":142},"wp_head","render",{"type":124,"name":164,"callback":165,"priority":31,"file":167,"line":168},"src\u002FModules\u002FSeo\u002FGenerator\u002FSchemaGenerator.php",53,{"type":124,"name":170,"callback":171,"priority":83,"file":172,"line":57},"update_option_monitorcat_settings","invalidate_site_health_cache","src\u002FModules\u002FSeo\u002FSeoModule.php",{"type":124,"name":174,"callback":175,"file":176,"line":168},"wp_footer","deregister_embed_script","src\u002FModules\u002FSpeed\u002FOptimizer\u002FEmbedOptimizer.php",{"type":139,"name":178,"callback":179,"file":176,"line":180},"embed_oembed_discover","__return_false",63,{"type":124,"name":182,"callback":183,"priority":184,"file":185,"line":168},"wp_enqueue_scripts","cleanup_frontend_assets",999,"src\u002FModules\u002FSpeed\u002FOptimizer\u002FFrontendCleanupOptimizer.php",{"type":124,"name":125,"callback":187,"priority":31,"file":188,"line":189},"control_heartbeat","src\u002FModules\u002FSpeed\u002FOptimizer\u002FHeartbeatOptimizer.php",49,{"type":139,"name":191,"callback":192,"file":188,"line":193},"heartbeat_settings","adjust_heartbeat_interval",52,{"type":139,"name":195,"callback":196,"priority":197,"file":198,"line":168},"the_content","lazy_load_iframes",99,"src\u002FModules\u002FSpeed\u002FOptimizer\u002FLazyMediaOptimizer.php",{"type":139,"name":200,"callback":201,"priority":83,"file":198,"line":202},"wp_get_attachment_image_attributes","add_decode_async",56,{"type":139,"name":204,"callback":205,"priority":83,"file":206,"line":207},"wp_resource_hints","add_resource_hints","src\u002FModules\u002FSpeed\u002FOptimizer\u002FPreloadOptimizer.php",67,{"type":139,"name":209,"callback":210,"priority":184,"file":211,"line":193},"style_loader_src","remove_version_query","src\u002FModules\u002FSpeed\u002FOptimizer\u002FQueryStringOptimizer.php",{"type":139,"name":213,"callback":210,"priority":184,"file":211,"line":168},"script_loader_src",{"type":139,"name":215,"callback":216,"priority":83,"file":217,"line":218},"script_loader_tag","add_defer_attribute","src\u002FModules\u002FSpeed\u002FOptimizer\u002FScriptOptimizer.php",66,{"type":124,"name":220,"callback":221,"file":217,"line":222},"wp_default_scripts","remove_jquery_migrate",70,{"type":139,"name":204,"callback":224,"priority":83,"file":225,"line":168},"remove_emoji_dns_prefetch","src\u002FModules\u002FSpeed\u002FOptimizer\u002FWPHeadOptimizer.php",{"type":139,"name":227,"callback":179,"file":225,"line":228},"emoji_svg_url",54,{"type":124,"name":230,"callback":231,"file":225,"line":232},"pre_ping","disable_self_pingbacks",75,{"type":124,"name":234,"callback":235,"file":236,"line":237},"monitorcat_db_auto_cleanup","run_auto_cleanup","src\u002FModules\u002FSpeed\u002FSpeedModule.php",93,[],[],[],[242],{"hook":234,"callback":234,"file":236,"line":243},91,{"dangerousFunctions":245,"sqlUsage":246,"outputEscaping":249,"fileOperations":251,"externalRequests":258,"nonceChecks":11,"capabilityChecks":259,"bundledLibraries":260},[],{"prepared":247,"raw":11,"locations":248},34,[],{"escaped":250,"rawEcho":251,"locations":252},230,2,[253,256],{"file":157,"line":254,"context":255},103,"raw output",{"file":167,"line":257,"context":255},88,18,3,[],[],{"summary":263,"deductions":264},"The plugin 'monitor-cat' v1.2.2 exhibits a generally strong security posture based on the provided static analysis.  A significant positive is the exclusive use of prepared statements for all SQL queries and the high percentage of properly escaped output, mitigating common injection and XSS risks. The absence of critical or high-severity findings in the taint analysis further strengthens this assessment.  Furthermore, the plugin has no recorded vulnerabilities, indicating a history of secure development or effective patching.  \n\nHowever, a notable concern is the complete absence of nonce checks. While there are no direct AJAX handlers or REST API routes exposed without authentication, the presence of cron events and file operations, coupled with zero nonce checks, presents a potential avenue for privilege escalation or unintended actions if a malicious actor can trigger these events without proper authorization.  The limited number of capability checks also suggests a potential area for further hardening, though without specific context on the plugin's functionality, it's difficult to quantify the exact risk. \n\nIn conclusion, 'monitor-cat' v1.2.2 demonstrates good foundational security practices, particularly in data handling. The primary area for improvement lies in implementing robust nonce checks to protect against potential exploitation of its scheduled tasks and file operations, even in the absence of direct, exposed attack vectors. The clean vulnerability history is a positive indicator, but the lack of nonce checks is a notable weakness that should be addressed.",[265],{"reason":266,"points":83},"Missing nonce checks","2026-04-16T14:54:54.435Z",{"wat":269,"direct":280},{"assetPaths":270,"generatorPatterns":274,"scriptPaths":275,"versionParams":276},[271,272,273],"\u002Fwp-content\u002Fplugins\u002Fmonitor-cat\u002Fassets\u002Fcss\u002Fadmin.css","\u002Fwp-content\u002Fplugins\u002Fmonitor-cat\u002Fassets\u002Fjs\u002Fadmin.js","\u002Fwp-content\u002Fplugins\u002Fmonitor-cat\u002Fassets\u002Fcss\u002Ffrontend.css",[],[272],[277,278,279],"monitor-cat\u002Fassets\u002Fcss\u002Fadmin.css?ver=","monitor-cat\u002Fassets\u002Fjs\u002Fadmin.js?ver=","monitor-cat\u002Fassets\u002Fcss\u002Ffrontend.css?ver=",{"cssClasses":281,"htmlComments":282,"htmlAttributes":283,"restEndpoints":284,"jsGlobals":285,"shortcodeOutput":286},[],[],[],[],[],[],{"error":288,"url":289,"statusCode":290,"statusMessage":291,"message":291},true,"http:\u002F\u002Flocalhost\u002Fapi\u002Fplugins\u002Fmonitor-cat\u002Fbundle",404,"no bundle for this plugin yet",{"slug":4,"current_version":6,"total_versions":259,"versions":293},[294,300,307],{"version":6,"download_url":24,"svn_tag_url":295,"released_at":26,"has_diff":296,"diff_files_changed":297,"diff_lines":26,"trac_diff_url":298,"vulnerabilities":299,"is_current":288},"https:\u002F\u002Fplugins.svn.wordpress.org\u002Fmonitor-cat\u002Ftags\u002F1.2.2\u002F",false,[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fmonitor-cat%2Ftags%2F1.2.1&new_path=%2Fmonitor-cat%2Ftags%2F1.2.2",[],{"version":301,"download_url":302,"svn_tag_url":303,"released_at":26,"has_diff":296,"diff_files_changed":304,"diff_lines":26,"trac_diff_url":305,"vulnerabilities":306,"is_current":296},"1.2.1","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmonitor-cat.1.2.1.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fmonitor-cat\u002Ftags\u002F1.2.1\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fmonitor-cat%2Ftags%2F1.1.1&new_path=%2Fmonitor-cat%2Ftags%2F1.2.1",[],{"version":308,"download_url":309,"svn_tag_url":310,"released_at":26,"has_diff":296,"diff_files_changed":311,"diff_lines":26,"trac_diff_url":26,"vulnerabilities":312,"is_current":296},"1.1.1","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmonitor-cat.1.1.1.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fmonitor-cat\u002Ftags\u002F1.1.1\u002F",[],[]]