[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fYA7s5uAr6bXC13rV__ORmwEVuud0NJZhWUHNTO3cJ60":3},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":13,"num_ratings":14,"last_updated":15,"tested_up_to":16,"requires_at_least":17,"requires_php":18,"tags":19,"homepage":25,"download_link":26,"security_score":27,"vuln_count":28,"unpatched_count":29,"last_vuln_date":30,"fetched_at":31,"vulnerabilities":32,"developer":49,"crawl_stats":38,"alternatives":55,"analysis":156,"fingerprints":295},"block-editor-bootstrap-blocks","Block Editor Bootstrap Blocks","6.9.2","kubiq","https:\u002F\u002Fprofiles.wordpress.org\u002Fkubiq\u002F","\u003Cp>Fully responsive Bootstrap 5 blocks, components and extends for Gutenberg\u003C\u002Fp>\n\u003Cp>Now you can use Gutenberg editor as full-featured website builder.\u003C\u002Fp>\n\u003Cp>Thanks to Bootstrap 5 – the world’s most popular front-end open source toolkit – you can build your layouts in 6 different breakpoints, so they will work perfectly on each device, no matter if your website visitor is on the phone, tablet, laptop or desktop.\u003C\u002Fp>\n\u003Cp>You can use Bootstrap row and columns blocks with detailed settings for each breakpoint and autocomplete extension for bootstrap classes\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Option to load Bootstrap 5 css to editor from plugin if your theme doesn’t contain it\u003C\u002Fli>\n\u003Cli>Option to load Bootstrap 5 css to frontent from plugin if your theme doesn’t contain it\u003C\u002Fli>\n\u003Cli>Option to load Bootstrap 5 js to frontent from plugin if your theme doesn’t contain it\u003C\u002Fli>\n\u003Cli>Option to automatically add .container class to inner container of fullwidth group or cover block\u003C\u002Fli>\n\u003Cli>Option to remove .is-layout-constrained class from fullwidth group block\u003C\u002Fli>\n\u003Cli>Custom breakpoints control – add, remove or change any breakpoint\u003C\u002Fli>\n\u003Cli>Optimize Bootstrap CSS file by disabling not needed options and parts of Bootstrap\u003C\u002Fli>\n\u003Cli>Bootstrap container block\u003C\u002Fli>\n\u003Cli>\n        Bootstrap row block\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Use quick selector to instantly select row while editing\u003C\u002Fli>\n\u003Cli>Use predefined layouts\u003C\u002Fli>\n\u003Cli>Generate custom layout instantly just by adding columns counts, eg. 2+8+2\u003C\u002Fli>\n\u003Cli>Use any amount of columns\u003C\u002Fli>\n\u003Cli>\n                Use 6 different breakpoints to setup:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Vertical alignment (align-items-*)\u003C\u002Fli>\n\u003Cli>Horizontal alignment (justify-content-*)\u003C\u002Fli>\n\u003Cli>Gutter (g-*)\u003C\u002Fli>\n\u003Cli>Row columns (row-columns-*)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n        Bootstrap column block\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Use quick selector to instantly select column while editing\u003C\u002Fli>\n\u003Cli>\n                Use 6 different breakpoints to setup:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Size (col-*)\u003C\u002Fli>\n\u003Cli>Offset (offset-*)\u003C\u002Fli>\n\u003Cli>Order (order-*)\u003C\u002Fli>\n\u003Cli>Vertical alignment (align-self-*)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n        Bootstrap accordion block\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Two styles – default and flush\u003C\u002Fli>\n\u003Cli>Always open option\u003C\u002Fli>\n\u003Cli>First open on load option\u003C\u002Fli>\n\u003Cli>Unlimited amount of accordion items\u003C\u002Fli>\n\u003Cli>Unlimited accordion item inner blocks content\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n        Bootstrap tabs block\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Three styles – tabs, pills and text\u003C\u002Fli>\n\u003Cli>Possibility to reorder tabs\u003C\u002Fli>\n\u003Cli>Possibility to add and remove tabs\u003C\u002Fli>\n\u003Cli>Unlimited amount of tabs items\u003C\u002Fli>\n\u003Cli>Unlimited tab item inner blocks content\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>Component for margin and padding Spacing for any block for 6 different breakpoints\u003C\u002Fli>\n\u003Cli>Component for Display visibility – display per breakpoints, print display, logged in\u002Fout display\u003C\u002Fli>\n\u003Cli>Component for Size – width, min-width, max-width, height, min-height, max-height, aspect-ratio for every breakpoint\u003C\u002Fli>\n\u003Cli>Component for Flex properties – control flex containers and item\u003C\u002Fli>\n\u003Cli>Component for Position properties – control position and z-index\u003C\u002Fli>\n\u003Cli>Component for Snapping for group block, so you can push some content out of container (or just background)\u003C\u002Fli>\n\u003Cli>Component for Alignment, so you can align your text to the left for PC but to the center for mobile\u003C\u002Fli>\n\u003Cli>Component for autocomplete Bootstrap classes\u003C\u002Fli>\n\u003Cli>Extended formats – uppercase, capitalize, lowercase, stretched-link, mark, non-breaking space (nbsp) and soft-hypen (shy) inserter\u003C\u002Fli>\n\u003Cli>Extended shortcuts – shift+alt+[1..7] to switch between paragraph and headings levels – same as in classic editor (tinymce wysiwyg)\u003C\u002Fli>\n\u003C\u002Ful>\n","Fully responsive Bootstrap 5 blocks, components and extends for Gutenberg",900,19051,90,8,"2025-12-17T15:00:00.000Z","6.9.4","5.6","7.4",[20,21,22,23,24],"breakpoints","columns","grid","layout","responsive","https:\u002F\u002Fwp-speedup.eu\u002Fshop\u002Fwordpress-plugins\u002Fpro-plugins\u002Fblock-editor-bootstrap-blocks-pro\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fblock-editor-bootstrap-blocks.6.9.2.zip",99,1,0,"2024-11-20 00:00:00","2026-03-15T15:16:48.613Z",[33],{"id":34,"url_slug":35,"title":36,"description":37,"plugin_slug":4,"theme_slug":38,"affected_versions":39,"patched_in_version":40,"severity":41,"cvss_score":42,"cvss_vector":43,"vuln_type":44,"published_date":30,"updated_date":45,"references":46,"days_to_patch":48},"CVE-2024-11402","block-editor-bootstrap-blocks-reflected-cross-site-scripting-via-tab","Block Editor Bootstrap Blocks \u003C= 6.6.1 - Reflected Cross-Site Scripting via tab","The Block Editor Bootstrap Blocks plugin for WordPress is vulnerable to Reflected Cross-Site Scripting in versions up to, and including, 6.6.1 due to insufficient input sanitization and output escaping. This makes it possible for unauthenticated attackers to inject arbitrary web scripts in pages that execute if they can successfully trick a user into performing an action such as clicking on a link.",null,"\u003C=6.6.1","6.6.2","medium",6.1,"CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:N\u002FUI:R\u002FS:C\u002FC:L\u002FI:L\u002FA:N","Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')","2024-11-26 18:07:57",[47],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002Fa837ed04-7643-4efe-aefc-62911b465ba9?source=api-prod",7,{"slug":7,"display_name":7,"profile_url":8,"plugin_count":50,"total_installs":51,"avg_security_score":27,"avg_patch_time_days":52,"trust_score":53,"computed_at":54},13,135980,468,78,"2026-04-04T00:37:50.095Z",[56,73,93,114,137],{"slug":57,"name":58,"version":59,"author":60,"author_profile":61,"description":62,"short_description":63,"active_installs":64,"downloaded":65,"rating":64,"num_ratings":28,"last_updated":66,"tested_up_to":67,"requires_at_least":68,"requires_php":18,"tags":69,"homepage":71,"download_link":72,"security_score":64,"vuln_count":29,"unpatched_count":29,"last_vuln_date":38,"fetched_at":31},"advanced-columns-block","Advanced Columns Block: Layout builder","1.6.2","Evolve","https:\u002F\u002Fprofiles.wordpress.org\u002Fevolvesnc\u002F","\u003Cp>The professional plugin for creating responsive layouts in WordPress.\u003C\u002Fp>\n\u003Cp>Built on the CSS grid foundation, the Advanced Columns plugin is the most powerful and flexible layout builder block for WordPress.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fadvancedcolumns.com\u002F\" rel=\"nofollow ugc\">Official website\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fadvancedcolumns.com\u002Fdocs\u002F\" rel=\"nofollow ugc\">Browse the documentation\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fadvancedcolumns.com\u002Fpricing\u002F\" rel=\"nofollow ugc\">Get Pro version\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>The best plugin for Designers\u003C\u002Fh3>\n\u003Ch3>Layout\u003C\u002Fh3>\n\u003Cp>Take control of layout grids, move your columns using a drag-and-drop interface, and precisely define their position at every breakpoint.\u003C\u002Fp>\n\u003Ch3>Backgrounds\u003C\u002Fh3>\n\u003Cp>With Advanced Column, you can place a different images at every breakpoint and even combine it with solid color or gradient overlays.\u003C\u002Fp>\n\u003Ch3>Typography\u003C\u002Fh3>\n\u003Cp>Need to change the text alignment at a specific breakpoint? With Advanced Columns you can do so while still all the other text controls from WordPress Core.\u003C\u002Fp>\n\u003Ch3>Different ways to design your pages\u003C\u002Fh3>\n\u003Cp>Advanced Columns is the most comprehensive layout tool for WordPress: it leverages the power of CSS Grid, and allows for the creation of fixed column layouts, all of this is packed into an intuitive interface that doesn’t require coding skills.\u003C\u002Fp>\n\u003Ch3>One-click presets for a quick editing workflow\u003C\u002Fh3>\n\u003Cp>Advanced Columns comes with a control that allows you to change the entire arrangement of your content, based on the most common columns configurations. With one single click, you can entirely change how your section looks at a specific breakpoint: that’s a nice time saver!\u003C\u002Fp>\n\u003Ch3>Intuitive no-code drag & drop interface\u003C\u002Fh3>\n\u003Cp>The Advanced Columns Plugin for WordPress offers designers an intuitive drag-and-drop interface, customizable Media Query breakpoints, and exceptional flexibility.\u003C\u002Fp>\n\u003Ch3>Plugin standard features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Drag & drop interface\u003C\u002Fstrong> – Edit your content directly in the Block Editor.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Media Queries support\u003C\u002Fstrong> – Perfectly define the breakpoints of your project.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Customizable columns and rows\u003C\u002Fstrong> – Create grids exactly the way you want.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Background image support\u003C\u002Fstrong> – The perfect decoration for your content.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Solid color or gradient overlay\u003C\u002Fstrong> – Fine tune the appearance of your backgrounds.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Quick presets\u003C\u002Fstrong> – Apply commonly-used layouts with just a click.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Precise spacing controls\u003C\u002Fstrong> – Control every detail.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Single columns z-index control\u003C\u002Fstrong> – Place content on top of everything else.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>For Developers by Developers\u003C\u002Fh3>\n\u003Cp>Developers are in our hearts. We thoughtfully crafted our plugin with a focus on solid principles, ensuring a professional and enjoyable experience for developers. Advanced Columns is extensible, secure and optimized: from the development point of view, this plugin has got your back.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fadvancedcolumns.com\u002Fdocs\u002F\" rel=\"nofollow ugc\">Browse the documentation\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Built on the foundations of CSS Grid\u003C\u002Fh3>\n\u003Cp>Advanced Columns runs on CSS Grid. With such a powerful foundation, there are no limits to what you can build.\u003C\u002Fp>\n\u003Cp>Since column blocks templates are dynamically rendered, styles are dynamically processed too, and are inlined in page only when you actually need them: this way, your pages will perform better in speed tests, and put you in control of their output.\u003C\u002Fp>\n\u003Ch3>Data portability in an instant\u003C\u002Fh3>\n\u003Cp>With a robust set of block transforms: whether you’re coming from Core columns, you’ve been using Core groups or even our Grids plugin, your data and styles can be automatically brought over to Advanced Columns with a single click.\u003C\u002Fp>\n\u003Cp>The choice is yours regarding which blocks to use for your layout. With Advanced Columns one thing is for sure: you are the one in control.\u003C\u002Fp>\n\u003Ch3>Semantically robust markup and style\u003C\u002Fh3>\n\u003Cp>We know what effect heavy markups make, right? Pages become unnecessarily heavy, the code quickly becomes unreadable, and they even mess up your text-to-markup ratio.\u003C\u002Fp>\n\u003Cp>Advanced Columns relies on minimal markup to render, and offers the tools to alter the semantics of the generated HTML to fit your needs.\u003C\u002Fp>\n\u003Ch3>Extensible, future-proof and optimized\u003C\u002Fh3>\n\u003Cp>As developers, we like having control. That’s why, through various hooks and filters, Advanced Columns provides you with all the tools you need to extend the plugin as you please.\u003C\u002Fp>\n\u003Cp>We prioritize flexibility, and Advanced Columns, with its robust data structure, is a versatile solution that simplifies idea implementation. You know what else we like? Speed! All these goodies are backed up by an optimized platform that has performance at its core.\u003C\u002Fp>\n\u003Ch3>Not yet another page builder\u003C\u002Fh3>\n\u003Cp>Advanced Columns is embracing the power and flexibility of the Site Editor: by following WordPress Core closely, we are ensuring that the plugin stays lean, efficient and secure.\u003C\u002Fp>\n\u003Cp>How cool would it be to add a truly problem-solving plugin to your website and be sure that it won’t mess up your performance? Well, Advanced Columns is that plugin.\u003C\u002Fp>\n\u003Ch3>The solution for the next generation of WordPress projects\u003C\u002Fh3>\n\u003Cp>Advanced Columns has been designed to be included in a project with ease and its controls be targeted to specific user roles, so that your clients won’t accidentally mess up your beautiful layouts.\u003C\u002Fp>\n\u003Cp>The plugin integrates seamlessly with Block Themes: this means that you’ll be able to modify your theme’s theme.json file and instantly see those changes reflected on our blocks’ controls. Take borders, spacing values, or even colors for example: Advanced Columns will work as one with your theme!\u003C\u002Fp>\n\u003Ch3>Where to start\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fadvancedcolumns.com\u002Fdocs\u002Fgetting-started\u002F\" rel=\"nofollow ugc\">Create your first layout\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fadvancedcolumns.com\u002Fdocs\u002Fcolumns\u002F\" rel=\"nofollow ugc\">Columns functionality\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fadvancedcolumns.com\u002Fdocs\u002Fcolumn\u002F\" rel=\"nofollow ugc\">Single column functionality\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fadvancedcolumns.com\u002Fdocs\u002Ftheme-supports\u002F\" rel=\"nofollow ugc\">Theme supports\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fadvancedcolumns.com\u002Fdocs\u002Fsettings\u002Fmedia-queries\u002F\" rel=\"nofollow ugc\">Media queries configuration\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Liked Advanced Columns?\u003C\u002Fh3>\n\u003Cp>Follow us on \u003Ca href=\"https:\u002F\u002Ftwitter.com\u002Fadvancedcolumns\" rel=\"nofollow ugc\">Twitter\u003C\u002Fa>\u003Cbr \u002F>\nVisit the \u003Ca href=\"https:\u002F\u002Fadvancedcolumns.com\" rel=\"nofollow ugc\">official website\u003C\u002Fa>\u003C\u002Fp>\n","The professional plugin for creating responsive layouts in WordPress.",100,10902,"2025-12-03T14:22:00.000Z","6.9.0","6.4",[21,22,23,24,70],"site-editor","https:\u002F\u002Fadvancedcolumns.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fadvanced-columns-block.1.6.2.zip",{"slug":74,"name":75,"version":76,"author":77,"author_profile":78,"description":79,"short_description":80,"active_installs":64,"downloaded":81,"rating":82,"num_ratings":83,"last_updated":84,"tested_up_to":85,"requires_at_least":86,"requires_php":87,"tags":88,"homepage":90,"download_link":91,"security_score":92,"vuln_count":29,"unpatched_count":29,"last_vuln_date":38,"fetched_at":31},"pixgridder","PixGridder","2.0.6","manuelmasia","https:\u002F\u002Fprofiles.wordpress.org\u002Fmanuelmasia\u002F","\u003Cp>Here is the demo page: \u003Ca href=\"http:\u002F\u002Fwww.pixedelic.com\u002Fplugins\u002Fpixgridder\" title=\"PixGridder\" rel=\"nofollow ugc\">PixGridder\u003C\u002Fa> where a link to Pro version is available (pixgridder-pro)\u003C\u002Fp>\n\u003Cp>I prefer to define this plugin as a \u003Cstrong>“grid builder”\u003C\u002Fstrong> instead of a page builder, because a page builder is commonly intended as a tool that allows to create sections and, usually, comes with shortcodes such as tabs, accordions, particular sections, galleries etc… And, in many cases, all these shortcodes are not compatible with other similar plugins you could prefer to use.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>PixGridder\u003C\u002Fstrong> is instead very simple, because it only allows to split your page into rows and columns \u003Cstrong>by moving the functions\u003C\u002Fstrong> available on your tinyMCE editor from the whole page to each column you decide to split your page into. In this way you can use the plugins you prefer with the shortcodes you prefer (and also the buttons available on your tinyMCE editor) since the editor is \u003Cstrong>exactly the same one\u003C\u002Fstrong> you would have without using PixGridder.\u003C\u002Fp>\n\u003Ch4>How it works\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>PixGridder\u003C\u002Fstrong> doesn’t generate shortcodes, it only puts into your posts and pages some html comments like this: \u003Ccode>\u003C!--pixgridder:row[cols=3]-->\u003C\u002Fcode>\u003C\u002Fp>\n\u003Cp>They’re \u003Cstrong>invisible except through the source code\u003C\u002Fstrong>. So if you want to disable the plugin you don’t have to worry about a lot of strange and unuseful shortcodes across your content because everything will be hidden for both the users and the search engine robots.\u003C\u002Fp>\n\u003Cp>However, if you want to remove any trace of the plugin from the source code of a page, you can do it by enabling the \u003Cstrong>“no trace”\u003C\u002Fstrong> option: you’ll get rid of all the HTML comments, but you’ll keep unaltered your content.\u003C\u002Fp>\n\u003Ch4>Page builder visual description\u003C\u002Fh4>\n\u003Cp>Take a look to the \u003Ca href=\"https:\u002F\u002Fs.w.org\u002Fplugins\u002Fpixgridder\u002Fscreenshot-2.jpg\" rel=\"nofollow ugc\">2nd screenshot\u003C\u002Fa>\u003C\u002Fp>\n\u003Col>\n\u003Cli>\u003Cstrong>title\u003C\u002Fstrong> and \u003Cstrong>version\u003C\u002Fstrong> of the installed plugin\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Preview tab\u003C\u002Fstrong>: by clicking it you will see the live site with a preview of the changes, not editable from the preview visual itself\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Builder tab\u003C\u002Fstrong>: where you can edit your page\u002Fpost by using the grid builder\u003C\u002Fli>\n\u003Cli>\u003Cstrong>row dragger\u003C\u002Fstrong>: use it to sort your rows and move them to the top or to the bottom\u003C\u002Fli>\n\u003Cli>\u003Cstrong>ID and class\u003C\u002Fstrong>: use it to open a dialog box where to add an ID or a class to your row\u003C\u002Fli>\n\u003Cli>\u003Cstrong>clone button\u003C\u002Fstrong>: clone your entire row and append the clone below the original one (everything will be cloned, cloumns, IDs, classes etc.)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>column select\u003C\u002Fstrong>: select how many columns your row is based on\u003C\u002Fli>\n\u003Cli>\u003Cstrong>delete\u003C\u002Fstrong>: remove the row\u003C\u002Fli>\n\u003Cli>\u003Cstrong>alert icon\u003C\u002Fstrong>: this icon will appear when you make a not-allowed operation, such as adding a column where there is no space for other columns or try to reduce the width of column if it already has got the minimum width allowed\u003C\u002Fli>\n\u003Cli>\u003Cstrong>add row\u003C\u002Fstrong>: click to add an empty row\u003C\u002Fli>\n\u003Cli>\u003Cstrong>add column\u003C\u002Fstrong>: click to add an empty column\u003C\u002Fli>\n\u003Cli>\u003Cstrong>column dragger\u003C\u002Fstrong>: use it to sort your columns and move them to the left or to the right inside a row\u003C\u002Fli>\n\u003Cli>\u003Cstrong>column content\u003C\u002Fstrong>: here is displayed a preview of the content (the font and the text color won’t reflect on the frontend)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>expand column\u003C\u002Fstrong>: click to increase the width of the column\u003C\u002Fli>\n\u003Cli>\u003Cstrong>contract column\u003C\u002Fstrong>: click to reduce the width of the column\u003C\u002Fli>\n\u003Cli>\u003Cstrong>edit column\u003C\u002Fstrong>: click to open a dialog box where to edit the content of the column (a tinyMCE editor will open in the dialog box, the width of the textarea will be relative to the max width set for the theme you’re using and the width of the column you’re editing)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>clone button\u003C\u002Fstrong>: clone your entire column and append the clone to the right of the original one, if there is enough space (everything will be cloned, content, ID, class etc.)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>ID and class\u003C\u002Fstrong>: use it to open a dialog box where to add an ID or a class to your column\u003C\u002Fli>\n\u003Cli>\u003Cstrong>delete\u003C\u002Fstrong>: remove the column\u003C\u002Fli>\n\u003Cli>\u003Cstrong>“Disable the grid builder”\u003C\u002Fstrong>: tick the checkbox and update the page \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> now the page is editable without using the grid builder, but the frontend still displays columns and rows, so pay attention to not remove any html comment or you risk to break the layout\u003C\u002Fli>\n\u003Cli>\u003Cstrong>“Remove any trace of PixGridder from this page”\u003C\u002Fstrong>: tick the checkbox and update the page \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> all the row and the columns will be removed but without touching the content, still available both on the frontend and on the editor\u003C\u002Fli>\n\u003C\u002Fol>\n","A simple page grid composer that splits your pages into ordered grids, a builder for rows and columns",41431,92,21,"2015-06-17T09:50:00.000Z","4.2.39","3.9.0","",[21,89,22,23,24],"drag-drop","http:\u002F\u002Fwww.pixedelic.com\u002Fplugins\u002Fpixgridder","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fpixgridder.zip",85,{"slug":94,"name":95,"version":96,"author":97,"author_profile":98,"description":99,"short_description":100,"active_installs":101,"downloaded":102,"rating":64,"num_ratings":103,"last_updated":104,"tested_up_to":105,"requires_at_least":17,"requires_php":17,"tags":106,"homepage":112,"download_link":113,"security_score":92,"vuln_count":29,"unpatched_count":29,"last_vuln_date":38,"fetched_at":31},"columns-reordering-for-elementor","Columns Reordering For Elementor","1.0.2","James Vu","https:\u002F\u002Fprofiles.wordpress.org\u002Fwpclevel\u002F","\u003Cp>This plugin adds “Display Order” control to help you easily reorder Elementor columns, sections and widgets responsively. No need to duplicate things!\u003C\u002Fp>\n\u003Ch3>How To Use\u003C\u002Fh3>\n\u003Cp>Just click on the column or section you want to reorder. There will be a “Display Order” control on the “Layout” tab which allows you to reorder that column or section responsively.\u003C\u002Fp>\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\u002FRPWEmYvoUBo?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>Getting Started\u003C\u002Fh3>\n\u003Ch4>Requirements\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>WordPress 5.2 or greater\u003C\u002Fli>\n\u003Cli>Elementor Page Builder 2.8.0 or greater\u003C\u002Fli>\n\u003Cli>PHP version 5.6 or greater (PHP 7.4 or greater is recommended)\u003C\u002Fli>\n\u003Cli>MySQL version 5.0 or greater (MySQL 5.6 or greater is recommended)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Automatic installation\u003C\u002Fh4>\n\u003Cp>To do an automatic install of this plugin, log in to your WordPress admin dashboard, navigate to the Plugins menu and click Add New.\u003C\u002Fp>\n\u003Cp>In the search field, type “column reordering elementor” and click Search Plugins. Once you’ve found this plugin, you can install it by simply clicking “Install Now”.\u003C\u002Fp>\n\u003Ch4>Manual installation\u003C\u002Fh4>\n\u003Cp>WordPress codex contains \u003Ca href=\"https:\u002F\u002Fcodex.wordpress.org\u002FManaging_Plugins#Manual_Plugin_Installation\" rel=\"nofollow ugc\">instructions on how to do this here\u003C\u002Fa>.\u003C\u002Fp>\n","This plugin adds \"Display Order\" control to help you easily reorder Elementor columns, sections and widgets responsively. No need to duplicate things!",1000,6801,5,"2022-02-10T12:47:00.000Z","5.9.13",[107,108,109,110,111],"columns-order","elementor","flex-order","responsive-layout","sections-order","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fcolumns-reordering-for-elementor","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcolumns-reordering-for-elementor.zip",{"slug":115,"name":116,"version":117,"author":118,"author_profile":119,"description":120,"short_description":121,"active_installs":101,"downloaded":122,"rating":82,"num_ratings":123,"last_updated":124,"tested_up_to":16,"requires_at_least":125,"requires_php":87,"tags":126,"homepage":132,"download_link":133,"security_score":134,"vuln_count":135,"unpatched_count":29,"last_vuln_date":136,"fetched_at":31},"featured-post-creative","Featured Post Creative","1.5.7","Essential Plugin","https:\u002F\u002Fprofiles.wordpress.org\u002Fessentialplugin\u002F","\u003Cp>✅ Now that you have your website ready why don’t you \u003Cstrong>download\u003C\u002Fstrong> and try out this Featured Post Grid to give it better functionality.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Download Now\u003C\u002Fstrong> and display multiple Featured Post grids using shortcodes with categories. Featured Posts allows you to add featured posts to your blog’s website via shortcode in pages and\u002For posts. This plugin makes it easier to mark posts as featured posts from post list OR from post inner section.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Download Now\u003C\u002Fstrong> this featured posts because It is proven that Featured Posts grid have been a powerful tool to present your content in a very neat manner with the help of fancy grid and customized designs.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fdemo.essentialplugin.com\u002Ffeatured-post-creative-demo\u002F?utm_source=WP&utm_medium=Featured-Post&utm_campaign=Read-Me\" rel=\"nofollow ugc\">FREE DEMO\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fdemo.essentialplugin.com\u002Fprodemo\u002Fpro-featured-and-trending-post\u002F?utm_source=WP&utm_medium=Featured-Post&utm_campaign=Read-Me\" rel=\"nofollow ugc\">PRO DEMO\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>Your customer might like the professional and fancy vibe of your site with Featured Post grid\u003C\u002Fp>\n\u003Cp>\u003Cstrong>✅ This plugin displays your featured post using :\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Featured Grid (1 design)\u003C\u002Fli>\n\u003Cli>Featured Gridbox (1 design)\u003C\u002Fli>\n\u003Cli>Widget Featured List (1 design)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Download Now\u003C\u002Fstrong> it today and explore all the features.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Also added Gutenberg block support.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Ch4>✅ Here is the plugin shortcode example\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>Featured Grid\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[fpc_post_grid]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>\u003Cstrong>Featured Gridbox\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[fpc_post_block]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>\u003Cstrong>To display only featured grid 4 post:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[fpc_post_grid limit=\"4\"]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Where limit define the number of posts to display. You can use same parameter with gridbox shortcode.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>If you want to display Featured grid by category then use this short code:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[fpc_post_grid category=\"category_ID\"]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>You can use same parameter with Gridbox shortcode.\u003C\u002Fp>\n\u003Ch4>✅ Here is Template code\u003C\u002Fh4>\n\u003Cpre>\u003Ccode>\u003C?php echo do_shortcode('[fpc_post_grid]'); ?> \n\u003C?php echo do_shortcode('[fpc_post_block]'); ?> \n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch4>✅ Use Following Featured Grid parameters with shortcode\u003C\u002Fh4>\n\u003Cpre>\u003Ccode>[fpc_post_grid]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cul>\n\u003Cli>\u003Cstrong>Limit\u003C\u002Fstrong> : [fpc_post_grid limit=”10″] (Display latest 10 featured post).\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Grid\u003C\u002Fstrong> : [fpc_post_grid grid=”3″] (Display post in grid3. You can use grid:1,2,3,4).\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Show_author\u003C\u002Fstrong> : [fpc_post_grid show_author=”true”] (Display featured post author OR not. By default value is “true”. Values are “true” OR “false” )\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Category\u003C\u002Fstrong> : [fpc_post_grid category=”category_id”] (Display featured post categories wise).\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Show_category_name\u003C\u002Fstrong> : [fpc_post_grid show_category_name=”true” ] (Display featured post category name OR not. By default value is “true”. Options are “true OR false”).\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Show_date\u003C\u002Fstrong> : [fpc_post_grid show_date=”false”] (Display featured post date OR not. By default value is “true”. Options are “true OR false”)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Order\u003C\u002Fstrong> : [fpc_post_grid order=”DESC”] (Controls featured post order. Values are “ASC” OR “DESC”.)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Orderby\u003C\u002Fstrong> : [fpc_post_grid orderby=”post_date”] (Display featured post in your order. Values are “post_date”, “modified”, “title”, “name” (Post Slug), “ID”, “rand”, “menu_order”, “comment_count”)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Image Height\u003C\u002Fstrong> : [fpc_post_grid image_height=”500″] (Control featured post image height.)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>extra_class\u003C\u002Fstrong> : [fpc_post_grid extra_class=””] (Enter extra CSS class for design customization ).\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>✅ Use Following Featured Gridbox parameters with shortcode\u003C\u002Fh4>\n\u003Cpre>\u003Ccode>[fpc_post_block]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cul>\n\u003Cli>\u003Cstrong>Limit\u003C\u002Fstrong> : [fpc_post_block limit=”10″] (Display latest 10 featured post).\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Show_author\u003C\u002Fstrong> : [fpc_post_block show_author=”true”] (Display featured post author OR not. By default value is “true”. Values are “true” OR “false” )\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Category\u003C\u002Fstrong> : [fpc_post_block category=”category_id”] (Display featured post categories wise).\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Show_category_name\u003C\u002Fstrong> : [fpc_post_block show_category_name=”true” ] (Display featured post category name OR not. By default value is “true”. Options are “true OR false”).\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Show_date\u003C\u002Fstrong> : [fpc_post_block show_date=”false”] (Display featured post date OR not. By default value is “true”. Options are “true OR false”)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Order\u003C\u002Fstrong> : [fpc_post_block order=”DESC”] (Controls featured post order. Values are “ASC” OR “DESC”.)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Orderby\u003C\u002Fstrong> : [fpc_post_block orderby=”post_date”] (Display featured post in your order. Values are “post_date”, “modified”, “title”, “name” (Post Slug), “ID”, “rand”, “menu_order”, “comment_count”)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Image Height\u003C\u002Fstrong> : [fpc_post_block image_height=”500″] (Control featured post image height.)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>extra_class\u003C\u002Fstrong> : [fpc_post_block extra_class=””] (Enter extra CSS class for design customization ).\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>✅ \u003Cstrong>Checkout demo for better understanding\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fdemo.essentialplugin.com\u002Ffeatured-post-creative-demo\u002F?utm_source=WP&utm_medium=Featured-Post&utm_campaign=Read-Me\" rel=\"nofollow ugc\">FREE DEMO\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fdemo.essentialplugin.com\u002Fprodemo\u002Fpro-featured-and-trending-post\u002F?utm_source=WP&utm_medium=Featured-Post&utm_campaign=Read-Me\" rel=\"nofollow ugc\">PRO DEMO\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>✅ \u003Cstrong>Essential Plugin Bundle Deal\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.essentialplugin.com\u002Fpricing\u002F?utm_source=WP&utm_medium=Featured-Post&utm_campaign=Read-Me\" rel=\"nofollow ugc\">Annual or Lifetime Bundle Deal\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>✅ Features include:\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Added Gutenberg block support.\u003C\u002Fli>\n\u003Cli>Featured Grid\u003C\u002Fli>\n\u003Cli>Featured Gridbox\u003C\u002Fli>\n\u003Cli>Featured Post Widget\u003C\u002Fli>\n\u003Cli>Easy to add.\u003C\u002Fli>\n\u003Cli>Also work with Gutenberg shortcode block. \u003C\u002Fli>\n\u003Cli>Elementor, Beaver and SiteOrigin Page Builder Native Support (New).\u003C\u002Fli>\n\u003Cli>Divi Page Builder Native Support (New).\u003C\u002Fli>\n\u003Cli>Fusion Page Builder (Avada) Native Support (New).\u003C\u002Fli>\n\u003Cli>Fully responsive. Scales with its container.\u003C\u002Fli>\n\u003Cli>100% Multi Language.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Privacy & Policy\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>We have also opt-in e-mail selection , once you download the plugin , so that we can inform you and nurture you about products and its features.\u003C\u002Fli>\n\u003C\u002Ful>\n","Display Featured post on your website with 2 shortcode and 1 widget. Also work with Gutenberg shortcode block.",61449,9,"2026-02-19T18:36:00.000Z","4.0",[127,128,129,130,131],"display-featured-posts","featured-post-brick-layout","featured-post-widget","free-featured-posts","responsive-featured-post-grid","https:\u002F\u002Fessentialplugin.com\u002Fwordpress-plugin\u002Ffeatured-post-creative\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ffeatured-post-creative.1.5.7.zip",98,2,"2025-11-26 00:00:00",{"slug":138,"name":139,"version":140,"author":141,"author_profile":142,"description":143,"short_description":144,"active_installs":11,"downloaded":145,"rating":146,"num_ratings":123,"last_updated":147,"tested_up_to":148,"requires_at_least":149,"requires_php":87,"tags":150,"homepage":153,"download_link":154,"security_score":92,"vuln_count":28,"unpatched_count":29,"last_vuln_date":155,"fetched_at":31},"wen-responsive-columns","WEN Responsive Columns","1.3.4","WEN Themes","https:\u002F\u002Fprofiles.wordpress.org\u002Fwenthemes\u002F","\u003Cp>WEN Responsive Columns provides you with a shortcode that will help display columnized content. Just one shortcode \u003Ccode>[wrc_column]\u003C\u002Fcode> is in effect for convenience but the sole is enough for generating multiple mixes of columns. Grids could be 2, 3, 4, 5 or 12 and you can easily add columns using button in the editor. Select your desired layout and use shortcode. That’s it !\u003C\u002Fp>\n\u003Cp>Plugin: \u003Ca href=\"http:\u002F\u002Fwenthemes.com\u002Fitem\u002Fwordpress-plugins\u002Fwen-responsive-columns\u002F\" rel=\"nofollow ugc\">Home Page\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>If you like this plugin, please \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fview\u002Fplugin-reviews\u002Fwen-responsive-columns\" rel=\"ugc\">rate and review\u003C\u002Fa>.\u003Cbr \u002F>\nIf you have any question, suggestion or issue, please \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fwen-responsive-columns\" rel=\"ugc\">post here\u003C\u002Fa>.\u003C\u002Fp>\n","Easily display columnized content in your pages or posts.",27428,74,"2024-03-17T15:24:00.000Z","6.5.8","4.4",[151,152,21,22,24],"column","column-shortcode","http:\u002F\u002Fwenthemes.com\u002Fitem\u002Fwordpress-plugins\u002Fwen-responsive-columns\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwen-responsive-columns.zip","2024-03-15 00:00:00",{"attackSurface":157,"codeSignals":233,"taintFlows":282,"riskAssessment":283,"analyzedAt":294},{"hooks":158,"ajaxHandlers":224,"restRoutes":230,"shortcodes":231,"cronEvents":232,"entryPointCount":28,"unprotectedCount":29},[159,165,167,170,172,176,178,181,184,189,193,197,201,203,206,210,214,217,220],{"type":160,"name":161,"callback":162,"file":163,"line":164},"action","init","closure","block-editor-bootstrap-blocks.php",63,{"type":160,"name":166,"callback":166,"file":163,"line":92},"admin_notices",{"type":160,"name":161,"callback":168,"file":163,"line":169},"register_bootstrap_blocks",89,{"type":160,"name":171,"callback":171,"file":163,"line":13},"admin_init",{"type":160,"name":173,"callback":174,"file":163,"line":175},"admin_menu","plugin_menu_link",91,{"type":160,"name":177,"callback":177,"file":163,"line":82},"wp_enqueue_scripts",{"type":160,"name":177,"callback":179,"file":163,"line":180},"wp_enqueue_scripts_override",93,{"type":160,"name":182,"callback":182,"priority":123,"file":163,"line":183},"enqueue_block_editor_assets",94,{"type":160,"name":185,"callback":186,"priority":187,"file":163,"line":188},"wp_loaded","fix_attributes_for_ServerSideRender",999,95,{"type":160,"name":190,"callback":191,"file":163,"line":192},"wp_head","calculate_offset_helper",97,{"type":194,"name":195,"callback":195,"priority":196,"file":163,"line":27},"filter","render_block",20,{"type":194,"name":198,"callback":199,"priority":196,"file":163,"line":200},"render_block_core\u002Fgroup","render_block_core_group",228,{"type":160,"name":182,"callback":162,"file":163,"line":202},640,{"type":160,"name":204,"callback":162,"file":163,"line":205},"plugins_loaded",1361,{"type":160,"name":204,"callback":207,"file":208,"line":209},"get_instance","bootstrap-template-loader.php",3,{"type":194,"name":211,"callback":212,"file":208,"line":213},"page_attributes_dropdown_pages_args","register_project_templates",19,{"type":194,"name":215,"callback":216,"file":208,"line":83},"theme_page_templates","add_new_template",{"type":194,"name":218,"callback":212,"file":208,"line":219},"wp_insert_post_data",23,{"type":194,"name":221,"callback":222,"file":208,"line":223},"template_include","view_project_template",24,[225],{"action":226,"nopriv":227,"callback":226,"hasNonce":228,"hasCapCheck":227,"file":163,"line":229},"bootstrap_notice_dismissed",false,true,86,[],[],[],{"dangerousFunctions":234,"sqlUsage":235,"outputEscaping":237,"fileOperations":135,"externalRequests":29,"nonceChecks":135,"capabilityChecks":29,"bundledLibraries":281},[],{"prepared":29,"raw":29,"locations":236},[],{"escaped":238,"rawEcho":83,"locations":239},54,[240,243,245,247,249,251,253,255,257,259,261,263,265,267,269,271,273,275,276,277,279],{"file":163,"line":241,"context":242},126,"raw output",{"file":163,"line":244,"context":242},755,{"file":163,"line":246,"context":242},846,{"file":163,"line":248,"context":242},847,{"file":163,"line":250,"context":242},879,{"file":163,"line":252,"context":242},890,{"file":163,"line":254,"context":242},901,{"file":163,"line":256,"context":242},930,{"file":163,"line":258,"context":242},941,{"file":163,"line":260,"context":242},952,{"file":163,"line":262,"context":242},975,{"file":163,"line":264,"context":242},1025,{"file":163,"line":266,"context":242},1101,{"file":163,"line":268,"context":242},1117,{"file":163,"line":270,"context":242},1181,{"file":163,"line":272,"context":242},1201,{"file":163,"line":274,"context":242},1202,{"file":163,"line":274,"context":242},{"file":163,"line":274,"context":242},{"file":163,"line":278,"context":242},1203,{"file":208,"line":280,"context":242},61,[],[],{"summary":284,"deductions":285},"The \"block-editor-bootstrap-blocks\" plugin version 6.9.2 exhibits a generally good security posture with several positive indicators. The attack surface is minimal, with only one AJAX handler that appears to be protected by authentication checks. The code also demonstrates a strong commitment to security by exclusively using prepared statements for all SQL queries and implementing nonce checks.  A significant majority of output operations are properly escaped, mitigating common cross-site scripting risks. The absence of taint analysis findings for critical or high severity issues further reinforces this positive outlook.\n\nHowever, there are a few areas that warrant attention. The presence of a past medium severity vulnerability related to cross-site scripting, even though currently unpatched, suggests a potential recurring weakness in input sanitization or output escaping. Furthermore, while the percentage of properly escaped outputs is high at 72%, the remaining 28% represents a potential risk for unpatched or newly discovered XSS vulnerabilities. The lack of capability checks on the AJAX handler, although protected by authentication, is a minor concern that could be improved by enforcing specific user roles or permissions for certain actions.\n\nIn conclusion, \"block-editor-bootstrap-blocks\" v6.9.2 is a relatively secure plugin with robust SQL handling and good general output escaping. The small attack surface and use of nonces are commendable. The primary areas for improvement lie in ensuring 100% output escaping and potentially adding capability checks to the existing AJAX handler to further harden its security. The history of a past XSS vulnerability, while patched, should serve as a reminder to maintain vigilance in code reviews.",[286,289,292],{"reason":287,"points":288},"Past medium severity XSS vulnerability",10,{"reason":290,"points":291},"28% of outputs unescaped",6,{"reason":293,"points":209},"Missing capability checks on AJAX handler","2026-03-16T19:15:23.620Z",{"wat":296,"direct":313},{"assetPaths":297,"generatorPatterns":304,"scriptPaths":305,"versionParams":306},[298,299,300,301,302,303],"\u002Fwp-content\u002Fplugins\u002Fblock-editor-bootstrap-blocks\u002Fdist\u002Fstyle.css","\u002Fwp-content\u002Fplugins\u002Fblock-editor-bootstrap-blocks\u002Fdist\u002Fblocks.style.css","\u002Fwp-content\u002Fplugins\u002Fblock-editor-bootstrap-blocks\u002Fdist\u002Fblocks.editor.css","\u002Fwp-content\u002Fplugins\u002Fblock-editor-bootstrap-blocks\u002Fdist\u002Fruntime.js","\u002Fwp-content\u002Fplugins\u002Fblock-editor-bootstrap-blocks\u002Fdist\u002Fdependencies.js","\u002Fwp-content\u002Fplugins\u002Fblock-editor-bootstrap-blocks\u002Fdist\u002Findex.js",[],[],[307,308,309,310,311,312],"block-editor-bootstrap-blocks\u002Fdist\u002Fstyle.css?ver=","block-editor-bootstrap-blocks\u002Fdist\u002Fblocks.style.css?ver=","block-editor-bootstrap-blocks\u002Fdist\u002Fblocks.editor.css?ver=","block-editor-bootstrap-blocks\u002Fdist\u002Fruntime.js?ver=","block-editor-bootstrap-blocks\u002Fdist\u002Fdependencies.js?ver=","block-editor-bootstrap-blocks\u002Fdist\u002Findex.js?ver=",{"cssClasses":314,"htmlComments":321,"htmlAttributes":322,"restEndpoints":330,"jsGlobals":331,"shortcodeOutput":333},[315,316,317,318,319,320],"bootstrap-notice","notice-alt","notice-large","notice-success","bs-offset-helper","is-dismissible",[],[323,324,325,326,327,328,329],"data-bs-toggle","data-bs-target","data-bs-dismiss","data-bs-placement","data-bs-trigger","data-bs-content","data-bs-title",[],[332],"bootstrapBlocks",[]]