[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fb-rpuRqNGBG38_DgiYswgq2hrmMQn_I7G15LAPk2dFs":3},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":13,"num_ratings":14,"last_updated":15,"tested_up_to":16,"requires_at_least":17,"requires_php":18,"tags":19,"homepage":25,"download_link":26,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30,"vulnerabilities":31,"developer":46,"crawl_stats":37,"alternatives":50,"analysis":147,"fingerprints":223},"website-builder","Draft – Tailwind CSS for WordPress.","3.0.9","leeshadle","https:\u002F\u002Fprofiles.wordpress.org\u002Fleeshadle\u002F","\u003Cp>Install the free plugin and start using Tailwind CSS in WordPress, instantly.\u003C\u002Fp>\n\u003Cp>⏰ Start using Tailwind CSS in WordPress in seconds, no setup required.\u003Cbr \u002F>\n⚙️  Effortlessly configure Tailwind CSS right from WordPress.\u003Cbr \u002F>\n⚡️  Build even faster with 50+ responsive, \u003Ca href=\"https:\u002F\u002Fwpdraft.com\" rel=\"nofollow ugc\">copy & paste block patterns\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>Current \u003Ca href=\"https:\u002F\u002Ftailwindcss.com\u002F\" rel=\"nofollow ugc\">Tailwind CSS\u003C\u002Fa> version: 3.4.5\u003C\u002Fp>\n\u003Ch3>How It Works:\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Install free Draft plugin\u003C\u002Fli>\n\u003Cli>Configure Tailwind CSS right in the page, post, or site editor or from WP Admin > Settings > Draft settings\u003C\u002Fli>\n\u003Cli>Add Tailwind CSS utility classes to blocks\u003C\u002Fli>\n\u003Cli>Go Pro to improve site performance by purging unused CSS\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Free plugin features:\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Configure Tailwind\u003C\u002Fli>\n\u003Cli>Add Custom CSS ( including ability to @apply Tailwind CSS utility classes )\u003C\u002Fli>\n\u003Cli>Add Tailwind CSS utility classes to Gutenberg blocks\u003C\u002Fli>\n\u003Cli>Add Tailwind CSS utility classes inline to text ( such as headings and paragraphs )\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Pro plugin features:\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Purge Unused CSS ( make your WordPress site blazing fast )\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Block-Editor Add-ons:\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Dark mode toggle block – add dark mode toggle blocks anywhere to toggle using the Tailwind CSS darkMode ‘selector’ strategy\u003C\u002Fli>\n\u003Cli>Group block link – add links to the Group block for creating linkable cards and layouts\u003C\u002Fli>\n\u003Cli>Archive title filter – add text before\u002Fafter archive titles for better archive labeling\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fwpdraft.com\u002Fpricing\" rel=\"nofollow ugc\">Go Pro\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Free full-site-editing (FSE) block theme:\u003C\u002Fh3>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwpdraft.com\u002Ftheme\" rel=\"nofollow ugc\">Learn more\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Free ready-to-use copy & paste block patterns:\u003C\u002Fh3>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwpdraft.com\u002Fwordpress-block-patterns\" rel=\"nofollow ugc\">Explore patterns\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Free ready-to-use copy & paste block templates:\u003C\u002Fh3>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwpdraft.com\u002Fwordpress-block-templates\" rel=\"nofollow ugc\">Explore templates\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Free Video Tutorials\u003C\u002Fh3>\n\u003Cp>Learn how to speed up your development by adding Tailwind CSS utility classes to Gutenberg blocks:\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fwpdraft.com\u002Ftutorials\" rel=\"nofollow ugc\">Tutorials\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Copyright\u003C\u002Fh3>\n\u003Cp>Draft WordPress Plugin, Copyright 2021 leeshadle\u003Cbr \u002F>\nDraft WordPress Plugin is distributed under the terms of the GNU GPL\u003C\u002Fp>\n","Add Tailwind CSS to WordPress, in seconds.",700,12135,100,4,"2024-09-23T22:03:00.000Z","6.6.5","5.0","5.6",[20,21,22,23,24],"blocks","responsive","tailwind","tailwind-css","tailwindcss","https:\u002F\u002Fwpdraft.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwebsite-builder.3.0.9.zip",70,1,"2025-09-22 00:00:00","2026-03-15T15:16:48.613Z",[32],{"id":33,"url_slug":34,"title":35,"description":36,"plugin_slug":4,"theme_slug":37,"affected_versions":38,"patched_in_version":37,"severity":39,"cvss_score":40,"cvss_vector":41,"vuln_type":42,"published_date":29,"updated_date":43,"references":44,"days_to_patch":37},"CVE-2025-58033","draft-authenticated-editor-stored-cross-site-scripting","Draft \u003C= 3.0.9 - Authenticated (Editor+) Stored Cross-Site Scripting","The Draft plugin for WordPress is vulnerable to Stored Cross-Site Scripting in versions up to, and including, 3.0.9 due to insufficient input sanitization and output escaping. This makes it possible for authenticated attackers, with editor-level access and above, to inject arbitrary web scripts in pages that will execute whenever a user accesses an injected page. This only affects multi-site installations and installations where unfiltered_html has been disabled.",null,"\u003C=3.0.9","medium",4.4,"CVSS:3.1\u002FAV:N\u002FAC:H\u002FPR:H\u002FUI:N\u002FS:C\u002FC:L\u002FI:L\u002FA:N","Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')","2025-09-26 17:32:55",[45],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F70bc58a7-8de3-4d3e-b8f3-b422d4af8d4b?source=api-prod",{"slug":7,"display_name":7,"profile_url":8,"plugin_count":28,"total_installs":11,"avg_security_score":27,"avg_patch_time_days":47,"trust_score":48,"computed_at":49},30,73,"2026-04-04T08:43:27.105Z",[51,71,90,109,128],{"slug":52,"name":53,"version":54,"author":55,"author_profile":56,"description":57,"short_description":58,"active_installs":59,"downloaded":60,"rating":13,"num_ratings":61,"last_updated":62,"tested_up_to":63,"requires_at_least":64,"requires_php":65,"tags":66,"homepage":68,"download_link":69,"security_score":13,"vuln_count":70,"unpatched_count":70,"last_vuln_date":37,"fetched_at":30},"windpress","WindPress – Tailwind CSS integration for WordPress","3.2.76","Sua","https:\u002F\u002Fprofiles.wordpress.org\u002Fsuabahasa\u002F","\u003Ch3>WindPress: the only Tailwind CSS v3 and v4 integration plugin for WordPress.\u003C\u002Fh3>\n\u003Cp>WindPress is a platform agnostic \u003Ca href=\"https:\u002F\u002Ftailwindcss.com\u002F\" rel=\"nofollow ugc\">Tailwind CSS\u003C\u002Fa> integration plugin for WordPress that allows you to use the full power of Tailwind CSS within the WordPress ecosystem.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Tailwind CSS version\u003C\u002Fstrong>:\u003Cbr \u002F>\n– 3.4.19\u003Cbr \u002F>\n– 4.2.1\u003C\u002Fp>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Cp>WindPress is packed full of features designed to streamline your workflow. Some of our favorites are:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Dual Tailwind CSS version\u003C\u002Fstrong>: Tailwind CSS \u003Ccode>3.x\u003C\u002Fcode> and \u003Ccode>4.x\u003C\u002Fcode> ready.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Plug and play\u003C\u002Fstrong>: Start using Tailwind CSS in WordPress in seconds — no setup is required.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Customizable Configuration\u003C\u002Fstrong>: The plugin comes with a default Tailwind CSS configuration, but you can easily customize it to fit your needs.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Easy to use\u003C\u002Fstrong>: Simplified and intuitive settings to get you up and running quickly.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Lightweight\u003C\u002Fstrong>: The plugin dashboard built on top of WordPress REST API, and a modern JavaScript framework for an instant, responsive user experience. Yet it has a small footprint and won’t slow down your site.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Blazingly fast\u003C\u002Fstrong>: Cache makes your WordPress site blazing fast. Generate the final optimized CSS file in the browser without server-side tools. None of your data is transferred over the network.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>And some specific integrations also include the following features:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Autocompletion\u003C\u002Fstrong>: As you type, Tailwind CSS class names will be suggested automatically.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Variable Picker\u003C\u002Fstrong>: Easily select Tailwind CSS themes’ colors, fonts, and other variables from a panel.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>HTML to native elements\u003C\u002Fstrong>: Convert Tailwind CSS HTML to native elements in the editor.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Sort the classes\u003C\u002Fstrong>: Sort the Tailwind CSS classes on the input field.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Hover Preview the classes\u003C\u002Fstrong>: Hover over the classes to see the complete outputted CSS and the preview of the design canvas.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Ubiquitous Panel\u003C\u002Fstrong>: A floating panel that allows you to quickly access the WindPress settings from anywhere on the page.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Visit \u003Ca href=\"https:\u002F\u002Fwind.press\" rel=\"nofollow ugc\">our website\u003C\u002Fa> for more information.\u003C\u002Fp>\n\u003Ch3>Seamless Integration\u003C\u002Fh3>\n\u003Cp>It’s easy to build design with Tailwind CSS thanks to the seamless integration with the most popular visual\u002Fpage builders:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fgutenberg\" rel=\"ugc\">Gutenberg\u003C\u002Fa> \u002F Block Editor\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fshop.greenshiftwp.com\u002F?from=3679\" rel=\"nofollow ugc\">GreenShift\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fkadencewp.com\" rel=\"nofollow ugc\">Kadence WP\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Flivecanvas.com\u002F?ref=4008\" rel=\"nofollow ugc\">LiveCanvas\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fupstatement.com\u002Ftimber\u002F\" rel=\"nofollow ugc\">Timber\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fblockstudio.dev\u002F?ref=7\" rel=\"nofollow ugc\">Blockstudio\u003C\u002Fa> — \u003Cstrong>Pro\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fbreakdance.com\u002Fref\u002F165\u002F\" rel=\"nofollow ugc\">Breakdance\u003C\u002Fa> — \u003Cstrong>Pro\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fbricksbuilder.io\u002F\" rel=\"nofollow ugc\">Bricks\u003C\u002Fa> — \u003Cstrong>Pro\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fbuilderius.io\u002F?referral=afdfca82c8\" rel=\"nofollow ugc\">Builderius\u003C\u002Fa> — \u003Cstrong>Pro\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fetchwp.com\u002F\" rel=\"nofollow ugc\">Etch\u003C\u002Fa> — \u003Cstrong>Pro\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fmetabox.sjv.io\u002FOeOeZr\" rel=\"nofollow ugc\">Meta Box Views\u003C\u002Fa> — \u003Cstrong>Pro\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Foxygenbuilder.com\u002Fref\u002F12\u002F\" rel=\"nofollow ugc\">Oxygen 6 \u002F Classic\u003C\u002Fa> — \u003Cstrong>Pro\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwpcodebox.com\u002F?ref=185\" rel=\"nofollow ugc\">WPCodeBox 2\u003C\u002Fa> — \u003Cstrong>Pro\u003C\u002Fstrong>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Planned \u002F In Progress\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fbe.elementor.com\u002Fvisit\u002F?bta=209150&brand=elementor\" rel=\"nofollow ugc\">Elementor\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.elegantthemes.com\u002Faffiliates\u002Fidevaffiliate.php?id=47622\" rel=\"nofollow ugc\">Divi\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fpinegrow.com\u002Fwordpress\" rel=\"nofollow ugc\">Pinegrow\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fzionbuilder.io\u002F\" rel=\"nofollow ugc\">Zion Builder\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Note: The core feature will remain available on all versions, but some integrations may be added or removed from the free version in the future.\u003C\u002Fp>\n\u003Ch3>Bring Your Own Integration\u003C\u002Fh3>\n\u003Cp>WindPress is designed to be easily extensible, so you can build your integrations with Tailwind CSS. The plugin provides a simple API for adding integrations.\u003Cbr \u002F>\nCheck out our detailed \u003Ca href=\"https:\u002F\u002Fwind.press\u002Fdocs\u002Fintegrations\u002Fcustom-theme\" rel=\"nofollow ugc\">guide\u003C\u002Fa> to get started.\u003C\u002Fp>\n\u003Ch4>Love WindPress?\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Give a \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fwindpress\u002Freviews\u002F?filter=5\u002F#new-post\" rel=\"ugc\">5-star review\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Purchase the \u003Ca href=\"https:\u002F\u002Fwind.press\" rel=\"nofollow ugc\">Pro version\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Join our \u003Ca href=\"https:\u002F\u002Fwww.facebook.com\u002Fgroups\u002F1142662969627943\" rel=\"nofollow ugc\">Facebook Group\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Sponsor us on \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fsponsors\u002Fsuasgn\" rel=\"nofollow ugc\">GitHub\u003C\u002Fa> or \u003Ca href=\"https:\u002F\u002Fko-fi.com\u002FQ5Q75XSF7\" rel=\"nofollow ugc\">Ko-fi\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Credits\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Image by \u003Ca href=\"https:\u002F\u002Fwww.flaticon.com\u002Ffree-icon\u002Fwind_727964\" rel=\"nofollow ugc\">Pixel perfect\u003C\u002Fa> on Flaticon\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Affiliate Disclosure: This readme.txt may contain affiliate links. If you decide to make a purchase through these links, we may earn a commission at no extra cost to you.\u003C\u002Fp>\n","Integrate Tailwind CSS 3 or 4 into WordPress easily, in seconds. Works well with the block editor, page builders, plugins, themes, and custom code.",3000,46091,34,"2026-02-28T04:21:00.000Z","6.9.4","6.0","7.4",[67,22,23,24],"block","https:\u002F\u002Fwind.press","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwindpress.3.2.76.zip",0,{"slug":72,"name":73,"version":74,"author":75,"author_profile":76,"description":77,"short_description":78,"active_installs":70,"downloaded":79,"rating":70,"num_ratings":70,"last_updated":80,"tested_up_to":81,"requires_at_least":82,"requires_php":83,"tags":84,"homepage":87,"download_link":88,"security_score":89,"vuln_count":70,"unpatched_count":70,"last_vuln_date":37,"fetched_at":30},"aspect-blocks","Aspect Blocks","1.1","Nafis Mahmud Ayon","https:\u002F\u002Fprofiles.wordpress.org\u002Fnafismahmudayon\u002F","\u003Cp>Aspect Blocks is a powerful WordPress plugin for the Gutenberg editor, designed to make content creation and styling effortless. Built with Tailwind CSS, it offers highly customizable and responsive blocks to enhance your site’s design and functionality.\u003C\u002Fp>\n\u003Ch3>Development and Source Code\u003C\u002Fh3>\n\u003Cp>The source code for this plugin can be found on GitHub: \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FNafisMahmudAyon\u002Faspect-blocks\" rel=\"nofollow ugc\">GitHub Repository\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>✏️ Current blocks include:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Text Block\u003C\u002Fstrong>: Add and style text with ease.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Container Block\u003C\u002Fstrong>: Create flexible layouts with customizable containers.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Post Title Block\u003C\u002Fstrong>: Display the title of a post dynamically.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Accordion Block\u003C\u002Fstrong>: Add collapsible sections to organize content efficiently.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>With Aspect Blocks, you can streamline your content creation process while ensuring a visually appealing and responsive design.\u003C\u002Fp>\n\u003Cp>=🔧 \u003Cstrong>Installation\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>This section describes how to install the plugin and get it working.\u003C\u002Fp>\n\u003Col>\n\u003Cli>Upload the plugin files to the \u003Ccode>\u002Fwp-content\u002Fplugins\u002Faspect-blocks\u003C\u002Fcode> directory, or install the plugin through the WordPress plugins screen directly.\u003C\u002Fli>\n\u003Cli>Activate the plugin through the ‘Plugins’ screen in WordPress.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>=📖 \u003Cstrong>Frequently Asked Questions\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Ch4>What is Aspect Blocks?\u003C\u002Fh4>\n\u003Cp>Aspect Blocks is a Gutenberg plugin that provides a set of customizable blocks styled with Tailwind CSS for creating modern and responsive designs in WordPress.\u003C\u002Fp>\n\u003Ch4>Do I need to know Tailwind CSS to use this plugin?\u003C\u002Fh4>\n\u003Cp>No, you don’t need to know Tailwind CSS. However, if you are familiar with it, you can take full advantage of its utility classes for advanced customizations.\u003C\u002Fp>\n\u003Ch4>Are the blocks mobile responsive?\u003C\u002Fh4>\n\u003Cp>Yes, all blocks are designed to be fully responsive, ensuring a seamless experience across devices.\u003C\u002Fp>\n\u003Ch3>Arbitrary section\u003C\u002Fh3>\n\u003Cp>Aspect Blocks is perfect for developers and non-developers alike, offering simplicity with extensive customization options. Whether you’re building a blog, portfolio, or business website, these blocks can help you create a stunning, responsive design quickly and easily.\u003C\u002Fp>\n","🌐 Aspect Blocks is a Gutenberg plugin that leverages Tailwind CSS for seamless style customization, providing a modern and responsive design. 🌟",761,"2024-12-17T03:38:00.000Z","6.7.5","","7.0",[20,22,23,85,86],"ui-blocks","wordpress-blocks","https:\u002F\u002Fgithub.com\u002FNafisMahmudAyon\u002Faspect-blocks","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Faspect-blocks.1.1.zip",92,{"slug":91,"name":92,"version":93,"author":94,"author_profile":95,"description":96,"short_description":97,"active_installs":98,"downloaded":99,"rating":13,"num_ratings":14,"last_updated":100,"tested_up_to":101,"requires_at_least":102,"requires_php":82,"tags":103,"homepage":107,"download_link":108,"security_score":13,"vuln_count":70,"unpatched_count":70,"last_vuln_date":37,"fetched_at":30},"getdave-responsive-navigation-block","Responsive Navigation Block","1.0.10","David Smith","https:\u002F\u002Fprofiles.wordpress.org\u002Fget_dave\u002F","\u003Cp>This Plugin allows you to display and apply alternative styling to different navigation menus based on the screen size using the WordPress Navigation block.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fgetdave-responsive-navigation-block\u002F\" rel=\"ugc\">\u003C\u002Fa> \u003Ca href=\"https:\u002F\u002Fplayground.wordpress.net\u002F?blueprint-url=https:\u002F\u002Fraw.githubusercontent.com\u002Fgetdave\u002Fresponsive-navigation-block\u002Frefs\u002Fheads\u002Ftrunk\u002F.wordpress-org\u002Fblueprints\u002Fblueprint.json\" rel=\"nofollow ugc\">\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3> Video Walkthrough\u003C\u002Fh3>\n\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FR5kzAaEsDMg?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Two new Navigation Block (variations) for:\n\u003Cul>\n\u003Cli>Mobile\u003C\u002Fli>\n\u003Cli>Desktop\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>Style your menu differently depending on screen size.\u003C\u002Fli>\n\u003Cli>Use a different menu for each screen size.\u003C\u002Fli>\n\u003Cli>Customize the “breakpoint” (where you switch between mobile and desktop).\u003C\u002Fli>\n\u003Cli>Automatically switch editor to “mobile” preview when editing the mobile navigation.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Usage\u003C\u002Fh3>\n\u003Cp>This Plugin creates two block variations from the Navigation block which will be \u003Cstrong>automatically hidden\u002Fshown at the configured screensize\u003C\u002Fstrong> (breakpoint):\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Navigation (Mobile) – will be displayed only on smaller screen sizes.\u003C\u002Fli>\n\u003Cli>Navigation (Desktop) – will be displayed only on larger screen sizes.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>This affords the ability to \u003Cstrong>independently style mobile vs desktop navigation\u003C\u002Fstrong> and even allows for \u003Cstrong>completely different menus\u003C\u002Fstrong> to be used.\u003C\u002Fp>\n\u003Cp>The Plugin should be used as follows:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Install and Activate the plugin – two new block variations will be automatically registered for “Mobile” and “Desktop”.\u003C\u002Fli>\n\u003Cli>Go to the Editor and remove any existing Navigation block.\u003C\u002Fli>\n\u003Cli>Add the “Desktop Navigation” block – style and configure the menu for “desktop” as required.\u003C\u002Fli>\n\u003Cli>Add the “Mobile Navigation” block – style and configure the menu for “mobile” as required.\u003C\u002Fli>\n\u003Cli>View the front of your website and resize your browser to see the navigations swap out at the appropriate breakpoint\u002Fscreensize.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Alternatively you can transform the default Navigation block to either \u003Ccode>Mobile\u003C\u002Fcode> or \u003Ccode>Desktop\u003C\u002Fcode> variations via the block’s interface.\u003C\u002Fp>\n\u003Ch3>Support\u003C\u002Fh3>\n\u003Cp>Please see FAQs. If you still have an issue please:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>check \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fgetdave\u002Fresponsive-navigation-block\u002Fissues\" rel=\"nofollow ugc\">Github for existing Issue reports\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>(if none) then file a new Issue on Github\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Privacy Statement\u003C\u002Fh3>\n\u003Cp>Responsive Navigation does \u003Cem>not\u003C\u002Fem>:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>use cookies.\u003C\u002Fli>\n\u003Cli>send data to any third party.\u003C\u002Fli>\n\u003Cli>include any third party resources.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Contributing\u003C\u002Fh3>\n\u003Cp>Contributions to this Plugin are welcome. Please fork the Github repository and submit a PR for review.\u003C\u002Fp>\n\u003Ch3>Development Setup\u003C\u002Fh3>\n\u003Cp>This Plugin uses the \u003Ca href=\"https:\u002F\u002Fdeveloper.wordpress.org\u002Fblock-editor\u002Freference-guides\u002Fpackages\u002Fpackages-scripts\u002F\" rel=\"nofollow ugc\">@wordpress\u002Fscripts package\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Check out the Github repo into the \u003Ccode>wp-content\u002Fplugins\u003C\u002Fcode> directory of a WordPress installation.\u003C\u002Fli>\n\u003Cli>\u003Ccode>cd\u003C\u002Fcode> into the Plugin’s directory install the dependencies with \u003Ccode>npm i\u003C\u002Fcode>.\u003C\u002Fli>\n\u003Cli>Running \u003Ccode>npm start\u003C\u002Fcode> will start the \u003Ccode>@wordpress\u002Fscripts\u003C\u002Fcode> package in watch mode ready to compile the JavaScript on modification.\u003C\u002Fli>\n\u003Cli>PHP files can be edited in the usual manner.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Testing\u003C\u002Fh3>\n\u003Cp>The Plugin has e2e test coverage for the key features courtesey of @wordpress\u002Fscripts and Playwright.\u003C\u002Fp>\n\u003Cp>To run the tests – in your terminal of choice:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ccode>npm run build\u003C\u002Fcode>.\u003C\u002Fli>\n\u003Cli>\u003Ccode>npm run wp-env start\u003C\u002Fcode>.\u003C\u002Fli>\n\u003Cli>Run the tests: \u003Ccode>npm run test:e2e\u003C\u002Fcode>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Releasing\u003C\u002Fh3>\n\u003Cp>Releasing the Plugin to the WordPress.org Plugin repo is the prerogative of the Plugin owner (@get_dave). The process is as follows:\u003C\u002Fp>\n\u003Ch4>Test the Plugin\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Commit all changes to \u003Ccode>trunk\u003C\u002Fcode> branch.\u003C\u002Fli>\n\u003Cli>Push changes to \u003Ccode>trunk\u003C\u002Fcode> (only) – \u003Ccode>git push origin trunk\u003C\u002Fcode>.\u003C\u002Fli>\n\u003Cli>In Github:\n\u003Cul>\n\u003Cli>Actions\u003C\u002Fli>\n\u003Cli>Select the \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fgetdave\u002Fresponsive-navigation-block\u002Factions\u002Fworkflows\u002Fbuild-release-zip.yml\" rel=\"nofollow ugc\">\u003Ccode>Build Release Zip\u003C\u002Fcode> action\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>Select the \u003Ccode>Run workflow\u003C\u002Fcode> dropdown and run the workflow to generate a zip file.\u003C\u002Fli>\n\u003Cli>When action completes download the generated Plugin zip artifact.\u003C\u002Fli>\n\u003Cli>Manually install and test the .zip.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Deploy to WP.org\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>When ready to deploy.\u003C\u002Fli>\n\u003Cli>Bump Plugin version and tag release – \u003Ccode>npm run bump-version\u003C\u002Fcode>.\u003C\u002Fli>\n\u003Cli>Push trunk and tags – \u003Ccode>git push origin trunk --tags\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>Deployment to WP.org will be handled automatically.\u003C\u002Fli>\n\u003C\u002Ful>\n","Complete control over your navigation menus based on screen size including styles and menu items.",1000,9760,"2025-09-27T17:02:00.000Z","6.8.5","6.5",[20,104,105,106,21],"menus","mobile","navigation","https:\u002F\u002Fgithub.com\u002Fgetdave\u002Fresponsive-navigation-block","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fgetdave-responsive-navigation-block.1.0.10.zip",{"slug":110,"name":111,"version":112,"author":113,"author_profile":114,"description":115,"short_description":116,"active_installs":11,"downloaded":117,"rating":13,"num_ratings":118,"last_updated":119,"tested_up_to":101,"requires_at_least":17,"requires_php":120,"tags":121,"homepage":82,"download_link":127,"security_score":13,"vuln_count":70,"unpatched_count":70,"last_vuln_date":37,"fetched_at":30},"visibility-controls-for-editor-blocks","Visibility Controls for Editor Blocks","1.2.1","denisdoroshchuk","https:\u002F\u002Fprofiles.wordpress.org\u002Fdenisdoroshchuk\u002F","\u003Cp>\u003Cstrong>Visibility Controls for Editor Blocks\u003C\u002Fstrong> is a powerful and user-friendly WordPress plugin that allows you to easily control the visibility of Gutenberg blocks across different devices, such as mobile phones, tablets, and desktop computers. With this plugin, you can manage how and when blocks are displayed based on customizable breakpoints, ensuring that your content is perfectly optimized for any screen size.\u003C\u002Fp>\n\u003Cp>Whether you want to hide certain blocks on smaller screens, display specific content only to desktop users, or fine-tune your layout for tablets, this plugin gives you full control over your Gutenberg blocks’ visibility. The intuitive settings allow you to configure custom breakpoints for mobile and tablet devices, making it easy to adapt your content for a responsive and user-friendly design.\u003C\u002Fp>\n\u003Cp>Now, you can also hide blocks specifically for logged-in users or non-logged-in (guest) users, making it easy to customize the user experience for different types of visitors.\u003C\u002Fp>\n\u003Ch3>Key Features:\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>New:\u003C\u002Fstrong> Hide blocks based on user login status — show or hide content specifically for logged-in or guest users.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Device-Specific Block Visibility\u003C\u002Fstrong>: Hide or show blocks specifically on mobile, tablet, or desktop devices.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Custom Breakpoints\u003C\u002Fstrong>: Set your own breakpoints to define what counts as mobile, tablet, or desktop.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Simple and Intuitive Interface\u003C\u002Fstrong>: Easily manage visibility settings directly in the block editor without needing to touch any code.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Seamless Gutenberg Integration\u003C\u002Fstrong>: Fully integrated into the Gutenberg editor, making it easy to control visibility settings for any block.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Responsive Content\u003C\u002Fstrong>: Ensure that your content looks great and functions smoothly across all device types.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Ideal For:\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Bloggers and content creators who want to deliver tailored experiences for different devices.\u003C\u002Fli>\n\u003Cli>Website owners looking to optimize page layouts based on screen sizes.\u003C\u002Fli>\n\u003Cli>Developers and designers who need an easy-to-use solution for responsive design without custom code.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>With \u003Cstrong>Visibility Controls for Editor Blocks\u003C\u002Fstrong>, you can ensure that your WordPress website delivers the best user experience, regardless of the device your visitors are using.\u003C\u002Fp>\n\u003Ch3>Video tips for using the Visibility Controls for Editor Blocks plugin:\u003C\u002Fh3>\n\u003Cp>\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent&listType=playlist&list=PLUo5dzT4ZLuPG_2Pproj_kK_-WtHNJwzY\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\u003C\u002Fp>\n\u003Ch3>License\u003C\u002Fh3>\n\u003Cp>This plugin is licensed under the GPLv2 or later. You can find more information at \u003Ca href=\"https:\u002F\u002Fwww.gnu.org\u002Flicenses\u002Fgpl-3.0.html\" rel=\"nofollow ugc\">https:\u002F\u002Fwww.gnu.org\u002Flicenses\u002Fgpl-3.0.html\u003C\u002Fa>.\u003C\u002Fp>\n","Easily hide or show Gutenberg blocks on mobile, tablet, and desktop devices using customizable breakpoints for responsive design.",4835,2,"2025-10-28T18:23:00.000Z","7.2",[122,123,124,125,126],"block-visibility","conditional-blocks","gutenberg","responsive-blocks","responsive-design","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fvisibility-controls-for-editor-blocks.1.2.1.zip",{"slug":129,"name":130,"version":131,"author":132,"author_profile":133,"description":134,"short_description":135,"active_installs":136,"downloaded":137,"rating":138,"num_ratings":139,"last_updated":140,"tested_up_to":63,"requires_at_least":102,"requires_php":83,"tags":141,"homepage":145,"download_link":146,"security_score":13,"vuln_count":70,"unpatched_count":70,"last_vuln_date":37,"fetched_at":30},"block-enhancements","Block Enhancements – Extended styling for the Block Editor","1.2.11","Phi Phan","https:\u002F\u002Fprofiles.wordpress.org\u002Fmr2p\u002F","\u003Cp>\u003Cstrong>Block Enhancements\u003C\u002Fstrong> adds powerful design options to core Gutenberg blocks, so you don’t need to install heavy custom block libraries.\u003Cbr \u002F>\nIt’s the easiest way to make your existing blocks more flexible and responsive while keeping your site fast and clean. All dynamic styles are rendered in the document head instead of inline styles. If you deactivate the plugin, all customized styles are removed, and no leftover styles will affect your site.\u003Cbr \u002F>\nUnlike other similar plugins, this plugin is lightweight. It only loads what you need. You can enable or disable individual features per block type from the plugin’s settings page.\u003C\u002Fp>\n\u003Cp>\u003Cem>It works with all Gutenberg-ready themes, however, the with-icon feature uses the CSS pseudo \u003Ccode>::before\u003C\u002Fcode> to add icons with the \u003Ccode>mask-image\u003C\u002Fcode> CSS property. It may conflict with other plugins or themes that use the same technique.\u003C\u002Fem>\u003C\u002Fp>\n\u003Ch3>Key Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Add icons to buttons, headings, lists, navigation blocks (built-in 3000+ icon library or custom SVGs).\u003C\u002Fli>\n\u003Cli>Set responsive dimensions: padding, margin, and block spacing per device.\u003C\u002Fli>\n\u003Cli>Adjust responsive typography: font size, weight, line height, letter spacing per device.\u003C\u002Fli>\n\u003Cli>Apply 2D transforms (translate, rotate, skew, scale) per device with hover styles.\u003C\u002Fli>\n\u003Cli>Add box-shadow and text-shadow with hover state styles.\u003C\u002Fli>\n\u003Cli>Customize text and background colors with hover styles.\u003C\u002Fli>\n\u003Cli>Control responsive text alignment for Group, Columns, and Column blocks.\u003C\u002Fli>\n\u003Cli>Use transitions for smooth hover style changes.\u003C\u002Fli>\n\u003Cli>Define responsive CSS positions (relative, absolute, sticky, static) with custom offsets.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>How responsive styles work\u003C\u002Fh3>\n\u003Cp>Responsive styles are applied per device mode: Desktop, Tablet, and Mobile. When you edit a style for a block for the first time, the current device mode becomes the source, and the other modes will automatically inherit those styles.\u003C\u002Fp>\n\u003Cp>For example, if you set styles in Desktop mode first, Tablet and Mobile will inherit the Desktop styles by default. If you want different styles for Tablet or Mobile, switch to that mode and adjust the settings there. The same behavior applies if you start editing in Tablet or Mobile mode. Each device mode can be customized independently once it has been edited.\u003C\u002Fp>\n\u003Cp>By default, the breakpoints are:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Desktop: 1024px\u003C\u002Fli>\n\u003Cli>Tablet: 768px\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>If your theme or another plugin uses different breakpoints, you can change the defaults using the following filter:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>    apply_filters( 'block_enhancements_get_breakpoints', [\n      'sm' => [\n        'breakpoint' => '576px',\n        'mediaQuery' => '',\n      ],\n      'md' => [\n        'breakpoint' => '768px',\n        'mediaQuery' => '@media (min-width: 768px){##CONTENT##}',\n      ],\n      'lg' => [\n        'breakpoint' => '1024px',\n        'mediaQuery' => '@media (min-width: 1024px){##CONTENT##}',\n      ],\n    ] );\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>This allows you to align responsive behavior with your theme’s breakpoint system.\u003C\u002Fp>\n\u003Ch3>Common use cases\u003C\u002Fh3>\n\u003Col>\n\u003Cli>Add icons to blocks (button, heading, list, navigation).\u003C\u002Fli>\n\u003Cli>Change spacing (padding, margin, block spacing) for button, group, row, grid, columns, gallery blocks per device.\u003C\u002Fli>\n\u003Cli>Change typography (font size, font weight, line-height, letter spacing) per device.\u003C\u002Fli>\n\u003Cli>Change text-alignment for group blocks per device. For example text-align center on mobile but text-align left on the desktop.\u003C\u002Fli>\n\u003Cli>Add 2D transforms with hover styles.\u003C\u002Fli>\n\u003Cli>Add box-shadow, text-shadow with hover styles.\u003C\u002Fli>\n\u003Cli>Change text color, background color on mouse hover.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>How to use a feature\u003C\u002Fh3>\n\u003Col>\n\u003Cli>Select the block in the Block Editor.\u003C\u002Fli>\n\u003Cli>Choose the style tab from the inspector settings.\u003C\u002Fli>\n\u003Cli>Click on the plus (+) icon of the Block Enhancements panel to choose the feature and input your settings.\u003C\u002Fli>\n\u003Cli>If the feature does not show up, go to the setting page (Settings \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Block Enhancements) to add the feature to your block type.\u003C\u002Fli>\n\u003Cli>To input settings for responsive features, you have to switch to between device mode (Desktop\u002FTablet\u002FMobile).\u003C\u002Fli>\n\u003Cli>The responsive text alignment settings is on the block toolbar not in the inspector settings.\u003C\u002Fli>\n\u003Cli>See the video tutorials and the screenshots for more details.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>Video tutorials\u003C\u002Fh3>\n\u003Cp>How to customize a core button in Gutenberg:\u003C\u002Fp>\n\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FuW3xEH6U-C0?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\n\u003Cp>Please help this plugin grow by reporting issues and giving suggestions.\u003C\u002Fp>\n\u003Cp>If this plugin is useful for you, please do a quick review and \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fblock-enhancements\u002Freviews\u002F#new-post\" rel=\"ugc\">rate it\u003C\u002Fa> on WordPress.org to help us spread the word. I would very much appreciate it.\u003C\u002Fp>\n\u003Cp>Please check out my other plugins if you’re interested:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fcontent-blocks-builder\" rel=\"ugc\">Content Blocks Builder\u003C\u002Fa>\u003C\u002Fstrong> – Build custom layouts and blocks visually in the Block Editor without needing a code editor, using only core blocks and native Gutenberg features.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fdisplay-a-meta-field-as-block\" rel=\"ugc\">Meta Field Block\u003C\u002Fa>\u003C\u002Fstrong> – A block to display custom fields as blocks on the front end. It supports custom fields for posts, terms, users, and setting fields. It can also be used in the Query Loop block.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fsvg-block\" rel=\"ugc\">SVG Block\u003C\u002Fa>\u003C\u002Fstrong> – A block to display SVG images as blocks. Useful for images, icons, dividers, and buttons. It allows you to upload SVG images and load them into the icon library.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Ficon-separator\" rel=\"ugc\">Icon separator\u003C\u002Fa>\u003C\u002Fstrong> – A tiny block just like the core\u002Fseparator block but with the ability to add an icon.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fbreadcrumb-block\" rel=\"ugc\">Breadcrumb Block\u003C\u002Fa>\u003C\u002Fstrong> – A simple breadcrumb trail block that supports JSON-LD structured data and is compatible with WooCommerce.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fcounting-number-block\" rel=\"ugc\">Counting Number Block\u003C\u002Fa>\u003C\u002Fstrong> – A block to display numbers with a counting effect\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fbetter-youtube-embed-block\" rel=\"ugc\">Better YouTube Embed Block\u003C\u002Fa>\u003C\u002Fstrong> – A block to solve the performance issue with embedded YouTube videos. It can also embed multiple videos and playlists.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>The plugin is developed using @wordpress\u002Fscripts. The source code is available in the trunk branch.\u003C\u002Fp>\n","Add icon, responsive spacing, typography, alignment, shadow, transform, transition, color, hover style to blocks. Lightweight, fast, and clean.",600,11261,96,8,"2026-01-20T04:04:00.000Z",[20,142,143,144,21],"button","hover","icon","https:\u002F\u002Fboldblocks.net?utm_source=BE&utm_campaign=visit+site&utm_medium=link&utm_content=Plugin+URI","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fblock-enhancements.1.2.11.zip",{"attackSurface":148,"codeSignals":202,"taintFlows":212,"riskAssessment":213,"analyzedAt":222},{"hooks":149,"ajaxHandlers":198,"restRoutes":199,"shortcodes":200,"cronEvents":201,"entryPointCount":70,"unprotectedCount":70},[150,156,160,164,168,173,179,182,186,189,190,194],{"type":151,"name":152,"callback":153,"file":154,"line":155},"action","admin_menu","add_settings_page","includes\\Admin.php",23,{"type":151,"name":157,"callback":157,"priority":28,"file":158,"line":159},"enqueue_block_assets","includes\\EnqueueAssets.php",27,{"type":151,"name":161,"callback":162,"priority":28,"file":158,"line":163},"wp_enqueue_scripts","enqueue_frontend_assets",29,{"type":151,"name":165,"callback":166,"priority":167,"file":158,"line":47},"admin_enqueue_scripts","enqueue_admin_assets",20,{"type":151,"name":169,"callback":170,"priority":171,"file":158,"line":172},"wp_head","add_assets_to_head",10,32,{"type":151,"name":174,"callback":175,"priority":176,"file":177,"line":178},"init","load_script_translations",99,"includes\\LoadTranslations.php",22,{"type":151,"name":180,"callback":181,"file":177,"line":155},"plugins_loaded","load_php_translations",{"type":151,"name":174,"callback":183,"file":184,"line":185},"set_plugin_settings","includes\\RegisterPluginSettings.php",25,{"type":151,"name":157,"callback":187,"file":184,"line":188},"init_plugin_store",28,{"type":151,"name":165,"callback":187,"priority":167,"file":184,"line":163},{"type":151,"name":191,"callback":192,"file":193,"line":185},"rest_api_init","register_routes","includes\\RegisterRestAPI.php",{"type":195,"name":196,"callback":196,"priority":171,"file":193,"line":197},"filter","rest_pre_dispatch",26,[],[],[],[],{"dangerousFunctions":203,"sqlUsage":204,"outputEscaping":206,"fileOperations":70,"externalRequests":70,"nonceChecks":70,"capabilityChecks":14,"bundledLibraries":211},[],{"prepared":70,"raw":70,"locations":205},[],{"escaped":70,"rawEcho":28,"locations":207},[208],{"file":158,"line":209,"context":210},185,"raw output",[],[],{"summary":214,"deductions":215},"The \"website-builder\" plugin v3.0.9 exhibits a mixed security posture. On the positive side, the static analysis reveals a remarkably small attack surface with no identified AJAX handlers, REST API routes, shortcodes, or cron events. Furthermore, the plugin demonstrates a strong commitment to database security by exclusively using prepared statements for all SQL queries, and it appears to avoid direct file operations and external HTTP requests.\n\nHowever, significant concerns arise from the output escaping and vulnerability history. The fact that 100% of the single identified output is not properly escaped presents a clear Cross-Site Scripting (XSS) risk. This is further amplified by the plugin's vulnerability history, which shows one known medium-severity CVE for XSS that is currently unpatched. The recency of this vulnerability (2025-09-22) suggests ongoing issues with input sanitization and output encoding.\n\nIn conclusion, while the plugin has some foundational security strengths in its limited attack surface and SQL practices, the unpatched XSS vulnerability and the lack of proper output escaping are critical weaknesses that expose users to significant risk. The plugin needs immediate attention to address the identified XSS vulnerability and implement robust output escaping mechanisms.",[216,219],{"reason":217,"points":218},"Unpatched CVE (Medium Severity)",18,{"reason":220,"points":221},"100% of outputs unescaped",6,"2026-03-16T19:22:38.871Z",{"wat":224,"direct":237},{"assetPaths":225,"generatorPatterns":232,"scriptPaths":233,"versionParams":234},[226,227,228,229,230,231],"\u002Fwp-content\u002Fplugins\u002Fwebsite-builder\u002Fbuild\u002Findex.js","\u002Fwp-content\u002Fplugins\u002Fwebsite-builder\u002Fbuild\u002Fadmin.js","\u002Fwp-content\u002Fplugins\u002Fwebsite-builder\u002Fbuild\u002Ftailwind.cdn.js","\u002Fwp-content\u002Fplugins\u002Fwebsite-builder\u002Fbuild\u002Fadmin.css","\u002Fwp-content\u002Fplugins\u002Fwebsite-builder\u002Fbuild\u002Fstyle-index.css","\u002Fwp-content\u002Fplugins\u002Fwebsite-builder\u002Fbuild\u002Findex.css",[],[226,227,228],[235,236],"website-builder?ver=","website-builder.css?ver=",{"cssClasses":238,"htmlComments":241,"htmlAttributes":242,"restEndpoints":245,"jsGlobals":250,"shortcodeOutput":254},[239,240],"draft-component-wrapper","draft-page-builder-settings",[],[243,244],"data-draft-settings","data-draft-component",[246,247,248,249],"\u002Fwp-json\u002Fwebsite-builder\u002Fv1\u002Fsettings","\u002Fwp-json\u002Fwebsite-builder\u002Fv1\u002Fget-site-settings","\u002Fwp-json\u002Fwebsite-builder\u002Fv1\u002Fget-page-settings","\u002Fwp-json\u002Fwebsite-builder\u002Fv1\u002Fget-all-posts",[251,252,253],"WebsiteBuilder","draftSettings","draftComponent",[255,256,257,258],"[website_builder]","[website_builder id=","[website_builder title=","[website_builder slug="]