[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fxvo-i1uIH0OzFmiwNt5DBJIt2LgP1oqGNWredhS84so":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":28,"last_vuln_date":29,"fetched_at":30,"vulnerabilities":31,"developer":32,"crawl_stats":29,"alternatives":39,"analysis":138,"fingerprints":192},"user-access-manager-nextgen-gallery-extension","User Access Manager – NextGEN Gallery Extension","1.0.0-Beta","gm_alex","https:\u002F\u002Fprofiles.wordpress.org\u002Fgm_alex\u002F","\u003Cp>This release is a beta release, so error could occur. If you notice an issue please create a issue here: https:\u002F\u002Fgithub.com\u002FGM-Alex\u002Fuser-access-manager-nextgen-gallery-extension\u002Fissues\u003Cbr \u002F>\nThis plugin allows you to use the \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fextend\u002Fplugins\u002Fuser-access-manager\u002F\" rel=\"ugc\">User Access Manager\u003C\u002Fa>-Plugin to control the access for the \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fextend\u002Fplugins\u002Fnextgen-gallery\u002F\" rel=\"ugc\">NextGEN Galley\u003C\u002Fa>-Plugin. You can lock Albums, Galleries and Images.\u003C\u002Fp>\n\u003Cp>\u003Cem>Feature list\u003C\u002Fem>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Hide albums (if no access)\u003C\u002Fli>\n\u003Cli>User-defined album content (if no access)\u003C\u002Fli>\n\u003Cli>Hide galleries (if no access)\u003C\u002Fli>\n\u003Cli>User-defined gallery title (if no access)\u003C\u002Fli>\n\u003Cli>User-defined gallery content (if no access)\u003C\u002Fli>\n\u003Cli>Hide images (if no access)\u003C\u002Fli>\n\u003C\u002Ful>\n","With this plugin you can use the \"User Access Manager\" to control the access for the \"NextGen Gallery\".",10,18781,20,1,"2017-04-22T22:40:00.000Z","4.7.32","4.7","",[20,21,22,23,24],"access","admin","galleries","gallery","image","http:\u002F\u002Fwww.gm-alex.de\u002Fprojects\u002Fwordpress\u002Fplugins\u002Fuser-access-manager\u002Fnextgen-gallery\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fuser-access-manager-nextgen-gallery-extension.1.0.0-Beta.zip",85,0,null,"2026-03-15T15:16:48.613Z",[],{"slug":7,"display_name":7,"profile_url":8,"plugin_count":33,"total_installs":34,"avg_security_score":35,"avg_patch_time_days":36,"trust_score":37,"computed_at":38},2,10010,92,2330,73,"2026-04-04T08:36:16.735Z",[40,64,84,103,121],{"slug":41,"name":42,"version":43,"author":44,"author_profile":45,"description":46,"short_description":47,"active_installs":48,"downloaded":49,"rating":50,"num_ratings":51,"last_updated":52,"tested_up_to":53,"requires_at_least":54,"requires_php":55,"tags":56,"homepage":59,"download_link":60,"security_score":61,"vuln_count":62,"unpatched_count":28,"last_vuln_date":63,"fetched_at":30},"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.9.4","6.0","7.0",[22,23,24,57,58],"images","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":65,"name":66,"version":67,"author":68,"author_profile":69,"description":70,"short_description":71,"active_installs":72,"downloaded":73,"rating":74,"num_ratings":13,"last_updated":75,"tested_up_to":76,"requires_at_least":77,"requires_php":78,"tags":79,"homepage":82,"download_link":83,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"featured-galleries","Featured Galleries","2.1.0","Andy Mercer","https:\u002F\u002Fprofiles.wordpress.org\u002Fkelderic\u002F","\u003Ch4>Hello Theme Developers!\u003C\u002Fh4>\n\u003Cp>Have you ever added a Featured Image to a post and thought to yourself, “I wish I could add more than one image this way”? Well, now you can. Featured Galleries mirrors the Featured Images functionality of WordPress. The only difference is that posts get an entire gallery rather than just a single image. These galleries behave almost exactly like Featured Images, and make use of  WordPress’s built in Media Manager. Users can select images, define the order, and save the gallery, all through a simple drag-n-drop interface.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Note\u003C\u002Fstrong>: This plugin DOES NOT HANDLE THE FRONTEND HTML CREATION. That is left for themes to handle, to allow for maximum flexibility. Featured Galleries just handles the backend\u002Fadmin interface for creating featured galleries and storing them as metadata. You will need to integrate this into your theme, or use a theme with prebuilt integration.\u003C\u002Fp>\n\u003Ch4>Quick Start Guide to Integrate Into Themes\u003C\u002Fh4>\n\u003Cp>\u003Cem>For more information, see \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FKelderic\u002Ffeatured-galleries\u002Fwiki\" rel=\"nofollow ugc\">GitHub Wiki\u003C\u002Fa>\u003C\u002Fem>.\u003C\u002Fp>\n\u003Cp>I’ve tried to make this as intuitive as possible. Themes can integrate Featured Galleries in the same way they integrate Featured Images. Inside any template file where the gallery should appear, the theme will call the \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FKelderic\u002Ffeatured-galleries\u002Fwiki\u002Fget_post_gallery_ids\" rel=\"nofollow ugc\">\u003Ccode>get_post_gallery_ids()\u003C\u002Fcode>\u003C\u002Fa> function. As long as it is used inside the loop, the function doesn’t need any parameters. By default, it will return an array of image IDs.\u003C\u002Fp>\n\u003Ch4>Example\u003C\u002Fh4>\n\u003Cp>Set inside the Loop. This returns all images in the Featured Gallery, as an array, then loops through to display each using an HTML \u003Ccode>\u003Cimg>\u003C\u002Fcode> tag.\u003C\u002Fp>\n\u003Cpre>\u003Ccode>$galleryArray = get_post_gallery_ids(); \n\nforeach ( $galleryArray as $id ) {\n\n    echo '\u003Cimg src=\"' . wp_get_attachment_url( $id ) .'\">';\n\n}\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>You can also customize the returned value from the function to suit your needs. See the full \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FKelderic\u002Ffeatured-galleries\u002Fwiki\u002Fget_post_gallery_ids\" rel=\"nofollow ugc\">function documentation\u003C\u002Fa> page for details.\u003C\u002Fp>\n\u003Ch4>Custom Post Types\u003C\u002Fh4>\n\u003Cp>The plugin comes with a filter to easily add Featured Galleries to custom post types. See the \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FKelderic\u002Ffeatured-galleries\u002Fwiki\u002Ffg_post_types\" rel=\"nofollow ugc\">\u003Ccode>fg_post_types\u003C\u002Fcode>\u003C\u002Fa> documentation page for details.\u003C\u002Fp>\n\u003Ch4>Customizing the Media Manager\u003C\u002Fh4>\n\u003Cp>The media manager can be customized in sevearl ways. See the \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FKelderic\u002Ffeatured-galleries\u002Fwiki\u002Ffg_show_sid℮bar\" rel=\"nofollow ugc\">\u003Ccode>fg_show_sidebar\u003C\u002Fcode>\u003C\u002Fa> and \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FKelderic\u002Ffeatured-galleries\u002Fwiki\u002Ffg_use_legacy_selection\" rel=\"nofollow ugc\">\u003Ccode>fg_use_legacy_selection\u003C\u002Fcode>\u003C\u002Fa> filter documentation pages for details.\u003C\u002Fp>\n\u003Ch4>Want to Help?\u003C\u002Fh4>\n\u003Cp>I’d love some help with internationalization. It was working at one point, but drivingralle did that code because I don’t really understand it, and I’m not sure it’s still working.\u003C\u002Fp>\n","Do you like giving posts a Featured Image? Try out a Featured Gallery. It's like a Featured Images ... except as many images as you want.",3000,37233,94,"2018-08-02T22:31:00.000Z","4.9.29","3.8.0","5.4",[21,80,81,22,57],"backend","featured","http:\u002F\u002Fwordpress.org\u002Fplugins\u002Ffeatured-galleries\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ffeatured-galleries.2.1.0.zip",{"slug":85,"name":86,"version":87,"author":88,"author_profile":89,"description":90,"short_description":91,"active_installs":92,"downloaded":93,"rating":50,"num_ratings":94,"last_updated":95,"tested_up_to":96,"requires_at_least":97,"requires_php":18,"tags":98,"homepage":100,"download_link":101,"security_score":50,"vuln_count":33,"unpatched_count":28,"last_vuln_date":102,"fetched_at":30},"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",[99,22,23,24,57],"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":104,"name":105,"version":106,"author":107,"author_profile":108,"description":109,"short_description":110,"active_installs":92,"downloaded":111,"rating":112,"num_ratings":113,"last_updated":114,"tested_up_to":115,"requires_at_least":97,"requires_php":18,"tags":116,"homepage":119,"download_link":120,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"scissors-watermark","Scissors and Watermark","3.2.1","Apollo139","https:\u002F\u002Fprofiles.wordpress.org\u002Faloziak\u002F","\u003Cp>This plugin adds cropping, resizing, and rotating functionality to WordPress’ image upload and management dialogs. Scissors also allows automatic resizing of images when they are uploaded and supports automatic and manual watermarking of images. Additionally, images that are resized in the post editor are automatically resampled to the requested size using bilinear filtering when a post is saved, which improves the perceived image quality while reducing the amount of data transferred at the same time.\u003C\u002Fp>\n\u003Cp>Custom image size supported!\u003C\u002Fp>\n\u003Cp>Check settings of this plugin after activation. Watermarking function must be set before using!\u003C\u002Fp>\n\u003Cp>Please note that WordPress versions 3.4.2 and older are not supported!\u003C\u002Fp>\n\u003Cp>This plugin builds on the plugin Scissors Continued v2.1. Many thanks to \u003Ca href=\"https:\u002F\u002Fprofiles.wordpress.org\u002Fhuiz\u002F\" rel=\"nofollow ugc\">huiz\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Fprofiles.wordpress.org\u002Fstephanreiter\u002F\" rel=\"nofollow ugc\">stephanreiter\u003C\u002Fa> and \u003Ca href=\"https:\u002F\u002Fprofiles.wordpress.org\u002Fsamuelaguilera\u002F\" rel=\"nofollow ugc\">samuelaguilera\u003C\u002Fa>.\u003C\u002Fp>\n","Scissors and Watermark enhances WordPress' handling of images by introducing cropping, resizing, rotating, and watermarking functionality.",15831,62,7,"2013-01-02T15:16:00.000Z","3.5.2",[21,23,57,117,118],"library","media","http:\u002F\u002Fwordpress.org\u002Fextend\u002Fplugins\u002Fscissors-watermark\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fscissors-watermark.zip",{"slug":122,"name":123,"version":124,"author":125,"author_profile":126,"description":127,"short_description":128,"active_installs":129,"downloaded":130,"rating":131,"num_ratings":113,"last_updated":132,"tested_up_to":133,"requires_at_least":134,"requires_php":18,"tags":135,"homepage":18,"download_link":137,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"automatic-alternative-text","Automatic Alternative Text","1.1.4","Jacob Peattie","https:\u002F\u002Fprofiles.wordpress.org\u002Fjakept\u002F","\u003Cp>Automatic Alternative Text makes accessible images easy and fast by automatically generating alt text for images with \u003Ca href=\"https:\u002F\u002Fazure.microsoft.com\u002Fen-au\u002Fservices\u002Fcognitive-services\u002Fcomputer-vision\u002F\" rel=\"nofollow ugc\">Microsoft’s Cognitive Services Computer Vision API\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>The Computer Vision API’s algorithms analyze the content found in an image and generates complete sentences of human readable language describing what is found in the image. The Automatic Alternative Text plugin gets this description and adds it as the alt text for each image uploaded while the plugin is active.\u003C\u002Fp>\n\u003Ch3>Privacy\u003C\u002Fh3>\n\u003Cp>The image, voice, video or text understanding capabilities of Automatic Alternative Text uses Microsoft Cognitive Services. Microsoft will receive the images, audio, video, and other data that you upload (via this app) for service improvement purposes. To report abuse of the Microsoft Cognitive Services to Microsoft, please visit the Microsoft Cognitive Services website at https:\u002F\u002Fwww.microsoft.com\u002Fcognitive-services, and use the “Report Abuse” link at the bottom of the page to contact Microsoft. For more information about Microsoft privacy policies please see their privacy statement here: https:\u002F\u002Fgo.microsoft.com\u002Ffwlink\u002F?LinkId=521839.\u003C\u002Fp>\n","Automatically generate alt text for images with Microsoft's Cognitive Services Computer Vision API.",100,10342,82,"2019-07-01T09:41:00.000Z","5.2.24","4.4",[136,23,24,57,118],"accessibility","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fautomatic-alternative-text.1.1.4.zip",{"attackSurface":139,"codeSignals":151,"taintFlows":180,"riskAssessment":181,"analyzedAt":191},{"hooks":140,"ajaxHandlers":147,"restRoutes":148,"shortcodes":149,"cronEvents":150,"entryPointCount":28,"unprotectedCount":28},[141],{"type":142,"name":143,"callback":144,"file":145,"line":146},"action","uam_init","closure","user-access-manager-nextgen-gallery-extension.php",37,[],[],[],[],{"dangerousFunctions":152,"sqlUsage":153,"outputEscaping":155,"fileOperations":28,"externalRequests":28,"nonceChecks":28,"capabilityChecks":28,"bundledLibraries":179},[],{"prepared":28,"raw":28,"locations":154},[],{"escaped":28,"rawEcho":156,"locations":157},9,[158,161,163,165,168,171,173,175,177],{"file":159,"line":61,"context":160},"src\\UserAccessManagerNextGenGallery\\Controller\\AdminController.php","raw output",{"file":159,"line":162,"context":160},179,{"file":159,"line":164,"context":160},209,{"file":166,"line":167,"context":160},"src\\UserAccessManagerNextGenGallery\\UserAccessManagerNextGenGallery.php",124,{"file":169,"line":170,"context":160},"src\\UserAccessManagerNextGenGallery\\View\\AdminSettings.php",24,{"file":169,"line":172,"context":160},31,{"file":169,"line":174,"context":160},67,{"file":169,"line":176,"context":160},130,{"file":169,"line":178,"context":160},138,[],[],{"summary":182,"deductions":183},"The static analysis of user-access-manager-nextgen-gallery-extension v1.0.0-Beta reveals a plugin with a seemingly minimal attack surface. There are no identified AJAX handlers, REST API routes, shortcodes, or cron events, and thus no unprotected entry points. This suggests that the plugin does not expose direct functionalities that could be easily exploited without authentication. Furthermore, the absence of dangerous functions, file operations, and external HTTP requests, along with the use of prepared statements for any SQL queries, are positive security indicators. The plugin also has no recorded vulnerability history, which is a strong positive signal regarding its past security performance.\n\nHowever, a significant concern arises from the complete lack of output escaping. With 9 identified outputs and 0% properly escaped, this presents a substantial risk of Cross-Site Scripting (XSS) vulnerabilities. Any data processed by the plugin that is subsequently displayed to users could be manipulated to inject malicious scripts. The lack of capability checks and nonce checks, while not directly evidenced as exploitable due to the zero entry points, indicates a potential gap in security best practices that could become problematic if new entry points are added or discovered in future versions. The absence of taint analysis results, while potentially meaning no issues were found, also means there's no confirmation of how data flows are handled or sanitized.\n\nIn conclusion, while the plugin exhibits good practices in terms of attack surface reduction and SQL query handling, the unescaped output is a critical weakness. The absence of vulnerability history is encouraging, but the lack of fundamental security checks like capability and nonce checks, coupled with the unescaped output, means the plugin is not as secure as it could be. A thorough review and remediation of the output escaping are strongly recommended.",[184,186,189],{"reason":185,"points":13},"Output is not properly escaped",{"reason":187,"points":188},"No nonce checks implemented",5,{"reason":190,"points":188},"No capability checks implemented","2026-03-17T01:32:16.333Z",{"wat":193,"direct":198},{"assetPaths":194,"generatorPatterns":195,"scriptPaths":196,"versionParams":197},[],[],[],[],{"cssClasses":199,"htmlComments":200,"htmlAttributes":202,"restEndpoints":203,"jsGlobals":204,"shortcodeOutput":205},[],[201],"\u003C!-- Check requirements -->",[],[],[],[]]