[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$f7OoSpnTkq3c5n0xTlBLjSmha9GUbCAvHDtfvQxfGG8w":3,"$fnXwmKNTIjaIacy_pYHC19NIHl_8pBrwGuzbYxWJ0lPk":222,"$f9HRJS9vdJBAdHOB76fxBGaJmG15hHubulLa4Pudvk8U":227},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":11,"num_ratings":11,"last_updated":13,"tested_up_to":14,"requires_at_least":15,"requires_php":16,"tags":17,"homepage":23,"download_link":24,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27,"discovery_status":28,"vulnerabilities":29,"developer":30,"crawl_stats":26,"alternatives":35,"analysis":144,"fingerprints":200},"shelfbuilder-lite","ShelfBuilder Lite","1.0.1","jkolodziej","https:\u002F\u002Fprofiles.wordpress.org\u002Fjkolodziej\u002F","\u003Cp>ShelfBuilder Lite is a Gutenberg block plugin that lets you create curated, hand-picked grids with full drag-and-drop ordering. Unlike query-based blocks that automatically pull content, ShelfBuilder gives you complete control over which items appear and in what order.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>How it works:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Col>\n\u003Cli>Add the ShelfBuilder block to any page or post\u003C\u002Fli>\n\u003Cli>Choose a content type (Posts, Pages, or custom post types)\u003C\u002Fli>\n\u003Cli>Pick specific items from a searchable, scrollable list\u003C\u002Fli>\n\u003Cli>Drag and drop to arrange them in your preferred order\u003C\u002Fli>\n\u003Cli>Customize the grid layout with sidebar controls\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>\u003Cstrong>Features:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Drag-and-drop grid ordering with visual gap indicators\u003C\u002Fli>\n\u003Cli>Searchable item picker with tag filtering\u003C\u002Fli>\n\u003Cli>Customizable columns (1-6), gap spacing, and card max width\u003C\u002Fli>\n\u003Cli>Image aspect ratio options (square, landscape, wide, portrait)\u003C\u002Fli>\n\u003Cli>Text alignment controls (left, center, right)\u003C\u002Fli>\n\u003Cli>Grid padding for centered layouts\u003C\u002Fli>\n\u003Cli>Responsive design (2 columns on tablet, 1 on mobile)\u003C\u002Fli>\n\u003Cli>Lightweight — no jQuery dependency, minimal CSS, zero frontend JavaScript\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Looking for WooCommerce support?\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fpixelsandpetals.net\u002Fproduct\u002Fshelfbuilder-pro\" rel=\"nofollow ugc\">ShelfBuilder Pro\u003C\u002Fa> adds WooCommerce products, product categories, product tags, pricing display, item counts, add-to-cart buttons, hierarchical category browsing, and product tag filtering — all for a one-time $1 purchase.\u003C\u002Fp>\n","A visual grid block with drag-and-drop ordering. Hand-pick posts and pages, then arrange them like items on a shelf.",0,165,"2026-03-22T19:53:00.000Z","6.9.4","6.0","7.4",[18,19,20,21,22],"block","drag-drop","gallery","grid","layout","https:\u002F\u002Fpixelsandpetals.net\u002Fproduct\u002Fshelfbuilder-pro","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fshelfbuilder-lite.1.0.1.zip",100,null,"2026-04-16T10:56:18.058Z","no_bundle",[],{"slug":7,"display_name":7,"profile_url":8,"plugin_count":31,"total_installs":11,"avg_security_score":25,"avg_patch_time_days":32,"trust_score":33,"computed_at":34},1,30,94,"2026-05-20T08:41:50.285Z",[36,56,78,104,125],{"slug":37,"name":38,"version":39,"author":40,"author_profile":41,"description":42,"short_description":43,"active_installs":44,"downloaded":45,"rating":33,"num_ratings":46,"last_updated":47,"tested_up_to":48,"requires_at_least":49,"requires_php":50,"tags":51,"homepage":50,"download_link":54,"security_score":55,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"layout-grid","Layout Grid Block","1.8.4","Automattic","https:\u002F\u002Fprofiles.wordpress.org\u002Fautomattic\u002F","\u003Cp>Want to create a column-based layout with easily customizable column-width and positions? Or perhaps you want to align your content to a global layout grid across your post. With this Layout Grid block you can do both or either. There are also options to provide specific layouts to mobile or tablet breakpoints. Pick a number of columns (1-4), then go ahead and resize and position each column as you want them to look, for any screen. Optionally apply background colours and paddings to add emphasis.\u003C\u002Fp>\n\u003Ch3>Source and Support\u003C\u002Fh3>\n\u003Cp>You can follow development, file an issue, suggest features, and view the source at the Github repo: \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fautomattic\u002Fblock-experiments\" rel=\"nofollow ugc\">https:\u002F\u002Fgithub.com\u002Fautomattic\u002Fblock-experiments\u003C\u002Fa>\u003C\u002Fp>\n","A Gutenberg container block to let you align items consistently across a global grid.",200000,187526,13,"2023-07-11T16:52:00.000Z","6.2.9","5.8","",[18,52,53,21,22],"blocks","design","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Flayout-grid.zip",85,{"slug":57,"name":58,"version":59,"author":60,"author_profile":61,"description":62,"short_description":63,"active_installs":64,"downloaded":65,"rating":33,"num_ratings":66,"last_updated":67,"tested_up_to":68,"requires_at_least":69,"requires_php":70,"tags":71,"homepage":50,"download_link":75,"security_score":76,"vuln_count":31,"unpatched_count":11,"last_vuln_date":77,"fetched_at":27},"wp-blog-post-layouts","WP Blog Post Layouts","1.1.4","CodeVibrant","https:\u002F\u002Fprofiles.wordpress.org\u002Fcodevibrant\u002F","\u003Cp>\u003Ca href=\"https:\u002F\u002Fdemo.codevibrant.com\u002Fplugins\u002Fblog-post-layouts\u002F\" rel=\"nofollow ugc\">Demos\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fdocs.codevibrant.com\u002Fplugins\u002Fblog-post-layouts\u002F\" rel=\"nofollow ugc\">Documentation\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fcodevibrant.com\u002Fpricing\u002F?product_id=14492\" rel=\"nofollow ugc\">Premium Version\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>WP Blog Post Layouts\u003C\u002Fstrong> is a versatile plugin specially designed to create layouts of WordPress blogs without any coding knowledge required. It comes with several archive layouts types: Masonry, Grid, and List, each with 3 different variations. It gives you full control to style blog posts exactly the way you want. It is fully compatible with both Gutenberg and Elementor. With this plugin, you can rearrange WordPress posts, configure colors, customize typography, set content length, and so on. Furthermore, it offers the category option that lets you display posts from specific categories in your site.\u003C\u002Fp>\n\u003Ch3>Features and Options\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Compatible with Gutenberg Editor and Elementor PageBuilder.\u003C\u002Fli>\n\u003Cli>Archive your default posts.\u003C\u002Fli>\n\u003Cli>Multiple archive layout types ( Grid, List, and Masonry ).\u003C\u002Fli>\n\u003Cli>Each layout with 3 different variations\u003Cbr \u002F>\n    – Grid( 3 variations )\u003Cbr \u002F>\n    – List( 3 variations )\u003Cbr \u002F>\n    – Masonry( 3 variations )\u003C\u002Fli>\n\u003Cli>Multiple Archive Columns ( upto 5 columns )\u003C\u002Fli>\n\u003Cli>Category Select option – display posts from specific category.\u003C\u002Fli>\n\u003Cli>OrderBy and Order Options – display your posts in descending, ascending manner w.r.t to post date and title.\u003C\u002Fli>\n\u003Cli>Post Count Option – number of posts to display\u003C\u002Fli>\n\u003Cli>Set content length option.\u003C\u002Fli>\n\u003Cli>Show\u002FHide option for meta.\u003C\u002Fli>\n\u003Cli>Show\u002FHide post margin option.\u003C\u002Fli>\n\u003Cli>Color options.\u003Cbr \u002F>\n    – Font Color\u003Cbr \u002F>\n    – Button Background Color\u003Cbr \u002F>\n    – Border Color\u003Cbr \u002F>\n    – Link Hover Color \u003C\u002Fli>\n\u003Cli>Enable\u002FDisable custom typography option.\u003C\u002Fli>\n\u003Cli>Flexible Typography option available for Block title, Post title, Content, Meta, Button\u003C\u002Fli>\n\u003Cli>Available settings tabs\u003Cbr \u002F>\n    – Basic Settings\u003Cbr \u002F>\n    – Query Settings\u003Cbr \u002F>\n    – Layout Settings\u003Cbr \u002F>\n    – Typography Settings\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>What’s Next\u003C\u002Fh4>\n\u003Cp>Checkout out our other projects for WordPress\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fmysterythemes.com\u002Fthemes\u002F\" rel=\"nofollow ugc\">Mystery Themes\u003C\u002Fa> – has 30+ beautiful and elegant responsive WordPress Themes.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwpallresources.com\u002F\" rel=\"nofollow ugc\">WPAllresources\u003C\u002Fa> – A complete WordPress resources with Collection of WordPress Themes by Well Renowned Authors.\u003C\u002Fp>\n\u003Ch4>Contribute\u003C\u002Fh4>\n\u003Cp>You can contribute to the source code in our \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fcodevibrant\u002Fwp-blog-post-layouts\" rel=\"nofollow ugc\">GitHub\u003C\u002Fa> page.\u003C\u002Fp>\n","Versatile plugin specially designed to create beautiful posts layouts. Fully compatible with Gutenberg and Elementor. Comes with advanced features suc &hellip;",10000,206865,83,"2025-04-21T07:32:00.000Z","6.8.5","5.0","7.2",[52,72,21,73,74],"elementor","gutenberg-blocks","post-layouts","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-blog-post-layouts.1.1.4.zip",90,"2024-06-20 12:56:54",{"slug":79,"name":80,"version":81,"author":82,"author_profile":83,"description":84,"short_description":85,"active_installs":86,"downloaded":87,"rating":88,"num_ratings":89,"last_updated":90,"tested_up_to":91,"requires_at_least":92,"requires_php":93,"tags":94,"homepage":99,"download_link":100,"security_score":101,"vuln_count":102,"unpatched_count":11,"last_vuln_date":103,"fetched_at":27},"justified-gallery","Justified Gallery","1.10.0","Damian Góra","https:\u002F\u002Fprofiles.wordpress.org\u002Fdamian-gora\u002F","\u003Cp>This simple plugin brings the WordPress gallery to a higher level by adding a nice justified image grid and a pretty lightbox.\u003Cbr \u002F>\n\u003Cstrong>Just install and activate the plugin. That’s all.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Create galleries as before, but enjoy the \u003Cstrong>responsive layout\u003C\u002Fstrong>, beautiful \u003Cstrong>justified image grid\u003C\u002Fstrong> and handy \u003Cstrong>lightbox\u003C\u002Fstrong>.\u003C\u002Fp>\n\u003Cp>I love the native WordPress gallery. It’s easy to use and as intuitive as possible. Everything would be perfect if it were not for the column layout and lack of lightbox. Many themes display the WordPress gallery in an ugly and “no eye-catching” way. This was my inspiration to write this simple plugin.\u003C\u002Fp>\n\u003Ch4>Demo\u003C\u002Fh4>\n\u003Cp>See how it works on the \u003Ca href=\"https:\u002F\u002Fjustifiedgallery.com\u002F?utm_source=wordpress_org&utm_medium=webpage&utm_campaign=readme\" rel=\"nofollow ugc\">DEMO\u003C\u002Fa> site.\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Easy to use\u003C\u002Fstrong>. You can use the native WordPress gallery just as you did before\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Compatibility with Gutenberg\u003C\u002Fstrong>. You can use block called Justified Gallery\u003C\u002Fli>\n\u003Cli>Beautiful, justified layout thanks to \u003Ca href=\"http:\u002F\u002Fmiromannino.github.io\u002FJustified-Gallery\" rel=\"nofollow ugc\">Justified Gallery by Miro\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Support of image descriptions\u003C\u002Fstrong>. Descriptions can also be turned off on a settings page\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Lightbox\u003C\u002Fstrong>. The gallery can be viewed with popular \u003Ca href=\"http:\u002F\u002Fphotoswipe.com\u002F\" rel=\"nofollow ugc\">PhotoSwipe\u003C\u002Fa> by Dmitry Semenov\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Responsiveness\u003C\u002Fstrong>. The gallery adapts to various screen width options. It works perfectly on mobile devices\u003C\u002Fli>\n\u003Cli>\u003Cstrong>High quality images\u003C\u002Fstrong>. The URL of images is tailored to the needs in an intelligent way. Smaller images will be download on smaller screens, larger images on larger screens\u003C\u002Fli>\n\u003Cli>Justify your images without cropping them\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Configurable\u003C\u002Fstrong>. You can set up a width of the gap between images and height of rows.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>How to use?\u003C\u002Fh4>\n\u003Cp>If you are using the block-editor on your site, simply insert the Justified Gallery block and add images. You can also transform Gallery block to Justified Gallery block.\u003C\u002Fp>\n\u003Cp>If you are still using the Classic Editor, Justified Gallery is based on native WordPress galleries (\u003Ccode>[gallery]\u003C\u002Fcode> shortcode) and works out of the box. Create galleries as before. Read more about \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Farticle\u002Fthe-wordpress-gallery\u002F\" rel=\"ugc\">The WordPress Gallery\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Feedback\u003C\u002Fh4>\n\u003Cp>Any suggestions or comments are welcome. Feel free to contact me using this \u003Ca href=\"https:\u002F\u002Fjustifiedgallery.com\u002F#contact\" rel=\"nofollow ugc\">contact form\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch4>Credits\u003C\u002Fh4>\n\u003Cp>Justified Gallery plugin was originally created by Damian Góra. It is now owned and maintained by Mateusz Czardybon.\u003C\u002Fp>\n\u003Ch3>Justified Gallery PRO\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fjustifiedgallery.com\u002F?utm_source=wordpress_org&utm_medium=webpage&utm_campaign=readme\" rel=\"nofollow ugc\">Upgrade now!\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>If you are eg a \u003Cstrong>photographer\u003C\u002Fstrong> and publish \u003Cstrong>large galleries (+50 photos per page)\u003C\u002Fstrong>, you may be interested in the optimizing the loading time of galleries. With \u003Ca href=\"https:\u002F\u002Fjustifiedgallery.com\u002F?utm_source=wordpress_org&utm_medium=webpage&utm_campaign=readme\" rel=\"nofollow ugc\">the premium version\u003C\u002Fa>, inter alia, you speed up galleries load time even up to \u003Cstrong>20 times\u003C\u002Fstrong>.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Highlighted Premium Features\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>All Free Features\u003C\u002Fli>\n\u003Cli>Speed up galleries load time even 20x faster!\u003C\u002Fli>\n\u003Cli>Lightboxes customization\u003C\u002Fli>\n\u003Cli>Tiles style customization\u003C\u002Fli>\n\u003Cli>All future Pro features at current price\u003C\u002Fli>\n\u003C\u002Ful>\n","WordPress gallery plugin. Display WordPress galleries in a responsive justified image grid and a pretty lightbox.",9000,178233,98,205,"2025-01-27T21:25:00.000Z","6.7.5","4.6","5.4",[95,96,97,79,98],"best-gallery-plugin","gallery-grid","gutenberg-block","wordpress-gallery","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fjustified-gallery","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fjustified-gallery.1.10.0.zip",91,2,"2023-08-10 00:00:00",{"slug":74,"name":105,"version":106,"author":107,"author_profile":108,"description":109,"short_description":110,"active_installs":111,"downloaded":112,"rating":76,"num_ratings":113,"last_updated":114,"tested_up_to":68,"requires_at_least":115,"requires_php":116,"tags":117,"homepage":122,"download_link":123,"security_score":101,"vuln_count":31,"unpatched_count":11,"last_vuln_date":124,"fetched_at":27},"Post Layouts for Gutenberg","1.2.10","Alkesh Miyani","https:\u002F\u002Fprofiles.wordpress.org\u002Falkesh7\u002F","\u003Cp>Post Layouts for Gutenberg is a Gutenberg add-on with a bunch of additional styles for post layouts. That contains unique templates for presentation. It is a standalone Gutenberg solution to give wow design possibilities for your blog posts with a clean design and fully responsive layout.\u003C\u002Fp>\n\u003Cp>Post Layouts for Gutenberg makes your post section more intuitive without any coding skill. It’s easy to manage for beginners to website developers.\u003C\u002Fp>\n\u003Cp>If you are looking for different post styles every day, then Post Layouts Pro for Gutenberg is the best solution for you. That, you have never seen above.\u003C\u002Fp>\n\u003Cp>You can say that \u003Cstrong>Post Layouts\u003C\u002Fstrong> will be your Ultimate Post Layouts Builder for the new Gutenberg Editor.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fgutenberg.techeshta.com\u002Fpost-layouts-for-gutenberg\u002F?utm_medium=wp.org&utm_source=wordpressorg&utm_campaign=readme&utm_content=postlayouts\" rel=\"nofollow ugc\">Live Demo\u003C\u002Fa>\u003C\u002Fstrong> | \u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwww.techeshta.com\u002Fdocs\u002Fpost-layouts-for-gutenberg\u002F?utm_medium=wp.org&utm_source=wordpressorg&utm_campaign=readme&utm_content=postlayoutsforgutenberg\" rel=\"nofollow ugc\">Documentation\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Ch3>Where is the Post Layouts Plugin Most Useful?\u003C\u002Fh3>\n\u003Cp>Post Layouts plugin useful for all WordPress websites. It is a perfect solution to showcase your posts with different styles every next day. That showcase as a blog page, blog section at the home page, or a post with a filter like category wise, author wise, etc.\u003C\u002Fp>\n\u003Cp>Below is one small list for which purposes you can start using the Post Layouts for Gutenberg plugin.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Blogging Website\u003C\u002Fli>\n\u003Cli>Fashion Blog Website\u003C\u002Fli>\n\u003Cli>Personal Blog Website\u003C\u002Fli>\n\u003Cli>News Website\u003C\u002Fli>\n\u003Cli>Magazine Website\u003C\u002Fli>\n\u003Cli>Latest Trend Blog\u003C\u002Fli>\n\u003Cli>Etc.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Why Choose Post Layouts for your Gutenberg Project?\u003C\u002Fh3>\n\u003Cp>We carefully researched over minimum requirements of any blog page presentation and then created a list of options to provide that flexibility to new Gutenberg users. Yes, it’s free for everyone, and you can see the instant result with the Gutenberg Editor while updating your changes with the options.\u003C\u002Fp>\n\u003Cp>We provided all possible options with this Post Layouts for the Gutenberg plugin. So, from Gutenberg’s beginner-level user to any experts, bloggers and freelancers can use this standalone solution to show WordPress posts in different styles.\u003C\u002Fp>\n\u003Ch3>Features of Post Layouts for Gutenberg\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>2 Grid Templates\u003C\u002Fli>\n\u003Cli>3 List Templates\u003C\u002Fli>\n\u003Cli>Up to 4 Column Support with Grid Layout\u003C\u002Fli>\n\u003Cli>Option to Show\u002FHide Multiple Post Meta\u003C\u002Fli>\n\u003Cli>Easy to Install, Use and Customize\u003C\u002Fli>\n\u003Cli>Clean Code, Layout, and Design\u003C\u002Fli>\n\u003Cli>Fully Responsive for Any Devices\u003C\u002Fli>\n\u003Cli>‘Read More’ Text Option to Choose and Change\u003C\u002Fli>\n\u003Cli>Order by – Newest to Oldest, Oldest to Newest, A \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Z, Z \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> A\u003C\u002Fli>\n\u003Cli>Featured Image Style – Landscape, Square\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Post Layouts Pro for Gutenberg\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>10 Grid Templates\u003C\u002Fli>\n\u003Cli>5 List Templates\u003C\u002Fli>\n\u003Cli>Social Share Icon Style\u003C\u002Fli>\n\u003Cli>CodeCanyon Quality Code Standards\u003C\u002Fli>\n\u003Cli>More Typography Options (Coming soon)\u003C\u002Fli>\n\u003Cli>More Post Layouts Templates (Coming soon)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002F1.envato.market\u002FPLPGB\" rel=\"nofollow ugc\">Buy Post Layouts Pro for Gutenberg on CodeCanyon\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Ch3>Technical Support\u003C\u002Fh3>\n\u003Cp>We’re active for any support issues and feature suggestions. So, I hope you will love it. If you have any more questions, visit our support on the \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fpost-layouts\u002F\" rel=\"ugc\">Plugin’s Forum\u003C\u002Fa>. Feel free to \u003Ca href=\"https:\u002F\u002Fwww.techeshta.com\u002Fcontact-us\u002F?utm_medium=wp.org&utm_source=wordpressorg&utm_campaign=readme&utm_content=techeshta\" rel=\"nofollow ugc\">contact us\u003C\u002Fa> if you want any custom widgets for your site.\u003C\u002Fp>\n\u003Ch3>Like Post Layouts for Gutenberg Plugin?\u003C\u002Fh3>\n\u003Cp>Don’t forget to rate us on \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fpost-layouts\u002Freviews\u002F?rate=5#new-post\" rel=\"ugc\">WordPress\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>Other Gutenberg Add-ons\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Ftimeline-blocks\u002F\" rel=\"ugc\">Timeline Blocks for Gutenberg\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fblocks-kit\u002F\" rel=\"ugc\">Blocks Kit – Gutenberg Blocks for Freelancers\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Blocks\u003C\u002Fh3>\n\u003Cp>This plugin provides 1 block.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Post Layouts\u003C\u002Fli>\n\u003C\u002Ful>\n","A beautiful post layouts block to showcase your posts in grid and list layout with multiple templates availability.",2000,106379,4,"2025-04-22T08:44:00.000Z","4.8","5.6",[118,119,120,74,121],"grid-layout","list-layout","post-blocks","post-templates","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fpost-layouts\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fpost-layouts.zip","2024-07-10 00:00:00",{"slug":126,"name":127,"version":128,"author":129,"author_profile":130,"description":131,"short_description":132,"active_installs":133,"downloaded":134,"rating":135,"num_ratings":136,"last_updated":137,"tested_up_to":138,"requires_at_least":139,"requires_php":140,"tags":141,"homepage":142,"download_link":143,"security_score":55,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"aino-blocks","AinoBlocks – Gutenberg Website Builder Blocks","1.13.0","Ellen Bauer","https:\u002F\u002Fprofiles.wordpress.org\u002Felmastudio\u002F","\u003Cp>The AinoBlocks website builder blocks are a collection of blocks for the Gutenberg block editor. With AinoBlocks and our Full Site Editing block themes you can create professional websites with ease.\u003C\u002Fp>\n\u003Ch3>Resources\u003C\u002Fh3>\n\u003Cp>AinoBlocks WordPress plugin bundles the following third-party resources:\u003C\u002Fp>\n\u003Cp>Phosphor Icons\u003Cbr \u002F>\nCopyright (c) 2020 Phosphor Icons\u003Cbr \u002F>\nLicense: MIT License, https:\u002F\u002Fraw.githubusercontent.com\u002Fphosphor-icons\u002Fphosphor-home\u002Fmaster\u002FLICENSE\u003Cbr \u002F>\nSource https:\u002F\u002Fphosphoricons.com\u002F\u003C\u002Fp>\n","A collection of blocks for the Gutenberg block editor to build professional WordPress websites.",1000,32377,78,8,"2022-11-09T03:00:00.000Z","6.1.10","5.9","7.0",[18,52,53,21,22],"https:\u002F\u002Fainoblocks.io\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Faino-blocks.zip",{"attackSurface":145,"codeSignals":184,"taintFlows":192,"riskAssessment":193,"analyzedAt":199},{"hooks":146,"ajaxHandlers":161,"restRoutes":162,"shortcodes":181,"cronEvents":182,"entryPointCount":183,"unprotectedCount":11},[147,153,157],{"type":148,"name":149,"callback":150,"file":151,"line":152},"action","admin_notices","shelfbuilder_lite_pro_active_notice","shelfbuilder-lite.php",42,{"type":148,"name":154,"callback":155,"file":151,"line":156},"init","shelfbuilder_lite_register_block",120,{"type":148,"name":158,"callback":159,"file":151,"line":160},"rest_api_init","shelfbuilder_lite_register_rest_routes",174,[],[163,171,176],{"namespace":164,"route":165,"methods":166,"callback":168,"permissionCallback":169,"file":151,"line":170},"shelfbuilder-lite\u002Fv1","\u002Fitems",[167],"GET","shelfbuilder_lite_get_items","closure",126,{"namespace":164,"route":172,"methods":173,"callback":174,"permissionCallback":169,"file":151,"line":175},"\u002Fsource-types",[167],"shelfbuilder_lite_get_source_types",151,{"namespace":164,"route":177,"methods":178,"callback":179,"permissionCallback":169,"file":151,"line":180},"\u002Ffilter-taxonomies",[167],"shelfbuilder_lite_get_filter_taxonomies",159,[],[],3,{"dangerousFunctions":185,"sqlUsage":186,"outputEscaping":188,"fileOperations":11,"externalRequests":11,"nonceChecks":11,"capabilityChecks":183,"bundledLibraries":191},[],{"prepared":11,"raw":11,"locations":187},[],{"escaped":189,"rawEcho":11,"locations":190},27,[],[],[],{"summary":194,"deductions":195},"The shelfbuilder-lite plugin v1.0.1 exhibits a generally strong security posture based on the provided static analysis and vulnerability history. The absence of dangerous functions, the exclusive use of prepared statements for SQL queries, and 100% proper output escaping are excellent security practices.  Furthermore, the lack of recorded vulnerabilities, including critical or high severity ones, and the absence of any critical or high severity taint flows indicate a well-maintained and secure codebase.  The plugin also correctly implements capability checks for its REST API routes and has a very limited attack surface consisting solely of REST API endpoints, all of which are protected. \n\nHowever, a notable concern is the complete absence of nonce checks. While the REST API routes have capability checks, nonces are a crucial layer of defense against Cross-Site Request Forgery (CSRF) attacks, especially for actions that modify data.  The lack of any nonce verification on these entry points represents a potential, albeit specific, attack vector.  The fact that there are no recorded vulnerabilities to date is positive, but it doesn't entirely negate the risk introduced by the missing nonce checks.  A balanced conclusion is that the plugin is robust in its handling of SQL, output, and permissions, but a significant security gap exists with the absence of nonce checks.",[196],{"reason":197,"points":198},"Missing nonce checks on entry points",10,"2026-04-16T13:59:10.998Z",{"wat":201,"direct":212},{"assetPaths":202,"generatorPatterns":206,"scriptPaths":207,"versionParams":208},[203,204,205],"\u002Fwp-content\u002Fplugins\u002Fshelfbuilder-lite\u002Fassets\u002Fjs\u002Feditor.js","\u002Fwp-content\u002Fplugins\u002Fshelfbuilder-lite\u002Fassets\u002Fcss\u002Feditor.css","\u002Fwp-content\u002Fplugins\u002Fshelfbuilder-lite\u002Fassets\u002Fcss\u002Ffrontend.css",[],[203],[209,210,211],"shelfbuilder-lite\u002Fassets\u002Fjs\u002Feditor.js?ver=","shelfbuilder-lite\u002Fassets\u002Fcss\u002Feditor.css?ver=","shelfbuilder-lite\u002Fassets\u002Fcss\u002Ffrontend.css?ver=",{"cssClasses":213,"htmlComments":214,"htmlAttributes":215,"restEndpoints":216,"jsGlobals":220,"shortcodeOutput":221},[],[],[],[217,218,219],"\u002Fwp-json\u002Fshelfbuilder-lite\u002Fv1\u002Fitems","\u002Fwp-json\u002Fshelfbuilder-lite\u002Fv1\u002Fsource-types","\u002Fwp-json\u002Fshelfbuilder-lite\u002Fv1\u002Ffilter-taxonomies",[],[],{"error":223,"url":224,"statusCode":225,"statusMessage":226,"message":226},true,"http:\u002F\u002Flocalhost\u002Fapi\u002Fplugins\u002Fshelfbuilder-lite\u002Fbundle",404,"no bundle for this plugin yet",{"slug":4,"current_version":6,"total_versions":31,"versions":228},[229],{"version":6,"download_url":24,"svn_tag_url":230,"released_at":26,"has_diff":231,"diff_files_changed":232,"diff_lines":26,"trac_diff_url":26,"vulnerabilities":233,"is_current":223},"https:\u002F\u002Fplugins.svn.wordpress.org\u002Fshelfbuilder-lite\u002Ftags\u002F1.0.1\u002F",false,[],[]]