[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fU-6daCyGa5zPthzzbVge2sHuN2oaJZgGOsPVSmivQbQ":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":13,"last_updated":14,"tested_up_to":15,"requires_at_least":16,"requires_php":17,"tags":18,"homepage":24,"download_link":25,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28,"vulnerabilities":29,"developer":30,"crawl_stats":27,"alternatives":38,"analysis":134,"fingerprints":189},"photoshelter-importer","PhotoShelter Importer","1.3.0","PhotoShelter","https:\u002F\u002Fprofiles.wordpress.org\u002Fphotoshelter\u002F","\u003Cp>With the plugin, easily browse and search your PhotoShelter Library and embed supported files to any page or post on your WordPress site. PhotoShelter customers can copy files to their WordPress media Library or browse their Brands Library within the WordPress page editor and embed files directly into pages and posts. Plus, metadata automatically imports from PhotoShelter and can be edited without affecting anything in your PhotoShelter Library.\u003Cbr \u002F>\nDon’t have a PhotoShelter account? Sign up for a free demo.\u003C\u002Fp>\n","PhotoShelter Importer is a Digital Asset Manager plugin to import digital assets from PhotoShelter.com into WordPress.",90,7971,0,"2025-12-03T08:18:00.000Z","6.9.4","6.6","7.4",[19,20,21,22,23],"galleries","gallery","gutenberg","image","images","https:\u002F\u002Fwww.photoshelter.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fphotoshelter-importer.1.3.0.zip",100,null,"2026-03-15T15:16:48.613Z",[],{"slug":31,"display_name":7,"profile_url":8,"plugin_count":32,"total_installs":33,"avg_security_score":34,"avg_patch_time_days":35,"trust_score":36,"computed_at":37},"photoshelter",2,290,82,30,81,"2026-04-04T02:32:21.717Z",[39,61,77,98,117],{"slug":40,"name":41,"version":42,"author":43,"author_profile":44,"description":45,"short_description":46,"active_installs":47,"downloaded":48,"rating":49,"num_ratings":50,"last_updated":51,"tested_up_to":15,"requires_at_least":52,"requires_php":53,"tags":54,"homepage":56,"download_link":57,"security_score":58,"vuln_count":59,"unpatched_count":13,"last_vuln_date":60,"fetched_at":28},"responsive-lightbox","Responsive Lightbox & Gallery","2.7.6","dFactory","https:\u002F\u002Fprofiles.wordpress.org\u002Fdfactory\u002F","\u003Ch4>Everything You Need in a WordPress Gallery Plugin\u003C\u002Fh4>\n\u003Cp>\u003Ca href=\"http:\u002F\u002Fwww.dfactory.co\u002Fproducts\u002Fresponsive-lightbox\u002F?utm_source=repo&utm_medium=link&utm_campaign=responsive-lightbox-plugin-free\" rel=\"nofollow ugc\">Responsive Lightbox and Gallery plugin\u003C\u002Fa> is a fully fledged WordPress gallery plugin with a powerful Drag & Drop Gallery Builder and Lightbox functionality that’s used daily by more than 100,000 active users and downloaded over 3 Million times.\u003C\u002Fp>\n\u003Cp>The beauty of it is how easy it is for you to customize it and enhance its features thanks to \u003Ca href=\"?utm_source=repo&utm_medium=link&utm_campaign=responsive-lightbox-plugin-free\" rel=\"nofollow ugc\">free and premium extensions\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch4>Why You Should Use Responsive Lightbox and Gallery Plugin\u003C\u002Fh4>\n\u003Ch4>Easiest Gallery Builder\u003C\u002Fh4>\n\u003Cp>Say goodbye to coding. With the built-in drag and drop Gallery builder, you will be able to create beautiful galleries, customize them, and add your preferred styles in minutes.\u003C\u002Fp>\n\u003Ch4>Vast Customization Options\u003C\u002Fh4>\n\u003Cp>Responsive Lightbox and Gallery plugin is packed with customization options per each gallery and lightbox style so you can tweak them to suit your website’s audience with just a few clicks.\u003C\u002Fp>\n\u003Ch4>SEO-Friendly and Lightweight\u003C\u002Fh4>\n\u003Cp>Responsive Lightbox and Gallery plugin is built keeping SEO and performance in mind, making it lightweight and fast when it comes to page load.\u003C\u002Fp>\n\u003Ch4>Premium Extensions\u003C\u002Fh4>\n\u003Cp>Looking to provide a premium experience to your visitors? Responsive Lightbox and Gallery plugin offers plenty of premium extensions to provide you with even more flexibility and customization options.\u003C\u002Fp>\n\u003Cp>Need more reasons? \u003Ca href=\"http:\u002F\u002Fwww.dfactory.co\u002Fproducts\u002Fresponsive-lightbox\u002F?utm_source=repo&utm_medium=link&utm_campaign=responsive-lightbox-plugin-free\" rel=\"nofollow ugc\">Check them out here\u003C\u002Fa>!\u003C\u002Fp>\n\u003Ch4>What some of our 100,000+ active users say about Responsive Lightbox and Gallery plugin\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\n\u003Cp>Amazing Gallery plugin!\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Versatile and powerful for both sliders and galleries, many features and style options.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Really easy to use. Takes all the fiddling out of the process of creating a responsive gallery\u002Flightbox.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>I needed a lightbox plugin that works reliably. This marvelous plugin does the magic. Now I can spend more on my photography and less time customizing WordPress.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>This plugin is quite flexible and effective. The functionality choices are broad and all quite easy to configure.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Need more galley options?\u003C\u002Fh4>\n\u003Cp>Responsive Lightbox and Gallery plugin can be extended with our \u003Ca href=\"?utm_source=repo&utm_medium=link&utm_campaign=responsive-lightbox-plugin-free\" rel=\"nofollow ugc\">premium extensions\u003C\u002Fa>:\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Premium Extensions:\u003C\u002Fstrong>\u003Cbr \u002F>\n* \u003Ca href=\"http:\u002F\u002Fwww.dfactory.co\u002Fproducts\u002Fphoto-art-bundle\u002F\" rel=\"nofollow ugc\">Photo & Art bundle\u003C\u002Fa>\u003Cbr \u002F>\n* \u003Ca href=\"http:\u002F\u002Fwww.dfactory.co\u002Fproducts\u002Fjustified-gallery\u002F\" rel=\"nofollow ugc\">Justified Gallery\u003C\u002Fa>\u003Cbr \u002F>\n* \u003Ca href=\"http:\u002F\u002Fwww.dfactory.co\u002Fproducts\u002Fexpander-gallery\u002F\" rel=\"nofollow ugc\">Expander Gallery\u003C\u002Fa>\u003Cbr \u002F>\n* \u003Ca href=\"http:\u002F\u002Fwww.dfactory.co\u002Fproducts\u002Fhidden-gallery\u002F\" rel=\"nofollow ugc\">Hidden Gallery\u003C\u002Fa>\u003Cbr \u002F>\n* \u003Ca href=\"http:\u002F\u002Fwww.dfactory.co\u002Fproducts\u002Fmasonry-gallery-pro\u002F\" rel=\"nofollow ugc\">Masonry Image Gallery\u003C\u002Fa>\u003Cbr \u002F>\n* \u003Ca href=\"http:\u002F\u002Fwww.dfactory.co\u002Fproducts\u002Fslider-gallery\u002F\" rel=\"nofollow ugc\">Slider Gallery\u003C\u002Fa>\u003Cbr \u002F>\n* \u003Ca href=\"http:\u002F\u002Fwww.dfactory.co\u002Fproducts\u002Flightcase-lightbox\u002F\" rel=\"nofollow ugc\">Lightcase Lightbox\u003C\u002Fa>\u003Cbr \u002F>\n* \u003Ca href=\"http:\u002F\u002Fwww.dfactory.co\u002Fproducts\u002Fphotoswipe-lightbox\u002F\" rel=\"nofollow ugc\">PhotoSwipe Lightbox\u003C\u002Fa>\u003Cbr \u002F>\n* \u003Ca href=\"http:\u002F\u002Fwww.dfactory.co\u002Fproducts\u002Flightgallery-lightbox\u002F\" rel=\"nofollow ugc\">Lightgallery Lightbox\u003C\u002Fa>\u003Cbr \u002F>\n* \u003Ca href=\"http:\u002F\u002Fwww.dfactory.co\u002Fproducts\u002Fstrip-lightbox\u002F\" rel=\"nofollow ugc\">Strip Lightbox\u003C\u002Fa>\u003Cbr \u002F>\n* \u003Ca href=\"http:\u002F\u002Fwww.dfactory.co\u002Fproducts\u002Ffancybox-pro\u002F\" rel=\"nofollow ugc\">Fancybox Pro\u003C\u002Fa>\u003Cbr \u002F>\n* \u003Ca href=\"http:\u002F\u002Fwww.dfactory.co\u002Fproducts\u002Flightbox-comments\u002F\" rel=\"nofollow ugc\">Lightbox Comments\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Full Feature List\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Powerful and easy-to-use gallery builder\u003C\u002Fli>\n\u003Cli>3 beautiful gallery templates – Grid, Slider and Masonry\u003C\u002Fli>\n\u003Cli>8 responsive lightbox scripts (SwipeBox, prettyPhoto, Nivo Lightbox, Image Lightbox, Tos “R” Us, Featherlight, Magnific Popup, GLightbox)\u003C\u002Fli>\n\u003Cli>Create galleries from Media Library or Post attached images\u003C\u002Fli>\n\u003Cli>Media Folders with a drag & drop interface\u003C\u002Fli>\n\u003Cli>Access to millions of images through Remote Library\u003C\u002Fli>\n\u003Cli>Option to import remote images to Media Library\u003C\u002Fli>\n\u003Cli>Gutenberg editor compatibility\u003C\u002Fli>\n\u003Cli>Iframe, Ajax, HTML5 and Inline lightbox content support\u003C\u002Fli>\n\u003Cli>Advanced pagination, incl. AJAX and infinite scroll\u003C\u002Fli>\n\u003Cli>Automatically add lightbox to WordPress image galleries\u003C\u002Fli>\n\u003Cli>Automatically add lightbox to WordPress image links\u003C\u002Fli>\n\u003Cli>Automatically add lightbox to WordPress video links (YouTube, Vimeo)\u003C\u002Fli>\n\u003Cli>Automatically add lightbox to widgets content\u003C\u002Fli>\n\u003Cli>Automatically add lightbox to WordPress comments content\u003C\u002Fli>\n\u003Cli>WooCommerce product gallery support\u003C\u002Fli>\n\u003Cli>Popular Page builders compatibility\u003C\u002Fli>\n\u003Cli>Gallery widget\u003C\u002Fli>\n\u003Cli>Single image widget\u003C\u002Fli>\n\u003Cli>Option to display single post images as a gallery\u003C\u002Fli>\n\u003Cli>Option to modify native WP gallery links image size\u003C\u002Fli>\n\u003Cli>Option to set gallery images title from image title, caption, alt or description\u003C\u002Fli>\n\u003Cli>Option to force lightbox for custom WP gallery replacements like Jetpack tiled galleries\u003C\u002Fli>\n\u003Cli>Option to trigger lightbox on custom jquery events\u003C\u002Fli>\n\u003Cli>Option to conditionally load scripts and styles only on pages that have images or galleries in post content\u003C\u002Fli>\n\u003Cli>Highly customizable settings for each of the lightbox scripts\u003C\u002Fli>\n\u003Cli>Highly customizable settings for each gallery\u003C\u002Fli>\n\u003Cli>Multisite support\u003C\u002Fli>\n\u003Cli>.pot file for translations included\u003C\u002Fli>\n\u003C\u002Ful>\n","The most popular lightbox plugin and responsive gallery builder for WordPress.",100000,6481728,98,1991,"2026-03-12T09:29:00.000Z","6.0","7.0",[19,20,22,23,55],"lightbox","http:\u002F\u002Fwww.dfactory.co\u002Fproducts\u002Fresponsive-lightbox\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fresponsive-lightbox.2.7.6.zip",89,13,"2026-02-26 00:00:00",{"slug":62,"name":63,"version":64,"author":65,"author_profile":66,"description":67,"short_description":68,"active_installs":69,"downloaded":70,"rating":26,"num_ratings":71,"last_updated":72,"tested_up_to":15,"requires_at_least":52,"requires_php":17,"tags":73,"homepage":75,"download_link":76,"security_score":26,"vuln_count":13,"unpatched_count":13,"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",[74,20,21,23,55],"block","","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fgalleryberg-gallery-block.1.1.3.zip",{"slug":78,"name":79,"version":80,"author":81,"author_profile":82,"description":83,"short_description":84,"active_installs":85,"downloaded":86,"rating":26,"num_ratings":87,"last_updated":88,"tested_up_to":89,"requires_at_least":90,"requires_php":91,"tags":92,"homepage":95,"download_link":96,"security_score":97,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"gallery-masonry-editor","Gallery in columns","1.0","Fabien Picard","https:\u002F\u002Fprofiles.wordpress.org\u002Fpicfab\u002F","\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\u002FyAQtxebfCmY?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\u003Cp>Transforms the WordPress’s gallery into a beautiful gallery in columns.\u003Cbr \u002F>\nWhen you create a gallery do not check the box “Crop images”.\u003Cbr \u002F>\nThis is only a css overload.\u003C\u002Fp>\n","Fix css which transforms the WordPress\\'s gallery without cropped option into beautiful gallery in column",400,5397,1,"2020-04-27T09:55:00.000Z","5.4.19","5.4","5.6.20",[93,20,21,23,94],"galerie","masonry","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fgallery-masonry-editor","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fgallery-masonry-editor.1.0.zip",85,{"slug":99,"name":100,"version":101,"author":102,"author_profile":103,"description":104,"short_description":105,"active_installs":106,"downloaded":107,"rating":49,"num_ratings":108,"last_updated":109,"tested_up_to":110,"requires_at_least":111,"requires_php":75,"tags":112,"homepage":114,"download_link":115,"security_score":49,"vuln_count":32,"unpatched_count":13,"last_vuln_date":116,"fetched_at":28},"image-wall","Image Wall","3.2","Parakoos","https:\u002F\u002Fprofiles.wordpress.org\u002Fparakoos\u002F","\u003Cp>This wordpress plugin allows visitors to browse posts or pages by their images, displayed randomly on an infinitely scrollable Image Wall. The images link back to the post or page on which they are attached.\u003C\u002Fp>\n\u003Cp>Images are powerful. They catch our attention like nothing else. You probably use them in your blog posts to anchor the fickle attention span of today’s readers. Display all these great images on a nice looking page, and your visitors will browse for a while, captivated. Hopefully, one image will stand out for whatever reason and compel the visitor to click it to find out more. And just like that, some old blog post you thought buried by the sands of time has gotten another view, thanks to your Image Wall.\u003C\u002Fp>\n\u003Cp>You can see the plugin in action on my own \u003Ca href=\"http:\u002F\u002Fwww.themodernnomad.com\u002Fimage-wall\u002F#utm_campaign=Image_Wall&utm_source=wordpress&utm_medium=website&utm_content=description\" rel=\"nofollow ugc\">Image Wall\u003C\u002Fa> and the full plugin documentation on the \u003Ca href=\"http:\u002F\u002Fwww.themodernnomad.com\u002Fimage-wall-plugin\u002F#utm_campaign=Image_Wall&utm_source=wordpress&utm_medium=website&utm_content=description\" rel=\"nofollow ugc\">Image Wall Plugin page\u003C\u002Fa>.\u003C\u002Fp>\n","Browse posts\u002Fpages by their images, displayed randomly on an infinitely scrollable page. The images link back to where they are attached.",200,33056,54,"2025-06-19T13:33:00.000Z","6.8.5","3.5",[113,19,20,22,23],"ajax","http:\u002F\u002Fwww.themodernnomad.com\u002Fimage-wall-plugin\u002F#utm_campaign=Image_Wall&utm_source=wordpress&utm_medium=website&utm_content=plugin_link","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fimage-wall.zip","2025-07-16 00:00:00",{"slug":118,"name":119,"version":120,"author":121,"author_profile":122,"description":123,"short_description":124,"active_installs":125,"downloaded":126,"rating":13,"num_ratings":13,"last_updated":127,"tested_up_to":128,"requires_at_least":129,"requires_php":75,"tags":130,"homepage":132,"download_link":133,"security_score":97,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"gallery-one","Gallery One","1.0.2","shrimp2t","https:\u002F\u002Fprofiles.wordpress.org\u002Fshrimp2t\u002F","\u003Cp>See demo: http:\u002F\u002Fshrimp2t.com\u002Fgallery-one\u002F\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\u002FMpicnbcGsUo?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\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Fully responsive, Touch enabled\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Unlimited albums\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Unlimited images\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>Carousel\u003C\u002Fli>\n\u003Cli>Gird\u003C\u002Fli>\n\u003Cli>Justified\u003C\u002Fli>\n\u003Cli>Masonry\u003C\u002Fli>\n\u003Cli>Slideshow\u003C\u002Fli>\n\u003Cli>Blog style (comming soon )\u003C\u002Fli>\n\u003Cli>JustifiedGallery Light box\u003C\u002Fli>\n\u003Cli>Load Facebook album images\u003C\u002Fli>\n\u003Cli>Load Flickr album images\u003C\u002Fli>\n\u003Cli>Add image from url\u003C\u002Fli>\n\u003Cli>Shortcode creator\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Load Facebook Album\u003C\u002Fh4>\n\u003Cp>Just paste your album url, example:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>https:\u002F\u002Fwww.facebook.com\u002FBillGates\u002Fphotos\u002F?tab=album&album_id=10153110017351961\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Note: Your album status must be public to load.\u003C\u002Fp>\n\u003Ch4>Load Flickr Album\u003C\u002Fh4>\n\u003Cp>Just paste your album url, example:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>https:\u002F\u002Fwww.flickr.com\u002Fphotos\u002Fgianstefanofontana\u002Falbums\u002F72157649693279051\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Note: Your album status must be public to load.\u003C\u002Fp>\n\u003Ch4>Adding your own view in your theme\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Create a folder \u003Ccode>gallery-one\u003C\u002Fcode> on your theme.\u003C\u002Fli>\n\u003Cli>Inside folder which created add a file and name \u003Ccode>view.php\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>[Optional] Inside folder which created add a file and name \u003Ccode>config.php\u003C\u002Fcode>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Example file \u003Ccode>view.php\u003C\u002Fcode>:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>\u003Cdiv class=\"my-view\">\n\u003C?php\n var_dump( $this->settings ); \u002F* You config data in file config.php\n var_dump( $this->media->get_data() ); \u002F\u002F Gallery items data\n ?>\n\u003C\u002Fdiv>\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Example file \u003Ccode>config.php\u003C\u002Fcode>:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>$config = array(\n    'name' => __( 'Justified', 'gallery-one' ), \u002F\u002F view name\n    'js' => 'js\u002Fjs.js',\n    'css' => 'css\u002Fcss.css',\n    'view_settings' => array(\n        array(\n            'id' => 'margins',\n            'default' => '10',\n            'label' => __( 'Margins', 'gallery-one' ),\n            'type' => 'text'\n        ),\n        array(\n            'id'        => 'lightbox',\n            'default'   => '1',\n            'label'     => __( 'Lightbox', 'gallery-one' ),\n            'type'      => 'checkbox'\n        ),\n\n    ),\n);\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch4>Adding your own view in your plugin\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Create new folder in your plugin, example: \u003Ccode>my-cool-views\u003C\u002Fcode>.\u003C\u002Fli>\n\u003Cli>Add add new view folder example: \u003Ccode>my-cool-views\u002Ffull-screen\u003C\u002Fcode>.\u003C\u002Fli>\n\u003Cli>Add \u003Ccode>view.php\u003C\u002Fcode> file for you view \u003Ccode>my-cool-views\u002Ffull-screen\u002Fview.php\u003C\u002Fcode>.\u003C\u002Fli>\n\u003Cli>[Optional] Add \u003Ccode>config.php\u003C\u002Fcode> file for you view \u003Ccode>my-cool-views\u002Ffull-screen\u002Fconfig.php\u003C\u002Fcode>.\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Add your your views folder to view loader:\u003C\u002Fp>\n\u003Cp>add_filter( ‘gallery_one_get_template_folders’, ‘my_cool_views_path’);\u003C\u002Fp>\n\u003Cp>function my_cool_views_path( $view_paths ){\u003Cbr \u002F>\n    $view_paths[‘my_cool_view’] = PATH_TO_MY_PLUGIN.’\u002Fmy-cool-views’;\u003Cbr \u002F>\n    return $view_paths;\u003Cbr \u002F>\n }\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Config Parameters\u003C\u002Fh4>\n\u003Cp>name: (string) Name of your view.\u003C\u002Fp>\n\u003Cp>css: (string\u002Farray) CSS files will enqueue when this view load.\u003C\u002Fp>\n\u003Cp>js: (string\u002Farray) JS files will enqueue when this view load.\u003C\u002Fp>\n\u003Cp>view_settings: (array) list field settings for your view.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>view_settings\u003C\u002Fstrong> Parameters:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>id: Id of setting field.\u003C\u002Fli>\n\u003Cli>label: Label of setting files.\u003C\u002Fli>\n\u003Cli>default: Default value.\u003C\u002Fli>\n\u003Cli>type: Field type: text|select|checkbox|textarea.\u003C\u002Fli>\n\u003Cli>option: For field type select (array).\u003C\u002Fli>\n\u003Cli>desc: Field description.\u003C\u002Fli>\n\u003C\u002Ful>\n","A cool responsive gallery plugin with beautifully views.",50,3275,"2016-05-28T11:13:00.000Z","4.5.33","4.5",[131,19,20,22,23],"facebook","http:\u002F\u002Fshrimp2t.com\u002Fgallery-one\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fgallery-one.zip",{"attackSurface":135,"codeSignals":164,"taintFlows":179,"riskAssessment":180,"analyzedAt":188},{"hooks":136,"ajaxHandlers":160,"restRoutes":161,"shortcodes":162,"cronEvents":163,"entryPointCount":13,"unprotectedCount":13},[137,143,146,149,152,156],{"type":138,"name":139,"callback":140,"file":141,"line":142},"action","admin_init","anonymous","includes\\functions\\admin.php",45,{"type":138,"name":144,"callback":140,"file":141,"line":145},"admin_menu",46,{"type":138,"name":147,"callback":140,"file":141,"line":148},"admin_enqueue_scripts",141,{"type":138,"name":150,"callback":140,"file":141,"line":151},"enqueue_block_editor_assets",142,{"type":138,"name":153,"callback":140,"file":154,"line":155},"init","includes\\functions\\core.php",20,{"type":138,"name":157,"callback":140,"file":158,"line":159},"rest_api_init","includes\\functions\\rest-api.php",40,[],[],[],[],{"dangerousFunctions":165,"sqlUsage":166,"outputEscaping":168,"fileOperations":13,"externalRequests":32,"nonceChecks":13,"capabilityChecks":87,"bundledLibraries":178},[],{"prepared":13,"raw":13,"locations":167},[],{"escaped":142,"rawEcho":169,"locations":170},3,[171,174,176],{"file":141,"line":172,"context":173},351,"raw output",{"file":141,"line":175,"context":173},397,{"file":141,"line":177,"context":173},455,[],[],{"summary":181,"deductions":182},"The \"photoshelter-importer\" plugin v1.3.0 exhibits a strong security posture based on the provided static analysis. The absence of any identified AJAX handlers, REST API routes, shortcodes, or cron events with unprotected entry points suggests a minimal attack surface. Furthermore, the code signals show excellent practices, with 100% of SQL queries using prepared statements and a high percentage (94%) of outputs being properly escaped. The presence of capability checks and the lack of dangerous functions and file operations are also positive indicators. The vulnerability history is clean, with no recorded CVEs, which implies a history of secure development and maintenance.\n\nHowever, the analysis does reveal a couple of areas for attention. The plugin makes two external HTTP requests, which, without further context on what these requests are for and if they are properly secured, could pose a minor risk if those external endpoints are compromised or if the requests themselves are vulnerable to injection or eavesdropping. The lack of nonce checks across any of its potential entry points (though none are explicitly identified as unprotected) is a standard security practice that would generally be expected in a WordPress plugin to mitigate CSRF attacks. While the static analysis reports zero flows with unsanitized paths and no critical or high-severity taint issues, the absence of nonce checks warrants a cautious approach.\n\nIn conclusion, \"photoshelter-importer\" v1.3.0 appears to be a secure plugin with robust development practices. Its minimal attack surface, secure SQL handling, and good output escaping are commendable. The primary areas for potential improvement would be ensuring the security of external HTTP requests and considering the implementation of nonce checks if any functionality could be leveraged for cross-site request forgery. The clean vulnerability history is a significant strength.",[183,186],{"reason":184,"points":185},"No nonce checks identified",5,{"reason":187,"points":169},"Two external HTTP requests","2026-03-16T21:19:15.240Z",{"wat":190,"direct":200},{"assetPaths":191,"generatorPatterns":195,"scriptPaths":196,"versionParams":197},[192,193,194],"\u002Fwp-content\u002Fplugins\u002Fphotoshelter-importer\u002Fassets\u002Fbuild\u002Fruntime.js","\u002Fwp-content\u002Fplugins\u002Fphotoshelter-importer\u002Fassets\u002Fbuild\u002Flibrary.js","\u002Fwp-content\u002Fplugins\u002Fphotoshelter-importer\u002Fassets\u002Fbuild\u002Flibrary.css",[],[192,193],[198,199],"photoshelter-importer\u002Flibrary.js?ver=","photoshelter-importer\u002Flibrary.css?ver=",{"cssClasses":201,"htmlComments":202,"htmlAttributes":203,"restEndpoints":204,"jsGlobals":208,"shortcodeOutput":210},[],[],[],[205,206,207],"\u002Fwp-json\u002Fphotoshelter-importer\u002Fv1\u002Fsettings","\u002Fwp-json\u002Fphotoshelter-importer\u002Fv1\u002Fgalleries","\u002Fwp-json\u002Fphotoshelter-importer\u002Fv1\u002Fimages",[209],"PhotoShelterImporter",[]]