[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fRrVqvXJuQlxAsh64RyNUx3eMEcvYbtzc1N7RKYfgNcs":3},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":13,"num_ratings":14,"last_updated":15,"tested_up_to":16,"requires_at_least":17,"requires_php":18,"tags":19,"homepage":18,"download_link":24,"security_score":25,"vuln_count":26,"unpatched_count":26,"last_vuln_date":27,"fetched_at":28,"vulnerabilities":29,"developer":30,"crawl_stats":27,"alternatives":37,"analysis":137,"fingerprints":177},"headless-mode","Headless Mode","0.4.0","Ben Meredith","https:\u002F\u002Fprofiles.wordpress.org\u002Fbenmeredithgmailcom\u002F","\u003Cp>Headless mode sets up a redirect for all users trying to access the site. The only requests that are granted admission are ones that are either trying to access the REST API, the WP GraphQL API, or any logged-in user looking to access the headless install to edit or create posts.\u003C\u002Fp>\n","Once you take the head off of WordPress, nobody needs to see it. This plugin hides the front end by redirecting to the shiny static (etc) site.",2000,32805,100,6,"2024-07-18T15:41:00.000Z","6.6.5","5.0","",[20,21,22,23],"gatsby","headless","jamstack","static","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fheadless-mode.0.4.0.zip",92,0,null,"2026-03-15T15:16:48.613Z",[],{"slug":31,"display_name":7,"profile_url":8,"plugin_count":32,"total_installs":33,"avg_security_score":25,"avg_patch_time_days":34,"trust_score":35,"computed_at":36},"benmeredithgmailcom",3,11000,493,73,"2026-04-04T11:40:07.056Z",[38,59,77,99,119],{"slug":39,"name":40,"version":41,"author":42,"author_profile":43,"description":44,"short_description":45,"active_installs":46,"downloaded":47,"rating":13,"num_ratings":48,"last_updated":49,"tested_up_to":50,"requires_at_least":51,"requires_php":52,"tags":53,"homepage":18,"download_link":57,"security_score":58,"vuln_count":26,"unpatched_count":26,"last_vuln_date":27,"fetched_at":28},"wp-gatsby","WPGatsby","2.3.3","lightstrike","https:\u002F\u002Fprofiles.wordpress.org\u002Flightstrike\u002F","\u003Cp>\n  \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fgatsbyjs\u002Fwp-gatsby\u002Fblob\u002Fmaster\u002Flicense.txt\" rel=\"nofollow ugc\">\u003C\u002Fp>\n\u003Cp>  \u003C\u002Fa>\u003Cbr \u002F>\n  \u003Ca href=\"https:\u002F\u002Ftwitter.com\u002Fintent\u002Ffollow?screen_name=gatsbyjs\" rel=\"nofollow ugc\">\u003C\u002Fp>\n\u003Cp>  \u003C\u002Fa>\n\u003C\u002Fp>\n\u003Cp>WPGatsby is a free open-source WordPress plugin that optimizes your WordPress site to work as a data source for \u003Ca href=\"https:\u002F\u002Fwww.gatsbyjs.com\u002Fdocs\u002Fhow-to\u002Fsourcing-data\u002Fsourcing-from-wordpress\" rel=\"nofollow ugc\">Gatsby\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>This plugin must be used in combination with the npm package \u003Ca href=\"https:\u002F\u002Fwww.npmjs.com\u002Fpackage\u002Fgatsby-source-wordpress\" rel=\"nofollow ugc\">\u003Ccode>gatsby-source-wordpress@^4.0.0\u003C\u002Fcode>\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>Install and Activation\u003C\u002Fh3>\n\u003Cp>WPGatsby is available on the WordPress.org repository and can be installed from your WordPress dashboard, or by using any other plugin installation method you prefer, such as installing with Composer from wpackagist.org.\u003C\u002Fp>\n\u003Ch3>Plugin Overview\u003C\u002Fh3>\n\u003Cp>This plugin has 2 primary responsibilities:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fgatsbyjs\u002Fwp-gatsby\u002Fblob\u002Fmaster\u002Fdocs\u002Faction-monitor.md\" rel=\"nofollow ugc\">Monitor Activity in WordPress to keep Gatsby in sync with WP\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fgatsbyjs\u002Fgatsby\u002Fblob\u002Fmaster\u002Fpackages\u002Fgatsby-source-wordpress\u002Fdocs\u002Ftutorials\u002Fconfiguring-wp-gatsby.md#setting-up-preview\" rel=\"nofollow ugc\">Configure WordPress Previews to work with Gatsby\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Additionally, WPGatsby has a settings page to connect your WordPress site with your Gatsby site:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fgatsbyjs\u002Fgatsby\u002Fblob\u002Fmaster\u002Fpackages\u002Fgatsby-source-wordpress\u002Fdocs\u002Ftutorials\u002Fconfiguring-wp-gatsby.md\" rel=\"nofollow ugc\">WPGatsby Settings\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n","WPGatsby is a free open-source WordPress plugin that optimizes your WordPress site to work as a data source for Gatsby. This plugin must be used in c &hellip;",3000,124093,8,"2022-05-04T18:24:00.000Z","5.9.13","5.4.2","7.3",[20,54,22,55,56],"gatsbyjs","javascript","static-site-generator","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-gatsby.2.3.3.zip",85,{"slug":60,"name":61,"version":62,"author":60,"author_profile":63,"description":64,"short_description":65,"active_installs":26,"downloaded":66,"rating":13,"num_ratings":67,"last_updated":68,"tested_up_to":69,"requires_at_least":70,"requires_php":71,"tags":72,"homepage":75,"download_link":76,"security_score":58,"vuln_count":26,"unpatched_count":26,"last_vuln_date":27,"fetched_at":28},"jamstackpress","JAMStackPress","0.1.3","https:\u002F\u002Fprofiles.wordpress.org\u002Fjamstackpress\u002F","\u003Cp>JAMStackPress – Power-up you WordPress backend\u003C\u002Fp>\n\u003Cp>This plugin extends the WP-JSON API by adding a new useful set of fields to the WP-JSON API response, this new set of fields will make your front-end development easier. JAMStackPress also applies some optional filters\u003Cbr \u002F>\nto the content in order to make it front-end ready (no need to make replacements or ad image width and height attrs at front-end level).  Finally we also adds to more endpoints to the WP-JSON API (contact form and sitemap) very useful!\u003Cbr \u002F>\nWe think about the possible scenarios of development for your static website, so in other words, we’ll try to make your life easier, so that you only think about developing your decoupled front-end.\u003C\u002Fp>\n\u003Ch3>Extra fields (jamstackpress object)\u003C\u002Fh3>\n\u003Cp>We include some extra fields that can be activated in the plugins administration page, that will make your front-end development easier:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\n\u003Cp>Human readable date field (uses the locale defined in your WordPress panel):\u003Cbr \u002F>\n\u003Ccode>\"readable_date\": \"March 26, 2018\"\u003C\u002Fcode>\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Post’s full slug and front-end link respecting your WordPress permalinks selection:\u003Cbr \u002F>\n\u003Ccode>\"routes\": {\u003Cbr \u002F>\n\"slug\": \"\u002Fcategory\u002Fpost-title\u002F\",\u003Cbr \u002F>\n\"front_link\": \"https:\u002F\u002Ffrontenddomain.com\u002Fcategory\u002Fpost-title\u002F\"\u003Cbr \u002F>\n}\u003C\u002Fcode>\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Featured image URLs one for every size:\u003C\u002Fp>\n\u003Cp>\u003Ccode>\"featured_image\": {\u003Cbr \u002F>\n\"thumbnail\": \"http:\u002F\u002Fexample.com\u002Fwp-content\u002Fuploads\u002F2022\u002F07\u002Fthumbnail-150x150.jpg\",\u003Cbr \u002F>\n\"medium\": \"http:\u002F\u002Fexample.com\u002Fwp-content\u002Fuploads\u002F2022\u002F07\u002Fmedium-300x200.jpg\",\u003Cbr \u002F>\n\"medium_large\": \"http:\u002F\u002Fexample.com\u002Fwp-content\u002Fuploads\u002F2022\u002F07\u002Fmedium-large-768x512.jpg\"\u003Cbr \u002F>\n\"large\": \"http:\u002F\u002Fexample.com\u002Fwp-content\u002Fuploads\u002F2022\u002F07\u002Flarge-1024x683.jpg\"\u003Cbr \u002F>\n}\u003C\u002Fcode>\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>SEO tags Title and Description – Compatible With Yoast and RankMath plugins:\u003Cbr \u002F>\n\u003Ccode>\"seo\": {\u003Cbr \u002F>\n\"title\": \"Post Title\",\u003Cbr \u002F>\n\"description\": \"Post SEO description\"\u003Cbr \u002F>\n}\u003C\u002Fcode>\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Extra endpoints\u003C\u002Fh3>\n\u003Cp>JAMStackPress includes 2 optional endpoints, always with the porpoise in mind of making your front end development tasks much more easier\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u002Fjamstackpress\u002Fv1\u002Fcontact\u003C\u002Fstrong>\u003Cbr \u002F>\nThis endpoint acts as a contact form back-end resource. Will save a jp_contact custom post and send an email on every success submission.\u003C\u002Fp>\n\u003Cp>How to use it:\u003C\u002Fp>\n\u003Col>\n\u003Cli>Enable the custom \u003Cstrong>contact form endpoint\u003C\u002Fstrong> in the options panel.  \u003C\u002Fli>\n\u003Cli>Fill and save the rest of the options related to the contact endpoint: \u003Cstrong>Contact email\u003C\u002Fstrong>, \u003Cstrong>Contact Fail Message\u003C\u002Fstrong>, \u003Cstrong>Contact Success Message\u003C\u002Fstrong> and \u003Cstrong>reCaptcha Secret Key\u003C\u002Fstrong> (google reCaptcha V3).  \u003C\u002Fli>\n\u003Cli>\n\u003Cp>Send a request to the custom contact form endpoint, here is an example of a call to the contact form endpoint using js fetch()\u003C\u002Fp>\n\u003Cp>\u003Ccode>fetch('https:\u002F\u002Fexample.com\u002Fwp-json\u002Fjamstackpress\u002Fv1\u002Fcontact?',{\u003Cbr \u002F>\nmethod: 'POST',\u003Cbr \u002F>\nheaders: {\u003Cbr \u002F>\n'Accept': 'application\u002Fjson',\u003Cbr \u002F>\n'Content-Type': 'application\u002Fjson'\u003Cbr \u002F>\n},\u003Cbr \u002F>\nbody: JSON.stringify({\u003Cbr \u002F>\nname: 'Name',\u003Cbr \u002F>\nemail: 'example@example.com',\u003Cbr \u002F>\nsubject: 'Contact Subject',\u003Cbr \u002F>\nmessage: 'Body of the contact form message',\u003Cbr \u002F>\nrecaptach_token: 'xxxxxxxxxxx'})\u003Cbr \u002F>\n})\u003C\u002Fcode>\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>\u003Cstrong>\u002Fjamstackpress\u002Fv1\u002Fsitemap\u003C\u002Fstrong>\u003Cbr \u002F>\nThis endpoint will return a full list of posts and categories slugs, here is a sample of returned list:\u003Cbr \u002F>\n    \u003Ccode>[\"\u002Fsapiente\u002Feveniet-velit-et-aut-est-et-inventore\u002F\",\"\u002Fsapiente\u002Faliquid-aut-ut-eius-excepturi-magni\u002F\",\"\u002Fnulla-molestias\u002Feius-ratione-mollitia-aliquam\u002F\",\"\u002Funcategorized\u002Faut-qui-repudiandae-nihil-iste\u002F\",\"\u002Funcategorized\u002Ftest\u002F\",\"\u002Faliquam\u002F\",\"\u002Fipsa-ratione\u002F\",\"\u002Fnulla-molestias\u002F\",\"\u002Fperferendis-modi\u002F\",\"\u002Fsapiente\u002F\",\"\u002Funcategorized\u002F\",\"\u002Funde-temporibus\u002F\",\"\u002Fut-quo\u002F\"]\u003C\u002Fcode>\u003C\u002Fp>\n\u003Ch3>Content filters & Deploy tools\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>Content filters\u003C\u002Fstrong>\u003Cbr \u002F>\n– Replace your WordPress base URL with the front-end URL defined in the plugin settings.\u003Cbr \u002F>\n– Add image width and height attributes to every image placed at the content.\u003Cbr \u002F>\n– Add _blank target to every external link at the content.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Deploy tools\u003C\u002Fstrong>\u003Cbr \u002F>\n– Trigger front-end build: You can specify a build webhook url for triggering a deployment in your front-end site, directly from your WordPress back-end. This\u003Cbr \u002F>\nis specially useful to keep your front-end site always updated with the latest content, without having to manually trigger a deploy.\u003C\u002Fp>\n","Power-up your WordPress site and get it ready for JAMStack. Take advantage of useful fields, endpoints and filters extending the WP-JSON API.",3647,2,"2022-07-26T17:04:00.000Z","6.0.11","5.7.1","7.4",[21,22,73,74,23],"pwa","spa","https:\u002F\u002Fgithub.com\u002Fjamstackpress\u002Fjamstackpress","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fjamstackpress.0.1.3.zip",{"slug":78,"name":79,"version":80,"author":81,"author_profile":82,"description":83,"short_description":84,"active_installs":85,"downloaded":86,"rating":87,"num_ratings":88,"last_updated":89,"tested_up_to":90,"requires_at_least":91,"requires_php":71,"tags":92,"homepage":95,"download_link":96,"security_score":97,"vuln_count":67,"unpatched_count":26,"last_vuln_date":98,"fetched_at":28},"simply-static","Simply Static – The Static Site Generator","3.6.3","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,1669419,90,192,"2026-03-09T08:06:00.000Z","6.9.4","6.2",[22,93,94,56],"performance","security","https:\u002F\u002Fsimplystatic.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsimply-static.3.6.3.zip",99,"2024-04-22 00:00:00",{"slug":100,"name":101,"version":102,"author":103,"author_profile":104,"description":105,"short_description":106,"active_installs":107,"downloaded":108,"rating":26,"num_ratings":26,"last_updated":109,"tested_up_to":110,"requires_at_least":111,"requires_php":112,"tags":113,"homepage":117,"download_link":118,"security_score":25,"vuln_count":26,"unpatched_count":26,"last_vuln_date":27,"fetched_at":28},"wpgraphql-blocks","WPGraphQL Blocks","2.2.0","Tom Phillips","https:\u002F\u002Fprofiles.wordpress.org\u002Ftomphill\u002F","\u003Cp>Get gutenberg blocks as JSON through wp-graphql\u003C\u002Fp>\n","Get gutenberg blocks as JSON through wp-graphql",400,9775,"2025-02-26T11:21:00.000Z","6.7.5","6.0","7.1",[114,115,20,116,21],"api","decoupled","graphql","https:\u002F\u002Fgithub.com\u002Fwebdeveducation\u002Fwp-graphql-blocks","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwpgraphql-blocks.2.2.0.zip",{"slug":120,"name":121,"version":122,"author":123,"author_profile":124,"description":125,"short_description":126,"active_installs":13,"downloaded":127,"rating":26,"num_ratings":26,"last_updated":128,"tested_up_to":129,"requires_at_least":130,"requires_php":131,"tags":132,"homepage":135,"download_link":136,"security_score":58,"vuln_count":26,"unpatched_count":26,"last_vuln_date":27,"fetched_at":28},"publish-to-netlify","Publish to Netlify","1.0.2","Rogério Moreira","https:\u002F\u002Fprofiles.wordpress.org\u002Frogeriomoreira\u002F","\u003Cp>Easily deploy static sites to Netlify using WordPress as backend. This plugin builds your static website using Netlify webhooks to trigger the deploy process.\u003C\u002Fp>\n","Easily deploy static sites to Netlify using WordPress as backend. This plugin builds your static website using Netlify webhooks to trigger the deploy  &hellip;",3060,"2020-11-29T17:49:00.000Z","5.6.17","4.6","7.0",[115,133,20,21,134],"deploy","netlify","https:\u002F\u002Fgithub.com\u002Frgllm\u002Fpublish-to-netlify","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fpublish-to-netlify.zip",{"attackSurface":138,"codeSignals":154,"taintFlows":165,"riskAssessment":166,"analyzedAt":176},{"hooks":139,"ajaxHandlers":150,"restRoutes":151,"shortcodes":152,"cronEvents":153,"entryPointCount":26,"unprotectedCount":26},[140,146],{"type":141,"name":142,"callback":143,"file":144,"line":145},"action","admin_menu","headless_mode_settings","headless-mode.php",23,{"type":141,"name":147,"callback":148,"priority":97,"file":144,"line":149},"parse_request","headless_mode_disable_front_end",81,[],[],[],[],{"dangerousFunctions":155,"sqlUsage":156,"outputEscaping":158,"fileOperations":26,"externalRequests":26,"nonceChecks":26,"capabilityChecks":159,"bundledLibraries":164},[],{"prepared":26,"raw":26,"locations":157},[],{"escaped":67,"rawEcho":159,"locations":160},1,[161],{"file":144,"line":162,"context":163},50,"raw output",[],[],{"summary":167,"deductions":168},"The \"headless-mode\" v0.4.0 plugin exhibits a generally strong security posture based on the provided static analysis.  The complete absence of direct attack surface entry points like AJAX handlers, REST API routes, shortcodes, and cron events, particularly those unprotected by authentication, is a significant positive. The code also demonstrates good practices with 100% of SQL queries using prepared statements and no file operations or external HTTP requests, further reducing potential vulnerabilities. The single capability check, while present, is a minimal measure given the lack of other identified entry points.\n\nHowever, several areas raise concerns. The presence of 3 total outputs with 67% not properly escaped indicates a potential for Cross-Site Scripting (XSS) vulnerabilities, especially if these outputs handle user-supplied data without adequate sanitization. The absence of nonce checks on any identified entry points is also a notable weakness, as nonces are a crucial defense against Cross-Site Request Forgery (CSRF) attacks. The fact that there are 0 taint flows analyzed, while seemingly positive, could also indicate that the static analysis tool was not able to effectively trace data flows within the plugin, potentially masking existing issues. The lack of any recorded vulnerabilities in its history is positive, but this, combined with the limited taint analysis, should not be taken as definitive proof of a completely secure plugin.\n\nIn conclusion, the plugin's strengths lie in its minimal attack surface and secure handling of database interactions. The primary weaknesses are the unescaped output and the lack of nonce checks. While the plugin has no recorded vulnerability history, the static analysis reveals potential for XSS and CSRF vulnerabilities that warrant attention.",[169,171,174],{"reason":170,"points":14},"Unescaped output identified",{"reason":172,"points":173},"Missing nonce checks on entry points",5,{"reason":175,"points":173},"Taint analysis incomplete\u002Funable to trace flows","2026-03-16T18:32:41.914Z",{"wat":178,"direct":183},{"assetPaths":179,"generatorPatterns":180,"scriptPaths":181,"versionParams":182},[],[],[],[],{"cssClasses":184,"htmlComments":185,"htmlAttributes":186,"restEndpoints":187,"jsGlobals":188,"shortcodeOutput":189},[],[],[],[],[],[190],"\u003Cdiv class=\"wrap\">\u003Ch2>Headless Mode\u003C\u002Fh2>\u003Cp> Your site is currently set to redirect to:\u003C\u002Fp>\u003Cp> \u003Ccode>https:\u002F\u002Fhiroy.club\u003C\u002Fcode>\u003C\u002Fp>\u003Cp> Add the following to your wp-config.php file to redirect all traffic to the new front end of the site (change the URL before pasting!):\u003C\u002Fp>\u003Cp> \u003Ccode> define( 'HEADLESS_MODE_CLIENT_URL', 'https:\u002F\u002Fhiroy.club' );\u003C\u002Fcode>\u003C\u002Fp>\u003Cp> \u003Cem> If after saving the wp-config.php file, your site is still not redirecting, make sure you've replaced \u003Ccode>https:\u002F\u002Fhiroy.club\u003C\u002Fcode> above with your front end web address. \u003C\u002Fem>\u003C\u002Fp>\u003C\u002Fdiv>"]