[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fP6Uk1aa1tPPWd7UOK_Ftlwees-e1skUTHNU7tHk4nCc":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":22,"download_link":23,"security_score":13,"vuln_count":24,"unpatched_count":24,"last_vuln_date":25,"fetched_at":26,"vulnerabilities":27,"developer":28,"crawl_stats":25,"alternatives":35,"analysis":139,"fingerprints":226},"automatic-block-inserter","Automatic Block Inserter","1.0.8","Small Plugins","https:\u002F\u002Fprofiles.wordpress.org\u002Fsmallplugins\u002F","\u003Cp>Automatic Block Inserter is a powerful plugin that allows you to easily insert blocks into specific post areas as well as above or below specific block types based on an offset.\u003C\u002Fp>\n\u003Ch3>Usage\u003C\u002Fh3>\n\u003Cp>To get started with the Automatic Block Inserter plugin, follow these steps after installation:\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Creating a New Automatic Block:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Col>\n\u003Cli>In your WordPress dashboard, locate and click on the “Automatic Block” menu item.\u003C\u002Fli>\n\u003Cli>Click on “Add New” to create a new block.\u003C\u002Fli>\n\u003Cli>Enter the content for your block just like you would for a post or a page.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>\u003Cstrong>Configuring Block Settings:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Once you’ve created the content for your block, you’ll see a control in the sidebar named \u003Cstrong>“Position.”\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Here, you can configure where and how your block will be inserted:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Post Type\u003C\u002Fstrong>: Choose the type of content you want your block to be associated with (e.g., posts, pages).\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Location Type\u003C\u002Fstrong>: Select whether your block should be placed in a specific “post area” or next to a “block type.”\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Position\u003C\u002Fstrong>: If you chose “post area,” your block could be set to appear within the “post content.” For “block type,” you’ll get a dropdown menu listing all the available blocks where you can anchor your new block.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Location\u003C\u002Fstrong>: Decide if your block should appear before or after the selected position.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Offset\u003C\u002Fstrong>: This option is available when you select “block type” as your location type. It allows you to specify how many blocks away your new block should be placed from the chosen anchor block.\u003Cbr \u002F>\nInsertion Logic and Display:\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>The plugin uses the settings you’ve chosen to determine where to insert the block in your content.\u003Cbr \u002F>\nIf you select “after” in the “Location” setting for a post area, for example, the block will appear immediately following the post content.\u003Cbr \u002F>\nIf you set an offset with “block type,” the plugin counts the specified number of blocks and places your new block accordingly.\u003Cbr \u002F>\nPreviewing and Adjusting:\u003C\u002Fp>\n\u003Cp>You can preview your post or page to see how the block appears with the rest of your content.\u003Cbr \u002F>\nIf the placement isn’t quite right, you can go back and adjust the settings as needed until you’re satisfied with the positioning.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Multiple Blocks and Conditions:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>The plugin allows you to create multiple blocks, each with its own set of conditions and placement settings.\u003Cbr \u002F>\nThis means you can have different blocks appear in different contexts across your site, offering a high level of customization.\u003C\u002Fp>\n","This plugin allows you to easily insert blocks into specific post areas as well as above or below specific block types.",50,1411,100,2,"2026-01-22T17:03:00.000Z","6.7.5","5.8.3","5.7",[20,21],"block","reusable","","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fautomatic-block-inserter.1.0.8.zip",0,null,"2026-03-15T15:16:48.613Z",[],{"slug":29,"display_name":7,"profile_url":8,"plugin_count":30,"total_installs":31,"avg_security_score":13,"avg_patch_time_days":32,"trust_score":33,"computed_at":34},"smallplugins",7,590,30,94,"2026-04-05T05:06:37.371Z",[36,61,83,104,122],{"slug":37,"name":38,"version":39,"author":40,"author_profile":41,"description":42,"short_description":43,"active_installs":44,"downloaded":45,"rating":46,"num_ratings":47,"last_updated":48,"tested_up_to":49,"requires_at_least":50,"requires_php":51,"tags":52,"homepage":57,"download_link":58,"security_score":13,"vuln_count":59,"unpatched_count":24,"last_vuln_date":60,"fetched_at":26},"reusable-blocks-extended","Reusable Blocks Extended","0.9.1","Jb Audras","https:\u002F\u002Fprofiles.wordpress.org\u002Faudrasjb\u002F","\u003Cp>Extend Gutenberg Reusable Blocks feature with a complete admin panel, widgets, shortcodes and PHP functions.\u003C\u002Fp>\n\u003Cp>This plugin extends the Reusable Blocks admin interface and provides few fancy features:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Add Reusable Blocks dashboard informations\u003C\u002Fli>\n\u003Cli>Activate Reusable Blocks admin screen\u003C\u002Fli>\n\u003Cli>Provide a list of Posts where each Reusable Block is used and the date it was last modified\u003C\u002Fli>\n\u003Cli>Provide a \u003Cstrong>live preview of your reusable blocks\u003C\u002Fstrong> from the Reusable Blocks admin screen, with your theme stylesheets\u003C\u002Fli>\n\u003Cli>Provide a Reusable Blocks Widget to use your block anywhere you want in your theme’s widgets areas\u003C\u002Fli>\n\u003Cli>Provide a Reusable Blocks Shortcode to use your block anywhere you want in your Post types (even if they use the Classic Editor rather than Gutenberg!)\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Provide some Reusable Blocks PHP functions to use your block anywhere you want in your theme even\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>NEW: An easy tool to convert reusable blocks to block patterns in one click!\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>For a full presentation of Reusable Blocks Extended, see this \u003Ca href=\"https:\u002F\u002Fjeanbaptisteaudras.com\u002Fen\u002F2019\u002F12\u002Fgutenberg-reusable-blocks-wordcamp-marseille-talk-synthesis\u002F\" rel=\"nofollow ugc\">WordCamp Talk synthesis available on my blog\u003C\u002Fa>.\u003C\u002Fp>\n","Extend Gutenberg Reusable Blocks feature with a complete admin panel, widgets, shortcodes and PHP functions.",20000,108075,96,39,"2025-11-27T08:57:00.000Z","6.9.4","5.0","7.0",[53,54,21,55,56],"blocks","pattern","shortcode","widget","https:\u002F\u002Fjeanbaptisteaudras.com\u002Fen\u002F2019\u002F09\u002Freusable-block-extended-a-cool-wordpress-plugin-to-extend-gutenberg-reusable-block-feature\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Freusable-blocks-extended.0.9.1.zip",1,"2023-03-13 00:00:00",{"slug":62,"name":63,"version":64,"author":65,"author_profile":66,"description":67,"short_description":68,"active_installs":69,"downloaded":70,"rating":46,"num_ratings":71,"last_updated":72,"tested_up_to":73,"requires_at_least":74,"requires_php":75,"tags":76,"homepage":80,"download_link":81,"security_score":82,"vuln_count":24,"unpatched_count":24,"last_vuln_date":25,"fetched_at":26},"reusable-content-blocks","Reusable Content Blocks","1.1.3","Safeer","https:\u002F\u002Fprofiles.wordpress.org\u002Fsafeerz\u002F","\u003Cp>Reusable Content Blocks plugin allows you to insert contents (pages, posts, custom post types) created with WPBakery Page Builder into other contents, Widget areas and Templates using Shortcode, Widget or PHP without missing custom\u002Finline styles generated by page builders.\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Works with WPBakery’s Page Builder.\u003C\u002Fli>\n\u003Cli>Works with WP Bakery elements from the The7 theme\u003C\u002Fli>\n\u003Cli>Dedicated Element for WP Bakery page builder.\u003C\u002Fli>\n\u003Cli>Extendable support for Elements from other Themes and addons.\u003C\u002Fli>\n\u003Cli>Allows to use Shortcodes, Widgets and PHP fucntion to place content blocks into other contents, Widgetised areas or Templates.\u003C\u002Fli>\n\u003Cli>Provides ready to use Shortcodes and functions for Reusable block post types.\u003C\u002Fli>\n\u003Cli>Lighweight. \u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Usage cases\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Create Reusable blocks and insert it on multiple places, manage it from a single place.\u003C\u002Fli>\n\u003Cli>Design custom footer layouts using page builders, and insert it using Widget\u003C\u002Fli>\n\u003Cli>Design a topbar like block using page builder, place it in templates using PHP or hooks.\u003C\u002Fli>\n\u003Cli>Insert contents of page, post or custom post types in other contents using shortcode.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Documentation & Help\u003C\u002Fh4>\n\u003Cp>Basic instructions are provided within your WordPress site’s admin area, Dashboard > Reusable Blocks > Options page. Detailed documentation with screenshots for guidance, is available on the \u003Ca href=\"http:\u002F\u002Fwww.thecodepoetry.com\u002Fplugins\u002Fwordpress-reusable-content-blocks\" rel=\"nofollow ugc\">Plugins page\u003C\u002Fa>\u003C\u002Fp>\n","Reusable Content Blocks plugin allows you to insert contents (pages, posts, custom post types) created with WPBakery Page Builder into other contents, &hellip;",4000,27129,12,"2023-01-30T16:53:00.000Z","6.1.10","4.9.7","5.6",[62,77,78,79],"reusable-content-widget","thecodepoetry","wpbakery-global-widget","http:\u002F\u002Fthecodepoetry.com\u002Fplugins\u002Fwordpress-reusable-pagebulider-contnet-blocks\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Freusable-content-blocks.zip",85,{"slug":53,"name":84,"version":85,"author":86,"author_profile":87,"description":88,"short_description":89,"active_installs":90,"downloaded":91,"rating":92,"num_ratings":93,"last_updated":94,"tested_up_to":49,"requires_at_least":95,"requires_php":22,"tags":96,"homepage":101,"download_link":102,"security_score":13,"vuln_count":59,"unpatched_count":24,"last_vuln_date":103,"fetched_at":26},"Blocks","026.02.22.22","Renzo Johnson","https:\u002F\u002Fprofiles.wordpress.org\u002Frnzo\u002F","\u003Cp>Simple and flexible content management block. Generate [shortcode] for content that will be repeated in various areas of your website. Write once, paste your [shortcode] everywhere you want it to be displayed! This can be used for reusable text or widgets.\u003C\u002Fp>\n\u003Ch4>Key Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Easy to use\u003C\u002Fli>\n\u003Cli>Reusable content blocks with a simple [shortcode]\u003C\u002Fli>\n\u003Cli>Paste the [shortcode] to anywhere you want the block content to be displayed.\u003C\u002Fli>\n\u003Cli>Edit your block in one place and it will be updated everywhere you had your [shortcode].\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Please note***\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Support for categories – coming soon\u003C\u002Fli>\n\u003Cli>Support for tags – coming soon\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Requirements\u003C\u002Fh4>\n\u003Col>\n\u003Cli>Self hosted WordPress.org installation (4.4 or higher)\u003C\u002Fli>\n\u003Cli>PHP 7.4\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch4>Leave a Comment or a Review\u003C\u002Fh4>\n\u003Cp>If this plugin is useful to you, please leave a review for the \u003Ca href=\"http:\u002F\u002Frenzojohnson.com\" rel=\"nofollow ugc\">Web Developer\u003C\u002Fa> here.\u003C\u002Fp>\n","Simple and flexible content management block with a [shortcode]. This can be used for reusable text or widgets.",700,90710,36,5,"2026-03-05T15:30:00.000Z","6.0",[20,97,98,99,100],"content-block","gutenberg","reusable-text","wordpress-blocks","http:\u002F\u002Frenzojohnson.com\u002Fcontributions\u002Fblocks","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fblocks.026.02.22.22.zip","2023-09-28 00:00:00",{"slug":105,"name":106,"version":107,"author":108,"author_profile":109,"description":110,"short_description":111,"active_installs":112,"downloaded":113,"rating":13,"num_ratings":114,"last_updated":115,"tested_up_to":116,"requires_at_least":50,"requires_php":75,"tags":117,"homepage":120,"download_link":121,"security_score":82,"vuln_count":24,"unpatched_count":24,"last_vuln_date":25,"fetched_at":26},"reusable-blocks-admin-menu-option","Reusable Blocks Admin Menu Option","1.0.3","Websites Built For You","https:\u002F\u002Fprofiles.wordpress.org\u002Fwebsitesbuiltforyou\u002F","\u003Cp>You can access the Manage Reusable Blocks page from within the Gutenberg block editor by using the option in the Reusable section of the add block dialog. However, especially when building a new site, I have found this to be quite a lot of clicks just to make a quick change.\u003C\u002Fp>\n\u003Cp>This is a simple plugin that adds an entry into the admin menu for quicker direct access to the page.\u003C\u002Fp>\n\u003Ch4>How To Use\u003C\u002Fh4>\n\u003Cp>To use the plugin, simply install and activate it. This will add a new ‘Reusable Blocks’ option to the WordPress admin menu.\u003C\u002Fp>\n\u003Cp>Clicking on this option will take you to the reusable blocks page.\u003C\u002Fp>\n","This plugin will add an option to the WordPress admin menu for quick access to the Manage Reusable Blocks page.",400,5536,4,"2021-10-11T16:16:00.000Z","5.8.13",[118,119],"admin-menu","reusable-blocks","https:\u002F\u002Fwebsitesbuiltforyou.com\u002Fplugins\u002Fwordpress\u002Freusable-blocks-admin-menu-option","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Freusable-blocks-admin-menu-option.zip",{"slug":123,"name":124,"version":125,"author":126,"author_profile":127,"description":128,"short_description":129,"active_installs":130,"downloaded":131,"rating":46,"num_ratings":132,"last_updated":133,"tested_up_to":134,"requires_at_least":135,"requires_php":136,"tags":137,"homepage":22,"download_link":138,"security_score":82,"vuln_count":24,"unpatched_count":24,"last_vuln_date":25,"fetched_at":26},"block-widget","Block Widget","0.1.1","Maarten Menten","https:\u002F\u002Fprofiles.wordpress.org\u002Fmaartenm\u002F","\u003Cp>Include a reusable block by use of widget.\u003C\u002Fp>\n","Include a reusable block by use of widget.",300,6497,6,"2020-06-28T18:17:00.000Z","5.4.19","5.0.0","5.6.27",[20,98,21,56],"https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fblock-widget.0.1.1.zip",{"attackSurface":140,"codeSignals":203,"taintFlows":214,"riskAssessment":215,"analyzedAt":225},{"hooks":141,"ajaxHandlers":199,"restRoutes":200,"shortcodes":201,"cronEvents":202,"entryPointCount":24,"unprotectedCount":24},[142,148,152,156,161,166,170,174,178,181,184,186,189,192,195],{"type":143,"name":144,"callback":145,"file":146,"line":147},"action","enqueue_block_editor_assets","load_editor_assets","includes\\automatic-block-inserter-assets.php",23,{"type":143,"name":149,"callback":150,"file":151,"line":32},"init","register","includes\\automatic-block-inserter-core.php",{"type":143,"name":153,"callback":150,"file":154,"line":155},"automatic_block_inserter_after_post_type_register","includes\\automatic-block-inserter-position.php",43,{"type":143,"name":157,"callback":158,"file":159,"line":160},"wp","initialise_renderers","includes\\automatic-block-inserter-renderer.php",22,{"type":162,"name":163,"callback":164,"priority":165,"file":159,"line":82},"filter","the_content","closure",10,{"type":143,"name":149,"callback":167,"priority":165,"file":168,"line":169},"handle_optin_request","includes\\licensing\\automatic-block-inserter-licensing.php",32,{"type":162,"name":171,"callback":172,"priority":165,"file":168,"line":173},"admin_notices","render_optin_notice",33,{"type":162,"name":175,"callback":176,"file":168,"line":177},"connect-header_on-update","get_optin_header",35,{"type":162,"name":179,"callback":180,"file":168,"line":92},"connect_message_on_update","get_optin_message",{"type":162,"name":182,"callback":176,"file":168,"line":183},"connect-header",38,{"type":162,"name":185,"callback":180,"file":168,"line":47},"connect_message",{"type":162,"name":163,"callback":164,"file":187,"line":188},"includes\\renderers\\automatic-block-inserter-block-type-renderer.php",88,{"type":162,"name":163,"callback":164,"priority":190,"file":187,"line":191},999,98,{"type":162,"name":193,"callback":164,"priority":165,"file":187,"line":194},"render_block_data",154,{"type":162,"name":163,"callback":196,"priority":59,"file":197,"line":198},"post_location_handler","includes\\renderers\\automatic-block-inserter-post-area-renderer.php",60,[],[],[],[],{"dangerousFunctions":204,"sqlUsage":205,"outputEscaping":207,"fileOperations":24,"externalRequests":24,"nonceChecks":24,"capabilityChecks":24,"bundledLibraries":209},[],{"prepared":24,"raw":24,"locations":206},[],{"escaped":24,"rawEcho":24,"locations":208},[],[210],{"name":211,"version":212,"knownCves":213},"Freemius","1.0",[],[],{"summary":216,"deductions":217},"The \"automatic-block-inserter\" plugin v1.0.8 exhibits a strong security posture based on the provided static analysis. The absence of identified dangerous functions, SQL queries without prepared statements, unescaped output, file operations, external HTTP requests, and taint flows suggests diligent coding practices.  Furthermore, the lack of any recorded vulnerabilities, including unpatched CVEs across all severity levels, indicates a mature and secure development history for this plugin.\n\nWhile the static analysis reveals an extremely small attack surface with no identified entry points requiring authentication, the absence of nonce and capability checks on AJAX handlers and REST API routes (though there are none listed) is a potential area for future concern should such endpoints be introduced.  The presence of the Freemius SDK, while common for plugin licensing and updates, warrants a check for its specific version's security status as bundled libraries can sometimes introduce vulnerabilities if not maintained. Overall, this plugin appears highly secure in its current state, with the primary, albeit currently theoretical, concern being the lack of robust authorization checks on potential future entry points.",[218,221,223],{"reason":219,"points":220},"Bundled Freemius SDK v1.0",3,{"reason":222,"points":93},"No nonce checks on potential AJAX\u002FREST API",{"reason":224,"points":93},"No capability checks on potential AJAX\u002FREST API","2026-03-16T21:59:03.872Z",{"wat":227,"direct":236},{"assetPaths":228,"generatorPatterns":231,"scriptPaths":232,"versionParams":234},[229,230],"\u002Fwp-content\u002Fplugins\u002Fautomatic-block-inserter\u002Fdist\u002Fapp.js","\u002Fwp-content\u002Fplugins\u002Fautomatic-block-inserter\u002Fdist\u002Fapp.css",[],[233],"\u002Fwp-content\u002Fplugins\u002Fautomatic-block-inserter\u002Ffreemius\u002Fstart.php",[235],"automatic-block-inserter\u002Fdist\u002Fapp.css?ver=",{"cssClasses":237,"htmlComments":238,"htmlAttributes":239,"restEndpoints":241,"jsGlobals":244,"shortcodeOutput":246},[],[],[240],"data-block-inserter",[242,243],"\u002Fwp-json\u002Fautomatic-block-inserter\u002Fv1\u002Fblock","\u002Fwp-json\u002Fautomatic-block-inserter\u002Fv1\u002Fblock\u002F(?P\u003Cid>\\d+)",[245],"automaticBlockInserter",[]]