[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fhSicWIY87sAE_iKDes2VfCzWakGnTsUsSyv2viDX6uo":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":26,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29,"vulnerabilities":30,"developer":31,"crawl_stats":28,"alternatives":35,"analysis":123,"fingerprints":214},"doo-block-patterns","DooBlockPatterns","1.2.7","doowebs","https:\u002F\u002Fprofiles.wordpress.org\u002Fdoowebs\u002F","\u003Cp>Create custom block patterns. The patterns can be designed just like you design a blog post or a page with the block editor.\u003Cbr \u002F>\nYou can assign any category or keywords.\u003C\u002Fp>\n\u003Ch3>Key Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Create custom patterns from one or more blocks in the post editor\u003C\u002Fli>\n\u003Cli>Group your patterns in categories\u003C\u002Fli>\n\u003Cli>Optionally add any keywords or aliases that help users discover it while searching in the inserter\u003C\u002Fli>\n\u003Cli>Create custom pattern categories\u003C\u002Fli>\n\u003Cli>Set a viewport width to optimize the scaled width of the preview in the block inserter\u003C\u002Fli>\n\u003Cli>Add an optional hidden text if the title does not fully describe what the pattern does.\u003C\u002Fli>\n\u003Cli>Deleting patterns, modifying them or uninstalling the plugin does not affect the blocks created with the patterns, since once the pattern is inserted, it is not linked to the source pattern.\u003C\u002Fli>\n\u003Cli>Option to remove patterns when plugin is removed\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Getting Started\u003C\u002Fh3>\n\u003Col>\n\u003Cli>Locate and click on the ‘\u003Cstrong>Doo Block Patterns\u003C\u002Fstrong>‘ menu item in the sidebar admin menu.\u003C\u002Fli>\n\u003Cli>Click on the ‘\u003Cstrong>Add New\u003C\u002Fstrong>‘ button.\u003C\u002Fli>\n\u003Cli>Give your pattern a name.\u003C\u002Fli>\n\u003Cli>Start writing or choose any blocks you want to be part of your pattern.\u003C\u002Fli>\n\u003Cli>Publish the pattern.\u003C\u002Fli>\n\u003Cli>Go to a test post or page and locate your pattern in the Block Inserter under the pattern tab and click on it.\u003C\u002Fli>\n\u003Cli>The block pattern will now be added to your page. All contained blocks are now independent of the original pattern and can be edited as any regular block.\u003C\u002Fli>\n\u003C\u002Fol>\n","Visually create custom block patterns. No coding skills needed. Categorize and use keywords for easy searching.",10,2867,100,1,"2024-08-28T14:40:00.000Z","6.6.5","6.1","7.4",[20,21,22,23],"block-patterns","block-editor","gutenberg","patterns","https:\u002F\u002Fdoowebs.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdoo-block-patterns.zip",92,0,null,"2026-03-15T15:16:48.613Z",[],{"slug":7,"display_name":7,"profile_url":8,"plugin_count":14,"total_installs":11,"avg_security_score":26,"avg_patch_time_days":32,"trust_score":33,"computed_at":34},30,88,"2026-04-04T01:01:07.972Z",[36,54,70,85,104],{"slug":37,"name":38,"version":39,"author":40,"author_profile":41,"description":42,"short_description":43,"active_installs":44,"downloaded":45,"rating":27,"num_ratings":27,"last_updated":46,"tested_up_to":47,"requires_at_least":48,"requires_php":49,"tags":50,"homepage":51,"download_link":52,"security_score":53,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"block-patterns-ui","Block Patterns UI","0.4.2","chrismademe","https:\u002F\u002Fprofiles.wordpress.org\u002Fchrismademe\u002F","\u003Cp>Block Patterns are great, but registering them can be a little tedious. This plugin fixes that by allowing you to create and register Block Patterns using the Block Editor itself! You simply add the blocks you want to use as a pattern, add some (optional) information about them and you’re ready to start using them in your posts and pages.\u003C\u002Fp>\n","A simple UI for creating and managing Block Patterns",20,1175,"2021-08-27T21:12:00.000Z","5.8.13","5.8","7.2",[20,21,22],"https:\u002F\u002Fgithub.com\u002Fchrismademe\u002Fblock-patterns-ui","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fblock-patterns-ui.0.4.2.zip",85,{"slug":55,"name":56,"version":57,"author":58,"author_profile":59,"description":60,"short_description":61,"active_installs":11,"downloaded":62,"rating":27,"num_ratings":27,"last_updated":63,"tested_up_to":64,"requires_at_least":65,"requires_php":18,"tags":66,"homepage":63,"download_link":68,"security_score":13,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":69},"styles-library","Styles Library","2.0.3","Block Styles","https:\u002F\u002Fprofiles.wordpress.org\u002Fblockstyles\u002F","\u003Cp>A block pattern creation, management, and template library tool.\u003C\u002Fp>\n\u003Ch3>Block Pattern Library\u003C\u002Fh3>\n\u003Cp>The Styles Library enhances the block pattern browsing experience. Browse core, theme, and your custom defined block patterns, and quickly use them. BlockStyles free block patterns are included. Easily import a block pattern into the editor in just a click.\u003C\u002Fp>\n\u003Cp>The library is extendable with the premium BlockStyles membership. Get ready-to-use wireframe, section, and full-page block patterns which include images, typography, colors, backgrounds, etc. using the Block Styles plugin.\u003C\u002Fp>\n\u003Ch3>Create Custom Block Patterns\u003C\u002Fh3>\n\u003Cp>Patterns are a “stamp” or group of blocks that are pre-styled in a way to get you going creating content faster. Create your own custom patterns to use anywhere on your site, as a time saving layout tool.\u003C\u002Fp>\n\u003Cp>Think of a new design feel for your content? Create a new pattern, and “stamp” away!\u003C\u002Fp>\n\u003Cp>Want a consistent design and layout for your content features like a gallery, or table? Use block patterns and the Block Styles plugin to save fully designed block patterns, with all of your favorite blocks.\u003C\u002Fp>\n\u003Ch3>Block Pattern Manager\u003C\u002Fh3>\n\u003Cp>Manage your custom created blocks easily from the admin. Edit or remove existing block patterns.\u003Cbr \u002F>\nCreate & manage block pattern categories and block pattern tags to easily find them in the library\u003C\u002Fp>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\n\u003Cp>\u003Cstrong>Create New Block Patterns:\u003C\u002Fstrong> Create block patterns from anywhere. A block pattern can consist of a single block, a few blocks, or an entire page worth of blocks.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Manage Your Custom Block Patterns:\u003C\u002Fstrong> Easily manage & edit your block patterns just like any other post.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Organize Your Designs:\u003C\u002Fstrong> Use custom taxonomies to organize your collection of block patterns.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Upgraded Pattern Explorer:\u003C\u002Fstrong> The \u003Ca href=\"https:\u002F\u002Fblockstyles.com\" rel=\"nofollow ugc\">BlockStyles\u003C\u002Fa> Styles Library allows you to browse and search your own, core, and \u003Cstrong>FREE\u003C\u002Fstrong> & premium patterns.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Easier To Use:\u003C\u002Fstrong> Insert patterns into the editor from the Styles Library with 1 click.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Import & Export Block Patterns:\u003C\u002Fstrong> Block patterns can be exported to be used on any other WordPress site.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Stay Connected\u003C\u002Fh3>\n\u003Cp>Stay up-to-date on Missing Menu Items updates and Gutenberg development, using the links below. The plugin is also being built transparently on GitHub, so give it a star and follow along! 😉\u003C\u002Fp>\n\u003Cp>Missing Menu Items is a part of BlockStyles, a collection of tools that transforms the default WordPress Block Editor into a true page builder.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fblockstyles.com\" rel=\"nofollow ugc\">Visit the Block Styles Home Page\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Ftwitter.com\u002Fblockstyleswp\" rel=\"nofollow ugc\">Follow on Twitter\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.facebook.com\u002Fblockstyleswp\" rel=\"nofollow ugc\">Follow on Facebook\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.facebook.com\u002Fgroups\u002F225424019774289\" rel=\"nofollow ugc\">Join Our Facebook Community\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.youtube.com\u002Fchannel\u002FUCYH8CPFCo-PCHPtPARqvq6Q\u002F\" rel=\"nofollow ugc\">Subscribe to our Youtube for Tutorials & Demos\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Support\u003C\u002Fh4>\n\u003Cp>You can get support from the community here, or in our growing \u003Ca href=\"https:\u002F\u002Fwww.facebook.com\u002Fgroups\u002F225424019774289\" rel=\"nofollow ugc\">Facebook Group\u003C\u002Fa> and find information in our \u003Ca href=\"https:\u002F\u002Fblockstyles.com\u002Fdocs\u002F\" rel=\"nofollow ugc\">documentation\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>Direct support is offered to \u003Ca href=\"https:\u002F\u002Fblockstyles.com\" rel=\"nofollow ugc\">BlockStyles\u003C\u002Fa> members.\u003C\u002Fp>\n","A block pattern creation, management, and template library tool.",1772,"","6.1.10","5.9",[20,21,67,22,23],"blocks","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fstyles-library.2.0.3.zip","2026-03-15T10:48:56.248Z",{"slug":71,"name":72,"version":73,"author":74,"author_profile":75,"description":76,"short_description":77,"active_installs":27,"downloaded":78,"rating":13,"num_ratings":14,"last_updated":63,"tested_up_to":79,"requires_at_least":80,"requires_php":49,"tags":81,"homepage":83,"download_link":84,"security_score":13,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":69},"pattern-builder","Pattern Builder","1.0.4","Twenty Bellows","https:\u002F\u002Fprofiles.wordpress.org\u002Ftwentybellows\u002F","\u003Cp>Pattern Builder transforms how you work with WordPress block patterns, providing a comprehensive solution for creating, managing, and organizing patterns right from your WordPress admin.\u003C\u002Fp>\n\u003Ch4>Key Features\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>Pattern Management Made Easy\u003C\u002Fstrong>\u003Cbr \u002F>\n* \u003Cstrong>Unified Interface\u003C\u002Fstrong> – Manage both theme patterns and user-created patterns in one place\u003Cbr \u002F>\n* \u003Cstrong>Visual Editor\u003C\u002Fstrong> – Create patterns using the familiar WordPress block editor\u003Cbr \u002F>\n* \u003Cstrong>Code Editor\u003C\u002Fstrong> – Edit pattern markup directly with syntax validation\u003Cbr \u002F>\n* \u003Cstrong>Live Preview\u003C\u002Fstrong> – See your patterns in action before saving\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Powerful Organization\u003C\u002Fstrong>\u003Cbr \u002F>\n* \u003Cstrong>Categories\u003C\u002Fstrong> – Organize patterns by category for easy discovery\u003Cbr \u002F>\n* \u003Cstrong>Advanced Search\u003C\u002Fstrong> – Find patterns quickly with powerful filtering options\u003Cbr \u002F>\n* \u003Cstrong>Tags & Keywords\u003C\u002Fstrong> – Add metadata to make patterns discoverable\u003Cbr \u002F>\n* \u003Cstrong>Sync Status\u003C\u002Fstrong> – Manage synced and unsynced patterns effortlessly\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Developer-Friendly\u003C\u002Fstrong>\u003Cbr \u002F>\n* \u003Cstrong>Export to Theme\u003C\u002Fstrong> – Convert user patterns to theme files with proper formatting\u003Cbr \u002F>\n* \u003Cstrong>Asset Management\u003C\u002Fstrong> – Automatically handles pattern images and media\u003Cbr \u002F>\n* \u003Cstrong>Block Bindings\u003C\u002Fstrong> – Advanced pattern configuration with block bindings support\u003C\u002Fp>\n\u003Ch4>Use Cases\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>For Theme Developers\u003C\u002Fstrong>\u003Cbr \u002F>\n* Create and manage theme patterns visually\u003Cbr \u002F>\n* Export patterns with proper formatting\u003Cbr \u002F>\n* Organize patterns by category\u003Cbr \u002F>\n* Test patterns before deployment\u003C\u002Fp>\n\u003Cp>\u003Cstrong>For Site Builders\u003C\u002Fstrong>\u003Cbr \u002F>\n* Build custom patterns without coding\u003Cbr \u002F>\n* Reuse patterns across multiple pages\u003Cbr \u002F>\n* Share patterns between sites\u003Cbr \u002F>\n* Maintain pattern library\u003C\u002Fp>\n\u003Cp>\u003Cstrong>For Agencies\u003C\u002Fstrong>\u003Cbr \u002F>\n* Create pattern libraries for clients\u003Cbr \u002F>\n* Standardize design systems\u003Cbr \u002F>\n* Speed up development workflow\u003Cbr \u002F>\n* Maintain brand consistency\u003C\u002Fp>\n\u003Ch3>Development\u003C\u002Fh3>\n\u003Cp>Pattern Builder is open source and welcomes contributions. Visit our \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FTwenty-Bellows\u002Fpattern-builder\" rel=\"nofollow ugc\">GitHub repository\u003C\u002Fa> to:\u003C\u002Fp>\n\u003Ch3>Credits\u003C\u002Fh3>\n\u003Cp>Pattern Builder is developed and maintained by \u003Ca href=\"https:\u002F\u002Ftwentybellows.com\" rel=\"nofollow ugc\">Twenty Bellows\u003C\u002Fa>.\u003C\u002Fp>\n","Manage Block Patterns Like a Pro - Create, edit, and organize WordPress block patterns directly in your admin area with a powerful, intuitive interfac &hellip;",504,"6.9.4","6.6",[20,21,82,22,23],"design","https:\u002F\u002Fwww.twentybellows.com\u002Fpattern-builder\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fpattern-builder.1.0.4.zip",{"slug":86,"name":87,"version":88,"author":89,"author_profile":90,"description":91,"short_description":92,"active_installs":93,"downloaded":94,"rating":27,"num_ratings":27,"last_updated":95,"tested_up_to":96,"requires_at_least":48,"requires_php":97,"tags":98,"homepage":102,"download_link":103,"security_score":53,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"better-block-patterns","Better Block Patterns","1.0.3","Dumitru Brinzan","https:\u002F\u002Fprofiles.wordpress.org\u002Filovewpcom\u002F","\u003Cp>\u003Cstrong>Build better WordPress websites faster with our custom block patterns for the Block Editor (Gutenberg).\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.ilovewp.com\u002Fbetter-block-patterns\u002F?utm_source=wporg&utm_campaign=readme&utm_medium=link\" rel=\"nofollow ugc\">Better Block Patterns\u003C\u002Fa> extends the WordPress Block Editor with numerous custom block patterns that can be used with any WordPress theme.\u003C\u002Fp>\n\u003Cp>From portfolios, pricing tables, hotel room pages, user testimonials, to staff directories and more, we make creating these pages easier.\u003C\u002Fp>\n\u003Cp>If you feel that popular page building plugins like Elementor and Visual Composer are too much for you, then block patterns might be the perfect solution.\u003C\u002Fp>\n\u003Ch4>Works with Any WordPress Theme\u003C\u002Fh4>\n\u003Cp>Better Block Patterns was developed to work with any WordPress theme.\u003C\u002Fp>\n\u003Ch4>No Other Plugins Required\u003C\u002Fh4>\n\u003Cp>Better Block Patterns is an independent plugin and does not require other plugins in order to function.\u003C\u002Fp>\n\u003Ch4>Only Core Blocks\u003C\u002Fh4>\n\u003Cp>Better Block Patterns uses only core WordPress Blocks. This ensures maximum compatibility with all WordPress websites.\u003C\u002Fp>\n","Build better WordPress websites faster with our custom block patterns for the Block Editor (Gutenberg).",1000,12741,"2022-01-24T14:52:00.000Z","5.9.0","7.0",[20,99,100,22,101],"block-styles","block-templates","portfolio","https:\u002F\u002Fbetterblockpatterns.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fbetter-block-patterns.1.0.3.zip",{"slug":105,"name":106,"version":107,"author":108,"author_profile":109,"description":110,"short_description":111,"active_installs":93,"downloaded":112,"rating":13,"num_ratings":113,"last_updated":114,"tested_up_to":115,"requires_at_least":116,"requires_php":117,"tags":118,"homepage":119,"download_link":120,"security_score":121,"vuln_count":14,"unpatched_count":27,"last_vuln_date":122,"fetched_at":29},"blockmeister","BlockMeister – Block Pattern Builder","3.1.12","BlockMeister","https:\u002F\u002Fprofiles.wordpress.org\u002Fblockmeister\u002F","\u003Cp>With BlockMeister creating custom block patterns becomes easy. The patterns can be designed just like you design a blog post or a page with the block editor.\u003Cbr \u002F>\nYou can assign any (custom) category or keywords. By doing so, your patterns are categorized in a way that makes sense to your users and keywords make it easier to find a pattern. Your custom patterns will be available from the block patterns tab in the inserter panel.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Features\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Visual design custom block patterns using the pattern builder\u003C\u002Fli>\n\u003Cli>Or create a custom pattern from one or more selected blocks in the post editor\u003C\u002Fli>\n\u003Cli>Import patterns made\u002Fshared by trusted Pro users [new in 3.0]\u003C\u002Fli>\n\u003Cli>Assign your patterns to one or more categories\u003C\u002Fli>\n\u003Cli>Optionally add any keywords (makes them easy to find in the block inserter)\u003C\u002Fli>\n\u003Cli>Create custom pattern categories\u003C\u002Fli>\n\u003Cli>Set a viewport width to optimize the scaled width of the preview in the block inserter\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Pro Features\u003C\u002Fstrong>\u003Cbr \u002F>\nIf you would like even more features like: group locking, cloning, activating or deactivating individual patterns, exporting, importing, controlling which core\u002Fthird party pattern sets are allowed to load, setting block styles and more, please check out our premium versions here:\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fwpblockmeister.com\u002F#info-pro\" rel=\"nofollow ugc\">Professional Version\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Getting Started\u003C\u002Fh3>\n\u003Col>\n\u003Cli>Locate and click on the ‘\u003Cstrong>Block Patterns\u003C\u002Fstrong>‘ menu item in the sidebar admin menu.\u003C\u002Fli>\n\u003Cli>Click on the ‘\u003Cstrong>Add New\u003C\u002Fstrong>‘ button.\u003C\u002Fli>\n\u003Cli>Give your pattern a name.\u003C\u002Fli>\n\u003Cli>Start writing or choose any blocks you want to be part of your pattern.\u003C\u002Fli>\n\u003Cli>Publish the pattern\u003C\u002Fli>\n\u003Cli>Go to a test page and locate your pattern in the Block Inserter under the pattern tab and click on it.\u003C\u002Fli>\n\u003Cli>The block pattern will now be added to your page. All contained blocks are now independent of the original pattern and can be edited as any regular block.\u003C\u002Fli>\n\u003C\u002Fol>\n","Visually create custom block patterns. No coding skills needed! Categorize them easily and use keywords for easy discoverability.",33902,12,"2025-01-27T00:13:00.000Z","6.7.5","6.0","5.6",[20,22,71,23],"https:\u002F\u002Fwpblockmeister.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fblockmeister.3.1.12.zip",91,"2024-10-10 17:59:02",{"attackSurface":124,"codeSignals":182,"taintFlows":190,"riskAssessment":210,"analyzedAt":213},{"hooks":125,"ajaxHandlers":178,"restRoutes":179,"shortcodes":180,"cronEvents":181,"entryPointCount":27,"unprotectedCount":27},[126,132,136,140,143,146,149,154,157,161,164,167,171,174],{"type":127,"name":128,"callback":129,"file":130,"line":131},"action","plugins_loaded","doobp_load_textdomain","doo-block-patterns.php",52,{"type":127,"name":133,"callback":134,"file":130,"line":135},"init","doobp_register_post_type",99,{"type":127,"name":137,"callback":138,"file":130,"line":139},"admin_init","doobp_admin_init",110,{"type":127,"name":133,"callback":141,"file":130,"line":142},"doobp_register_taxonomy",147,{"type":127,"name":133,"callback":144,"file":130,"line":145},"doobp_register_pattern_categories",168,{"type":127,"name":133,"callback":147,"file":130,"line":148},"doobp_register_patterns",213,{"type":150,"name":151,"callback":152,"file":130,"line":153},"filter","enter_title_here","closure",221,{"type":150,"name":155,"callback":152,"file":130,"line":156},"write_your_story",224,{"type":127,"name":158,"callback":159,"file":130,"line":160},"load-post.php","doobp_change_editor_texts",229,{"type":127,"name":162,"callback":159,"file":130,"line":163},"load-post-new.php",230,{"type":127,"name":133,"callback":165,"file":130,"line":166},"doobp_register_post_meta_fields",284,{"type":127,"name":168,"callback":169,"file":130,"line":170},"add_meta_boxes","doobp_register_meta_box",299,{"type":127,"name":137,"callback":172,"file":130,"line":173},"doobp_register_options_fields",447,{"type":127,"name":175,"callback":176,"file":130,"line":177},"admin_menu","doobp_register_options_page",463,[],[],[],[],{"dangerousFunctions":183,"sqlUsage":184,"outputEscaping":186,"fileOperations":27,"externalRequests":27,"nonceChecks":27,"capabilityChecks":14,"bundledLibraries":189},[],{"prepared":14,"raw":27,"locations":185},[],{"escaped":187,"rawEcho":27,"locations":188},47,[],[],[191],{"entryPoint":192,"graph":193,"unsanitizedCount":27,"severity":209},"\u003Cdoo-block-patterns> (doo-block-patterns.php:0)",{"nodes":194,"edges":206},[195,200],{"id":196,"type":197,"label":198,"file":130,"line":199},"n0","source","$_POST",384,{"id":201,"type":202,"label":203,"file":130,"line":204,"wp_function":205},"n1","sink","echo() [XSS]",493,"echo",[207],{"from":196,"to":201,"sanitized":208},true,"low",{"summary":211,"deductions":212},"The plugin \"doo-block-patterns\" v1.2.7 exhibits a strong security posture based on the provided static analysis. The absence of any identified AJAX handlers, REST API routes, shortcodes, or cron events significantly limits the potential attack surface. Furthermore, the code signals indicate robust security practices, with no dangerous functions, all SQL queries utilizing prepared statements, and all output being properly escaped. The lack of file operations and external HTTP requests further reduces potential vulnerabilities. Taint analysis also reveals no flows with unsanitized paths, indicating a clean handling of data within the plugin.\n\nThe vulnerability history is also clear, with zero known CVEs, and no previously recorded vulnerabilities of any severity. This suggests a well-maintained and secure codebase. The only area that might be noted is the absence of nonce checks and the single capability check, which, while not a direct indication of a vulnerability in this specific analysis, could be points of consideration if the plugin were to expand its functionality or introduce new entry points in the future. Overall, this plugin appears to be very secure.",[],"2026-03-17T05:39:54.041Z",{"wat":215,"direct":220},{"assetPaths":216,"generatorPatterns":217,"scriptPaths":218,"versionParams":219},[],[],[],[],{"cssClasses":221,"htmlComments":222,"htmlAttributes":223,"restEndpoints":227,"jsGlobals":229,"shortcodeOutput":231},[],[],[224,225,226],"data-doobp-cf-keywords","data-doobp-cf-viewport-width","data-doobp-cf-description",[228],"\u002Fwp-json\u002Fdoobp\u002Fv1\u002Fpatterns",[230],"wp.blocks.registerBlockPattern",[]]