[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fP1zcpL-4pPxhelUtQAH4PT_4a1QMAj-2D9pbDjwwK1I":3,"$fb2jzI_2sIrthmY2QTJ0ZDMNlckQJTnS4tlfGqFeXM84":1017,"$f4-jUCw4ol2SzKZJQEBdX6xrPhxDGRAx-Dc-_UcGDvEs":1022},{"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":28,"last_vuln_date":29,"fetched_at":30,"discovery_status":31,"vulnerabilities":32,"developer":33,"crawl_stats":29,"alternatives":38,"analysis":135,"fingerprints":998},"staatic","Staatic – Static Site Generator","1.12.2","Team Staatic","https:\u002F\u002Fprofiles.wordpress.org\u002Fstaatic\u002F","\u003Cp>Staatic lets you create and deploy a streamlined static version of your WordPress site, enhancing performance, SEO, and security simultaneously.\u003C\u002Fp>\n\u003Cp>Features of Staatic include:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Powerful Crawler to transform your WordPress site quickly.\u003C\u002Fli>\n\u003Cli>Supports multiple deployment methods, e.g. GitHub, Netlify, AWS (Amazon Web Services) S3 or S3-compatible providers + CloudFront integration, or even your local server (dedicated or shared hosting).\u003C\u002Fli>\n\u003Cli>Very flexible out of the box (allows for additional urls, paths, redirects, exclude rules, etc.).\u003C\u002Fli>\n\u003Cli>Supports HTTP (301, 302, 307, 308) redirects, custom “404 not found” page and other HTTP headers.\u003C\u002Fli>\n\u003Cli>CLI command to publish from the command line.\u003C\u002Fli>\n\u003Cli>Compatible with WordPress MultiSite installations.\u003C\u002Fli>\n\u003Cli>Compatible with WPML (multilingual) installations.\u003C\u002Fli>\n\u003Cli>Supports HTTP basic auth protected WordPress installations.\u003C\u002Fli>\n\u003Cli>Various integrations to improve compatibility with popular WordPress plugins.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Depending on the chosen deployment method, additional features may be available.\u003C\u002Fp>\n\u003Ch3>Staatic Premium\u003C\u002Fh3>\n\u003Cp>In order to support ongoing development of Staatic, please consider going Premium. In addition to helping the authors maintain Staatic, Staatic Premium adds additional functionality.\u003C\u002Fp>\n\u003Cp>For more information visit \u003Ca href=\"https:\u002F\u002Fstaatic.com\u002Fwordpress\u002F\" rel=\"nofollow ugc\">Staatic\u003C\u002Fa>.\u003C\u002Fp>\n","Staatic lets you create and deploy a streamlined static version of your WordPress site.",2000,66979,84,22,"2026-04-14T13:48:00.000Z","6.9.4","5.0","7.1",[20,21,22,23,24],"performance","security","seo","speed","static","https:\u002F\u002Fstaatic.com\u002Fwordpress","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fstaatic.1.12.2.zip",100,0,null,"2026-04-16T10:56:18.058Z","no_bundle",[],{"slug":4,"display_name":7,"profile_url":8,"plugin_count":34,"total_installs":11,"avg_security_score":27,"avg_patch_time_days":35,"trust_score":36,"computed_at":37},1,30,94,"2026-05-19T20:15:14.704Z",[39,57,73,90,114],{"slug":40,"name":41,"version":42,"author":43,"author_profile":44,"description":45,"short_description":46,"active_installs":35,"downloaded":47,"rating":27,"num_ratings":34,"last_updated":48,"tested_up_to":49,"requires_at_least":50,"requires_php":51,"tags":52,"homepage":55,"download_link":56,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"static-snap","Static Snap","0.3.6","staticsnap","https:\u002F\u002Fprofiles.wordpress.org\u002Fstaticsnap\u002F","\u003Cp>\u003Cstrong>Static Snap\u003C\u002Fstrong> is a powerful WordPress plugin that transforms your dynamic WordPress site into a static website, enabling seamless integration and deployment across various hosting services.\u003C\u002Fp>\n\u003Ch3>Advantages of Using Static Snap\u003C\u002Fh3>\n\u003Col>\n\u003Cli>\n\u003Cp>🛡️ \u003Cstrong>Enhanced Security\u003C\u002Fstrong>: By converting dynamic WordPress sites to static formats, Static Snap minimizes security risks associated with dynamic content and databases, significantly reducing susceptibility to hacking and malware attacks.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>⚡ \u003Cstrong>Increased Speed and Performance\u003C\u002Fstrong>: Static sites generated by Static Snap load faster than dynamic sites since they are served directly from a CDN, eliminating server-side processing. This results in quicker access times, enhancing user experience and engagement.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>💵 \u003Cstrong>Reduced Hosting Costs\u003C\u002Fstrong>: Static Snap allows the use of less resource-intensive hosting solutions, which can be cheaper or even free, significantly lowering overall website maintenance costs.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>🔧 \u003Cstrong>Simplified Maintenance\u003C\u002Fstrong>: Users can manage their site content via WordPress while Static Snap serves a static version, blending ease of management with enhanced stability and reliability.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>📈 \u003Cstrong>SEO Benefits\u003C\u002Fstrong>: With faster load times and increased reliability, static sites often rank better in search engine results. Static Snap maintains WordPress’s SEO capabilities while improving site performance.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>⬆️  \u003Cstrong>Scalability and Reliability\u003C\u002Fstrong>: Static Snap ensures that static sites are more scalable and reliable under high traffic conditions, maintaining uptime and performance during peak times.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>🔍 \u003Cstrong>Preserved Functionality\u003C\u002Fstrong>: Essential dynamic features, such as search and form capabilities, are retained in the static version of the site, ensuring no functional compromise with Static Snap.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>🔁  \u003Cstrong>Automated Backups to GitHub\u003C\u002Fstrong>: Static Snap automatically pushes the static site to a connected GitHub account, providing robust version control and secure backups. This facilitates easy tracking of changes and reverting to previous versions.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>🌳 \u003Cstrong>Eco-friendly Hosting\u003C\u002Fstrong>: By reducing server resource needs, Static Snap supports more sustainable hosting, aligning with eco-friendly practices.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>📋  \u003Cstrong>Content Management Efficiency\u003C\u002Fstrong>: Users benefit from the familiar WordPress interface for content management while enjoying the performance advantages of a static site.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>Contributing\u003C\u002Fh3>\n\u003Cp>Contributions to the Static Snap plugin are welcome! Please read our contributing guidelines on our \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fstatic-snap\u002Fstatic-snap\" rel=\"nofollow ugc\">GitHub repository\u003C\u002Fa> to get started.\u003C\u002Fp>\n\u003Ch3>Third-Party Services\u003C\u002Fh3>\n\u003Cp>This plugin utilizes third-party services to provide certain functionalities. Below is the information regarding the external services used:\u003C\u002Fp>\n\u003Ch4>Static Snap API\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Description\u003C\u002Fstrong>: This plugin communicates with the Static Snap API to manage certain operations related to the plugin’s functionality. This includes transmitting data such as user configurations and usage data.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Circumstances of Use\u003C\u002Fstrong>: The API is utilized only if the user chooses to enable additional functionality. These extra functionalities include integration with GitHub and the ability to save static forms using the API.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>API Link\u003C\u002Fstrong>: \u003Ca href=\"https:\u002F\u002Fapi.staticsnap.com\" rel=\"nofollow ugc\">Static Snap API\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Terms of Service and Privacy Policy\u003C\u002Fstrong>: \u003Ca href=\"https:\u002F\u002Fstaticsnap.com\u002Fterms-and-conditions\" rel=\"nofollow ugc\">Static Snap Terms of Service\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fstaticsnap.com\u002Fprivacy-policy\" rel=\"nofollow ugc\">Static Snap Privacy Policy\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n","Static Snap converts your WordPress site into a static website, boosting performance, security, scalability, and SEO.",2314,"2025-08-11T13:35:00.000Z","6.8.5","6.5.0","7.4",[53,20,21,22,54],"headless","static-site-generator","https:\u002F\u002Fstaticsnap.com\u002F?utm_source=wp-plugins&utm_campaign=plugin-uri&utm_medium=wp-dash","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fstatic-snap.0.3.6.zip",{"slug":58,"name":59,"version":60,"author":61,"author_profile":62,"description":63,"short_description":64,"active_installs":28,"downloaded":65,"rating":27,"num_ratings":34,"last_updated":66,"tested_up_to":16,"requires_at_least":17,"requires_php":67,"tags":68,"homepage":71,"download_link":72,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"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",[69,70,20,22,54],"optimization","page-speed","","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fstatic-porter.3.5.6.zip",{"slug":74,"name":75,"version":76,"author":77,"author_profile":78,"description":79,"short_description":80,"active_installs":28,"downloaded":81,"rating":28,"num_ratings":28,"last_updated":82,"tested_up_to":67,"requires_at_least":83,"requires_php":84,"tags":85,"homepage":87,"download_link":88,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":89},"staticweb-deploy","StaticWeb Deploy","9.8.0","StaticWeb.io","https:\u002F\u002Fprofiles.wordpress.org\u002Fstaticwebio\u002F","\u003Cp>Turns your WordPress site into a secure, lightning-fast static website.\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Deploy website directly to S3 and CloudFront\u003C\u002Fli>\n\u003Cli>Export website to a directory that can be served by your web server\u003C\u002Fli>\n\u003Cli>Full WP-CLI support\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Speed\u003C\u002Fh4>\n\u003Cp>Static websites are many times faster than a normal WordPress server.\u003Cbr \u002F>\nA simple S3 + CloudFront setup can easily serve millions of users.\u003Cbr \u002F>\nThe greatly increased speed generally improves SEO performance.\u003C\u002Fp>\n\u003Ch4>Security\u003C\u002Fh4>\n\u003Cp>Making the public version of your website a static website allows you to restrict access to your WordPress server.\u003Cbr \u002F>\nThis dramatically reduces the attack surface of your website and makes expensive WAF services unnecessary.\u003C\u002Fp>\n","Generate static sites for deployment as files or S3-compatible storage.",394,"2026-04-03T03:21:00.000Z","6.4","8.2",[20,86,21,23,54],"s3","https:\u002F\u002Fgithub.com\u002Fstaticweb-io\u002Fstatic-deploy","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fstaticweb-deploy.9.9.0.zip","2026-04-06T09:54:40.288Z",{"slug":91,"name":92,"version":93,"author":94,"author_profile":95,"description":96,"short_description":97,"active_installs":98,"downloaded":99,"rating":100,"num_ratings":101,"last_updated":102,"tested_up_to":16,"requires_at_least":103,"requires_php":104,"tags":105,"homepage":109,"download_link":110,"security_score":111,"vuln_count":112,"unpatched_count":28,"last_vuln_date":113,"fetched_at":30},"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,96,2731,"2026-04-01T16:54:00.000Z","5.3","7.2",[106,107,108,20,22],"caching","optimize","pagespeed","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":115,"name":116,"version":117,"author":118,"author_profile":119,"description":120,"short_description":121,"active_installs":122,"downloaded":123,"rating":124,"num_ratings":125,"last_updated":126,"tested_up_to":16,"requires_at_least":127,"requires_php":51,"tags":128,"homepage":130,"download_link":131,"security_score":132,"vuln_count":133,"unpatched_count":28,"last_vuln_date":134,"fetched_at":30},"simply-static","Simply Static – The Static Site Generator","3.6.7","Simply Static","https:\u002F\u002Fprofiles.wordpress.org\u002Fsimplystatic\u002F","\u003Cp>Simply Static turns your WordPress site into secure, lightning-fast static HTML files.\u003C\u002Fp>\n\u003Cp>Stop worrying about WordPress security patches, performance plugins, and expensive hosting.\u003C\u002Fp>\n\u003Cp>Simply Static converts your entire WordPress site into static HTML, CSS, and JavaScript files that load instantly and can’t be hacked.\u003C\u002Fp>\n\u003Cp>Perfect for blogs, marketing sites, documentation, portfolios, and any content-driven WordPress site.\u003C\u002Fp>\n\u003Ch4>Why Go Static?\u003C\u002Fh4>\n\u003Cp>⚡ Blazing Fast Performance\u003Cbr \u002F>\nStatic sites load 3-5x faster than traditional WordPress. No database queries. No server-side processing. Just instant page loads from a global CDN.\u003C\u002Fp>\n\u003Cp>🔒 Unhackable Security\u003Cbr \u002F>\nNo database. No login page. No PHP vulnerabilities. Static HTML can’t be hacked the way traditional WordPress can.\u003C\u002Fp>\n\u003Cp>💰 Dramatically Lower Hosting Costs\u003Cbr \u002F>\nHost your static site for free on platforms like Cloudflare Pages, Netlify, or GitHub Pages. Or deploy to any server for pennies per month.\u003C\u002Fp>\n\u003Cp>🎯 Zero Maintenance\u003Cbr \u002F>\nNo more WordPress updates. No plugin conflicts. No security patches. Focus on content, not server management.\u003C\u002Fp>\n\u003Ch4>How Simply Static Works\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Generate: Click one button to convert your entire WordPress site to static HTML\u003C\u002Fli>\n\u003Cli>Export: Download as ZIP or deploy to a local directory\u003C\u002Fli>\n\u003Cli>Deploy: Upload to any hosting provider, CDN, or static hosting platform\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Your WordPress site stays private and secure. Your static site is what visitors see.\u003C\u002Fp>\n\u003Ch4>What You Can Do with the Free Version\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>One-click static site generation\u003C\u002Fli>\n\u003Cli>Export as ZIP file\u003C\u002Fli>\n\u003Cli>Deploy to local directory\u003C\u002Fli>\n\u003Cli>Replace URLs (absolute, relative, or offline use)\u003C\u002Fli>\n\u003Cli>Works with any WordPress theme\u003C\u002Fli>\n\u003Cli>Compatible with popular page builders (Elementor, Bricks, Gutenberg)\u003C\u002Fli>\n\u003Cli>SEO plugin support (Yoast, Rank Math, AIOSEO)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Ready for More?\u003C\u002Fh4>\n\u003Cp>The free version is perfect for simple static exports, but if you need advanced deployment, automation, and powerful features, check out our premium solutions.\u003C\u002Fp>\n\u003Ch4>Simply Static Pro – For Developers & Agencies\u003C\u002Fh4>\n\u003Cp>$99\u002Fyear per site | $299\u002Fyear unlimited sites\u003Cbr \u002F>\nDeploy to any platform. Automate everything. Keep 100% of your profit margins.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Deploy to GitHub, Netlify, Cloudflare Pages, AWS S3, BunnyCDN, SFTP\u003C\u002Fli>\n\u003Cli>Incremental exports (update only changed pages)\u003C\u002Fli>\n\u003Cli>Single-page exports (instant publishing)\u003C\u002Fli>\n\u003Cli>WP-CLI support for complete automation\u003C\u002Fli>\n\u003Cli>Forms integration (Contact Form 7, Gravity Forms, WPForms, Fluent Forms)\u003C\u002Fli>\n\u003Cli>Static-friendly search (Fuse.js or Algolia)\u003C\u002Fli>\n\u003Cli>Multilingual support (WPML, Polylang, TranslatePress)\u003C\u002Fli>\n\u003Cli>Performance optimization (minification, image optimization)\u003C\u002Fli>\n\u003Cli>Comments integration\u003C\u002Fli>\n\u003Cli>Email support\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Perfect for developers self-hosting client sites, agencies managing infrastructure, and technical users who want complete control.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fsimplystatic.com\u002Fsimply-static-pro\u002F\" rel=\"nofollow ugc\">Get Simply Static Pro\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Simply Static Studio – For Businesses & Content Creators\u003C\u002Fh4>\n\u003Cp>From $11\u002Fmonth\u003Cbr \u002F>\nAll-in-one managed WordPress hosting. Zero maintenance. Maximum security.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Fully managed WordPress hosting\u003C\u002Fli>\n\u003Cli>Static site hosting on global CDN (120+ locations)\u003C\u002Fli>\n\u003Cli>Automated backups & SSL certificates\u003C\u002Fli>\n\u003Cli>One-click WordPress login\u003C\u002Fli>\n\u003Cli>Free white-glove migration\u003C\u002Fli>\n\u003Cli>Team management & access control\u003C\u002Fli>\n\u003Cli>Everything from Pro, pre-configured\u003C\u002Fli>\n\u003Cli>Priority support\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Perfect for businesses running 1-5 websites, content creators who want simplicity, and anyone who values convenience over control.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fsimplystatic.com\u002Fsimply-static-studio\u002F\" rel=\"nofollow ugc\">Try Studio Free for 7 Days\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Trusted by 40,000+ Users Worldwide\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>1,400,000+ plugin downloads\u003C\u002Fli>\n\u003Cli>4.5\u002F5 star rating\u003C\u002Fli>\n\u003Cli>Active development & support\u003C\u002Fli>\n\u003Cli>Used by Microsoft, HP, Postman, UNICEF\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Learning Resources\u003C\u002Fh4>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fdocs.simplystatic.com\" rel=\"nofollow ugc\">Documentation\u003C\u002Fa>\u003Cbr \u002F>\nComprehensive guides covering every aspect of Simply Static.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fsimplystatic.com\u002Fvideos\u002F\" rel=\"nofollow ugc\">Video Course\u003C\u002Fa>\u003Cbr \u002F>\nWatch our free YouTube course covering static WordPress from basics to advanced.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fsimplystatic.com\u002Ftutorials\u002F\" rel=\"nofollow ugc\">Weekly Tutorials\u003C\u002Fa>\u003Cbr \u002F>\nNew tutorials published every other week on our blog.\u003C\u002Fp>\n\u003Cp>Community Support\u003Cbr \u002F>\nGet help from the community in the WordPress.org forums.\u003C\u002Fp>\n\u003Ch4>Use Cases\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>Perfect For:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Blogs & content sites\u003C\u002Fli>\n\u003Cli>Marketing websites & landing pages\u003C\u002Fli>\n\u003Cli>Documentation sites\u003C\u002Fli>\n\u003Cli>Portfolio sites\u003C\u002Fli>\n\u003Cli>Company websites\u003C\u002Fli>\n\u003Cli>Product launch pages\u003C\u002Fli>\n\u003Cli>Event sites\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Not Suitable For:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>E-commerce sites\u003C\u002Fli>\n\u003Cli>Membership sites\u003C\u002Fli>\n\u003Cli>Sites requiring user logins\u003C\u002Fli>\n\u003Cli>Real-time data updates\u003C\u002Fli>\n\u003Cli>Heavy AJAX functionality\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Note: Forms, search, and comments ARE possible with Simply Static Pro or Studio.\u003C\u002Fp>\n\u003Ch4>Plugins & Features That Don’t Work with Static Sites\u003C\u002Fh4>\n\u003Cp>Static sites are perfect for public content, but some WordPress plugins require server-side processing and won’t work on static sites:\u003C\u002Fp>\n\u003Cp>\u003Cstrong>E-commerce:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>WooCommerce\u003C\u002Fli>\n\u003Cli>Easy Digital Downloads\u003C\u002Fli>\n\u003Cli>Other shopping cart plugins\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Static sites can’t process payments or manage user accounts. Consider headless WordPress solutions for e-commerce.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Membership & Authentication:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>MemberPress\u003C\u002Fli>\n\u003Cli>Restrict Content Pro\u003C\u002Fli>\n\u003Cli>User registration plugins\u003C\u002Fli>\n\u003Cli>Login-required content\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Static sites don’t support user authentication or member-only areas.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Real-Time Dynamic Content:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Forum plugins (bbPress, BuddyPress)\u003C\u002Fli>\n\u003Cli>Live chat widgets (unless using external services)\u003C\u002Fli>\n\u003Cli>Real-time data feeds\u003C\u002Fli>\n\u003Cli>Heavy AJAX functionality\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>What DOES Work (with Pro\u002FStudio):\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Forms (Contact Form 7, Gravity Forms, WPForms, Fluent Forms)\u003C\u002Fli>\n\u003Cli>Search functionality (Fuse.js or Algolia)\u003C\u002Fli>\n\u003Cli>Comments (special integration)\u003C\u002Fli>\n\u003Cli>Newsletter signups (via external services)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>If your site relies heavily on the plugins listed above, Simply Static may not be the right solution. For questions about specific plugin compatibility, check our compatibility database or ask in our support forum.\u003C\u002Fp>\n","Convert WordPress to static HTML. Boost performance 3-5x. Eliminate security vulnerabilities. Deploy anywhere.",30000,1711925,90,192,"2026-04-15T14:22:00.000Z","6.2",[129,20,21,54],"jamstack","https:\u002F\u002Fsimplystatic.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsimply-static.3.6.7.zip",99,2,"2024-04-22 00:00:00",{"attackSurface":136,"codeSignals":445,"taintFlows":789,"riskAssessment":987,"analyzedAt":997},{"hooks":137,"ajaxHandlers":441,"restRoutes":442,"shortcodes":443,"cronEvents":444,"entryPointCount":28,"unprotectedCount":28},[138,144,147,150,154,157,159,166,170,175,179,184,189,192,194,196,199,203,206,209,212,215,217,219,222,225,229,234,237,242,244,248,252,256,260,264,268,272,276,280,284,286,287,288,290,295,298,299,300,301,303,306,308,309,310,312,314,315,316,317,320,322,323,325,329,332,335,336,341,344,348,352,356,359,361,364,366,368,371,373,377,379,380,382,383,386,388,391,394,396,398,399,400,402,403,407,410,414,418,420,423,424,426,428,431,433,438],{"type":139,"name":140,"callback":141,"file":142,"line":143},"action","admin_notices","staatic_platform_check_php_notice","platform_check.php",8,{"type":139,"name":140,"callback":145,"file":142,"line":146},"staatic_platform_check_wordpress_notice",17,{"type":139,"name":140,"callback":148,"file":142,"line":149},"staatic_platform_check_key_notice",26,{"type":139,"name":151,"callback":152,"priority":34,"file":142,"line":153},"admin_init","staatic_platform_check_php_failure",89,{"type":139,"name":151,"callback":155,"priority":34,"file":142,"line":156},"staatic_platform_check_wordpress_failure",95,{"type":139,"name":151,"callback":158,"priority":34,"file":142,"line":27},"staatic_platform_check_key_failure",{"type":160,"name":161,"callback":162,"priority":163,"file":164,"line":165},"filter","default_hidden_columns","defaultHiddenColumns",10,"src\\ListTable\\AbstractListTable.php",231,{"type":160,"name":167,"callback":168,"priority":163,"file":164,"line":169},"set-screen-option","saveScreenOptions",235,{"type":160,"name":171,"callback":172,"file":173,"line":174},"site_status_tests","addSiteStatusTests","src\\Module\\Admin\\ExtendSiteHealth.php",44,{"type":160,"name":176,"callback":177,"file":173,"line":178},"debug_information","addDebugInformation",45,{"type":139,"name":180,"callback":181,"file":182,"line":183},"wp_loaded","handle","src\\Module\\Admin\\Page\\BuildResultPage.php",37,{"type":139,"name":185,"callback":186,"file":187,"line":188},"init","addPage","src\\Module\\Admin\\Page\\PublicationLogs\\PublicationLogsExportPage.php",50,{"type":139,"name":185,"callback":186,"file":190,"line":191},"src\\Module\\Admin\\Page\\PublicationLogs\\PublicationLogsPage.php",62,{"type":139,"name":185,"callback":186,"file":193,"line":191},"src\\Module\\Admin\\Page\\PublicationResults\\PublicationResultsPage.php",{"type":139,"name":185,"callback":186,"file":195,"line":183},"src\\Module\\Admin\\Page\\Publications\\PublicationDeletePage.php",{"type":139,"name":185,"callback":186,"file":197,"line":198},"src\\Module\\Admin\\Page\\Publications\\PublicationDownloadPage.php",49,{"type":139,"name":185,"callback":200,"file":201,"line":202},"addMenuItem","src\\Module\\Admin\\Page\\Publications\\PublicationsPage.php",43,{"type":139,"name":140,"callback":204,"file":201,"line":205},"closure",73,{"type":139,"name":185,"callback":186,"file":207,"line":208},"src\\Module\\Admin\\Page\\Publications\\PublicationSummaryPage.php",71,{"type":139,"name":185,"callback":200,"file":210,"line":211},"src\\Module\\Admin\\Page\\PublishPage.php",60,{"type":139,"name":185,"callback":186,"file":213,"line":214},"src\\Module\\Admin\\Page\\PublishSubsetPage.php",53,{"type":139,"name":185,"callback":200,"file":216,"line":174},"src\\Module\\Admin\\Page\\SettingsPage.php",{"type":139,"name":151,"callback":218,"file":216,"line":178},"settingsApiInit",{"type":139,"name":185,"callback":186,"file":220,"line":221},"src\\Module\\Admin\\Page\\TestRequestPage.php",46,{"type":139,"name":180,"callback":223,"file":224,"line":211},"loadAdminBar","src\\Module\\Admin\\RegisterAdminBar.php",{"type":139,"name":226,"callback":227,"priority":124,"file":224,"line":228},"admin_bar_menu","adminBarMenuSetup",65,{"type":139,"name":230,"callback":231,"file":232,"line":233},"admin_enqueue_scripts","enqueueStyles","src\\Module\\Admin\\RegisterAssets.php",38,{"type":139,"name":230,"callback":235,"file":232,"line":236},"enqueueScripts",39,{"type":139,"name":238,"callback":239,"file":240,"line":241},"wp_dashboard_setup","addDashboardWidget","src\\Module\\Admin\\Widget\\PublicationLogsWidget.php",27,{"type":139,"name":238,"callback":239,"file":243,"line":241},"src\\Module\\Admin\\Widget\\PublicationStatusWidget.php",{"type":139,"name":180,"callback":245,"file":246,"line":247},"setupSchedule","src\\Module\\Cleanup.php",56,{"type":139,"name":185,"callback":249,"file":250,"line":251},"registerSettings","src\\Module\\Deployer\\FilesystemDeployer\\FilesystemDeployerModule.php",76,{"type":139,"name":180,"callback":253,"priority":254,"file":250,"line":255},"enableDeploymentMethod",20,77,{"type":160,"name":257,"callback":258,"file":250,"line":259},"staatic_deployment_methods","registerDeploymentMethod",81,{"type":160,"name":261,"callback":262,"file":250,"line":263},"staatic_additional_paths_exclude_paths","overrideAdditionalPathsExcludePaths",102,{"type":160,"name":265,"callback":266,"priority":163,"file":250,"line":267},"staatic_exclude_urls","overrideExcludeUrls",106,{"type":160,"name":269,"callback":270,"file":250,"line":271},"staatic_transformers","overrideTransformers",107,{"type":160,"name":273,"callback":274,"priority":163,"file":250,"line":275},"staatic_post_processors","overridePostProcessors",108,{"type":160,"name":277,"callback":278,"priority":163,"file":250,"line":279},"staatic_deployment_strategy","createDeploymentStrategy",109,{"type":160,"name":281,"callback":282,"file":250,"line":283},"staatic_deployment_strategy_validate","validateDeploymentStrategy",110,{"type":139,"name":185,"callback":249,"file":285,"line":178},"src\\Module\\Deployer\\GithubDeployer\\GithubDeployerModule.php",{"type":139,"name":180,"callback":253,"priority":254,"file":285,"line":221},{"type":160,"name":257,"callback":258,"file":285,"line":188},{"type":160,"name":277,"callback":278,"priority":163,"file":285,"line":289},69,{"type":139,"name":291,"callback":292,"file":293,"line":294},"rest_api_init","registerRoutes","src\\Module\\Deployer\\GithubDeployer\\GithubStatusEndpoint.php",34,{"type":139,"name":185,"callback":249,"file":296,"line":297},"src\\Module\\Deployer\\NetlifyDeployer\\NetlifyDeployerModule.php",72,{"type":139,"name":180,"callback":253,"priority":254,"file":296,"line":205},{"type":160,"name":257,"callback":258,"file":296,"line":255},{"type":160,"name":273,"callback":274,"priority":163,"file":296,"line":100},{"type":160,"name":277,"callback":278,"priority":163,"file":296,"line":302},97,{"type":139,"name":291,"callback":292,"file":304,"line":305},"src\\Module\\Deployer\\NetlifyDeployer\\NetlifyStatusEndpoint.php",32,{"type":139,"name":185,"callback":249,"file":307,"line":178},"src\\Module\\Deployer\\S3Deployer\\S3DeployerModule.php",{"type":139,"name":180,"callback":253,"priority":254,"file":307,"line":221},{"type":160,"name":257,"callback":258,"file":307,"line":188},{"type":160,"name":277,"callback":278,"priority":163,"file":307,"line":311},70,{"type":139,"name":185,"callback":249,"file":313,"line":178},"src\\Module\\Deployer\\SftpDeployer\\SftpDeployerModule.php",{"type":139,"name":180,"callback":253,"priority":254,"file":313,"line":221},{"type":160,"name":257,"callback":258,"file":313,"line":188},{"type":160,"name":277,"callback":278,"priority":163,"file":313,"line":311},{"type":139,"name":291,"callback":292,"file":318,"line":319},"src\\Module\\Deployer\\SftpDeployer\\SftpStatusEndpoint.php",24,{"type":139,"name":185,"callback":249,"file":321,"line":183},"src\\Module\\Deployer\\ZipfileDeployer\\ZipfileDeployerModule.php",{"type":139,"name":180,"callback":253,"priority":254,"file":321,"line":233},{"type":160,"name":257,"callback":258,"file":321,"line":324},42,{"type":160,"name":326,"callback":327,"file":321,"line":328},"staatic_publication_tasks","disableDeploymentTasks",58,{"type":160,"name":277,"callback":330,"file":321,"line":331},"__return_false",59,{"type":139,"name":185,"callback":333,"priority":27,"file":334,"line":305},"migrator","src\\Module\\EnsureMigrated.php",{"type":139,"name":140,"callback":204,"file":334,"line":251},{"type":160,"name":337,"callback":338,"priority":163,"file":339,"line":340},"cron_request","updateCronRequest","src\\Module\\HttpAuthHeaders.php",33,{"type":160,"name":342,"callback":343,"priority":163,"file":339,"line":294},"http_request_args","updateHttpRequestArgs",{"type":160,"name":345,"callback":346,"priority":163,"file":347,"line":340},"staatic_background_publisher_query_url","updateQueryUrl","src\\Module\\HttpsToHttpDowngrade.php",{"type":139,"name":180,"callback":349,"file":350,"line":351},"setupIntegration","src\\Module\\Integration\\AvadaTheme.php",13,{"type":160,"name":353,"callback":354,"file":350,"line":355},"staatic_html_mapping_tags","registerMappingTags",21,{"type":160,"name":357,"callback":358,"file":350,"line":14},"staatic_html_mapping_srcset","registerSrcsetAttributes",{"type":139,"name":180,"callback":349,"file":360,"line":178},"src\\Module\\Integration\\ElementorPlugin.php",{"type":160,"name":362,"callback":363,"file":360,"line":214},"staatic_additional_paths","registerElementorAssetsPaths",{"type":160,"name":269,"callback":365,"file":360,"line":247},"registerElementorTransformer",{"type":139,"name":180,"callback":349,"file":367,"line":351},"src\\Module\\Integration\\FlyingPressPlugin.php",{"type":160,"name":369,"callback":370,"file":367,"line":355},"staatic_html_mapping_style","registerStyleAttributes",{"type":139,"name":180,"callback":349,"file":372,"line":254},"src\\Module\\Integration\\RankMathPlugin.php",{"type":160,"name":374,"callback":375,"priority":163,"file":372,"line":376},"staatic_crawl_url_providers","registerCrawlUrlProvider",28,{"type":139,"name":180,"callback":349,"file":378,"line":112},"src\\Module\\Integration\\RedirectionPlugin.php",{"type":160,"name":374,"callback":375,"priority":163,"file":378,"line":149},{"type":139,"name":180,"callback":349,"file":381,"line":112},"src\\Module\\Integration\\SafeRedirectManagerPlugin.php",{"type":160,"name":374,"callback":375,"priority":163,"file":381,"line":149},{"type":139,"name":180,"callback":349,"file":384,"line":385},"src\\Module\\Integration\\Simple301RedirectsPlugin.php",23,{"type":160,"name":374,"callback":375,"priority":163,"file":384,"line":387},31,{"type":139,"name":180,"callback":349,"file":389,"line":390},"src\\Module\\Integration\\Wordpress.php",15,{"type":160,"name":392,"callback":393,"file":389,"line":254},"staatic_additional_urls","overrideAdditionalUrls",{"type":160,"name":261,"callback":395,"file":389,"line":355},"overrideExcludePaths",{"type":139,"name":180,"callback":349,"file":397,"line":351},"src\\Module\\Integration\\WpFastestCachePlugin.php",{"type":160,"name":353,"callback":354,"file":397,"line":355},{"type":160,"name":357,"callback":358,"file":397,"line":14},{"type":139,"name":180,"callback":349,"file":401,"line":112},"src\\Module\\Integration\\YoastPremiumPlugin.php",{"type":160,"name":374,"callback":375,"priority":163,"file":401,"line":149},{"type":139,"name":185,"callback":404,"priority":28,"file":405,"line":406},"loadTextDomain","src\\Module\\LoadTextDomain.php",11,{"type":139,"name":185,"callback":408,"file":409,"line":385},"registerFieldTypes","src\\Module\\RegisterFieldTypes.php",{"type":160,"name":411,"callback":412,"file":413,"line":406},"cron_schedules","registerMaintenanceSchedule","src\\Module\\RegisterSchedules.php",{"type":139,"name":185,"callback":415,"file":416,"line":417},"registerGroups","src\\Module\\RegisterSettings.php",54,{"type":139,"name":185,"callback":249,"file":416,"line":419},55,{"type":139,"name":185,"callback":421,"priority":27,"file":416,"line":422},"registerUninstallSetting",57,{"type":139,"name":180,"callback":249,"file":416,"line":328},{"type":139,"name":291,"callback":292,"file":425,"line":198},"src\\Module\\Rest\\PublicationLogsEndpoint.php",{"type":139,"name":291,"callback":292,"file":427,"line":188},"src\\Module\\Rest\\PublicationStatusEndpoint.php",{"type":139,"name":291,"callback":292,"file":429,"line":430},"src\\Module\\Rest\\SiteHealthTestsEndpoint.php",29,{"type":139,"name":180,"callback":245,"file":432,"line":183},"src\\Module\\ScheduleTestRequest.php",{"type":139,"name":434,"callback":435,"file":436,"line":437},"admin_menu","adminMenuSetup","src\\Service\\AdminNavigation.php",61,{"type":139,"name":439,"callback":440,"file":436,"line":191},"submenu_file","hidePagesFromMenu",[],[],[],[],{"dangerousFunctions":446,"sqlUsage":447,"outputEscaping":490,"fileOperations":784,"externalRequests":28,"nonceChecks":784,"capabilityChecks":406,"bundledLibraries":785},[],{"prepared":448,"raw":449,"locations":450},153,16,[451,455,457,460,463,466,468,470,471,474,476,478,481,483,485,488],{"file":452,"line":453,"context":454},"src\\Bridge\\BuildRepository.php",150,"$wpdb->get_results() with variable interpolation",{"file":452,"line":456,"context":454},188,{"file":452,"line":458,"context":459},205,"$wpdb->get_var() with variable interpolation",{"file":461,"line":174,"context":462},"src\\Bridge\\CrawlQueue.php","$wpdb->query() with variable interpolation",{"file":461,"line":464,"context":465},88,"$wpdb->get_row() with variable interpolation",{"file":461,"line":467,"context":459},127,{"file":469,"line":236,"context":462},"src\\Bridge\\KnownUrlsContainer.php",{"file":469,"line":208,"context":459},{"file":472,"line":473,"context":454},"src\\Bridge\\ResultRepository.php",299,{"file":472,"line":475,"context":454},471,{"file":472,"line":477,"context":459},497,{"file":472,"line":479,"context":480},536,"$wpdb->get_col() with variable interpolation",{"file":482,"line":467,"context":454},"src\\Logging\\LogEntryRepository.php",{"file":482,"line":484,"context":459},146,{"file":486,"line":487,"context":454},"src\\Publication\\PublicationRepository.php",214,{"file":486,"line":489,"context":454},280,{"escaped":491,"rawEcho":492,"locations":493},83,215,[494,497,498,499,500,502,504,505,507,508,510,512,514,515,516,517,519,520,521,522,523,525,527,528,530,532,534,536,538,540,542,544,546,548,550,551,553,555,557,559,560,562,564,565,566,567,568,569,570,571,573,575,576,577,578,579,581,583,585,586,588,589,590,592,593,594,595,596,597,598,600,601,602,603,604,606,608,609,610,612,613,614,615,616,617,618,619,621,622,623,624,625,627,628,629,630,631,632,633,634,636,637,638,639,640,641,642,643,644,645,647,648,649,650,651,652,653,654,655,657,658,659,660,661,662,664,665,667,668,669,670,671,672,673,676,677,678,679,680,681,682,683,684,686,687,688,689,690,691,692,693,694,696,697,699,700,701,702,703,704,705,706,707,709,710,711,713,714,715,716,717,718,719,720,722,724,725,726,727,728,730,732,733,734,735,736,737,739,740,742,743,745,746,748,750,752,754,756,759,760,762,764,765,766,767,769,771,773,774,775,777,778,779,780,782],{"file":495,"line":146,"context":496},"partials\\admin\\flash-message.php","raw output",{"file":495,"line":355,"context":496},{"file":495,"line":430,"context":496},{"file":495,"line":305,"context":496},{"file":501,"line":449,"context":496},"partials\\admin\\publication\\list.php",{"file":501,"line":503,"context":496},19,{"file":501,"line":305,"context":496},{"file":501,"line":506,"context":496},35,{"file":501,"line":214,"context":496},{"file":501,"line":509,"context":496},63,{"file":511,"line":112,"context":496},"partials\\admin\\publication\\logs.php",{"file":511,"line":513,"context":496},36,{"file":511,"line":247,"context":496},{"file":511,"line":331,"context":496},{"file":511,"line":191,"context":496},{"file":518,"line":112,"context":496},"partials\\admin\\publication\\results.php",{"file":518,"line":513,"context":496},{"file":518,"line":247,"context":496},{"file":518,"line":331,"context":496},{"file":518,"line":191,"context":496},{"file":524,"line":385,"context":496},"partials\\admin\\publication\\summary.php",{"file":524,"line":526,"context":496},68,{"file":524,"line":251,"context":496},{"file":524,"line":529,"context":496},85,{"file":524,"line":531,"context":496},92,{"file":524,"line":533,"context":496},111,{"file":524,"line":535,"context":496},114,{"file":524,"line":537,"context":496},122,{"file":524,"line":539,"context":496},142,{"file":524,"line":541,"context":496},144,{"file":524,"line":543,"context":496},180,{"file":524,"line":545,"context":496},183,{"file":524,"line":547,"context":496},190,{"file":524,"line":549,"context":496},211,{"file":524,"line":487,"context":496},{"file":524,"line":552,"context":496},221,{"file":524,"line":554,"context":496},230,{"file":524,"line":556,"context":496},255,{"file":558,"line":236,"context":496},"partials\\admin\\publication\\_header.php",{"file":558,"line":417,"context":496},{"file":558,"line":561,"context":496},64,{"file":563,"line":14,"context":496},"partials\\admin\\publish-subset.php",{"file":563,"line":233,"context":496},{"file":563,"line":289,"context":496},{"file":563,"line":297,"context":496},{"file":563,"line":153,"context":496},{"file":563,"line":531,"context":496},{"file":563,"line":275,"context":496},{"file":563,"line":535,"context":496},{"file":563,"line":572,"context":496},176,{"file":574,"line":449,"context":496},"partials\\admin\\settings\\additional_paths.php",{"file":574,"line":503,"context":496},{"file":574,"line":14,"context":496},{"file":574,"line":294,"context":496},{"file":574,"line":183,"context":496},{"file":574,"line":580,"context":496},41,{"file":574,"line":582,"context":496},48,{"file":584,"line":449,"context":496},"partials\\admin\\settings\\additional_redirects.php",{"file":584,"line":14,"context":496},{"file":584,"line":587,"context":496},25,{"file":584,"line":430,"context":496},{"file":584,"line":513,"context":496},{"file":591,"line":146,"context":496},"partials\\admin\\settings\\additional_urls.php",{"file":591,"line":503,"context":496},{"file":591,"line":241,"context":496},{"file":591,"line":324,"context":496},{"file":591,"line":178,"context":496},{"file":591,"line":198,"context":496},{"file":591,"line":247,"context":496},{"file":599,"line":351,"context":496},"partials\\admin\\settings\\boolean.php",{"file":599,"line":449,"context":496},{"file":599,"line":355,"context":496},{"file":599,"line":319,"context":496},{"file":599,"line":305,"context":496},{"file":599,"line":605,"context":496},40,{"file":607,"line":351,"context":496},"partials\\admin\\settings\\composed.php",{"file":607,"line":503,"context":496},{"file":607,"line":387,"context":496},{"file":611,"line":351,"context":496},"partials\\admin\\settings\\destination_url.php",{"file":611,"line":112,"context":496},{"file":611,"line":587,"context":496},{"file":611,"line":376,"context":496},{"file":611,"line":387,"context":496},{"file":611,"line":324,"context":496},{"file":611,"line":221,"context":496},{"file":611,"line":422,"context":496},{"file":620,"line":449,"context":496},"partials\\admin\\settings\\excluded_urls.php",{"file":620,"line":14,"context":496},{"file":620,"line":587,"context":496},{"file":620,"line":430,"context":496},{"file":620,"line":513,"context":496},{"file":626,"line":351,"context":496},"partials\\admin\\settings\\integer.php",{"file":626,"line":503,"context":496},{"file":626,"line":355,"context":496},{"file":626,"line":241,"context":496},{"file":626,"line":324,"context":496},{"file":626,"line":178,"context":496},{"file":626,"line":582,"context":496},{"file":626,"line":509,"context":496},{"file":635,"line":351,"context":496},"partials\\admin\\settings\\multi_select.php",{"file":635,"line":503,"context":496},{"file":635,"line":355,"context":496},{"file":635,"line":241,"context":496},{"file":635,"line":513,"context":496},{"file":635,"line":202,"context":496},{"file":635,"line":221,"context":496},{"file":635,"line":328,"context":496},{"file":635,"line":191,"context":496},{"file":635,"line":259,"context":496},{"file":646,"line":351,"context":496},"partials\\admin\\settings\\password.php",{"file":646,"line":503,"context":496},{"file":646,"line":355,"context":496},{"file":646,"line":241,"context":496},{"file":646,"line":513,"context":496},{"file":646,"line":236,"context":496},{"file":646,"line":324,"context":496},{"file":646,"line":419,"context":496},{"file":646,"line":297,"context":496},{"file":656,"line":351,"context":496},"partials\\admin\\settings\\preview_url.php",{"file":656,"line":112,"context":496},{"file":656,"line":149,"context":496},{"file":656,"line":430,"context":496},{"file":656,"line":305,"context":496},{"file":656,"line":202,"context":496},{"file":656,"line":663,"context":496},47,{"file":656,"line":328,"context":496},{"file":666,"line":146,"context":496},"partials\\admin\\settings\\retain_paths.php",{"file":666,"line":503,"context":496},{"file":666,"line":241,"context":496},{"file":666,"line":340,"context":496},{"file":666,"line":513,"context":496},{"file":666,"line":605,"context":496},{"file":666,"line":663,"context":496},{"file":674,"line":675,"context":496},"partials\\admin\\settings\\s3_endpoint.php",14,{"file":674,"line":254,"context":496},{"file":674,"line":14,"context":496},{"file":674,"line":376,"context":496},{"file":674,"line":513,"context":496},{"file":674,"line":324,"context":496},{"file":674,"line":178,"context":496},{"file":674,"line":582,"context":496},{"file":674,"line":509,"context":496},{"file":685,"line":351,"context":496},"partials\\admin\\settings\\select.php",{"file":685,"line":503,"context":496},{"file":685,"line":355,"context":496},{"file":685,"line":241,"context":496},{"file":685,"line":513,"context":496},{"file":685,"line":202,"context":496},{"file":685,"line":221,"context":496},{"file":685,"line":211,"context":496},{"file":685,"line":561,"context":496},{"file":685,"line":695,"context":496},75,{"file":685,"line":531,"context":496},{"file":698,"line":351,"context":496},"partials\\admin\\settings\\string.php",{"file":698,"line":503,"context":496},{"file":698,"line":355,"context":496},{"file":698,"line":241,"context":496},{"file":698,"line":513,"context":496},{"file":698,"line":236,"context":496},{"file":698,"line":324,"context":496},{"file":698,"line":419,"context":496},{"file":698,"line":191,"context":496},{"file":698,"line":708,"context":496},67,{"file":698,"line":491,"context":496},{"file":698,"line":27,"context":496},{"file":712,"line":351,"context":496},"partials\\admin\\settings\\textarea.php",{"file":712,"line":503,"context":496},{"file":712,"line":355,"context":496},{"file":712,"line":241,"context":496},{"file":712,"line":506,"context":496},{"file":712,"line":233,"context":496},{"file":712,"line":324,"context":496},{"file":712,"line":247,"context":496},{"file":721,"line":289,"context":496},"partials\\admin\\settings\\_premium.php",{"file":723,"line":319,"context":496},"partials\\admin\\settings\\_welcome.php",{"file":723,"line":236,"context":496},{"file":723,"line":582,"context":496},{"file":723,"line":419,"context":496},{"file":723,"line":311,"context":496},{"file":723,"line":729,"context":496},78,{"file":731,"line":355,"context":496},"partials\\admin\\settings.php",{"file":731,"line":605,"context":496},{"file":731,"line":174,"context":496},{"file":731,"line":214,"context":496},{"file":731,"line":247,"context":496},{"file":731,"line":331,"context":496},{"file":738,"line":254,"context":496},"partials\\admin\\widgets\\publication-logs.php",{"file":738,"line":319,"context":496},{"file":741,"line":254,"context":496},"partials\\admin\\widgets\\publication-status.php",{"file":741,"line":587,"context":496},{"file":142,"line":744,"context":496},66,{"file":142,"line":744,"context":496},{"file":747,"line":305,"context":496},"src\\ListTable\\Column\\BytesColumn.php",{"file":749,"line":387,"context":496},"src\\ListTable\\Column\\DateColumn.php",{"file":751,"line":149,"context":496},"src\\ListTable\\Column\\IdentifierColumn.php",{"file":753,"line":149,"context":496},"src\\ListTable\\Column\\LogMessageColumn.php",{"file":755,"line":305,"context":496},"src\\ListTable\\Column\\NumberColumn.php",{"file":757,"line":758,"context":496},"src\\ListTable\\Column\\TextColumn.php",51,{"file":757,"line":214,"context":496},{"file":761,"line":387,"context":496},"src\\ListTable\\Column\\TypeColumn.php",{"file":763,"line":351,"context":496},"src\\ListTable\\Column\\UserColumn.php",{"file":763,"line":254,"context":496},{"file":763,"line":14,"context":496},{"file":182,"line":211,"context":496},{"file":768,"line":328,"context":496},"src\\Module\\Admin\\Page\\Publications\\PublicationStatusColumn.php",{"file":770,"line":324,"context":496},"src\\Module\\Admin\\Page\\Publications\\PublicationTitleColumn.php",{"file":772,"line":112,"context":496},"src\\Module\\Admin\\Page\\Publications\\PublicationTypeColumn.php",{"file":334,"line":729,"context":496},{"file":334,"line":491,"context":496},{"file":334,"line":776,"context":496},93,{"file":334,"line":36,"context":496},{"file":334,"line":156,"context":496},{"file":334,"line":302,"context":496},{"file":781,"line":580,"context":496},"src\\Service\\PublicationLogsExporter.php",{"file":783,"line":422,"context":496},"src\\SettingGroup\\SettingGroup.php",7,[786],{"name":787,"version":29,"knownCves":788},"Guzzle",[],[790,813,823,833,843,853,863,873,883,893,903,913,923,933,955,966,976],{"entryPoint":791,"graph":792,"unsanitizedCount":34,"severity":812},"handle (src\\Module\\Admin\\Page\\BuildResultPage.php:40)",{"nodes":793,"edges":808},[794,798,802],{"id":795,"type":796,"label":797,"file":182,"line":198},"n0","source","$_REQUEST",{"id":799,"type":800,"label":801,"file":182,"line":198},"n1","transform","→ find()",{"id":803,"type":804,"label":805,"file":486,"line":806,"wp_function":807},"n2","sink","get_row() [SQLi]",145,"get_row",[809,811],{"from":795,"to":799,"sanitized":810},false,{"from":799,"to":803,"sanitized":810},"high",{"entryPoint":814,"graph":815,"unsanitizedCount":34,"severity":812},"\u003CBuildResultPage> (src\\Module\\Admin\\Page\\BuildResultPage.php:0)",{"nodes":816,"edges":820},[817,818,819],{"id":795,"type":796,"label":797,"file":182,"line":198},{"id":799,"type":800,"label":801,"file":182,"line":198},{"id":803,"type":804,"label":805,"file":486,"line":806,"wp_function":807},[821,822],{"from":795,"to":799,"sanitized":810},{"from":799,"to":803,"sanitized":810},{"entryPoint":824,"graph":825,"unsanitizedCount":34,"severity":812},"load (src\\Module\\Admin\\Page\\PublicationLogs\\PublicationLogsExportPage.php:65)",{"nodes":826,"edges":830},[827,828,829],{"id":795,"type":796,"label":797,"file":187,"line":208},{"id":799,"type":800,"label":801,"file":187,"line":208},{"id":803,"type":804,"label":805,"file":486,"line":806,"wp_function":807},[831,832],{"from":795,"to":799,"sanitized":810},{"from":799,"to":803,"sanitized":810},{"entryPoint":834,"graph":835,"unsanitizedCount":34,"severity":812},"\u003CPublicationLogsExportPage> (src\\Module\\Admin\\Page\\PublicationLogs\\PublicationLogsExportPage.php:0)",{"nodes":836,"edges":840},[837,838,839],{"id":795,"type":796,"label":797,"file":187,"line":208},{"id":799,"type":800,"label":801,"file":187,"line":208},{"id":803,"type":804,"label":805,"file":486,"line":806,"wp_function":807},[841,842],{"from":795,"to":799,"sanitized":810},{"from":799,"to":803,"sanitized":810},{"entryPoint":844,"graph":845,"unsanitizedCount":34,"severity":812},"load (src\\Module\\Admin\\Page\\PublicationLogs\\PublicationLogsPage.php:78)",{"nodes":846,"edges":850},[847,848,849],{"id":795,"type":796,"label":797,"file":190,"line":13},{"id":799,"type":800,"label":801,"file":190,"line":13},{"id":803,"type":804,"label":805,"file":486,"line":806,"wp_function":807},[851,852],{"from":795,"to":799,"sanitized":810},{"from":799,"to":803,"sanitized":810},{"entryPoint":854,"graph":855,"unsanitizedCount":34,"severity":812},"\u003CPublicationLogsPage> (src\\Module\\Admin\\Page\\PublicationLogs\\PublicationLogsPage.php:0)",{"nodes":856,"edges":860},[857,858,859],{"id":795,"type":796,"label":797,"file":190,"line":13},{"id":799,"type":800,"label":801,"file":190,"line":13},{"id":803,"type":804,"label":805,"file":486,"line":806,"wp_function":807},[861,862],{"from":795,"to":799,"sanitized":810},{"from":799,"to":803,"sanitized":810},{"entryPoint":864,"graph":865,"unsanitizedCount":34,"severity":812},"load (src\\Module\\Admin\\Page\\PublicationResults\\PublicationResultsPage.php:78)",{"nodes":866,"edges":870},[867,868,869],{"id":795,"type":796,"label":797,"file":193,"line":13},{"id":799,"type":800,"label":801,"file":193,"line":13},{"id":803,"type":804,"label":805,"file":486,"line":806,"wp_function":807},[871,872],{"from":795,"to":799,"sanitized":810},{"from":799,"to":803,"sanitized":810},{"entryPoint":874,"graph":875,"unsanitizedCount":34,"severity":812},"\u003CPublicationResultsPage> (src\\Module\\Admin\\Page\\PublicationResults\\PublicationResultsPage.php:0)",{"nodes":876,"edges":880},[877,878,879],{"id":795,"type":796,"label":797,"file":193,"line":13},{"id":799,"type":800,"label":801,"file":193,"line":13},{"id":803,"type":804,"label":805,"file":486,"line":806,"wp_function":807},[881,882],{"from":795,"to":799,"sanitized":810},{"from":799,"to":803,"sanitized":810},{"entryPoint":884,"graph":885,"unsanitizedCount":34,"severity":812},"load (src\\Module\\Admin\\Page\\Publications\\PublicationDeletePage.php:52)",{"nodes":886,"edges":890},[887,888,889],{"id":795,"type":796,"label":797,"file":195,"line":331},{"id":799,"type":800,"label":801,"file":195,"line":331},{"id":803,"type":804,"label":805,"file":486,"line":806,"wp_function":807},[891,892],{"from":795,"to":799,"sanitized":810},{"from":799,"to":803,"sanitized":810},{"entryPoint":894,"graph":895,"unsanitizedCount":34,"severity":812},"\u003CPublicationDeletePage> (src\\Module\\Admin\\Page\\Publications\\PublicationDeletePage.php:0)",{"nodes":896,"edges":900},[897,898,899],{"id":795,"type":796,"label":797,"file":195,"line":331},{"id":799,"type":800,"label":801,"file":195,"line":331},{"id":803,"type":804,"label":805,"file":486,"line":806,"wp_function":807},[901,902],{"from":795,"to":799,"sanitized":810},{"from":799,"to":803,"sanitized":810},{"entryPoint":904,"graph":905,"unsanitizedCount":34,"severity":812},"load (src\\Module\\Admin\\Page\\Publications\\PublicationDownloadPage.php:64)",{"nodes":906,"edges":910},[907,908,909],{"id":795,"type":796,"label":797,"file":197,"line":311},{"id":799,"type":800,"label":801,"file":197,"line":311},{"id":803,"type":804,"label":805,"file":486,"line":806,"wp_function":807},[911,912],{"from":795,"to":799,"sanitized":810},{"from":799,"to":803,"sanitized":810},{"entryPoint":914,"graph":915,"unsanitizedCount":34,"severity":812},"\u003CPublicationDownloadPage> (src\\Module\\Admin\\Page\\Publications\\PublicationDownloadPage.php:0)",{"nodes":916,"edges":920},[917,918,919],{"id":795,"type":796,"label":797,"file":197,"line":311},{"id":799,"type":800,"label":801,"file":197,"line":311},{"id":803,"type":804,"label":805,"file":486,"line":806,"wp_function":807},[921,922],{"from":795,"to":799,"sanitized":810},{"from":799,"to":803,"sanitized":810},{"entryPoint":924,"graph":925,"unsanitizedCount":34,"severity":812},"load (src\\Module\\Admin\\Page\\Publications\\PublicationSummaryPage.php:86)",{"nodes":926,"edges":930},[927,928,929],{"id":795,"type":796,"label":797,"file":207,"line":531},{"id":799,"type":800,"label":801,"file":207,"line":531},{"id":803,"type":804,"label":805,"file":486,"line":806,"wp_function":807},[931,932],{"from":795,"to":799,"sanitized":810},{"from":799,"to":803,"sanitized":810},{"entryPoint":934,"graph":935,"unsanitizedCount":133,"severity":812},"\u003CPublicationSummaryPage> (src\\Module\\Admin\\Page\\Publications\\PublicationSummaryPage.php:0)",{"nodes":936,"edges":950},[937,938,939,940,942,945],{"id":795,"type":796,"label":797,"file":207,"line":531},{"id":799,"type":800,"label":801,"file":207,"line":531},{"id":803,"type":804,"label":805,"file":486,"line":806,"wp_function":807},{"id":941,"type":796,"label":797,"file":207,"line":806},"n3",{"id":943,"type":800,"label":944,"file":207,"line":806},"n4","→ findWhereMatching()",{"id":946,"type":804,"label":947,"file":486,"line":948,"wp_function":949},"n5","get_results() [SQLi]",261,"get_results",[951,952,953,954],{"from":795,"to":799,"sanitized":810},{"from":799,"to":803,"sanitized":810},{"from":941,"to":943,"sanitized":810},{"from":943,"to":946,"sanitized":810},{"entryPoint":956,"graph":957,"unsanitizedCount":34,"severity":812},"render (src\\Module\\Admin\\Page\\PublishPage.php:74)",{"nodes":958,"edges":963},[959,961,962],{"id":795,"type":796,"label":797,"file":210,"line":960},79,{"id":799,"type":800,"label":801,"file":210,"line":960},{"id":803,"type":804,"label":805,"file":486,"line":806,"wp_function":807},[964,965],{"from":795,"to":799,"sanitized":810},{"from":799,"to":803,"sanitized":810},{"entryPoint":967,"graph":968,"unsanitizedCount":34,"severity":812},"createPublication (src\\Module\\Admin\\Page\\PublishPage.php:102)",{"nodes":969,"edges":973},[970,971,972],{"id":795,"type":796,"label":797,"file":210,"line":275},{"id":799,"type":800,"label":801,"file":210,"line":275},{"id":803,"type":804,"label":805,"file":486,"line":806,"wp_function":807},[974,975],{"from":795,"to":799,"sanitized":810},{"from":799,"to":803,"sanitized":810},{"entryPoint":977,"graph":978,"unsanitizedCount":133,"severity":812},"\u003CPublishPage> (src\\Module\\Admin\\Page\\PublishPage.php:0)",{"nodes":979,"edges":984},[980,982,983],{"id":795,"type":796,"label":981,"file":210,"line":960},"$_REQUEST (x2)",{"id":799,"type":800,"label":801,"file":210,"line":960},{"id":803,"type":804,"label":805,"file":486,"line":806,"wp_function":807},[985,986],{"from":795,"to":799,"sanitized":810},{"from":799,"to":803,"sanitized":810},{"summary":988,"deductions":989},"The Staatic plugin v1.12.1 exhibits a generally good security posture with zero known CVEs and a complete lack of external attack vectors such as AJAX handlers, REST API routes, shortcodes, or cron events that are exposed without authentication. The code also demonstrates a strong commitment to secure coding practices by utilizing prepared statements for the vast majority of its SQL queries and implementing nonce and capability checks for critical operations.\n\nHowever, the taint analysis reveals a significant concern. All 17 analyzed taint flows passed through unsanitized paths, with 17 of them being flagged as high severity. This indicates a potential for input validation and sanitization weaknesses that could be exploited, even without direct attack surface points. The low percentage of properly escaped output (28%) further amplifies this risk, suggesting that user-supplied data might be rendered in an unsafe manner, potentially leading to cross-site scripting (XSS) vulnerabilities if an attacker can inject malicious content into the processed data.\n\nWhile the plugin's vulnerability history is clean, the current taint analysis findings present a clear and present risk that should not be overlooked. The presence of high-severity taint flows without proper output escaping is a critical area for immediate attention. The plugin's strengths lie in its minimal attack surface and good SQL practices, but the identified taint issues and low output escaping rate detract from its overall security. It is crucial to address these taint flow issues to prevent potential exploitation and ensure the integrity of user data and the website.",[990,992,994],{"reason":991,"points":390},"High severity unsanitized taint flows found",{"reason":993,"points":143},"Low percentage of properly escaped output",{"reason":995,"points":996},"Bundled library Guzzle may be outdated",3,"2026-03-16T18:31:16.581Z",{"wat":999,"direct":1008},{"assetPaths":1000,"generatorPatterns":1003,"scriptPaths":1004,"versionParams":1005},[1001,1002],"\u002Fwp-content\u002Fplugins\u002Fstaatic\u002Fassets\u002Fadmin.css","\u002Fwp-content\u002Fplugins\u002Fstaatic\u002Fassets\u002Fadmin.js",[],[1002],[1006,1007],"staatic\u002Fassets\u002Fadmin.css?ver=","staatic\u002Fassets\u002Fadmin.js?ver=",{"cssClasses":1009,"htmlComments":1010,"htmlAttributes":1011,"restEndpoints":1012,"jsGlobals":1015,"shortcodeOutput":1016},[],[],[],[1013,1014],"\u002Fwp-json\u002Fstaatic-github\u002Fv1\u002Fgithub-status","\u002Fwp-json\u002Fstaatic-netlify\u002Fv1\u002Fnetlify-status",[],[],{"error":1018,"url":1019,"statusCode":1020,"statusMessage":1021,"message":1021},true,"http:\u002F\u002Flocalhost\u002Fapi\u002Fplugins\u002Fstaatic\u002Fbundle",404,"no bundle for this plugin yet",{"slug":4,"current_version":6,"total_versions":247,"versions":1023},[1024,1029,1036,1043,1050,1057,1064,1071,1078,1085,1092,1099,1106,1113,1120,1127,1134,1141,1148,1155,1162,1169,1176,1183,1190,1197,1204,1211,1218,1225,1232,1239,1246,1253,1260,1267,1274,1281,1288,1295,1302,1309,1316,1323,1330,1337,1344,1351,1358,1365,1372,1379,1386,1393,1400,1407],{"version":6,"download_url":26,"svn_tag_url":1025,"released_at":29,"has_diff":810,"diff_files_changed":1026,"diff_lines":29,"trac_diff_url":1027,"vulnerabilities":1028,"is_current":1018},"https:\u002F\u002Fplugins.svn.wordpress.org\u002Fstaatic\u002Ftags\u002F1.12.2\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fstaatic%2Ftags%2F1.12.1&new_path=%2Fstaatic%2Ftags%2F1.12.2",[],{"version":1030,"download_url":1031,"svn_tag_url":1032,"released_at":29,"has_diff":810,"diff_files_changed":1033,"diff_lines":29,"trac_diff_url":1034,"vulnerabilities":1035,"is_current":810},"1.12.1","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fstaatic.1.12.1.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fstaatic\u002Ftags\u002F1.12.1\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fstaatic%2Ftags%2F1.12.0&new_path=%2Fstaatic%2Ftags%2F1.12.1",[],{"version":1037,"download_url":1038,"svn_tag_url":1039,"released_at":29,"has_diff":810,"diff_files_changed":1040,"diff_lines":29,"trac_diff_url":1041,"vulnerabilities":1042,"is_current":810},"1.12.0","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fstaatic.1.12.0.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fstaatic\u002Ftags\u002F1.12.0\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fstaatic%2Ftags%2F1.11.4&new_path=%2Fstaatic%2Ftags%2F1.12.0",[],{"version":1044,"download_url":1045,"svn_tag_url":1046,"released_at":29,"has_diff":810,"diff_files_changed":1047,"diff_lines":29,"trac_diff_url":1048,"vulnerabilities":1049,"is_current":810},"1.11.4","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fstaatic.1.11.4.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fstaatic\u002Ftags\u002F1.11.4\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fstaatic%2Ftags%2F1.11.3&new_path=%2Fstaatic%2Ftags%2F1.11.4",[],{"version":1051,"download_url":1052,"svn_tag_url":1053,"released_at":29,"has_diff":810,"diff_files_changed":1054,"diff_lines":29,"trac_diff_url":1055,"vulnerabilities":1056,"is_current":810},"1.11.3","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fstaatic.1.11.3.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fstaatic\u002Ftags\u002F1.11.3\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fstaatic%2Ftags%2F1.11.0&new_path=%2Fstaatic%2Ftags%2F1.11.3",[],{"version":1058,"download_url":1059,"svn_tag_url":1060,"released_at":29,"has_diff":810,"diff_files_changed":1061,"diff_lines":29,"trac_diff_url":1062,"vulnerabilities":1063,"is_current":810},"1.11.0","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fstaatic.1.11.0.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fstaatic\u002Ftags\u002F1.11.0\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fstaatic%2Ftags%2F1.10.9&new_path=%2Fstaatic%2Ftags%2F1.11.0",[],{"version":1065,"download_url":1066,"svn_tag_url":1067,"released_at":29,"has_diff":810,"diff_files_changed":1068,"diff_lines":29,"trac_diff_url":1069,"vulnerabilities":1070,"is_current":810},"1.10.9","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fstaatic.1.10.9.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fstaatic\u002Ftags\u002F1.10.9\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fstaatic%2Ftags%2F1.10.8&new_path=%2Fstaatic%2Ftags%2F1.10.9",[],{"version":1072,"download_url":1073,"svn_tag_url":1074,"released_at":29,"has_diff":810,"diff_files_changed":1075,"diff_lines":29,"trac_diff_url":1076,"vulnerabilities":1077,"is_current":810},"1.10.8","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fstaatic.1.10.8.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fstaatic\u002Ftags\u002F1.10.8\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fstaatic%2Ftags%2F1.10.7&new_path=%2Fstaatic%2Ftags%2F1.10.8",[],{"version":1079,"download_url":1080,"svn_tag_url":1081,"released_at":29,"has_diff":810,"diff_files_changed":1082,"diff_lines":29,"trac_diff_url":1083,"vulnerabilities":1084,"is_current":810},"1.10.7","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fstaatic.1.10.7.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fstaatic\u002Ftags\u002F1.10.7\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fstaatic%2Ftags%2F1.10.6&new_path=%2Fstaatic%2Ftags%2F1.10.7",[],{"version":1086,"download_url":1087,"svn_tag_url":1088,"released_at":29,"has_diff":810,"diff_files_changed":1089,"diff_lines":29,"trac_diff_url":1090,"vulnerabilities":1091,"is_current":810},"1.10.6","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fstaatic.1.10.6.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fstaatic\u002Ftags\u002F1.10.6\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fstaatic%2Ftags%2F1.10.5&new_path=%2Fstaatic%2Ftags%2F1.10.6",[],{"version":1093,"download_url":1094,"svn_tag_url":1095,"released_at":29,"has_diff":810,"diff_files_changed":1096,"diff_lines":29,"trac_diff_url":1097,"vulnerabilities":1098,"is_current":810},"1.10.5","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fstaatic.1.10.5.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fstaatic\u002Ftags\u002F1.10.5\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fstaatic%2Ftags%2F1.10.4&new_path=%2Fstaatic%2Ftags%2F1.10.5",[],{"version":1100,"download_url":1101,"svn_tag_url":1102,"released_at":29,"has_diff":810,"diff_files_changed":1103,"diff_lines":29,"trac_diff_url":1104,"vulnerabilities":1105,"is_current":810},"1.10.4","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fstaatic.1.10.4.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fstaatic\u002Ftags\u002F1.10.4\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fstaatic%2Ftags%2F1.10.3&new_path=%2Fstaatic%2Ftags%2F1.10.4",[],{"version":1107,"download_url":1108,"svn_tag_url":1109,"released_at":29,"has_diff":810,"diff_files_changed":1110,"diff_lines":29,"trac_diff_url":1111,"vulnerabilities":1112,"is_current":810},"1.10.3","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fstaatic.1.10.3.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fstaatic\u002Ftags\u002F1.10.3\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fstaatic%2Ftags%2F1.10.2&new_path=%2Fstaatic%2Ftags%2F1.10.3",[],{"version":1114,"download_url":1115,"svn_tag_url":1116,"released_at":29,"has_diff":810,"diff_files_changed":1117,"diff_lines":29,"trac_diff_url":1118,"vulnerabilities":1119,"is_current":810},"1.10.2","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fstaatic.1.10.2.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fstaatic\u002Ftags\u002F1.10.2\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fstaatic%2Ftags%2F1.10.1&new_path=%2Fstaatic%2Ftags%2F1.10.2",[],{"version":1121,"download_url":1122,"svn_tag_url":1123,"released_at":29,"has_diff":810,"diff_files_changed":1124,"diff_lines":29,"trac_diff_url":1125,"vulnerabilities":1126,"is_current":810},"1.10.1","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fstaatic.1.10.1.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fstaatic\u002Ftags\u002F1.10.1\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fstaatic%2Ftags%2F1.10.0&new_path=%2Fstaatic%2Ftags%2F1.10.1",[],{"version":1128,"download_url":1129,"svn_tag_url":1130,"released_at":29,"has_diff":810,"diff_files_changed":1131,"diff_lines":29,"trac_diff_url":1132,"vulnerabilities":1133,"is_current":810},"1.10.0","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fstaatic.1.10.0.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fstaatic\u002Ftags\u002F1.10.0\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fstaatic%2Ftags%2F1.9.3&new_path=%2Fstaatic%2Ftags%2F1.10.0",[],{"version":1135,"download_url":1136,"svn_tag_url":1137,"released_at":29,"has_diff":810,"diff_files_changed":1138,"diff_lines":29,"trac_diff_url":1139,"vulnerabilities":1140,"is_current":810},"1.9.3","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fstaatic.1.9.3.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fstaatic\u002Ftags\u002F1.9.3\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fstaatic%2Ftags%2F1.9.2&new_path=%2Fstaatic%2Ftags%2F1.9.3",[],{"version":1142,"download_url":1143,"svn_tag_url":1144,"released_at":29,"has_diff":810,"diff_files_changed":1145,"diff_lines":29,"trac_diff_url":1146,"vulnerabilities":1147,"is_current":810},"1.9.2","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fstaatic.1.9.2.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fstaatic\u002Ftags\u002F1.9.2\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fstaatic%2Ftags%2F1.9.1&new_path=%2Fstaatic%2Ftags%2F1.9.2",[],{"version":1149,"download_url":1150,"svn_tag_url":1151,"released_at":29,"has_diff":810,"diff_files_changed":1152,"diff_lines":29,"trac_diff_url":1153,"vulnerabilities":1154,"is_current":810},"1.9.1","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fstaatic.1.9.1.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fstaatic\u002Ftags\u002F1.9.1\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fstaatic%2Ftags%2F1.9.0&new_path=%2Fstaatic%2Ftags%2F1.9.1",[],{"version":1156,"download_url":1157,"svn_tag_url":1158,"released_at":29,"has_diff":810,"diff_files_changed":1159,"diff_lines":29,"trac_diff_url":1160,"vulnerabilities":1161,"is_current":810},"1.9.0","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fstaatic.1.9.0.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fstaatic\u002Ftags\u002F1.9.0\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fstaatic%2Ftags%2F1.8.2&new_path=%2Fstaatic%2Ftags%2F1.9.0",[],{"version":1163,"download_url":1164,"svn_tag_url":1165,"released_at":29,"has_diff":810,"diff_files_changed":1166,"diff_lines":29,"trac_diff_url":1167,"vulnerabilities":1168,"is_current":810},"1.8.2","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fstaatic.1.8.2.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fstaatic\u002Ftags\u002F1.8.2\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fstaatic%2Ftags%2F1.8.1&new_path=%2Fstaatic%2Ftags%2F1.8.2",[],{"version":1170,"download_url":1171,"svn_tag_url":1172,"released_at":29,"has_diff":810,"diff_files_changed":1173,"diff_lines":29,"trac_diff_url":1174,"vulnerabilities":1175,"is_current":810},"1.8.1","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fstaatic.1.8.1.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fstaatic\u002Ftags\u002F1.8.1\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fstaatic%2Ftags%2F1.8.0&new_path=%2Fstaatic%2Ftags%2F1.8.1",[],{"version":1177,"download_url":1178,"svn_tag_url":1179,"released_at":29,"has_diff":810,"diff_files_changed":1180,"diff_lines":29,"trac_diff_url":1181,"vulnerabilities":1182,"is_current":810},"1.8.0","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fstaatic.1.8.0.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fstaatic\u002Ftags\u002F1.8.0\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fstaatic%2Ftags%2F1.7.0&new_path=%2Fstaatic%2Ftags%2F1.8.0",[],{"version":1184,"download_url":1185,"svn_tag_url":1186,"released_at":29,"has_diff":810,"diff_files_changed":1187,"diff_lines":29,"trac_diff_url":1188,"vulnerabilities":1189,"is_current":810},"1.7.0","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fstaatic.1.7.0.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fstaatic\u002Ftags\u002F1.7.0\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fstaatic%2Ftags%2F1.6.3&new_path=%2Fstaatic%2Ftags%2F1.7.0",[],{"version":1191,"download_url":1192,"svn_tag_url":1193,"released_at":29,"has_diff":810,"diff_files_changed":1194,"diff_lines":29,"trac_diff_url":1195,"vulnerabilities":1196,"is_current":810},"1.6.3","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fstaatic.1.6.3.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fstaatic\u002Ftags\u002F1.6.3\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fstaatic%2Ftags%2F1.6.2&new_path=%2Fstaatic%2Ftags%2F1.6.3",[],{"version":1198,"download_url":1199,"svn_tag_url":1200,"released_at":29,"has_diff":810,"diff_files_changed":1201,"diff_lines":29,"trac_diff_url":1202,"vulnerabilities":1203,"is_current":810},"1.6.2","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fstaatic.1.6.2.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fstaatic\u002Ftags\u002F1.6.2\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fstaatic%2Ftags%2F1.6.1&new_path=%2Fstaatic%2Ftags%2F1.6.2",[],{"version":1205,"download_url":1206,"svn_tag_url":1207,"released_at":29,"has_diff":810,"diff_files_changed":1208,"diff_lines":29,"trac_diff_url":1209,"vulnerabilities":1210,"is_current":810},"1.6.1","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fstaatic.1.6.1.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fstaatic\u002Ftags\u002F1.6.1\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fstaatic%2Ftags%2F1.6.0&new_path=%2Fstaatic%2Ftags%2F1.6.1",[],{"version":1212,"download_url":1213,"svn_tag_url":1214,"released_at":29,"has_diff":810,"diff_files_changed":1215,"diff_lines":29,"trac_diff_url":1216,"vulnerabilities":1217,"is_current":810},"1.6.0","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fstaatic.1.6.0.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fstaatic\u002Ftags\u002F1.6.0\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fstaatic%2Ftags%2F1.5.0&new_path=%2Fstaatic%2Ftags%2F1.6.0",[],{"version":1219,"download_url":1220,"svn_tag_url":1221,"released_at":29,"has_diff":810,"diff_files_changed":1222,"diff_lines":29,"trac_diff_url":1223,"vulnerabilities":1224,"is_current":810},"1.5.0","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fstaatic.1.5.0.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fstaatic\u002Ftags\u002F1.5.0\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fstaatic%2Ftags%2F1.4.5&new_path=%2Fstaatic%2Ftags%2F1.5.0",[],{"version":1226,"download_url":1227,"svn_tag_url":1228,"released_at":29,"has_diff":810,"diff_files_changed":1229,"diff_lines":29,"trac_diff_url":1230,"vulnerabilities":1231,"is_current":810},"1.4.5","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fstaatic.1.4.5.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fstaatic\u002Ftags\u002F1.4.5\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fstaatic%2Ftags%2F1.4.4&new_path=%2Fstaatic%2Ftags%2F1.4.5",[],{"version":1233,"download_url":1234,"svn_tag_url":1235,"released_at":29,"has_diff":810,"diff_files_changed":1236,"diff_lines":29,"trac_diff_url":1237,"vulnerabilities":1238,"is_current":810},"1.4.4","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fstaatic.1.4.4.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fstaatic\u002Ftags\u002F1.4.4\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fstaatic%2Ftags%2F1.4.3&new_path=%2Fstaatic%2Ftags%2F1.4.4",[],{"version":1240,"download_url":1241,"svn_tag_url":1242,"released_at":29,"has_diff":810,"diff_files_changed":1243,"diff_lines":29,"trac_diff_url":1244,"vulnerabilities":1245,"is_current":810},"1.4.3","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fstaatic.1.4.3.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fstaatic\u002Ftags\u002F1.4.3\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fstaatic%2Ftags%2F1.4.2&new_path=%2Fstaatic%2Ftags%2F1.4.3",[],{"version":1247,"download_url":1248,"svn_tag_url":1249,"released_at":29,"has_diff":810,"diff_files_changed":1250,"diff_lines":29,"trac_diff_url":1251,"vulnerabilities":1252,"is_current":810},"1.4.2","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fstaatic.1.4.2.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fstaatic\u002Ftags\u002F1.4.2\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fstaatic%2Ftags%2F1.4.1&new_path=%2Fstaatic%2Ftags%2F1.4.2",[],{"version":1254,"download_url":1255,"svn_tag_url":1256,"released_at":29,"has_diff":810,"diff_files_changed":1257,"diff_lines":29,"trac_diff_url":1258,"vulnerabilities":1259,"is_current":810},"1.4.1","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fstaatic.1.4.1.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fstaatic\u002Ftags\u002F1.4.1\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fstaatic%2Ftags%2F1.4.0&new_path=%2Fstaatic%2Ftags%2F1.4.1",[],{"version":1261,"download_url":1262,"svn_tag_url":1263,"released_at":29,"has_diff":810,"diff_files_changed":1264,"diff_lines":29,"trac_diff_url":1265,"vulnerabilities":1266,"is_current":810},"1.4.0","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fstaatic.1.4.0.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fstaatic\u002Ftags\u002F1.4.0\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fstaatic%2Ftags%2F1.3.4&new_path=%2Fstaatic%2Ftags%2F1.4.0",[],{"version":1268,"download_url":1269,"svn_tag_url":1270,"released_at":29,"has_diff":810,"diff_files_changed":1271,"diff_lines":29,"trac_diff_url":1272,"vulnerabilities":1273,"is_current":810},"1.3.4","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fstaatic.1.3.4.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fstaatic\u002Ftags\u002F1.3.4\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fstaatic%2Ftags%2F1.3.3&new_path=%2Fstaatic%2Ftags%2F1.3.4",[],{"version":1275,"download_url":1276,"svn_tag_url":1277,"released_at":29,"has_diff":810,"diff_files_changed":1278,"diff_lines":29,"trac_diff_url":1279,"vulnerabilities":1280,"is_current":810},"1.3.3","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fstaatic.1.3.3.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fstaatic\u002Ftags\u002F1.3.3\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fstaatic%2Ftags%2F1.3.2&new_path=%2Fstaatic%2Ftags%2F1.3.3",[],{"version":1282,"download_url":1283,"svn_tag_url":1284,"released_at":29,"has_diff":810,"diff_files_changed":1285,"diff_lines":29,"trac_diff_url":1286,"vulnerabilities":1287,"is_current":810},"1.3.2","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fstaatic.1.3.2.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fstaatic\u002Ftags\u002F1.3.2\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fstaatic%2Ftags%2F1.3.1&new_path=%2Fstaatic%2Ftags%2F1.3.2",[],{"version":1289,"download_url":1290,"svn_tag_url":1291,"released_at":29,"has_diff":810,"diff_files_changed":1292,"diff_lines":29,"trac_diff_url":1293,"vulnerabilities":1294,"is_current":810},"1.3.1","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fstaatic.1.3.1.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fstaatic\u002Ftags\u002F1.3.1\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fstaatic%2Ftags%2F1.3.0&new_path=%2Fstaatic%2Ftags%2F1.3.1",[],{"version":1296,"download_url":1297,"svn_tag_url":1298,"released_at":29,"has_diff":810,"diff_files_changed":1299,"diff_lines":29,"trac_diff_url":1300,"vulnerabilities":1301,"is_current":810},"1.3.0","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fstaatic.1.3.0.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fstaatic\u002Ftags\u002F1.3.0\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fstaatic%2Ftags%2F1.3.0-beta1&new_path=%2Fstaatic%2Ftags%2F1.3.0",[],{"version":1303,"download_url":1304,"svn_tag_url":1305,"released_at":29,"has_diff":810,"diff_files_changed":1306,"diff_lines":29,"trac_diff_url":1307,"vulnerabilities":1308,"is_current":810},"1.3.0-beta1","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fstaatic.1.3.0-beta1.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fstaatic\u002Ftags\u002F1.3.0-beta1\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fstaatic%2Ftags%2F1.2.3-beta1&new_path=%2Fstaatic%2Ftags%2F1.3.0-beta1",[],{"version":1310,"download_url":1311,"svn_tag_url":1312,"released_at":29,"has_diff":810,"diff_files_changed":1313,"diff_lines":29,"trac_diff_url":1314,"vulnerabilities":1315,"is_current":810},"1.2.3-beta1","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fstaatic.1.2.3-beta1.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fstaatic\u002Ftags\u002F1.2.3-beta1\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fstaatic%2Ftags%2F1.2.2&new_path=%2Fstaatic%2Ftags%2F1.2.3-beta1",[],{"version":1317,"download_url":1318,"svn_tag_url":1319,"released_at":29,"has_diff":810,"diff_files_changed":1320,"diff_lines":29,"trac_diff_url":1321,"vulnerabilities":1322,"is_current":810},"1.2.2","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fstaatic.1.2.2.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fstaatic\u002Ftags\u002F1.2.2\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fstaatic%2Ftags%2F1.2.1&new_path=%2Fstaatic%2Ftags%2F1.2.2",[],{"version":1324,"download_url":1325,"svn_tag_url":1326,"released_at":29,"has_diff":810,"diff_files_changed":1327,"diff_lines":29,"trac_diff_url":1328,"vulnerabilities":1329,"is_current":810},"1.2.1","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fstaatic.1.2.1.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fstaatic\u002Ftags\u002F1.2.1\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fstaatic%2Ftags%2F1.2.0&new_path=%2Fstaatic%2Ftags%2F1.2.1",[],{"version":1331,"download_url":1332,"svn_tag_url":1333,"released_at":29,"has_diff":810,"diff_files_changed":1334,"diff_lines":29,"trac_diff_url":1335,"vulnerabilities":1336,"is_current":810},"1.2.0","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fstaatic.1.2.0.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fstaatic\u002Ftags\u002F1.2.0\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fstaatic%2Ftags%2F1.1.1&new_path=%2Fstaatic%2Ftags%2F1.2.0",[],{"version":1338,"download_url":1339,"svn_tag_url":1340,"released_at":29,"has_diff":810,"diff_files_changed":1341,"diff_lines":29,"trac_diff_url":1342,"vulnerabilities":1343,"is_current":810},"1.1.1","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fstaatic.1.1.1.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fstaatic\u002Ftags\u002F1.1.1\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fstaatic%2Ftags%2F1.1.0&new_path=%2Fstaatic%2Ftags%2F1.1.1",[],{"version":1345,"download_url":1346,"svn_tag_url":1347,"released_at":29,"has_diff":810,"diff_files_changed":1348,"diff_lines":29,"trac_diff_url":1349,"vulnerabilities":1350,"is_current":810},"1.1.0","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fstaatic.1.1.0.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fstaatic\u002Ftags\u002F1.1.0\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fstaatic%2Ftags%2F1.0.8&new_path=%2Fstaatic%2Ftags%2F1.1.0",[],{"version":1352,"download_url":1353,"svn_tag_url":1354,"released_at":29,"has_diff":810,"diff_files_changed":1355,"diff_lines":29,"trac_diff_url":1356,"vulnerabilities":1357,"is_current":810},"1.0.8","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fstaatic.1.0.8.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fstaatic\u002Ftags\u002F1.0.8\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fstaatic%2Ftags%2F1.0.7&new_path=%2Fstaatic%2Ftags%2F1.0.8",[],{"version":1359,"download_url":1360,"svn_tag_url":1361,"released_at":29,"has_diff":810,"diff_files_changed":1362,"diff_lines":29,"trac_diff_url":1363,"vulnerabilities":1364,"is_current":810},"1.0.7","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fstaatic.1.0.7.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fstaatic\u002Ftags\u002F1.0.7\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fstaatic%2Ftags%2F1.0.6&new_path=%2Fstaatic%2Ftags%2F1.0.7",[],{"version":1366,"download_url":1367,"svn_tag_url":1368,"released_at":29,"has_diff":810,"diff_files_changed":1369,"diff_lines":29,"trac_diff_url":1370,"vulnerabilities":1371,"is_current":810},"1.0.6","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fstaatic.1.0.6.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fstaatic\u002Ftags\u002F1.0.6\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fstaatic%2Ftags%2F1.0.5&new_path=%2Fstaatic%2Ftags%2F1.0.6",[],{"version":1373,"download_url":1374,"svn_tag_url":1375,"released_at":29,"has_diff":810,"diff_files_changed":1376,"diff_lines":29,"trac_diff_url":1377,"vulnerabilities":1378,"is_current":810},"1.0.5","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fstaatic.1.0.5.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fstaatic\u002Ftags\u002F1.0.5\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fstaatic%2Ftags%2F1.0.4&new_path=%2Fstaatic%2Ftags%2F1.0.5",[],{"version":1380,"download_url":1381,"svn_tag_url":1382,"released_at":29,"has_diff":810,"diff_files_changed":1383,"diff_lines":29,"trac_diff_url":1384,"vulnerabilities":1385,"is_current":810},"1.0.4","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fstaatic.1.0.4.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fstaatic\u002Ftags\u002F1.0.4\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fstaatic%2Ftags%2F1.0.3&new_path=%2Fstaatic%2Ftags%2F1.0.4",[],{"version":1387,"download_url":1388,"svn_tag_url":1389,"released_at":29,"has_diff":810,"diff_files_changed":1390,"diff_lines":29,"trac_diff_url":1391,"vulnerabilities":1392,"is_current":810},"1.0.3","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fstaatic.1.0.3.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fstaatic\u002Ftags\u002F1.0.3\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fstaatic%2Ftags%2F1.0.2&new_path=%2Fstaatic%2Ftags%2F1.0.3",[],{"version":1394,"download_url":1395,"svn_tag_url":1396,"released_at":29,"has_diff":810,"diff_files_changed":1397,"diff_lines":29,"trac_diff_url":1398,"vulnerabilities":1399,"is_current":810},"1.0.2","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fstaatic.1.0.2.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fstaatic\u002Ftags\u002F1.0.2\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fstaatic%2Ftags%2F1.0.1&new_path=%2Fstaatic%2Ftags%2F1.0.2",[],{"version":1401,"download_url":1402,"svn_tag_url":1403,"released_at":29,"has_diff":810,"diff_files_changed":1404,"diff_lines":29,"trac_diff_url":1405,"vulnerabilities":1406,"is_current":810},"1.0.1","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fstaatic.1.0.1.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fstaatic\u002Ftags\u002F1.0.1\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fstaatic%2Ftags%2F1.0.0&new_path=%2Fstaatic%2Ftags%2F1.0.1",[],{"version":1408,"download_url":1409,"svn_tag_url":1410,"released_at":29,"has_diff":810,"diff_files_changed":1411,"diff_lines":29,"trac_diff_url":29,"vulnerabilities":1412,"is_current":810},"1.0.0","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fstaatic.1.0.0.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fstaatic\u002Ftags\u002F1.0.0\u002F",[],[]]