[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fiCWoMnszV-Rw8CLWKfzjbQ_6DRSlDB3QE1xMEeKt8lI":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":130,"fingerprints":174},"flexible-spacer-block","Flexible Spacer Block","2.8.0","Aki Hamano","https:\u002F\u002Fprofiles.wordpress.org\u002Fwildworks\u002F","\u003Cp>Flexible Spacer Block switches the height of the spacer according to the device screen width (breakpoints).\u003Cbr \u002F>\nThis block has two variable breakpoints, and you can adjust the height of the spacer for smartphones, tablets, and desktops respectively.\u003Cbr \u002F>\nThe height of the spacers can be changed individually or in batches.\u003Cbr \u002F>\nAlso available to set “negative space (negative margin)” instead of the normal space.\u003Cbr \u002F>\nAnd this block supports transform from and to core spacer block.\u003C\u002Fp>\n\u003Ch3>About negative space\u003C\u002Fh3>\n\u003Cp>“\u003Cstrong>Negative space\u003C\u002Fstrong>” narrows the margins both blocks above and below the spacer, and it is also possible to overlap the blocks.\u003Cbr \u002F>\nIf unintended overlap occurs, add a CSS class named “\u003Cstrong>fsb-style-show-front\u003C\u002Fstrong>” to the block you want to show in the front.\u003Cbr \u002F>\nTo apply the CSS class to the block, click on the block on WordPress editor, and check the block settings on the right for the Advanced setting ,then enter the CSS class.\u003C\u002Fp>\n\u003Ch3>Resources\u003C\u002Fh3>\n\u003Ch4>Image for screenshot\u003C\u002Fh4>\n\u003Cp>License: CC0 Public Domain\u003Cbr \u002F>\nSource: https:\u002F\u002Fpxhere.com\u002Fja\u002Fphoto\u002F245\u003C\u002Fp>\n","Add white space between blocks and customize its height for each device.",4000,38930,100,8,"2026-03-03T06:20:00.000Z","7.0","6.9","8.0",[20,21,22,23],"block","gutenberg","responsive","spacer","","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fflexible-spacer-block.2.8.0.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},"wildworks",6,52000,30,94,"2026-04-04T15:26:26.391Z",[38,59,72,93,110],{"slug":39,"name":40,"version":41,"author":42,"author_profile":43,"description":44,"short_description":45,"active_installs":46,"downloaded":47,"rating":13,"num_ratings":48,"last_updated":49,"tested_up_to":50,"requires_at_least":51,"requires_php":52,"tags":53,"homepage":56,"download_link":57,"security_score":58,"vuln_count":26,"unpatched_count":26,"last_vuln_date":27,"fetched_at":28},"accordion-blocks","Accordion Blocks","1.5.0","philbuchanan","https:\u002F\u002Fprofiles.wordpress.org\u002Fphilbuchanan\u002F","\u003Cp>Accordion Blocks is a simple plugin that adds a Gutenberg block for adding accordion drop-downs to your pages.\u003C\u002Fp>\n\u003Cp>The accordions should blend seamlessly with your theme. However, you may want to add custom styles to your theme.\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Adds a Gutenberg block for adding accordions to your site.\u003C\u002Fli>\n\u003Cli>Supports multiple accordions with individual settings for each accordion item.\u003C\u002Fli>\n\u003Cli>Fully responsive.\u003C\u002Fli>\n\u003Cli>Support for item IDs and direct links.\u003C\u002Fli>\n\u003Cli>Supports nesting accordions.\u003C\u002Fli>\n\u003Cli>Accessible (for users requiring tabbed keyboard navigation control).\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Optional Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Open individual accordion items by default.\u003C\u002Fli>\n\u003Cli>Disable auto closing of accordion items.\u003C\u002Fli>\n\u003Cli>Manually close items by clicking the title again.\u003C\u002Fli>\n\u003Cli>Scroll page to title when it’s clicked open (including setting a scroll offset position).\u003C\u002Fli>\n\u003Cli>Set the HTML heading tag for the title element (h1–h6, button).\u003C\u002Fli>\n\u003Cli>Set defaults to be applied to all new accordion items or reset a specific accordion item to the defaults.\u003C\u002Fli>\n\u003Cli>Supports adding custom block styles using \u003Ccode>wp.blocks.registerBlockStyle\u003C\u002Fcode>.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Output\u003C\u002Fh4>\n\u003Cp>The plugin will ultimately output following HTML (simplified for this example):\u003C\u002Fp>\n\u003Cpre>\u003Ccode>\u003Cdiv class=\"wp-block-pb-accordion-item c-accordion__item js-accordion-item\" data-initially-open=\"false\" data-click-to-close=\"true\" data-auto-close=\"true\" data-scroll=\"false\" data-scroll-offset=\"0\">\n    \u003Ch2 id=\"at-76840\" class=\"c-accordion__title js-accordion-controller\" tabindex=\"0\" role=\"button\" aria-controls=\"ac-76840\" aria-expanded=\"false\">\n        Title with H2 tag\n    \u003C\u002Fh2>\n    \u003Cdiv id=\"ac-76840\" class=\"c-accordion__content\" style=\"display:none\" aria-hidden=\"true\">\n        \u003Cp>Content\u003C\u002Fp>\n    \u003C\u002Fdiv>\n\u003C\u002Fdiv>\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch4>Custom CSS\u003C\u002Fh4>\n\u003Cp>You can use the following CSS classes to customize the look of the accordion.\u003C\u002Fp>\n\u003Cpre>\u003Ccode>.c-accordion__item {} \u002F* The accordion item container *\u002F\n.c-accordion__item.is-open {} \u002F* is-open is added to open accordion items *\u002F\n.c-accordion__item.is-read {} \u002F* is-read is added to accordion items that have been opened at least once *\u002F\n.c-accordion__title {} \u002F* An accordion item title *\u002F\n.c-accordion__title--button {} \u002F* An accordion item title that is using a `\u003Cbutton>` tag *\u002F\n.c-accordion__title:hover {} \u002F* To modify the style when hovering over an accordion item title *\u002F\n.c-accordion__title:focus {} \u002F* To modify the style when an accordion item title currently has broswer focus *\u002F\n.c-accordion__content {} \u002F* An accordion item content container *\u002F\n\u003C\u002Fcode>\u003C\u002Fpre>\n","Gutenberg block for creating responsive accordion drop-downs.",10000,188332,36,"2022-02-07T19:33:00.000Z","5.9.13","5.9","7.3",[54,55,20,21,22],"accordion","accordions","https:\u002F\u002Fgithub.com\u002Fphilbuchanan\u002FAccordion-Blocks","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Faccordion-blocks.1.5.0.zip",85,{"slug":60,"name":61,"version":62,"author":7,"author_profile":8,"description":63,"short_description":64,"active_installs":65,"downloaded":66,"rating":13,"num_ratings":67,"last_updated":68,"tested_up_to":16,"requires_at_least":17,"requires_php":18,"tags":69,"homepage":24,"download_link":71,"security_score":13,"vuln_count":26,"unpatched_count":26,"last_vuln_date":27,"fetched_at":28},"enable-responsive-image","Enable Responsive Image","1.6.0","\u003Cp>Enable Responsive Image adds settings to the Image block to display different images depending on the width of the screen. You can add multiple images and set media queries and resolution for each image. If the screen width matches the conditions of that media query, it will switch to the corresponding image.\u003C\u002Fp>\n\u003Ch3>Resources\u003C\u002Fh3>\n\u003Ch4>Image for screenshot\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>License: Public Domain\u003C\u002Fli>\n\u003Cli>Source: https:\u002F\u002Fopenverse.org\u002Fimage\u002Fcd8e5cc5-d38a-462e-b4c1-1ea5c6f94e20\u003C\u002Fli>\n\u003C\u002Ful>\n","WordPress plugin that adds settings to the Image block to display different images depending on the width of the screen.",1000,13222,5,"2026-03-03T06:40:00.000Z",[20,21,70,22],"image","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fenable-responsive-image.1.6.0.zip",{"slug":73,"name":74,"version":75,"author":76,"author_profile":77,"description":78,"short_description":79,"active_installs":80,"downloaded":81,"rating":13,"num_ratings":82,"last_updated":83,"tested_up_to":84,"requires_at_least":85,"requires_php":86,"tags":87,"homepage":24,"download_link":92,"security_score":13,"vuln_count":26,"unpatched_count":26,"last_vuln_date":27,"fetched_at":28},"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.",700,4835,2,"2025-10-28T18:23:00.000Z","6.8.5","5.0","7.2",[88,89,21,90,91],"block-visibility","conditional-blocks","responsive-blocks","responsive-design","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fvisibility-controls-for-editor-blocks.1.2.1.zip",{"slug":94,"name":95,"version":96,"author":97,"author_profile":98,"description":99,"short_description":100,"active_installs":101,"downloaded":102,"rating":13,"num_ratings":67,"last_updated":103,"tested_up_to":104,"requires_at_least":105,"requires_php":16,"tags":106,"homepage":24,"download_link":109,"security_score":13,"vuln_count":26,"unpatched_count":26,"last_vuln_date":27,"fetched_at":28},"block-editor-columns-reverse","Block Editor: Reverse Columns on Mobile","1.0.11","Mickaël Larguier","https:\u002F\u002Fprofiles.wordpress.org\u002Fmickaellrg\u002F","\u003Cp>This plugin adds a “Reverse on Mobile” option to the Columns, Row, Stack and Media & Text blocks in the WordPress Gutenberg block editor. This option allows you to reorder columns in mobile view for better presentation.\u003C\u002Fp>\n","Adds a \"Reverse on Mobile\" option to the Columns, Row, Stack and Media & Text blocks in Gutenberg.",400,3215,"2026-03-03T09:59:00.000Z","6.9.4","5.3",[20,107,21,22,108],"columns","reverse","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fblock-editor-columns-reverse.1.0.11.zip",{"slug":111,"name":112,"version":113,"author":114,"author_profile":115,"description":116,"short_description":117,"active_installs":101,"downloaded":118,"rating":119,"num_ratings":120,"last_updated":121,"tested_up_to":104,"requires_at_least":122,"requires_php":123,"tags":124,"homepage":128,"download_link":129,"security_score":13,"vuln_count":26,"unpatched_count":26,"last_vuln_date":27,"fetched_at":28},"tabs-block","Tabs Block","1.0.0","tishonator","https:\u002F\u002Fprofiles.wordpress.org\u002Ftishonator\u002F","\u003Cp>\u003Ca href=\"https:\u002F\u002Ftishonator.com\u002Fproduct\u002Ftabs-block\" rel=\"nofollow ugc\">Demo\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>Tabs Block is a simple plugin that adds a Gutenberg block for adding Tabs content to your posts and pages. Fully responsive and accessible.\u003C\u002Fp>\n","Tabs Block is a simple plugin that adds a Gutenberg block for adding Tabs content to your posts and pages.",5404,70,4,"2025-12-10T10:54:00.000Z","4.9.6","5.6.0",[125,21,22,126,127],"blocks","tab","tabs","https:\u002F\u002Ftishonator.com\u002Fproduct\u002Ftabs-block","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ftabs-block.zip",{"attackSurface":131,"codeSignals":162,"taintFlows":169,"riskAssessment":170,"analyzedAt":173},{"hooks":132,"ajaxHandlers":158,"restRoutes":159,"shortcodes":160,"cronEvents":161,"entryPointCount":26,"unprotectedCount":26},[133,139,142,145,149,154],{"type":134,"name":135,"callback":136,"file":137,"line":138},"action","wp_enqueue_scripts","enqueue_scripts","classes\\class-enqueue.php",17,{"type":134,"name":140,"callback":140,"file":137,"line":141},"enqueue_block_assets",20,{"type":134,"name":143,"callback":143,"file":137,"line":144},"admin_enqueue_scripts",24,{"type":134,"name":146,"callback":147,"file":137,"line":148},"init","register_block",27,{"type":134,"name":150,"callback":151,"file":152,"line":153},"admin_menu","add_options_page","classes\\class-options.php",29,{"type":134,"name":155,"callback":156,"file":152,"line":157},"admin_init","init_options_page",31,[],[],[],[],{"dangerousFunctions":163,"sqlUsage":164,"outputEscaping":166,"fileOperations":26,"externalRequests":26,"nonceChecks":26,"capabilityChecks":26,"bundledLibraries":168},[],{"prepared":26,"raw":26,"locations":165},[],{"escaped":148,"rawEcho":26,"locations":167},[],[],[],{"summary":171,"deductions":172},"The \"flexible-spacer-block\" plugin v2.8.0 demonstrates an exceptionally strong security posture based on the provided static analysis and vulnerability history. The absence of any detected AJAX handlers, REST API routes, shortcodes, or cron events significantly limits its attack surface, and crucially, all entry points are reported as protected.  The code signals further reinforce this positive assessment, with no dangerous functions, all SQL queries utilizing prepared statements, and 100% of output being properly escaped.  The plugin also avoids common security pitfalls like file operations, external HTTP requests, and relies on built-in WordPress security mechanisms like nonce and capability checks where appropriate, indicated by the '0' counts for these checks within the analyzed code.  Furthermore, the plugin has no recorded vulnerabilities (CVEs), including no currently unpatched issues, which is a testament to its development and maintenance practices.  While the lack of any taint analysis flows might be due to the limited complexity of the plugin or limitations in the analysis tool, the overall picture is one of a very secure plugin. The primary area of potential, albeit theoretical, concern is the complete absence of nonce and capability checks in the code signals. If the plugin were to introduce new entry points or functionality in future versions, the implementation of these checks would become paramount to maintaining its current security level.",[],"2026-03-16T18:15:52.617Z",{"wat":175,"direct":182},{"assetPaths":176,"generatorPatterns":179,"scriptPaths":180,"versionParams":181},[177,178],"\u002Fwp-content\u002Fplugins\u002Fflexible-spacer-block\u002Fbuild\u002Fcss\u002Feditor-style.css","\u002Fwp-content\u002Fplugins\u002Fflexible-spacer-block\u002Fbuild\u002Fjs\u002Findex.js",[],[],[],{"cssClasses":183,"htmlComments":189,"htmlAttributes":190,"restEndpoints":196,"jsGlobals":197,"shortcodeOutput":199},[184,185,186,187,188],"fsb-flexible-spacer--is-responsive","fsb-flexible-spacer__device--md","fsb-flexible-spacer__device--sm","fsb-flexible-spacer__device--lg","fsb-style-show-front",[],[191,192,193,194,195],"data-block=\"fsb\u002Fflexible-spacer\"","data-device","data-editor","data-responsive","data-spacing",[],[198],"fsbConf",[]]