[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$f8KhxeO5ZFWs8Tc0yNLc0XoMCj0XM3_J7EfkTlBqUqUw":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":23,"download_link":24,"security_score":25,"vuln_count":26,"unpatched_count":26,"last_vuln_date":27,"fetched_at":28,"vulnerabilities":29,"developer":30,"crawl_stats":27,"alternatives":37,"analysis":125,"fingerprints":154},"gg-lightbox","Gutenberg Gallery Blocks Lightbox","1.5","Ben Dunkle","https:\u002F\u002Fprofiles.wordpress.org\u002Fempireoflight\u002F","\u003Cp>This plugin transforms the Gutenberg gallery block into a lightbox with previous\u002Fnext navigation. It was built to offer those who wish to present a series of images in lightbox\u002Fslider format with a simple, lightweight solution.\u003C\u002Fp>\n\u003Ch4>Installation\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Install the plugin through the Install Plugins interface or by uploading the \u003Ccode>ggbl-lightbox\u003C\u002Fcode> folder to your \u003Ccode>\u002Fwp-content\u002Fplugins\u002F\u003C\u002Fcode> directory.\u003C\u002Fli>\n\u003Cli>Activate the plugin.\u003C\u002Fli>\n\u003Cli>Make sure you select “Media File” in the Link To dropdown menu for your galleries\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Why did you make this plugin?\u003C\u002Fh4>\n\u003Cp>I haven’t found a lightbox that is optimized for Gutenberg galleries. Many generate their own gallery formats or contain unneccesary options. I wanted to build one that was as minimal as possible, while offering a functional and elegant experience.\u003C\u002Fp>\n","This plugin transforms the Gutenberg gallery block into a lightbox with previous\u002Fnext navigation. It was built to offer those who wish to present a se &hellip;",1000,11746,96,11,"2025-05-22T14:44:00.000Z","6.6.5","5.0","5.2.4",[20,21,22],"block","gallery","lightbox","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fgg-lightbox\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fgg-lightbox.1.5.zip",100,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":25,"avg_patch_time_days":34,"trust_score":35,"computed_at":36},"empireoflight",3,1110,30,94,"2026-04-04T05:27:02.268Z",[38,58,76,93,111],{"slug":39,"name":40,"version":41,"author":42,"author_profile":43,"description":44,"short_description":45,"active_installs":46,"downloaded":47,"rating":25,"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":25,"vuln_count":26,"unpatched_count":26,"last_vuln_date":27,"fetched_at":28},"gallery-block-lightbox","Lightbox for Gallery & Image Block","1.16.1","Johannes Kinast","https:\u002F\u002Fprofiles.wordpress.org\u002Fgoaroundagain\u002F","\u003Cp>This WordPress Plugin adds a simple & lightweight Lightbox to the standard WordPress Gallery & Image Block. It detects if a post contains a Gallery or Image Block and then loads & initialize \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Ffeimosi\u002FbaguetteBox.js\" rel=\"nofollow ugc\">baguetteBox.js\u003C\u002Fa>, a pure JavaScript Lightbox script without any dependencies and a modern minimal look.\u003C\u002Fp>\n\u003Cp>There is no lock in effect. It does not add a new Block Editor\u002FGutenberg Block and relies solo on the standard WordPress Gallery and Image Block. You can deactivate this plugin at any time and your Gallery and Image Blocks will work as they’ve done before. Just without the lightbox.\u003C\u002Fp>\n\u003Cp>Just \u003Cstrong>one important thing to remember\u003C\u002Fstrong>: You always have to select \u003Cem>Link\u003C\u002Fem> \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> \u003Cem>Link to image file\u003C\u002Fem> or \u003Cem>Link images to media file\u003C\u002Fem> (see screenshots below) for all of your Image & Gallery Blocks to work properly. If you choose \u003Cem>None\u003C\u002Fem> or \u003Cem>Link to attachment page\u003C\u002Fem> it will not work. But that’s fine if you don’t want the Lightbox for a specific Image or Gallery.\u003C\u002Fp>\n\u003Cp>Take a look at the \u003Ca href=\"https:\u002F\u002Fyoutu.be\u002FqfLOH22cUNM\" rel=\"nofollow ugc\">YouTube video from Jakson\u003C\u002Fa> where he reviews this plugin:\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\u002FqfLOH22cUNM?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>Features\u003C\u002Fh3>\n\u003Cp>Here are the features of baguetteBox.js:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Written in pure JavaScript\u003C\u002Fli>\n\u003Cli>No dependencies (e.g. jQuery)\u003C\u002Fli>\n\u003Cli>Image captions support\u003C\u002Fli>\n\u003Cli>Responsive\u003C\u002Fli>\n\u003Cli>Supports swipe gestures\u003C\u002Fli>\n\u003Cli>Around 13 KB, 7 KB gzipped\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Works with\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Gallery Block (Default Block)\u003C\u002Fli>\n\u003Cli>Image Block (Default Block)\u003C\u002Fli>\n\u003Cli>Media and Text Block (Default Block)\u003C\u002Fli>\n\u003Cli>Gallery (Default Classic Editor Gallery)\u003C\u002Fli>\n\u003Cli>CoBlocks Gallery Collage \u002F Masonry \u002F Offset \u002F Stacked\u003C\u002Fli>\n\u003Cli>Meow Gallery (+ Gallery Block)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Don’t forget to select Link to \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Media File for all of your Galleries & Images to work properly.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Notice\u003C\u002Fstrong>: At the moment, just Blocks inside a post are supported. Not Blocks in a Widget. You can make it work but have to enqueue the necessary style & script yourself. See \u003Cem>FAQ\u003C\u002Fem> –> \u003Cem>How to enqueue the necessary assets (script & style) for blocks outside of posts or for block types that are not supported by default?\u003C\u002Fem>\u003C\u002Fp>\n","Adds a simple & lightweight Lightbox to the standard WordPress Gallery & Image Block. No lock in and no dependencies.",20000,187837,88,"2026-01-29T14:31:00.000Z","6.9.4","5.4","5.3",[20,54,21,55,22],"block-editor","image","","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fgallery-block-lightbox.zip",{"slug":59,"name":60,"version":61,"author":62,"author_profile":63,"description":64,"short_description":65,"active_installs":66,"downloaded":67,"rating":25,"num_ratings":68,"last_updated":69,"tested_up_to":50,"requires_at_least":70,"requires_php":71,"tags":72,"homepage":56,"download_link":75,"security_score":25,"vuln_count":26,"unpatched_count":26,"last_vuln_date":27,"fetched_at":28},"galleryberg-gallery-block","Gallery Block by Galleryberg: Lightbox with Tiles, Masonry, Square, & Justified Layouts","1.1.3","Imtiaz Rayhan","https:\u002F\u002Fprofiles.wordpress.org\u002Fimtiazrayhan\u002F","\u003Cp>\u003Ca href=\"https:\u002F\u002Fgalleryberg.com\" rel=\"nofollow ugc\">Demo\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fgalleryberg.com\u002Fdocs\u002F\" rel=\"nofollow ugc\">Documentation\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fgalleryberg.com\u002Fpricing\u002F\" rel=\"nofollow ugc\">Get Pro (Early Bird Offer)\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>Galleryberg is a modern, feature-rich Gutenberg Gallery Block Plugin that makes it incredibly easy to build visually stunning, flexible image galleries right inside the WordPress block editor.\u003C\u002Fp>\n\u003Cp>Whether you’re showcasing portfolios, products, travel photos, photography shots, or blog images, Galleryberg gives you complete creative control with multiple layouts, a built-in lightbox, advanced captions, and powerful customization tools.\u003C\u002Fp>\n\u003Cp>It’s fast, simple, and designed to work beautifully without adding extra bloat.\u003C\u002Fp>\n\u003Ch4>Key Features\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>Multiple Gallery Layouts\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Choose the perfect style for any gallery:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Tiles\u003C\u002Fstrong> – clean, classic grid with even spacing\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Square\u003C\u002Fstrong> – uniform square images for modern designs\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Masonry\u003C\u002Fstrong> – Pinterest-like cascading layout\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Justified\u003C\u002Fstrong> – balanced row-based layout with equal heights\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Mosaic (Pro)\u003C\u002Fstrong> – artistic collage-style layout\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Fully Responsive\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Your gallery automatically adapts to mobile, tablet, and desktop. You can set different column counts for each device. Spacing and alignment settings ensure a clean and consistent look across all screen sizes.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Built-in Lightbox (GLightbox)\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>A sleek, professional lightbox with:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Smooth zoom & fade animations\u003C\u002Fli>\n\u003Cli>Keyboard navigation\u003C\u002Fli>\n\u003Cli>Touch & swipe support\u003C\u002Fli>\n\u003Cli>Image zoom + drag\u003C\u002Fli>\n\u003Cli>Loop navigation\u003C\u002Fli>\n\u003Cli>Thumbnail navigation (Pro)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Advanced Caption Options\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Give your images meaningful context without clutter:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Below Image, Full Overlay, or Bar Overlay\u003C\u002Fli>\n\u003Cli>Always Visible \u002F Show on Hover \u002F Hide on Hover\u003C\u002Fli>\n\u003Cli>Global caption settings\u003C\u002Fli>\n\u003Cli>Precise alignment controls\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Clean layouts, easy-to-read captions—your choice.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Advanced Image Controls\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Fine-tune each image individually:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Borders & rounded corners\u003C\u002Fli>\n\u003Cli>Cropping toggle\u003C\u002Fli>\n\u003Cli>Aspect ratio options\u003C\u002Fli>\n\u003Cli>Custom image sizes\u003C\u002Fli>\n\u003Cli>Duotone filters\u003C\u002Fli>\n\u003Cli>Custom link destinations\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Other Customization Options\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Adjust block spacing, padding, and margins\u003C\u002Fli>\n\u003Cli>Customize border width, color, and radius\u003C\u002Fli>\n\u003Cli>Set separate border radius for images\u003C\u002Fli>\n\u003Cli>Choose caption text and background colors\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Performance Optimized\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Server-side rendering (no heavy scripts)\u003C\u002Fli>\n\u003Cli>Fast loading on all devices\u003C\u002Fli>\n\u003Cli>Works smoothly even with large images\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Accessibility Ready\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Keyboard navigation\u003C\u002Fli>\n\u003Cli>Better usability for everyone\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>This plugin uses \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fbiati-digital\u002Fglightbox\" rel=\"nofollow ugc\">GLightbox\u003C\u002Fa> for its lightbox functionality.\u003C\u002Fp>\n\u003Ch3>Privacy\u003C\u002Fh3>\n\u003Cp>Galleryberg does not collect or store any personal data. All images, captions, and settings remain fully inside your own WordPress site.\u003C\u002Fp>\n","A powerful and customizable gallery block for WordPress.",900,6475,7,"2026-03-08T10:49:00.000Z","6.0","7.4",[20,21,73,74,22],"gutenberg","images","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fgalleryberg-gallery-block.1.1.3.zip",{"slug":77,"name":78,"version":79,"author":80,"author_profile":81,"description":82,"short_description":83,"active_installs":25,"downloaded":84,"rating":26,"num_ratings":26,"last_updated":85,"tested_up_to":50,"requires_at_least":86,"requires_php":71,"tags":87,"homepage":91,"download_link":92,"security_score":25,"vuln_count":26,"unpatched_count":26,"last_vuln_date":27,"fetched_at":28},"easy-gallery-lightbox","Gallery Block Lightbox","0.6","taha.tr","https:\u002F\u002Fprofiles.wordpress.org\u002Fdmrhn\u002F","\u003Cp>This WordPress Plugin adds Lightbox feature to the core Gallery block with a simple toggle button. Easily enable or disable it for any gallery block by selecting ‘media file’ under the ‘link to’ dropdown. Once selected, the Lightbox toggle will appear. It also supports custom coded galleries through a filter (check FAQ).\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Ftdmrhn\u002FdLightbox.js\" rel=\"nofollow ugc\">dLightbox.js\u003C\u002Fa> is fully responsive, supporting touch, mousewheel, keyboard, and mouse drag interactions, double click or tap\u002Ftouch to zoom original image, build-in thumbnails, as well as slide counters and figcaption. With no dependency on jQuery, dLightbox.js ensures optimal viewing experiences across all devices.\u003C\u002Fp>\n\u003Cp>Although extremely lightweight at only 2.78kb gzipped for both dLightbox.js and dLightbox.css, the plugin only loads assets into the page if there is a core Gallery block or custom selectors defined via a filter.\u003C\u002Fp>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Enable\u002Fdisable with a simple toggle button for each Gallery block individually.\u003C\u002Fli>\n\u003Cli>Custom coded galleries support.\u003C\u002Fli>\n\u003Cli>Supports touch, mousewheel, keyboard, and mouse drag interactions.\u003C\u002Fli>\n\u003Cli>Double click or tap\u002Ftouch to zoom original image.\u003C\u002Fli>\n\u003Cli>Lightbox thumbnails with an easy toggle button.\u003C\u002Fli>\n\u003Cli>Slide counter and figcaption support.\u003C\u002Fli>\n\u003Cli>jQuery-Free, lightweight at only 2.78kb gzipped for both dLightbox.js and dLightbox.css\u003C\u002Fli>\n\u003Cli>Fully responsive.\u003C\u002Fli>\n\u003C\u002Ful>\n","Extremely lightweight yet powerful and touch-friendly, jQuery-free, Lightbox toggle button for core Gallery block and supports custom-coded galleries.",1491,"2025-11-25T09:59:00.000Z","6.3",[88,21,89,22,90],"carousel","gallery-block","slider","https:\u002F\u002Ftaha.tr\u002Fplugins\u002Feasy-gallery-lightbox\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Feasy-gallery-lightbox.0.6.zip",{"slug":94,"name":95,"version":96,"author":97,"author_profile":98,"description":99,"short_description":100,"active_installs":101,"downloaded":102,"rating":26,"num_ratings":26,"last_updated":103,"tested_up_to":104,"requires_at_least":105,"requires_php":71,"tags":106,"homepage":56,"download_link":109,"security_score":110,"vuln_count":26,"unpatched_count":26,"last_vuln_date":27,"fetched_at":28},"image-video-lightbox","Image & Video Lightbox","1.0.0","Arya Dhiratara","https:\u002F\u002Fprofiles.wordpress.org\u002Faryadhiratara\u002F","\u003Cp>Automatically adds Lightbox functionality to images displayed by WordPress (Gutenberg) Gallery and Image Blocks, as well as GenerateBlocks Image Blocks, and also videos created by the core Video Block, using the FSlightbox library.\u003C\u002Fp>\n\u003Cp>This lightweight plugin will automatically adds Lightbox functionality to all images displayed by\u003C\u002Fp>\n\u003Cul>\n\u003Cli>the Core Gallery Block,\u003C\u002Fli>\n\u003Cli>the Core Image Block,\u003C\u002Fli>\n\u003Cli>GenerateBlocks Image Block,\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>and videos displayed by\u003C\u002Fp>\n\u003Cul>\n\u003Cli>the core Video Block\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>without the needs to set each gallery\u002Fimage and video link to the media file so you don’t need to set them manually one by one.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Note\u003C\u002Fstrong>: You can exclude specific image\u002Fvideo from getting the lightbox functionality by adding \u003Ccode>no-lightbox\u003C\u002Fcode> class to the image\u002Fvideo element.\u003C\u002Fp>\n\u003Ch3>About The Plugin\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\n\u003Cp>This plugin has no settings \u003Cem>(you can customized the default configuration using filters)\u003C\u002Fem>, hence does not add any data to the database, so you don’t need to worry about ‘database leftovers’ if you deactivate the plugin.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>This plugin will automatically add the wrapper link with the necessary attribute on each image and videos that uses the blocks mentioned above to add the lightbox functionality using a few lines of inline script. So it will not make any changes to your original image and video tags (if you check from the page’s HTML source), and will not add extra weight \u002F DOM depth to your page’s HTML.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>By default, this plugin only works with the native WordPress Gallery, Image, and Video Blocks, as well as GenerateBlocks Image Blocks. You can add additional selectors using filters to make this functionality also works with other image\u002Fvideo blocks. If you need to, send me a request to have your image\u002Fvideo block included by default.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>This plugin will only enqueued its assets (1 JS file) to pages\u002Fposts that use blocks, and will not enqueue assets if the page\u002Fpost doesn’t use one of them.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>I provided simple hover CSS which are not enabled by default. You can enable it using filter (\u003Cem>see below\u003C\u002Fem>).\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>To add other image\u002Fvideo block:\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>Add the CSS class uses by the image\u002Fvideo block element\u003C\u002Fstrong>, e.g:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>add_filter( 'use_lightbox_in', function($use_lightbox_in) {\n    return $use_lightbox_in . ',.your-other-plugin-block-image-parent-element img, .your-other-plugin-image-class';\n} );\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>\u003Cstrong>Add the block info\u002Fname so that this plugin will enqueued the FSlightbox JavaScripts if the block is use in a post\u002Fpage\u003C\u002Fstrong>, e.g:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>add_filter( 'use_lightbox_if', function($use_lightbox_if) {\n    return $use_lightbox_if . '|| has_block( \"kadence\u002Fadvancedgallery\" ) || has_block( \"your-plugin-block-name\u002Fthe-block-name\" )';\n} );\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch3>To only enable Lightbox Functionality on certain page\u002Fpost types:\u003C\u002Fh3>\n\u003Cp>Simply use the \u003Ccode>wp_dequeue\u003C\u002Fcode> function**, e.g.:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>add_action( 'wp_enqueue_scripts', function() {\n    if ( ! is_singular('post') ) { \u002F\u002F only enable in single post type\n        wp_dequeue_script( 'image-video-lightbox' );\n    }\n});\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch3>To only enable simple hover CSS:\u003C\u002Fh3>\n\u003Cpre>\u003Ccode>add_filter('use_lightbox_css', function () {\n   return true;\n});\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch3>Why using FSlightbox?\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fbanthagroup\u002Ffslightbox\" rel=\"nofollow ugc\">FSlightbox\u003C\u002Fa>\u003C\u002Fstrong> is Vanilla Javascript Lightbox Library written in pure JavaScript without jQuery or any other additional dependencies.  It’s lightweight (around \u003Cstrong>9kb\u003C\u002Fstrong> *gzip)!\u003Cbr \u002F>\n&nbsp;\u003C\u002Fli>\n\u003Cli>The JavaScript is delayable (\u003Cem>*yes, it’s important for me\u003C\u002Fem>). This is the only lightbox library I found that works when the JavaScript is delayed.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>&nbsp;\u003C\u002Fp>\n\u003Ch3>My other Plugins:\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Foptimize-more\u002F\" rel=\"ugc\">Optimize More!\u003C\u002Fa>\u003C\u002Fstrong> –  A DIY WordPress Page Speed Optimization Pack. Features:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Load CSS Asynchronously\u003C\u002Fstrong> – selectively load CSS file(s) asynchronously on selected post\u002Fpage types.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Delay CSS and JS until User Interaction\u003C\u002Fstrong> – selectively delay CSS\u002FJS load until user interaction on selected post\u002Fpage types.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Preload Critical CSS, JS, and Font Files\u003C\u002Fstrong> – selectively preload critical CSS\u002FJS\u002FFont file(s) on selected post\u002Fpage types.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Remove Unused CSS and JS Files\u003C\u002Fstrong> – selectively remove unused CSS\u002FJS file(s) on selected post\u002Fpage types.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Load Gutenberg CSS conditionally\u003C\u002Fstrong> – Load each CSS of the core blocks will only get enqueued when the block gets rendered on a page.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Advance Defer JS\u003C\u002Fstrong> – hold JavaScripts load until everything else has been loaded. Adapted from the legendary \u003Cstrong>varvy’s defer js\u003C\u002Fstrong> method \u003Cem>*recommended for defer loading 3rd party scripts like ads, pixels, and trackers\u003C\u002Fem>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Defer JS\u003C\u002Fstrong> – selectively defer loading JavaScript file(s) on selected post\u002Fpage types.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Remove Passive Listener Warnings\u003C\u002Fstrong> – Remove the “Does not use passive listeners to improve scrolling performance” warning on Google PageSpeed Insights\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Flazyload-preload-and-more\u002F\" rel=\"ugc\">Lazyload, Preload, and more!\u003C\u002Fa>\u003C\u002Fstrong> – This tiny little plugin (around \u003Cstrong>14kb\u003C\u002Fstrong> zipped) will automatically:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>lazyload\u003C\u002Fstrong> your below the fold images\u002Fiframes\u002Fvideos,\u003C\u002Fli>\n\u003Cli>\u003Cstrong>preload\u003C\u002Fstrong> your featured images,\u003C\u002Fli>\n\u003Cli>and \u003Cstrong>add \u003Ccode>loading=\"eager\"\u003C\u002Fcode>\u003C\u002Fstrong> to your featured image and all images that have \u003Ccode>no-lazy\u003C\u002Fcode> or \u003Ccode>skip-lazy\u003C\u002Fcode> class.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fshop-extra\u002F\" rel=\"ugc\">Shop Extra\u003C\u002Fa>\u003C\u002Fstrong> – A lightweight plugin to optimize your WooCommerce & Business site:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Floating WhatsApp Chat Widget\u003C\u002Fstrong> (can be use without WooCommerce),\u003C\u002Fli>\n\u003Cli>\u003Cstrong>WhatsApp Order Button for WooCommrece\u003C\u002Fstrong>,\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Hide\u002FDisable WooCommerce Elements\u003C\u002Fstrong>,\u003C\u002Fli>\n\u003Cli>\u003Cstrong>WooCommerce Strings Translations\u003C\u002Fstrong>,\u003C\u002Fli>\n\u003Cli>and many more.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fanimate-on-scroll\u002F\" rel=\"ugc\">Animate on Scroll\u003C\u002Fa>\u003C\u002Fstrong> – Animate any Elements on scroll using the popular AOS JS library simply by adding class names. This plugin helps you integrate easily with AOS JS library to add any AOS animations to WordPress. Simply add the desired AOS animation to your element class name with “aos-” prefix and the plugin will add the corresponding aos attribute to the element tag.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>&nbsp;\u003C\u002Fp>\n","Automatically adds Lightbox functionality to images and videos without the need to set the link to media file manually one by one.",10,2505,"2023-06-13T04:24:00.000Z","6.2.9","5.8",[107,21,55,22,108],"blocks","video","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fimage-video-lightbox.1.0.0.zip",85,{"slug":112,"name":113,"version":114,"author":115,"author_profile":116,"description":117,"short_description":118,"active_installs":26,"downloaded":119,"rating":26,"num_ratings":26,"last_updated":120,"tested_up_to":50,"requires_at_least":70,"requires_php":121,"tags":122,"homepage":56,"download_link":124,"security_score":25,"vuln_count":26,"unpatched_count":26,"last_vuln_date":27,"fetched_at":28},"bento-grid-gallery","Bento Grid Gallery","1.0.1","Davide Baraldi","https:\u002F\u002Fprofiles.wordpress.org\u002Fdavidebaraldi\u002F","\u003Cp>Bento Grid Gallery is a lightweight and powerful plugin that adds a new block to the WordPress Gutenberg editor. It allows you to create modern, eye-catching photo galleries without complex configurations, perfect for tourism portals and news articles to avoid classic boring layouts.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Key Features:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Desktop Layout “Bento Grid”:\u003C\u002Fstrong> Displays a dynamic composition with a large main image on the left and a grid of secondary images on the right.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Mobile Layout:\u003C\u002Fstrong> Fully responsive, adapts to your custom column settings.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Customizable Columns & Height:\u003C\u002Fstrong> Manage desktop height, desktop columns, and mobile columns directly from the Gutenberg Inspector Controls.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Advanced Lightbox:\u003C\u002Fstrong> Full-screen image viewing with navigation arrows and a bottom thumbnail strip for quick navigation (visible on both Desktop and Mobile).\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Native Management:\u003C\u002Fstrong> Uses the standard WordPress “Edit Gallery” interface for adding, removing, and reordering photos with native Drag & Drop.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Performance Optimization:\u003C\u002Fstrong> Automatically loads appropriate image sizes (\u003Ccode>large\u003C\u002Fcode> for main, \u003Ccode>medium_large\u003C\u002Fcode> for secondary) to ensure fast loading speeds.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>“+X Photos” Counter:\u003C\u002Fstrong> If you upload more images than the visible grid allows, the last thumbnail automatically shows an overlay.\u003C\u002Fli>\n\u003C\u002Ful>\n","An advanced Gutenberg block to create photo galleries with Bento-style layout (Desktop Grid and Mobile 1+4) and integrated Lightbox with thumbnails.",147,"2026-03-03T14:23:00.000Z","8.1",[123,20,21,73,22],"bento","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fbento-grid-gallery.1.0.1.zip",{"attackSurface":126,"codeSignals":138,"taintFlows":145,"riskAssessment":146,"analyzedAt":153},{"hooks":127,"ajaxHandlers":134,"restRoutes":135,"shortcodes":136,"cronEvents":137,"entryPointCount":26,"unprotectedCount":26},[128],{"type":129,"name":130,"callback":131,"file":132,"line":133},"action","wp_enqueue_scripts","ggbl_lightbox_scripts","ggbl-lightbox.php",36,[],[],[],[],{"dangerousFunctions":139,"sqlUsage":140,"outputEscaping":142,"fileOperations":26,"externalRequests":26,"nonceChecks":26,"capabilityChecks":26,"bundledLibraries":144},[],{"prepared":26,"raw":26,"locations":141},[],{"escaped":26,"rawEcho":26,"locations":143},[],[],[],{"summary":147,"deductions":148},"The static analysis of the \"gg-lightbox\" v1.5 plugin reveals a remarkably clean codebase with no identified dangerous functions, raw SQL queries, unescaped output, file operations, external HTTP requests, or non-sanitized taint flows. The absence of any reported CVEs in its vulnerability history further strengthens this positive assessment. This indicates strong adherence to secure coding practices and a history of minimal security issues.\n\nHowever, the analysis also highlights a complete absence of security checks, including nonce checks and capability checks, across all entry points. While the current attack surface is reported as zero, this lack of fundamental security mechanisms means that *if* any entry points were to be introduced or discovered in the future, they would be completely unprotected. The vulnerability history is also a blank slate, which is positive, but it doesn't offer insight into how the plugin would respond to unforeseen vulnerabilities. The plugin's current strength lies in its clean code and lack of known issues, but its weakness is the complete reliance on a currently non-existent attack surface for security.\n\nIn conclusion, \"gg-lightbox\" v1.5 presents a very low immediate risk due to its clean code and zero known vulnerabilities. The plugin follows best practices in terms of data handling and SQL usage. The significant concern, however, is the complete absence of security checks (nonces, capabilities) on all potential entry points. While there are currently no apparent entry points, this leaves the plugin highly vulnerable should any be introduced or discovered later. The lack of vulnerability history is a positive sign, but the absence of security controls on potential future entry points is a notable weakness.",[149,151],{"reason":150,"points":101},"No capability checks on entry points",{"reason":152,"points":101},"No nonce checks on entry points","2026-03-16T18:58:24.940Z",{"wat":155,"direct":162},{"assetPaths":156,"generatorPatterns":159,"scriptPaths":160,"versionParams":161},[157,158],"\u002Fwp-content\u002Fplugins\u002Fgg-lightbox\u002Fggbl-lightbox.css","\u002Fwp-content\u002Fplugins\u002Fgg-lightbox\u002Fggbl-lightbox.js",[],[158],[],{"cssClasses":163,"htmlComments":164,"htmlAttributes":165,"restEndpoints":166,"jsGlobals":167,"shortcodeOutput":168},[],[],[],[],[],[]]