[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fE2EU5uGyPW-F5Hwl5Dft3N816mIwTFx9Hnm5qLFRKAw":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":24,"download_link":25,"security_score":13,"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":704},"taily","Taily","2.0.06","MDZ","https:\u002F\u002Fprofiles.wordpress.org\u002Fmdesignfa\u002F","\u003Cp>By adding the Tailwind framework to your WordPress in a completely dynamic way, you can design and style all parts of your site using this powerful framework, this plugin is also a new and suitable platform for developing WordPress Themes in a more optimal & faster way. This plugin also is compatible with the default WordPress page builder, Gutenberg, and the very popular Elementor page builder.\u003C\u002Fp>\n\u003Ch3>Updates\u003C\u002Fh3>\n\u003Cp>you may Update only from the official WordPress plugin repository\u003C\u002Fp>\n\u003Ch3>Uninstalling\u003C\u002Fh3>\n\u003Cp>Before deleting the plugin, you can delete all the information of this plugin in your site’s database forever by activating the \u003Ccode>Clearing while Uninstall\u003C\u002Fcode> option when deleting.\u003C\u002Fp>\n\u003Ch3>compatibilites\u003C\u002Fh3>\n\u003Cp>Woocommerce\u003Cbr \u002F>\nGutenberg Page-Builder\u003Cbr \u002F>\nElementor Page-Builder\u003Cbr \u002F>\nDivi Builder\u003Cbr \u002F>\nBeaver Builder\u003Cbr \u002F>\nBreakdance Builder\u003Cbr \u002F>\nWP_Backery (Visual Composer)\u003Cbr \u002F>\nAjax-Loader (Plugin)\u003Cbr \u002F>\nStandard themes like woodmart\u002Fstore-front and many more\u003C\u002Fp>\n\u003Ch3>Settings-Page\u003C\u002Fh3>\n\u003Cp>Look for the settings page named as (Taily) of this plugin in the WordPress Main-Menu side-bar\u003C\u002Fp>\n\u003Ch3>Support\u003C\u002Fh3>\n\u003Cp>Unfortunately, support for this plugin is not available at this moment, But in very urgent cases, you can contact us through our official email as well as our team’s Telegram\u003C\u002Fp>\n","Tailwind-Framework for Wordpress (Fast & Optimized),Unparalleled Versatility, Advanced Elementor & Gutenberg integration and etc...",30,66868,100,1,"2025-08-24T13:31:00.000Z","6.8.5","","7.4",[20,21,22,4,23],"tail","tailwind","tailwind-css","wordpress-tailwind","https:\u002F\u002Ftaily.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ftaily.2.0.06.zip",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":13,"avg_patch_time_days":34,"trust_score":35,"computed_at":36},"mdesignfa",4,730,87,88,"2026-04-04T14:42:00.915Z",[38,57,78,98,115],{"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":18,"tags":52,"homepage":55,"download_link":56,"security_score":13,"vuln_count":26,"unpatched_count":26,"last_vuln_date":27,"fetched_at":28},"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",[53,21,22,54],"block","tailwindcss","https:\u002F\u002Fwind.press","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwindpress.3.2.76.zip",{"slug":58,"name":59,"version":60,"author":61,"author_profile":62,"description":63,"short_description":64,"active_installs":65,"downloaded":66,"rating":13,"num_ratings":32,"last_updated":67,"tested_up_to":68,"requires_at_least":69,"requires_php":70,"tags":71,"homepage":74,"download_link":75,"security_score":76,"vuln_count":14,"unpatched_count":14,"last_vuln_date":77,"fetched_at":28},"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,"2024-09-23T22:03:00.000Z","6.6.5","5.0","5.6",[72,73,21,22,54],"blocks","responsive","https:\u002F\u002Fwpdraft.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwebsite-builder.3.0.9.zip",70,"2025-09-22 00:00:00",{"slug":79,"name":80,"version":81,"author":82,"author_profile":83,"description":84,"short_description":85,"active_installs":86,"downloaded":87,"rating":88,"num_ratings":89,"last_updated":90,"tested_up_to":91,"requires_at_least":92,"requires_php":18,"tags":93,"homepage":95,"download_link":96,"security_score":97,"vuln_count":26,"unpatched_count":26,"last_vuln_date":27,"fetched_at":28},"yabe-bricksbender","Yabe Bricksbender","2.0.1","Rosua","https:\u002F\u002Fprofiles.wordpress.org\u002Frosua\u002F","\u003Ch3>Yabe Bricksbender: The Bricks builder extension.\u003C\u002Fh3>\n\u003Cp>Yabe Bricksbender is a plugin that enhances the Bricks editor with functionalities that are not available in the core plugin to make your workflow more efficient.\u003C\u002Fp>\n\u003Ch3>Modules\u003C\u002Fh3>\n\u003Cp>Yabe Bricksbender is packed full of modules designed to streamline your workflow.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Elements Manager\u003C\u002Fstrong>: Switch on\u002Foff the elements you want to use in the Bricks editor.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>HTML to Bricks\u003C\u002Fstrong> [Temp not available]: Convert HTML to Bricks elements.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Plain Classes\u003C\u002Fstrong> [Temp not available]: Add the ability to write plain CSS classes to Bricks elements without adding the class to the Global Class database\u003C\u002Fli>\n\u003Cli>\u003Cstrong>OpenAI Assistant\u003C\u002Fstrong> [Soon]: AI integration that do many tasks in the Bricks editor.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Elements\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Alpine.js Runtime\u003C\u002Fstrong>: Add Alpine.js runtime to your Bricks editor.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Alpine.js Container\u003C\u002Fstrong>: The element that supports Alpine.js directives.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Lottie\u003C\u002Fstrong>: Add Lottie animation to your Bricks editor.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Rive\u003C\u002Fstrong> [Soon]: Add Rive animation to your Bricks editor.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>GSAP Runtime\u003C\u002Fstrong> [Soon]: Add GSAP runtime to your Bricks editor.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Visit \u003Ca href=\"https:\u002F\u002Fbricksbender.yabe.land\" rel=\"nofollow ugc\">our website\u003C\u002Fa> for more information.\u003C\u002Fp>\n\u003Ch4>Love Yabe Bricksbender?\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Join our \u003Ca href=\"https:\u002F\u002Fwww.facebook.com\u002Fgroups\u002F1142662969627943\" rel=\"nofollow ugc\">Facebook Group\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Or rate us on \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fyabe-bricksbender\u002Freviews\u002F?filter=5\u002F#new-post\" rel=\"ugc\">WordPress\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\u002Fbrick-wall_3769316\" rel=\"nofollow ugc\">Freepik\u003C\u002Fa> on Flaticon\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Contributors & Developers\u003C\u002Fh4>\n\u003Cp>Interested in development?\u003Cbr \u002F>\nVisit the \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Forgrosua\u002Fyabe-bricksbender\" rel=\"nofollow ugc\">GitHub repository\u003C\u002Fa> to get involved.\u003C\u002Fp>\n","The Bricks builder extension",10,3344,84,5,"2024-06-07T15:22:00.000Z","6.5.8","6.5",[94,22],"bricks-builder","https:\u002F\u002Fbricksbender.yabe.land","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fyabe-bricksbender.2.0.2.zip",92,{"slug":99,"name":100,"version":101,"author":102,"author_profile":103,"description":104,"short_description":105,"active_installs":26,"downloaded":106,"rating":26,"num_ratings":26,"last_updated":107,"tested_up_to":108,"requires_at_least":17,"requires_php":109,"tags":110,"homepage":113,"download_link":114,"security_score":97,"vuln_count":26,"unpatched_count":26,"last_vuln_date":27,"fetched_at":28},"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",[72,21,22,111,112],"ui-blocks","wordpress-blocks","https:\u002F\u002Fgithub.com\u002FNafisMahmudAyon\u002Faspect-blocks","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Faspect-blocks.1.1.zip",{"slug":116,"name":117,"version":118,"author":119,"author_profile":120,"description":121,"short_description":122,"active_installs":123,"downloaded":124,"rating":13,"num_ratings":125,"last_updated":126,"tested_up_to":127,"requires_at_least":128,"requires_php":109,"tags":129,"homepage":133,"download_link":134,"security_score":135,"vuln_count":14,"unpatched_count":14,"last_vuln_date":136,"fetched_at":28},"tailpress","TailPress – Tailwind for WordPress","0.4.4","Greg","https:\u002F\u002Fprofiles.wordpress.org\u002Ffreshbrewedweb\u002F","\u003Cp>\u003Ca href=\"https:\u002F\u002Ftailwindcss.com\u002F\" rel=\"nofollow ugc\">Tailwind CSS\u003C\u002Fa> is a great companion to building block based sites in WordPress. Unfortunately, it’s been pretty complicated to add Tailwind CSS to WordPress since it needs to be compiled with Node.js in order to be production ready.\u003C\u002Fp>\n\u003Cp>This plugin takes care of that by adding Tailwind CSS to WordPress in one easy step (activate the plugin) and at the same time takes care of performance and caching so your site remains fast and production ready!\u003C\u002Fp>\n\u003Ch3>Who It’s For\u003C\u002Fh3>\n\u003Cp>This is primarily for developers and users that are familiar with Tailwind CSS and comfortable styling their site using their utility class framework.\u003C\u002Fp>\n\u003Cp>It’s also for those who have struggled to add Tailwind to their workflow without having to constantly compile their CSS every time the classes in their page content changes.\u003C\u002Fp>\n\u003Ch3>How it Works\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Extracts classes from pages and compiles them server-side into Tailwind CSS\u003C\u002Fli>\n\u003Cli>Caches the dynamically generated CSS to avoid performance issues on the frontend of your production site. \u003C\u002Fli>\n\u003C\u002Ful>\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\u002FqDZ3_Z7MXPM?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\u003C\u002Fp>\n\u003Ch3>Are you affiliated with tailpress.io the theme?\u003C\u002Fh3>\n\u003Cp>No, we are not! Unfortunately the same name was used for both out of coincidence, but we are not affiliated and are two different solutions. \u003Ca href=\"https:\u002F\u002Ftailpress.io\" rel=\"nofollow ugc\">Tailpress.io\u003C\u002Fa> is a great starting point for developing custom themes with deep integration of Tailwind. I would recommend it for any developer that wants to build a custom theme that depends heavily on Tailwind.\u003C\u002Fp>\n\u003Cp>Tailpress, this plugin, adds Tailwind support to any project as an add-on. It can be used as much or as little as you need, added to custom themes or pre-existing ones.\u003C\u002Fp>\n\u003Ch3>Can this be used in production?\u003C\u002Fh3>\n\u003Cp>Yes! Although the styles in the backend get generated on the fly, the CSS on the frontend gets cached for every page. Changing any classes on the page will bust the cache automatically so it’ll still stay up to date with any changes.\u003C\u002Fp>\n\u003Ch3>Can this be used outside the block editor?\u003C\u002Fh3>\n\u003Cp>Yes! This will work anywhere on the backend or front end of your site that uses classes to style things.\u003C\u002Fp>\n\u003Ch3>Known Issues\u003C\u002Fh3>\n\u003Ch3>Device Preview Mode in Block Editor\u003C\u002Fh3>\n\u003Cp>The non-desktop preview modes in the block editor utilize an iframe and \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FWordPress\u002Fgutenberg\u002Fissues\u002F38673\" rel=\"nofollow ugc\">don’t load assets properly\u003C\u002Fa>. Therefore your Tailwind styles won’t be visible here.\u003C\u002Fp>\n\u003Ch3>Page Caching\u003C\u002Fh3>\n\u003Cp>If you have any page caching on your site, you’ll have to clear your cache for the best experience.\u003C\u002Fp>\n","Seamless integration of Tailwind for WordPress.",600,13967,13,"2023-04-04T13:31:00.000Z","6.1.10","5.2",[72,130,131,21,132],"css","gutenberg","utility-classes","https:\u002F\u002Fgreghunt.dev\u002Fposts\u002Ftailwind-for-wordpress\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ftailpress.0.4.4.zip",64,"2025-04-03 00:00:00",{"attackSurface":138,"codeSignals":256,"taintFlows":627,"riskAssessment":693,"analyzedAt":703},{"hooks":139,"ajaxHandlers":230,"restRoutes":252,"shortcodes":253,"cronEvents":254,"entryPointCount":255,"unprotectedCount":26},[140,146,150,155,159,163,165,167,169,171,173,177,180,184,188,194,197,202,205,208,211,215,218,222,225],{"type":141,"name":142,"callback":143,"file":144,"line":145},"action","enqueue_block_editor_assets","anonymous","blck-1.php",22,{"type":147,"name":148,"callback":143,"priority":86,"file":144,"line":149},"filter","render_block",59,{"type":141,"name":151,"callback":152,"file":153,"line":154},"admin_head","add_admin_head","core\\admin.php",33,{"type":141,"name":156,"callback":157,"file":153,"line":158},"admin_menu","add_menue",104,{"type":141,"name":160,"callback":161,"file":153,"line":162},"current_screen","closure",177,{"type":141,"name":151,"callback":161,"file":153,"line":164},202,{"type":141,"name":151,"callback":161,"file":153,"line":166},221,{"type":141,"name":151,"callback":161,"file":153,"line":168},244,{"type":141,"name":151,"callback":161,"file":153,"line":170},260,{"type":141,"name":151,"callback":161,"file":153,"line":172},302,{"type":141,"name":174,"callback":175,"file":153,"line":176},"admin_enqueue_scripts","add_autogon_assts",311,{"type":141,"name":178,"callback":161,"file":153,"line":179},"wp_loaded",324,{"type":141,"name":181,"callback":182,"file":153,"line":183},"add_meta_boxes","all_posts_metabox",333,{"type":141,"name":185,"callback":186,"priority":14,"file":153,"line":187},"save_post","meta_box_save",335,{"type":141,"name":189,"callback":190,"priority":191,"file":192,"line":193},"wp_head","add_prod_css",9999,"core\\front.php",27,{"type":141,"name":195,"callback":196,"file":192,"line":34},"wp_enqueue_scripts","add_assets",{"type":141,"name":198,"callback":199,"priority":14,"file":200,"line":201},"elementor\u002Felement\u002Fcontainer\u002Fsection_layout\u002Fafter_section_end","add_controls_section","elementor\\taily-textarea.php",23,{"type":141,"name":203,"callback":199,"priority":14,"file":200,"line":204},"elementor\u002Felement\u002Fcolumn\u002Fsection_advanced\u002Fafter_section_end",24,{"type":141,"name":206,"callback":199,"priority":14,"file":200,"line":207},"elementor\u002Felement\u002Fsection\u002Fsection_advanced\u002Fafter_section_end",25,{"type":141,"name":209,"callback":199,"priority":14,"file":200,"line":210},"elementor\u002Felement\u002Fcommon\u002F_section_style\u002Fafter_section_end",26,{"type":141,"name":212,"callback":213,"priority":14,"file":200,"line":214},"elementor\u002Ffrontend\u002Fbefore_render","before_section_render",28,{"type":141,"name":216,"callback":217,"file":200,"line":11},"elementor\u002Fdocuments\u002Fregister_controls","register_page_controls",{"type":141,"name":219,"callback":220,"priority":86,"file":200,"line":221},"elementor\u002Fdocument\u002Fbefore_save","save_elementor_post",32,{"type":147,"name":223,"callback":224,"priority":86,"file":200,"line":48},"elementor\u002Fdocument\u002Fconfig","init_elementor_post",{"type":141,"name":226,"callback":227,"file":228,"line":229},"init","tailybymdz_i18n","taily.php",51,[231,237,240,243,246,250],{"action":232,"nopriv":233,"callback":232,"hasNonce":234,"hasCapCheck":234,"file":235,"line":236},"tailybymdz_save_settings",false,true,"core\\admin-ajax.php",364,{"action":238,"nopriv":233,"callback":238,"hasNonce":234,"hasCapCheck":234,"file":235,"line":239},"tailybymdz_setallto_prod",476,{"action":241,"nopriv":233,"callback":241,"hasNonce":234,"hasCapCheck":234,"file":235,"line":242},"tailybymdz_setsingle_nonprod",510,{"action":244,"nopriv":233,"callback":244,"hasNonce":234,"hasCapCheck":234,"file":235,"line":245},"tailybymdz_clearall_cssfiles",545,{"action":247,"nopriv":233,"callback":247,"hasNonce":234,"hasCapCheck":233,"file":248,"line":249},"tailybymdz_proccess_css","core\\front-ajax.php",270,{"action":247,"nopriv":234,"callback":247,"hasNonce":234,"hasCapCheck":233,"file":248,"line":251},271,[],[],[],6,{"dangerousFunctions":257,"sqlUsage":278,"outputEscaping":280,"fileOperations":204,"externalRequests":26,"nonceChecks":255,"capabilityChecks":89,"bundledLibraries":626},[258,262,265,269,272,274,277],{"fn":259,"file":235,"line":260,"context":261},"unserialize",74,"$old_settings = unserialize($old_settings);",{"fn":259,"file":153,"line":263,"context":264},539,"$sample = unserialize($sample);",{"fn":259,"file":266,"line":267,"context":268},"core\\class-core.php",91,"$opt = unserialize($opt);",{"fn":259,"file":228,"line":270,"context":271},71,"$all_settings = unserialize($all_settings);",{"fn":259,"file":228,"line":273,"context":271},80,{"fn":259,"file":275,"line":276,"context":271},"uninstall.php",18,{"fn":259,"file":275,"line":193,"context":271},{"prepared":125,"raw":26,"locations":279},[],{"escaped":281,"rawEcho":282,"locations":283},205,176,[284,287,289,291,293,295,297,299,301,304,306,308,310,312,314,316,318,320,322,323,325,326,328,329,331,333,335,337,339,341,343,345,347,349,351,353,355,358,360,362,364,366,368,369,370,372,373,375,377,378,380,382,385,387,389,391,393,395,397,399,401,403,405,407,409,410,411,413,415,417,419,421,423,425,426,427,429,431,432,434,436,438,440,442,444,446,448,450,452,453,455,457,459,461,463,465,467,469,471,473,475,477,479,481,483,485,487,489,491,493,495,497,499,501,503,505,507,509,511,513,515,517,518,520,522,524,526,528,530,532,534,536,538,540,542,544,546,548,550,552,554,556,558,560,562,564,566,568,570,572,574,576,578,580,582,584,586,588,590,592,594,596,598,600,602,604,606,608,610,612,614,616,618,620,622,624],{"file":235,"line":285,"context":286},220,"raw output",{"file":153,"line":288,"context":286},277,{"file":153,"line":290,"context":286},278,{"file":153,"line":292,"context":286},649,{"file":153,"line":294,"context":286},656,{"file":153,"line":296,"context":286},790,{"file":192,"line":298,"context":286},178,{"file":192,"line":300,"context":286},326,{"file":302,"line":303,"context":286},"core\\html\\design.php",96,{"file":302,"line":305,"context":286},99,{"file":302,"line":307,"context":286},107,{"file":302,"line":309,"context":286},109,{"file":302,"line":311,"context":286},111,{"file":302,"line":313,"context":286},113,{"file":302,"line":315,"context":286},136,{"file":302,"line":317,"context":286},144,{"file":302,"line":319,"context":286},146,{"file":302,"line":321,"context":286},185,{"file":302,"line":321,"context":286},{"file":302,"line":324,"context":286},189,{"file":302,"line":324,"context":286},{"file":302,"line":327,"context":286},193,{"file":302,"line":164,"context":286},{"file":302,"line":330,"context":286},203,{"file":302,"line":332,"context":286},224,{"file":302,"line":334,"context":286},226,{"file":302,"line":336,"context":286},227,{"file":302,"line":338,"context":286},228,{"file":302,"line":340,"context":286},229,{"file":302,"line":342,"context":286},230,{"file":302,"line":344,"context":286},231,{"file":302,"line":346,"context":286},232,{"file":302,"line":348,"context":286},238,{"file":302,"line":350,"context":286},250,{"file":302,"line":352,"context":286},265,{"file":302,"line":354,"context":286},266,{"file":356,"line":357,"context":286},"core\\html\\help.php",50,{"file":356,"line":359,"context":286},54,{"file":356,"line":361,"context":286},58,{"file":356,"line":363,"context":286},62,{"file":356,"line":365,"context":286},68,{"file":356,"line":367,"context":286},73,{"file":356,"line":273,"context":286},{"file":356,"line":35,"context":286},{"file":356,"line":371,"context":286},89,{"file":356,"line":97,"context":286},{"file":356,"line":374,"context":286},106,{"file":356,"line":376,"context":286},108,{"file":356,"line":313,"context":286},{"file":356,"line":379,"context":286},117,{"file":356,"line":381,"context":286},124,{"file":383,"line":384,"context":286},"core\\html\\settings.php",138,{"file":383,"line":386,"context":286},140,{"file":383,"line":388,"context":286},143,{"file":383,"line":390,"context":286},169,{"file":383,"line":392,"context":286},174,{"file":383,"line":394,"context":286},179,{"file":383,"line":396,"context":286},184,{"file":383,"line":398,"context":286},190,{"file":383,"line":400,"context":286},195,{"file":383,"line":402,"context":286},213,{"file":383,"line":404,"context":286},214,{"file":383,"line":406,"context":286},216,{"file":383,"line":408,"context":286},218,{"file":383,"line":166,"context":286},{"file":383,"line":340,"context":286},{"file":383,"line":412,"context":286},240,{"file":383,"line":414,"context":286},242,{"file":383,"line":416,"context":286},246,{"file":383,"line":418,"context":286},248,{"file":383,"line":420,"context":286},252,{"file":383,"line":422,"context":286},253,{"file":383,"line":424,"context":286},264,{"file":383,"line":354,"context":286},{"file":383,"line":249,"context":286},{"file":383,"line":428,"context":286},272,{"file":383,"line":430,"context":286},276,{"file":383,"line":288,"context":286},{"file":383,"line":433,"context":286},287,{"file":383,"line":435,"context":286},289,{"file":383,"line":437,"context":286},294,{"file":383,"line":439,"context":286},296,{"file":383,"line":441,"context":286},300,{"file":383,"line":443,"context":286},301,{"file":383,"line":445,"context":286},312,{"file":383,"line":447,"context":286},314,{"file":383,"line":449,"context":286},318,{"file":383,"line":451,"context":286},320,{"file":383,"line":179,"context":286},{"file":383,"line":454,"context":286},325,{"file":383,"line":456,"context":286},342,{"file":383,"line":458,"context":286},345,{"file":383,"line":460,"context":286},350,{"file":383,"line":462,"context":286},355,{"file":383,"line":464,"context":286},360,{"file":383,"line":466,"context":286},365,{"file":383,"line":468,"context":286},371,{"file":383,"line":470,"context":286},373,{"file":383,"line":472,"context":286},377,{"file":383,"line":474,"context":286},378,{"file":383,"line":476,"context":286},386,{"file":383,"line":478,"context":286},388,{"file":383,"line":480,"context":286},399,{"file":383,"line":482,"context":286},406,{"file":383,"line":484,"context":286},433,{"file":383,"line":486,"context":286},435,{"file":383,"line":488,"context":286},448,{"file":383,"line":490,"context":286},450,{"file":383,"line":492,"context":286},452,{"file":383,"line":494,"context":286},454,{"file":383,"line":496,"context":286},457,{"file":383,"line":498,"context":286},465,{"file":383,"line":500,"context":286},470,{"file":383,"line":502,"context":286},494,{"file":383,"line":504,"context":286},508,{"file":383,"line":506,"context":286},512,{"file":383,"line":508,"context":286},521,{"file":383,"line":510,"context":286},523,{"file":383,"line":512,"context":286},527,{"file":383,"line":514,"context":286},532,{"file":383,"line":516,"context":286},534,{"file":383,"line":263,"context":286},{"file":383,"line":519,"context":286},543,{"file":383,"line":521,"context":286},548,{"file":383,"line":523,"context":286},552,{"file":383,"line":525,"context":286},554,{"file":383,"line":527,"context":286},559,{"file":383,"line":529,"context":286},568,{"file":383,"line":531,"context":286},572,{"file":383,"line":533,"context":286},591,{"file":383,"line":535,"context":286},605,{"file":383,"line":537,"context":286},609,{"file":383,"line":539,"context":286},611,{"file":383,"line":541,"context":286},624,{"file":383,"line":543,"context":286},631,{"file":383,"line":545,"context":286},633,{"file":383,"line":547,"context":286},638,{"file":383,"line":549,"context":286},645,{"file":383,"line":551,"context":286},647,{"file":383,"line":553,"context":286},651,{"file":383,"line":555,"context":286},654,{"file":383,"line":557,"context":286},658,{"file":383,"line":559,"context":286},660,{"file":383,"line":561,"context":286},664,{"file":383,"line":563,"context":286},672,{"file":383,"line":565,"context":286},676,{"file":383,"line":567,"context":286},678,{"file":383,"line":569,"context":286},685,{"file":383,"line":571,"context":286},692,{"file":383,"line":573,"context":286},697,{"file":383,"line":575,"context":286},704,{"file":383,"line":577,"context":286},706,{"file":383,"line":579,"context":286},719,{"file":383,"line":581,"context":286},722,{"file":383,"line":583,"context":286},729,{"file":383,"line":585,"context":286},740,{"file":383,"line":587,"context":286},747,{"file":383,"line":589,"context":286},752,{"file":383,"line":591,"context":286},759,{"file":383,"line":593,"context":286},779,{"file":383,"line":595,"context":286},783,{"file":383,"line":597,"context":286},787,{"file":383,"line":599,"context":286},795,{"file":383,"line":601,"context":286},798,{"file":383,"line":603,"context":286},802,{"file":383,"line":605,"context":286},806,{"file":383,"line":607,"context":286},810,{"file":383,"line":609,"context":286},814,{"file":383,"line":611,"context":286},816,{"file":383,"line":613,"context":286},821,{"file":383,"line":615,"context":286},834,{"file":383,"line":617,"context":286},835,{"file":383,"line":619,"context":286},836,{"file":383,"line":621,"context":286},837,{"file":383,"line":623,"context":286},838,{"file":383,"line":625,"context":286},839,[],[628,674],{"entryPoint":629,"graph":630,"unsanitizedCount":14,"severity":673},"tailybymdz_proccess_css (core\\front-ajax.php:78)",{"nodes":631,"edges":667},[632,637,643,646,651,653,658,660,664],{"id":633,"type":634,"label":635,"file":248,"line":636},"n0","source","$_POST (x6)",90,{"id":638,"type":639,"label":640,"file":248,"line":641,"wp_function":642},"n1","sink","update_option() [Settings Manipulation]",163,"update_option",{"id":644,"type":634,"label":645,"file":248,"line":636},"n2","$_POST",{"id":647,"type":639,"label":648,"file":248,"line":649,"wp_function":650},"n3","fopen() [File Access]",200,"fopen",{"id":652,"type":634,"label":635,"file":248,"line":636},"n4",{"id":654,"type":639,"label":655,"file":248,"line":656,"wp_function":657},"n5","file_put_contents() [File Write]",217,"file_put_contents",{"id":659,"type":634,"label":645,"file":248,"line":282},"n6",{"id":661,"type":662,"label":663,"file":248,"line":282},"n7","transform","→ taily_get_all_settings()",{"id":665,"type":639,"label":666,"file":228,"line":273,"wp_function":259},"n8","unserialize() [Object Injection]",[668,669,670,671,672],{"from":633,"to":638,"sanitized":234},{"from":644,"to":647,"sanitized":234},{"from":652,"to":654,"sanitized":234},{"from":659,"to":661,"sanitized":233},{"from":661,"to":665,"sanitized":233},"high",{"entryPoint":675,"graph":676,"unsanitizedCount":14,"severity":673},"\u003Cfront-ajax> (core\\front-ajax.php:0)",{"nodes":677,"edges":687},[678,679,680,681,682,683,684,685,686],{"id":633,"type":634,"label":635,"file":248,"line":636},{"id":638,"type":639,"label":640,"file":248,"line":641,"wp_function":642},{"id":644,"type":634,"label":645,"file":248,"line":636},{"id":647,"type":639,"label":648,"file":248,"line":649,"wp_function":650},{"id":652,"type":634,"label":635,"file":248,"line":636},{"id":654,"type":639,"label":655,"file":248,"line":656,"wp_function":657},{"id":659,"type":634,"label":645,"file":248,"line":282},{"id":661,"type":662,"label":663,"file":248,"line":282},{"id":665,"type":639,"label":666,"file":228,"line":273,"wp_function":259},[688,689,690,691,692],{"from":633,"to":638,"sanitized":234},{"from":644,"to":647,"sanitized":234},{"from":652,"to":654,"sanitized":234},{"from":659,"to":661,"sanitized":233},{"from":661,"to":665,"sanitized":233},{"summary":694,"deductions":695},"The taily v2.0.06 plugin demonstrates a generally good security posture with several positive attributes. It effectively implements prepared statements for all SQL queries, indicating a strong defense against SQL injection. Furthermore, all identified AJAX endpoints have associated nonce and capability checks, which is a crucial security practice for preventing unauthorized actions. The absence of external HTTP requests and bundled libraries further simplifies the attack surface and reduces potential vulnerabilities from third-party code. The plugin also has a clean vulnerability history with no recorded CVEs, suggesting diligent development and maintenance in the past.\n\nHowever, the static analysis does reveal areas of concern. The presence of the `unserialize` function seven times is a significant risk. If the data being unserialized originates from an untrusted source without proper validation and sanitization, it can lead to Remote Code Execution (RCE) vulnerabilities. The taint analysis confirms this concern, showing two flows with unsanitized paths that are flagged as high severity, directly correlating with the potential risks of `unserialize` usage.\n\nIn conclusion, while taily v2.0.06 benefits from good practices like secure SQL queries and authenticated AJAX handlers, the identified `unserialize` usage and associated high-severity taint flows present a notable risk. The lack of past vulnerabilities is a positive indicator, but the current code analysis highlights specific areas that require immediate attention to maintain a robust security profile. Addressing the `unserialize` risks is paramount.",[696,699,701],{"reason":697,"points":698},"High severity taint flows with unsanitized paths",15,{"reason":700,"points":86},"Dangerous function 'unserialize' used 7 times",{"reason":702,"points":89},"54% of outputs properly escaped","2026-03-16T22:24:13.401Z",{"wat":705,"direct":712},{"assetPaths":706,"generatorPatterns":708,"scriptPaths":709,"versionParams":710},[707],"\u002Fwp-content\u002Fplugins\u002Ftaily\u002Fblocks-taily-settings\u002Fbuild\u002Findex.js",[],[707],[711],"taily-custom-css-adder-block",{"cssClasses":713,"htmlComments":715,"htmlAttributes":716,"restEndpoints":718,"jsGlobals":719,"shortcodeOutput":720},[714],"tailyCustomCss",[],[714,717],"tailyCustomTag",[],[],[]]