[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fGzAuU4AHHg8kkBAv1KE5Pb44DhYg8f106Y_0hI6E9zA":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":35,"analysis":153,"fingerprints":252},"image-marker","Leaflet Maps Marker Image Extension","1.1","neilb27","https:\u002F\u002Fprofiles.wordpress.org\u002Fneilb27\u002F","\u003Cp>Extension to Leaflet Maps Marker to make markers from images.\u003C\u002Fp>\n\u003Cp>An option is added to the image menu to create a marker from the image.\u003Cbr \u002F>\nThe location info in the image is used to define the location of the marker.\u003C\u002Fp>\n\u003Cp>Tested with:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>WordPress: 3.7 to 4.1.1\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fleaflet-maps-marker\u002F\" rel=\"ugc\">Leaflet Maps Marker\u003C\u002Fa>: 3.9.5 to 3.9.6\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.mapsmarker.com\u002F\" rel=\"nofollow ugc\">Maps Marker Pro\u003C\u002Fa>: 1.9.1 to 2.0\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fnextgen-gallery\u002F\" rel=\"ugc\">NextGEN Gallery\u003C\u002Fa>: 2.0.66 to 2.0.77\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Please contact me with suggestions for other gallery plugins that I could support.\u003C\u002Fp>\n","Extension to Leaflet Maps Marker to make markers from images.",10,1828,0,"2015-09-22T20:14:00.000Z","4.3.34","3.7","",[19,20,21,22,23],"exif","gallery","maps-marker","media","nextgen","http:\u002F\u002FL6.org\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fimage-marker.1.1.zip",85,null,"2026-03-15T15:16:48.613Z",[],{"slug":7,"display_name":7,"profile_url":8,"plugin_count":31,"total_installs":32,"avg_security_score":26,"avg_patch_time_days":32,"trust_score":33,"computed_at":34},3,30,84,"2026-04-04T11:41:08.100Z",[36,59,86,109,132],{"slug":37,"name":38,"version":39,"author":40,"author_profile":41,"description":42,"short_description":43,"active_installs":44,"downloaded":45,"rating":46,"num_ratings":47,"last_updated":48,"tested_up_to":49,"requires_at_least":50,"requires_php":17,"tags":51,"homepage":57,"download_link":58,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"nextcellent-gallery-media-addon","NextCellent Media Library Addon","2.1.0","niknetniko","https:\u002F\u002Fprofiles.wordpress.org\u002Fniknetniko\u002F","\u003Cp>If you use NextCellent Gallery, then you know that, when you create a gallery, you must upload the images for that gallery, which is then stored in a separate folder from your WordPress Media Library.\u003C\u002Fp>\n\u003Cp>Now, with this NextCellent Gallery Media Library Addon, you will have the option of adding images that are already stored in your Media Library. Just like adding an image to a page or post, adding an image to your NextCellent Gallery can be a matter of clicking a button and finding an image you have already uploaded.\u003C\u002Fp>\n\u003Cp>This plugin is a fork of \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fnextgen-gallery-media-library-addon\u002F\" rel=\"ugc\">NextGEN Gallery Media Library Addon\u003C\u002Fa>, updated to work with NextCellent.\u003C\u002Fp>\n\u003Ch4>Requirements\u003C\u002Fh4>\n\u003Cp>NextCellent Gallery Media Library Addon requires some things:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fnextcellent-gallery-nextgen-legacy\u002F\" rel=\"ugc\">NextCellent\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>PHP 5.4 or higher\u003C\u002Fli>\n\u003Cli>WordPress 4.0 or higher\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Translations\u002FLanguages\u003C\u002Fh4>\n\u003Cp>NextCellent Gallery Media Library Addon is currently available in following languages:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Dutch\u003C\u002Fli>\n\u003Cli>English\u003C\u002Fli>\n\u003Cli>Polish (\u003Ca href=\"http:\u002F\u002Ffw2s.com\u002F\" rel=\"nofollow ugc\">Frank P. Walentynowicz\u003C\u002Fa>)\u003C\u002Fli>\n\u003Cli>Danish (\u003Ca href=\"https:\u002F\u002Fprofiles.wordpress.org\u002FThomasDK81\" rel=\"nofollow ugc\">thomasdk81\u003C\u002Fa>)\u003C\u002Fli>\n\u003C\u002Ful>\n","This plugin adds a feature to NextCellent Gallery to add an image from the WP Media Library.",50,4145,100,2,"2016-04-01T10:56:00.000Z","4.5.33","4.0",[52,53,54,55,56],"adding-images","gallery-images","media-library","nextcellent","nextgen-gallery","https:\u002F\u002Fbitbucket.org\u002Fniknetniko\u002Fnextcellent-media-addon","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fnextcellent-gallery-media-addon.2.1.0.zip",{"slug":60,"name":61,"version":62,"author":63,"author_profile":64,"description":65,"short_description":66,"active_installs":67,"downloaded":68,"rating":69,"num_ratings":70,"last_updated":71,"tested_up_to":72,"requires_at_least":73,"requires_php":74,"tags":75,"homepage":81,"download_link":82,"security_score":83,"vuln_count":84,"unpatched_count":13,"last_vuln_date":85,"fetched_at":28},"simply-gallery-block","Mixed Media Gallery Blocks","3.3.2.3","GalleryCreator","https:\u002F\u002Fprofiles.wordpress.org\u002Fgallerycreator\u002F","\u003Ch4>Blocks\u003C\u002Fh4>\n\u003Cp>SimpLy Gallery Blocks is a friendly, easy-to-use gallery plugin with advanced options for creating responsive image, video, and audio galleries in multiple layouts, including Slider \u002F Carousel, Masonry, Justified, Grid, and more.\u003C\u002Fp>\n\u003Ch4>Albums\u003C\u002Fh4>\n\u003Cp>Combine multiple galleries into a single album with a dedicated splash page. Albums work as gallery collections, allowing you to group related galleries under one entry point.\u003C\u002Fp>\n\u003Cp>Each gallery inside an album is loaded dynamically via AJAX and opened in a modal view, so visitors can browse galleries directly from the album splash page without reloading the page, keeping navigation fast and seamless.\u003C\u002Fp>\n\u003Ch4>Lightbox Plugin\u003C\u002Fh4>\n\u003Cp>SimpLy Lightbox Plugin easily displays all linked images from a post or page in highly customizable lightbox. Compatible with native WordPress gallery (Block or Classic Editor). Each Post or Page can have a unique lightbox setting.\u003C\u002Fp>\n\u003Ch3>Links\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fsimplygallery.co\u002F\" rel=\"nofollow ugc\">Masonry, Justified, Grid, Slider, Viewer Gallery Blocks – Live DEMO\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fsimplygallery.co\u002Falbum-navigator\u002F\" rel=\"nofollow ugc\">Album Navigator Block – Live DEMO\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fsimplygallery.co\u002Falbum-beginning\u002F\" rel=\"nofollow ugc\">Albums Block – Live DEMO\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fsimplygallery.co\u002Fsimply-viewer\u002F\" rel=\"nofollow ugc\">Viewer Gallery Block – Live DEMO\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fsimplygallery.co\u002Fshowcase-gallery-block\u002F\" rel=\"nofollow ugc\">Premium Showcase Gallery Block – Live DEMO\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fsimplygallery.co\u002Fdiamond\u002F\" rel=\"nofollow ugc\">Premium Diamond Gallery Block – Live DEMO\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fsimplygallery.co\u002Fhorizon-premium-gallery-block\u002F\" rel=\"nofollow ugc\">Premium Horizon Gallery Block – Live DEMO\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fsimplygallery.co\u002Fsplit-carousel\u002F\" rel=\"nofollow ugc\">Premium Split Carousel Block – Live DEMO\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fsimplygallery.co\u002Ftagsbox-covers-gallery\u002F\" rel=\"nofollow ugc\">Premium TagsBox Block – Live DEMO\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fsimplygallery.co\u002Fportfolio-premium-block\u002F\" rel=\"nofollow ugc\">Premium Portfolio Block – Live DEMO\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fsimplygallery.co\u002Fgrid-tags-filter\u002F\" rel=\"nofollow ugc\">Tags Filter – Live DEMO\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fsimplygallery.co\u002Fsimply-slider-carousel\u002F\" rel=\"nofollow ugc\">SimpLy Slider \u002F Carousel – Live DEMO\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fsimplygallery.co\u002Fportfolio2-youtube-vimeo-mp4\u002F\" rel=\"nofollow ugc\">YouTube and Vimeo Gallery – DEMO\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fsimplygallery.co\u002Fsimply-lightbox\u002F\" rel=\"nofollow ugc\">SimpLy Lightbox and WordPress Native Gallery – DEMO\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Albums\u003C\u002Fli>\n\u003Cli>Build dynamic video galleries by simply adding a \u003Ca href=\"https:\u002F\u002Fsimplygallery.co\u002Fyoutube-playlist\u002F\" rel=\"nofollow ugc\">YouTube Playlist\u003C\u002Fa> *PRO\u003C\u002Fli>\n\u003Cli>Build dynamic Vimeo video galleries by simply adding a \u003Ca href=\"https:\u002F\u002Fsimplygallery.co\u002Fvimeo-showcase\u002F\" rel=\"nofollow ugc\">Video Showcase \u002F Album, User Uploads, Channel or Category\u003C\u002Fa> *PRO\u003C\u002Fli>\n\u003Cli>Advanced Tags Filter. DeepLinking for tags. Filter without button “All” \u003Ca href=\"https:\u002F\u002Fsimplygallery.co\u002Fadvanced-tag-filter\u002F\" rel=\"nofollow ugc\">Demo\u003C\u002Fa> *PLUS\u002FPRO\u003C\u002Fli>\n\u003Cli>WooCommerce Products list, Categories and Tags – \u003Ca href=\"https:\u002F\u002Fsimplygallery.co\u002Fwoocommerce-products-gallery\u002F\" rel=\"nofollow ugc\">Dynamic Gallery *PRO\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Media Library Assistant.  Att. Cattegory and Att. Tag – Dynamic Gallery *PRO\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fsimplygallery.co\u002Ffilebird-folders-in-media-library\u002F\" rel=\"nofollow ugc\">FileBird Media Folders – Dynamic Gallery *PRO\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fsimplygallery.co\u002Ftags-filter\u002F\" rel=\"nofollow ugc\">Tags Filter\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Poster generator for a self-hosted video (.mp4). Just select a frame and set it as a featured image for your video.\u003C\u002Fli>\n\u003Cli>Hidden Gallery\u003C\u002Fli>\n\u003Cli>Supports Photo, Video \u003Cem>MP4, YouTube, Vimeo and Audio *MP3 Lightbox is enabled by default\u003C\u002Fem>\u003C\u002Fli>\n\u003Cli>HTML5 Browser History support – Deep linking. Disabled by default*\u003C\u002Fli>\n\u003Cli>Lightbox – Mouse wheel navigation and Fading Transition\u003C\u002Fli>\n\u003Cli>Automatic SlideShow support (with CountDown timer)\u003C\u002Fli>\n\u003Cli>Multi-touch gestures support\u003C\u002Fli>\n\u003Cli>Thumbnails support\u003C\u002Fli>\n\u003Cli>Fully Responsive\u003C\u002Fli>\n\u003Cli>Mobile Friendly\u003C\u002Fli>\n\u003Cli>Unlimited colors\u003C\u002Fli>\n\u003Cli>SVG icon\u003C\u002Fli>\n\u003Cli>Physics Based Animations\u003C\u002Fli>\n\u003Cli>FullScreen support\u003C\u002Fli>\n\u003Cli>Browser features control (scrollbar, mousewheel, right click prevention)\u003C\u002Fli>\n\u003Cli>Inactive State detection\u003C\u002Fli>\n\u003Cli>Smart Resizing\u003C\u002Fli>\n\u003Cli>HTML Caption (Attachment Caption or Alternative Text)\u003C\u002Fli>\n\u003Cli>Keyboard and mouse wheel support (navigate and zoom)\u003C\u002Fli>\n\u003Cli>Social Sharing (Facebook, Twitter, Pinterest)\u003C\u002Fli>\n\u003Cli>Smart Loading\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Flexible gallery building\u003C\u002Fh3>\n\u003Cp>Mixed Media Gallery Blocks provides a flexible gallery building experience for images, video, and audio. Add media items to your gallery, adjust display settings, and publish galleries using different layouts depending on your content needs.\u003C\u002Fp>\n\u003Ch3>Transformable gallery layouts\u003C\u002Fh3>\n\u003Cp>Galleries can be transformed between different layouts such as Masonry, Grid, Justified, and fullscreen views. This allows you to reuse the same gallery content while changing its visual presentation without rebuilding it.\u003C\u002Fp>\n\u003Ch3>Responsive by design\u003C\u002Fh3>\n\u003Cp>Gallery layouts are responsive by default and adapt to different screen sizes. Separate styling controls for desktop and mobile help ensure galleries remain usable and visually consistent across devices.\u003C\u002Fp>\n\u003Ch3>Lightbox experience\u003C\u002Fh3>\n\u003Cp>The built-in lightbox supports touch gestures, keyboard navigation, and mouse wheel controls. Users can navigate, zoom, and interact with gallery items on both desktop and mobile devices.\u003C\u002Fp>\n\u003Cp>The lightbox interface is designed to be familiar and intuitive, making it easy for visitors to browse media content without leaving the page.\u003C\u002Fp>\n\u003Ch3>Performance-focused\u003C\u002Fh3>\n\u003Cp>The plugin is designed with performance in mind, using dynamic loading and optimized rendering to keep galleries responsive and pages lightweight.\u003C\u002Fp>\n\u003Ch3>A short demo of SimpLy Gallery Blocks\u003C\u002Fh3>\n\u003Cp>In this video you will see how easily you can create photo gallery using SGB Gutenberg photo gallery block.\u003Cbr \u002F>\n\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\u002FYEFVCGdTwtM?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>\u003Cbr \u002F>\nPlease note that you easily convert block gallery from Masonry to Justified or to Grid or to WordPress image gallery and vice versa.\u003C\u002Fp>\n\u003Ch4>Included Gallery Gutenberg Blocks\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Albums Block\u003C\u002Fli>\n\u003Cli>Slider \u002F Carousel Gallery Block\u003C\u002Fli>\n\u003Cli>Masonry Gallery Block\u003C\u002Fli>\n\u003Cli>Justified Block\u003C\u002Fli>\n\u003Cli>Grid Block\u003C\u002Fli>\n\u003C\u002Ful>\n","Create mixed media galleries with images, HTML5 video, YouTube, Vimeo, and VideoPress — all in one gallery by Simply Gallery.",40000,1073876,96,114,"2026-03-09T09:10:00.000Z","6.9.4","6.6","5.3.8",[76,77,78,79,80],"album","audio-gallery","lightbox","media-gallery","video-gallery","https:\u002F\u002Fsimplygallery.co\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsimply-gallery-block.3.3.2.3.zip",92,7,"2025-12-12 15:46:53",{"slug":87,"name":88,"version":89,"author":90,"author_profile":91,"description":92,"short_description":93,"active_installs":94,"downloaded":95,"rating":96,"num_ratings":97,"last_updated":98,"tested_up_to":72,"requires_at_least":99,"requires_php":100,"tags":101,"homepage":105,"download_link":106,"security_score":107,"vuln_count":47,"unpatched_count":13,"last_vuln_date":108,"fetched_at":28},"catfolders","CatFolders – WordPress Media Library Folders & Categories","2.5.4","CatFolders","https:\u002F\u002Fprofiles.wordpress.org\u002Fcatfolders\u002F","\u003Cp>WordPress organizes media by \u003Cstrong>upload date\u003C\u002Fstrong>. That’s it. When you have thousands of files, finding the right image becomes a nightmare of endless scrolling.\u003C\u002Fp>\n\u003Cp>👉 \u003Cstrong>CatFolders\u003C\u002Fstrong> gives you real organization. \u003Cstrong>Drag and drop files into custom folders\u003C\u002Fstrong> that match how you actually work. Problem solved!\u003C\u002Fp>\n\u003Cp>Ready to organize by project, client, topic, or content type instead of random upload dates?\u003C\u002Fp>\n\u003Cp>Organize your WordPress Media Library with an intuitive folder-based system:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Create unlimited folders for your media files\u003C\u002Fli>\n\u003Cli>Drag and drop interface for easy organization\u003C\u002Fli>\n\u003Cli>Filter and search media by folder\u003C\u002Fli>\n\u003Cli>Clean, user-friendly interface integrated directly into WordPress\u003C\u002Fli>\n\u003Cli>Compatible with popular WP page builders and themes\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>🔗 \u003Ca href=\"https:\u002F\u002Fwpmediafolders.com\u002Fdocumentation\u002F\" rel=\"nofollow ugc\">Documentation\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fwpmediafolders.com\u002F\" rel=\"nofollow ugc\">\u003Cstrong>CatFolders Pro\u003C\u002Fstrong>\u003C\u002Fa> 🚀\u003C\u002Fp>\n\u003Cp>🗂️ Ready to take your document management to a whole new \u003Cem>level\u003C\u002Fem>, literally?\u003Cbr \u002F>\n✨ Explore the \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fcatfolders-document-gallery\u002F\" rel=\"ugc\">CatFolders Document Gallery plugin\u003C\u002Fa> – now integrated with the power of \u003Cstrong>multi-level folders\u003C\u002Fstrong>!\u003C\u002Fp>\n\u003Ch3>⚡️ FEATURES\u003C\u002Fh3>\n\u003Cp>After installing and activating \u003Cstrong>WP Media Folders\u003C\u002Fstrong>, you will have an integrated folder tree right inside the WordPress media library.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Unlimited folders\u003C\u002Fstrong>\u003Cbr \u002F>\nWith WP Media Folders – CatFolders Lite version, you will be able to create unlimited main folders and freely move them to the position you want.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Import categories from other WP media folders plugins\u003C\u002Fstrong>\u003Cbr \u002F>\nAre you considering migrating to CatFolders? We’ve got it covered! With CatFolders, importing your established folder structure is simple and takes only one click. You will then be able to find your familiar categories in CatFolders-fashion.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>CatFolders\u003C\u002Fstrong> supports easy folder import from these plugins:\u003C\u002Fp>\n\u003Col>\n\u003Cli>FileBird by NinjaTeam\u003C\u002Fli>\n\u003Cli>Enhanced Media Library by wpUXsolutions\u003C\u002Fli>\n\u003Cli>WordPress Media Library Folders by Max Foundry\u003C\u002Fli>\n\u003Cli>WordPress Real Media Library by Devowl\u003C\u002Fli>\n\u003Cli>WP Media Folder by JoomUnited\u003C\u002Fli>\n\u003Cli>HappyFiles by Thomas Ehrig\u003C\u002Fli>\n\u003Cli>Folders by Premio\u003C\u002Fli>\n\u003Cli>Wicked Folders\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>\u003Cstrong>Works with \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fmedia-library-assistant\u002F\" rel=\"ugc\">Media Library Assistant\u003C\u002Fa>\u003C\u002Fstrong>\u003Cbr \u002F>\nCatFolders enhances \u003Cstrong>Media\u003C\u002Fstrong> > \u003Cstrong>Assistant\u003C\u002Fstrong> admin submenu and supports the \u003Ccode>[mla_gallery]\u003C\u002Fcode> shortcode.\u003Cbr \u002F>\n    [mla_gallery mla_catf_folder=”120″]\u003Cbr \u002F>\n    [mla_gallery mla_catf_folder=”120″ attachment_category=mla-category]\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Drag and drop multiple files\u003C\u002Fstrong>\u003Cbr \u002F>\nYou can bulk select and drag & drop many files at once to put them in a destination folder. Folders can be bulk selected as well.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>SVG support\u003C\u002Fstrong>\u003Cbr \u002F>\nSimply enable uploading SVG and other vector file types with sanitization included!\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Remember recently opened folder\u003C\u002Fstrong>\u003Cbr \u002F>\nCatFolders comes with a variety of options to decide which folder to be opened on your first visit. You can choose to get back to your \u003Cstrong>most recent folder\u003C\u002Fstrong>, or always back to a specific folder, such as “Uncategorized” or “All files.”\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Collapsible folder sidebar\u003C\u002Fstrong>\u003Cbr \u002F>\nThe sidebar reserved for the folder tree can be collapsed so that you can have the full-screen view of the WP media library when needed.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Upload files to a specific folder\u003C\u002Fstrong>\u003Cbr \u002F>\nThe enhanced \u003Cstrong>media library uploader\u003C\u002Fstrong> allows you to choose a folder first and then upload multiple files from your computer to that folder. You can also \u003Cstrong>bulk-upload many folders\u003C\u002Fstrong> from your storage to WordPress media library in a single drag-and-drop.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Works with Grid & List view\u003C\u002Fstrong>\u003Cbr \u002F>\nAll files in a selected folder are sortable in \u003Cstrong>list mode\u003C\u002Fstrong>, which means you can easily sort your file list by file name, author, date, and custom post type to which they are uploaded.\u003Cbr \u002F>\nIn \u003Cstrong>grid mode\u003C\u002Fstrong>, CatFolders works great both in the media library and the page\u002Fpost editor. This helps you choose the media files you need for the work-in-progress content much faster than working with an unorganized media library.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>API for developers\u003C\u002Fstrong>\u003Cbr \u002F>\nREST APIs allow external plugins to perform specific actions, such as getting folder structure or triggering automated tasks.\u003C\u002Fp>\n\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\u002FJsc--w6ZtWs?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>\n\u003Ch3>😻 WHAT’S THERE IN WP MEDIA FOLDERS PRO?\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>Advanced sort options\u003C\u002Fstrong>\u003Cbr \u002F>\nOnce upgraded, you can sort files by file name, created date, modified date, author, newest or oldest, etc. Whether you want to sort files and folders by default or temporarily, there’s always a sorting method for you.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Create subfolders\u003C\u002Fstrong>\u003Cbr \u002F>\nEach subfolder is a child of the parent folder above it. With \u003Ca href=\"https:\u002F\u002Fwpmediafolders.com\u002F\" rel=\"nofollow ugc\">CatFolders Pro\u003C\u002Fa>, a main folder can hold unlimited subfolders. The parent\u002Fchild analogy helps you organize your files more efficiently. It’s very easy to hide or show all folders below the selected folder.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Folder access permissions\u003C\u002Fstrong>\u003Cbr \u002F>\nEnable global folder structure where everyone sees the same categorization, or set folder permissions based on user roles. Access permissions include adding new, viewing, and editing folders. Recommended for multi-author blogs, multi-vendor marketplace websites, and ecommerce businesses.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Third-party themes and page builders\u003C\u002Fstrong>\u003Cbr \u002F>\nNot every theme and plugin has the same way of building, we work hard to deliver extra compatibility. So WP Media Folders will work with these builders throughout your website building stage:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Gutenberg: The built-in, block-based editor for WordPress.\u003C\u002Fli>\n\u003Cli>Elementor: Drag-and-drop interface for robust page design.\u003C\u002Fli>\n\u003Cli>WPBakery: The all-in-one page builder for custom layouts.\u003C\u002Fli>\n\u003Cli>Visual Composer: Create professional-looking sites and grow your web creation business in minutes.\u003C\u002Fli>\n\u003Cli>Themify: The ultimate theme and page builder combo.\u003C\u002Fli>\n\u003Cli>Divi Builder by Elegant Themes: Various theme templates with a drag-and-drop interface.\u003C\u002Fli>\n\u003Cli>Thrive Architect: Full web kit with optimized page design.\u003C\u002Fli>\n\u003Cli>Beaver Builder: Build beautiful websites, fast and easy.\u003C\u002Fli>\n\u003Cli>Oxygen: Flexible and powerful WordPress builder.\u003C\u002Fli>\n\u003Cli>Cornerstone Page Builder: Build websites with pixel-perfect precision.\u003C\u002Fli>\n\u003Cli>Tatsu Builder: The next-generation builder for modern WordPress sites.\u003C\u002Fli>\n\u003Cli>Bricks: Visual site builder for WordPress with flexibility and control.\u003C\u002Fli>\n\u003Cli>Brizy WordPress Builder: Fast, intuitive, and designed for speed.\u003C\u002Fli>\n\u003Cli>Fusion Page Builder: The ultimate tool for unlimited design possibilities.\u003C\u002Fli>\n\u003Cli>Zion Builder: Easy to use page builder for Kallyas theme.\u003C\u002Fli>\n\u003Cli>And many more!\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>👋 WHY USE CATFOLDERS?\u003C\u002Fh3>\n\u003Cp>CatFolders turns WordPress categories into \u003Cstrong>virtual folders\u003C\u002Fstrong>, giving you a real file manager for your media library. Locate any file, document, or image instantly.\u003C\u002Fp>\n\u003Cp>Built with ReactJS and modern coding standards, CatFolders creates lightweight virtual folders with minimal load impact. It delivers a smooth and blazing-fast media management experience.\u003C\u002Fp>\n\u003Cp>What truly sets CatFolders apart is \u003Cstrong>speed\u003C\u002Fstrong>. Install the free version, import a hundred folders, and see the performance for yourself 😉\u003C\u002Fp>\n","Organize and manage your files with WordPress media folders. Fast, flexible, and professional.",6000,59897,86,18,"2026-01-08T18:54:00.000Z","5.2","7.2",[102,103,20,104,54],"folder","folders","media-folder","https:\u002F\u002Fwpmediafolders.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcatfolders.2.5.4.zip",98,"2025-11-30 00:00:00",{"slug":110,"name":111,"version":112,"author":113,"author_profile":114,"description":115,"short_description":116,"active_installs":117,"downloaded":118,"rating":119,"num_ratings":120,"last_updated":121,"tested_up_to":122,"requires_at_least":123,"requires_php":17,"tags":124,"homepage":128,"download_link":129,"security_score":130,"vuln_count":31,"unpatched_count":13,"last_vuln_date":131,"fetched_at":28},"mediapress","MediaPress","1.6.3","BuddyDev","https:\u002F\u002Fprofiles.wordpress.org\u002Fbuddydev\u002F","\u003Cp>MediaPress is a modern media gallery solution for WordPress & BuddyPress. At the moment, MediaPress is almost(We need you to decide) the best option available for BuddyPress photo gallery, BuddyPress video gallery, BuddyPress audio and BuddyPress documents gallery.\u003C\u002Fp>\n\u003Cp>If you are looking for a lightweight, feature rich BuddyPress Media Gallery solution that provides pleasant experience for your users, Please give a try to MediaPress.\u003C\u002Fp>\n\u003Cp>MediaPress has modular architecture, that makes it easier for developers to extend while keeping the code simple to maintain.\u003C\u002Fp>\n\u003Cp>It is built to be reliable, scalable, secure and flexible. We have worked hard to make it easy to use and we will love your feedback in making it better.\u003C\u002Fp>\n\u003Cp>MediaPress core comes packed with powerful features, some of which are listed below:-\u003C\u002Fp>\n\u003Ch4>For WordPress:-\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>WordPress Sitewide Photo Gallery, Video Gallery, Audio Gallery, Document Gallery\u003C\u002Fli>\n\u003Cli>Front End Gallery Creation and upload\u003C\u002Fli>\n\u003Cli>Allows adding videos from youtube, vimeo facebook etc to BuddyPress Activity and Gallery.\u003C\u002Fli>\n\u003Cli>Add remote media using link(oembed or direct link to remote file).\u003C\u002Fli>\n\u003Cli>Most awesome Gallery creation & Management via Dashboard(try and you will love it) \u003C\u002Fli>\n\u003Cli>Flexible Privacy for photo, video, audio and other media types\u003C\u002Fli>\n\u003Cli>Easily extensible Gallery\u002FMedia Views\u003C\u002Fli>\n\u003Cli>If you are a theme designer, you can rewrite whole layout using your own templates\u003C\u002Fli>\n\u003Cli>Extensive admin options\u003C\u002Fli>\n\u003Cli>We will improve it a lot more for WordPress in future\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>MediaPress gives full control to the site admins while making it easier for them\u002Ftheir users to upload media.\u003C\u002Fp>\n\u003Ch4>For BuddyPress, MediaPress provides following features:-\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>BuddyPress activity wall upload for videos\u002Faudio\u002Fphotos\u002Fdocuments\u003C\u002Fli>\n\u003Cli>BuddyPress Photo Gallery, BuddyPress Video Gallery, BuddyPress Audio Gallery and Document Gallery for users and groups\u003C\u002Fli>\n\u003Cli>Add youtube video, facebook video, photo etc to BuddyPress\u002FWordPress(using oembed).\u003C\u002Fli>\n\u003Cli>Add video, photos from another server using link.\u003C\u002Fli>\n\u003Cli>Highly flexible privacy system (Inbuilt support for public, private, logged in, friends only, groups only, following only, followers only privacy)\u003C\u002Fli>\n\u003Cli>Drag and Drop Uploader\u003C\u002Fli>\n\u003Cli>Easy to extend API for other components\u003C\u002Fli>\n\u003Cli>Easy to extend API to support \u003Ca href=\"https:\u002F\u002Fbuddydev.com\u002Fmediapress\u002Ftopics\u002Fapi-reference\u002Fcore\u002Fmedia-type\u002Fmpp_register_type\u002F\" title=\"Registering new media type \" rel=\"nofollow ugc\">new media types\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Multiple Layout for media(Grid, playlist, list)\u003C\u002Fli>\n\u003Cli>Playlist view support for audio\u002FVideo Galleries\u003C\u002Fli>\n\u003Cli>Shortcode for everything you want(almost).\u003C\u002Fli>\n\u003Cli>Widgets to help you list galleries, media, playlist , audio etc.\u003C\u002Fli>\n\u003Cli>Extensive \u003Ca href=\"https:\u002F\u002Fbuddydev.com\u002Fmediapress\u002Ftopics\u002Fgetting-started\u002Fsettings-options\u002Fconfiguring-mediapress\u002F\" title=\"Configuring MediaPress\" rel=\"nofollow ugc\">admin options\u003C\u002Fa>.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Are you a developer?\u003C\u002Fh4>\n\u003Cp>Here is a short list of things you can do with few lines of code:-\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Use a different storage manager( we support local uploads in core, you can write one for the cloud, check core\u002Fstorage\u002Fstorage-manager.php for details)\u003C\u002Fli>\n\u003Cli>Add support for a new \u003Ca href=\"https:\u002F\u002Fbuddydev.com\u002Fmediapress\u002Ftopics\u002Fapi-reference\u002Fcore\u002Fmedia-type\u002Fmpp_register_type\u002F\" rel=\"nofollow ugc\">Media Type\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>Write a custom media loop using \u003Ca href=\"https:\u002F\u002Fbuddydev.com\u002Fmediapress\u002Ftopics\u002Fapi-reference\u002Fcore\u002Fmpp_media_query\u002F\" rel=\"nofollow ugc\">MPP_Media_Query\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Write your own custom Gallery loop\u002Flist using \u003Ca href=\"https:\u002F\u002Fbuddydev.com\u002Fmediapress\u002Ftopics\u002Fapi-reference\u002Fcore\u002Fmpp_gallery_query\u002F\" rel=\"nofollow ugc\">MPP_Gallery_Query\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>We have also got some nice developer documentation ready for you and more will keep coming in future.\u003C\u002Fp>\n\u003Ch4>Links\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fbuddydev.com\u002Fmediapress\u002F\" title=\"MediaPress site\" rel=\"nofollow ugc\">MediaPress Site\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fdemos.buddydev.com\u002Fmediapress\u002F\" title=\"MediaPress demo\" rel=\"nofollow ugc\">Demo\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fbuddydev.com\u002Fsupport\u002Fforums\u002F\" rel=\"nofollow ugc\">Support\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fbuddydev\u002Fmediapress\" rel=\"nofollow ugc\">Github Development Repo\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fbuddydev.com\u002Fmediapress\u002Fguides\u002Fapi-guides\u002F\" rel=\"nofollow ugc\">API Guides\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fbuddydev.com\u002Fmediapress\u002Fguides\u002Fgetting-started\u002F\" rel=\"nofollow ugc\">Admin Guide\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fbuddydev.com\u002Fmediapress\u002Fguides\u002Fapi-reference\u002F\" rel=\"nofollow ugc\">API Reference\u003C\u002Fa> – progressing\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fbuddydev.com\u002Fmediapress\u002Fguides\u002Fapi-reference\u002Ftemplate-tags\u002F\" rel=\"nofollow ugc\">Template Tags\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fbuddydev.com\u002Fmediapress\u002Ftopics\u002Fapi-guides\u002Fmediapress-uploader-events-lifecycle\u002F\" rel=\"nofollow ugc\">Uploader Javascript Event Lifecycle\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fbuddydev.com\u002Fmediapress\u002Ftopics\u002Fapi-guides\u002Flightbox\u002Fmediapress-lightbox-javascript-api\u002F\" rel=\"nofollow ugc\">Lighbox Javascript API\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>More to come soon.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Let us build MediaPress together\u003C\u002Fh4>\n\u003Cp>We are working on the next version of MediaPress that uses a different uploader and allows adding media with the activity comments too.\u003Cbr \u002F>\nOur expectation is to have it by the end of the year.\u003Cbr \u002F>\nPlease help us create it better by testing the plugin from \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fbuddydev\u002Fmediapress\" rel=\"nofollow ugc\">https:\u002F\u002Fgithub.com\u002Fbuddydev\u002Fmediapress\u003C\u002Fa> and providing your suggestions at BuddyDev support forum or our github repo.\u003C\u002Fp>\n\u003Cp>If you are looking to extend MediaPress further, we have some free and paid addons for you\u003C\u002Fp>\n\u003Ch4>Extending with Addons\u003C\u002Fh4>\n\u003Cp>Here are some of our available addons for MediaPress.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fbuddydev.com\u002Fplugins\u002Fmedia-moderator-for-mediapress\u002F\" rel=\"nofollow ugc\">MediaPress Media Moderator\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fbuddydev.com\u002Fplugins\u002Fmpp-media-view-counter\u002F\" rel=\"nofollow ugc\">MediaPress Media View Counter\u003C\u002Fa> – Free\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fbuddydev.com\u002Fplugins\u002Fmpp-media-rating\u002F\" rel=\"nofollow ugc\">MediaPress Media Rating\u003C\u002Fa> – Free\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fmpp-featured-content\u002F\" rel=\"ugc\">MediaPress Featured Content\u003C\u002Fa> – Free\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fbuddydev.com\u002Fplugins\u002Fmpp-set-profile-photo\u002F\" rel=\"nofollow ugc\">MediaPress Set Profile Photo\u003C\u002Fa> – Free\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fbuddydev.com\u002Fplugins\u002Fmediapress-mycred-addon\u002F\" rel=\"nofollow ugc\">MediaPress myCRED Addon\u003C\u002Fa> – Free\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fbuddydev.com\u002Fplugins\u002Fmpp-downloadable-media\u002F\" rel=\"nofollow ugc\">MediaPress Downloadable Media\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fbuddydev.com\u002Fplugins\u002Fmpp-upload-tos\u002F\" rel=\"nofollow ugc\">MediaPress Upload Terms of Service\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fbuddydev.com\u002Fplugins\u002Fmpp-s2member-storage-limit\u002F\" rel=\"nofollow ugc\">MediaPress S2Member Storage Limit\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fbuddydev.com\u002Fplugins\u002Fmpp-flexible-storage-limit\u002F\" rel=\"nofollow ugc\">MediaPress Flexible Storage Limit\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fbuddydev.com\u002Fplugins\u002Fmediamark\u002F\" rel=\"nofollow ugc\">MediaMark:- Watermarking solution for MediaPress\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fbuddydev.com\u002Fplugins\u002Fpaid-memberships-pro-restrictions-for-mediapress\u002F\" rel=\"nofollow ugc\">MediaPress Paid Memberships Pro Restrictions\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>more coming soon\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Looking for more powerful BuddyPress plugins?\u003C\u002Fstrong> Check out our list of amazing \u003Ca href=\"https:\u002F\u002Fbuddydev.com\u002Fplugins\u002F\" rel=\"nofollow ugc\">BuddyPress plugins\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>We are here to help with everything you need with MediaPress.\u003Cbr \u002F>\nPlease use BuddyDev community forum or premium forums for support(We support both free & paid members without any differentiation ).\u003C\u002Fp>\n\u003Cp>MediaPress is young, If there is a feature that you need, please let us know at our forums. We will be happy to have it if it is going to help the community.\u003Cbr \u002F>\nMediaPress is a community project and we welcome all contributions, be it with Ideas, technical or anything you deem fit.\u003C\u002Fp>\n\u003Cp>If you are a developer, let us work together. Please use github repo for development.\u003C\u002Fp>\n\u003Ch4>BuddyPress & MediaPress Maintenance & Custom development\u003C\u002Fh4>\n\u003Cp>If you need any assistance with setting up or adding new features to BuddyPress or MediaPress, Our team is available for hire.\u003Cbr \u002F>\nPlease use our \u003Ca href=\"https:\u002F\u002Fbuddydev.com\u002Fbuddypress-custom-plugin-development-service\u002F\" rel=\"nofollow ugc\">BuddyPress Development Services\u003C\u002Fa> for any custom development needs.\u003C\u002Fp>\n","MediaPress is the most advanced and feature rich media gallery plugin for BuddyPress & WordPress.",4000,207766,94,33,"2025-12-31T11:39:00.000Z","6.9.0","5.0",[125,126,127,22,80],"buddypress","buddypress-gallery","buddypress-photo-gallery","https:\u002F\u002Fbuddydev.com\u002Fmediapress\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmediapress.1.6.3.zip",95,"2026-01-07 00:00:00",{"slug":133,"name":134,"version":135,"author":136,"author_profile":137,"description":138,"short_description":139,"active_installs":140,"downloaded":141,"rating":46,"num_ratings":142,"last_updated":143,"tested_up_to":144,"requires_at_least":50,"requires_php":145,"tags":146,"homepage":148,"download_link":149,"security_score":150,"vuln_count":151,"unpatched_count":151,"last_vuln_date":152,"fetched_at":28},"nextgen-download-gallery","NextGEN Download Gallery","1.6.2","webaware","https:\u002F\u002Fprofiles.wordpress.org\u002Fwebaware\u002F","\u003Cp>Add a template to NextGEN Gallery that provides multiple-file downloads for trade\u002Fmedia galleries. \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fnextgen-gallery\u002F\" rel=\"ugc\">NextGEN Gallery\u003C\u002Fa> is one of the best gallery plugins for WordPress because it is very flexible and has a nice, simple admin. This plugin adds a new gallery template that lets you select multiple images from the gallery to be downloaded as a ZIP archive.\u003C\u002Fp>\n\u003Cp>NB: the Photocrati version of NextGEN Gallery can impact the performance of your server, and not all of the old plugin’s functionality works. You might want to consider using \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fnextcellent-gallery-nextgen-legacy\u002F\" rel=\"ugc\">NextCellent Gallery\u003C\u002Fa> instead — it’s a fork of the original NextGEN Gallery with continued support and compatibility, without the performance impacts.\u003C\u002Fp>\n\u003Cp>NextGEN Download Gallery is targetted at creating “Trade\u002FMedia” areas on websites, allowing journalists to easily download multiple product images. It’s apparently very popular with photographers too.\u003C\u002Fp>\n\u003Ch3>Translations\u003C\u002Fh3>\n\u003Cp>Many thanks to the generous efforts of our translators:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Czech (cs_CZ) — \u003Ca href=\"http:\u002F\u002Fwww.klusik.cz\u002F\" rel=\"nofollow ugc\">Rudolf Klusal\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Danish (da_DK) — \u003Ca href=\"http:\u002F\u002Fwww.ligefrem.dk\u002F\" rel=\"nofollow ugc\">Ligefrem\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Dutch (nl_NL) — \u003Ca href=\"https:\u002F\u002Ftranslate.wordpress.org\u002Flocale\u002Fnl\u002Fdefault\u002Fwp-plugins\u002Fnextgen-download-gallery\u002F\" rel=\"nofollow ugc\">the Dutch translation team\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>English (en_CA) — \u003Ca href=\"https:\u002F\u002Ftranslate.wordpress.org\u002Flocale\u002Fen-ca\u002Fdefault\u002Fwp-plugins\u002Fnextgen-download-gallery\u002F\" rel=\"nofollow ugc\">the English (Canadian) translation team\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>English (en_GB) — \u003Ca href=\"https:\u002F\u002Ftranslate.wordpress.org\u002Flocale\u002Fen-gb\u002Fdefault\u002Fwp-plugins\u002Fnextgen-download-gallery\u002F\" rel=\"nofollow ugc\">the English (British) translation team\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>English (en_ZA) — \u003Ca href=\"https:\u002F\u002Ftranslate.wordpress.org\u002Flocale\u002Fen-za\u002Fdefault\u002Fwp-plugins\u002Fnextgen-download-gallery\u002F\" rel=\"nofollow ugc\">the English (South African) translation team\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>French (fr_FR) — Nicolas Sizun\u003C\u002Fli>\n\u003Cli>Korean (ko_KR) — \u003Ca href=\"https:\u002F\u002Ftranslate.wordpress.org\u002Flocale\u002Fko\u002Fdefault\u002Fwp-plugins\u002Fnextgen-download-gallery\u002F\" rel=\"nofollow ugc\">the Korean translation team\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Portuguese (pt_BR) — \u003Ca href=\"http:\u002F\u002Fwww.42fotografia.com.br\u002F\" rel=\"nofollow ugc\">Juliano Arantes\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Polish (pl_PL) — Jakub Molek and \u003Ca href=\"https:\u002F\u002Ftranslate.wordpress.org\u002Flocale\u002Fpl\u002Fdefault\u002Fwp-plugins\u002Fnextgen-download-gallery\u002F\" rel=\"nofollow ugc\">the Polish translation team\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Russian (sv_SE) — \u003Ca href=\"https:\u002F\u002Ftranslate.wordpress.org\u002Flocale\u002Fru\u002Fdefault\u002Fwp-plugins\u002Fnextgen-download-gallery\u002F\" rel=\"nofollow ugc\">the Russian translation team\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Swedish (sv_SE) — \u003Ca href=\"https:\u002F\u002Ftranslate.wordpress.org\u002Flocale\u002Fsv\u002Fdefault\u002Fwp-plugins\u002Fnextgen-download-gallery\u002F\" rel=\"nofollow ugc\">the Swedish translation team\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Turkish (tr_TR) — \u003Ca href=\"https:\u002F\u002Ftranslate.wordpress.org\u002Flocale\u002Ftr\u002Fdefault\u002Fwp-plugins\u002Fnextgen-download-gallery\u002F\" rel=\"nofollow ugc\">the Turkish translation team\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>If you’d like to help out by translating this plugin, please \u003Ca href=\"https:\u002F\u002Ftranslate.wordpress.org\u002Fprojects\u002Fwp-plugins\u002Fnextgen-download-gallery\u002F\" rel=\"nofollow ugc\">sign up for an account and dig in\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>Credits\u003C\u002Fh3>\n\u003Cp>This program incorporates a little code that is copyright by Photocrati Media 2012 under the GPLv2. Some PHP code was copied from NextGEN Gallery and altered, so that the \u003Ccode>nggtags\u003C\u002Fcode> shortcode could be extended as \u003Ccode>nggtags_ext\u003C\u002Fcode> and specify a gallery template.\u003C\u002Fp>\n","Add a template to NextGEN Gallery that provides multiple-file downloads for trade\u002Fmedia galleries",2000,102748,11,"2024-03-17T04:31:00.000Z","6.5.8","5.6",[147,20,23],"download","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fnextgen-download-gallery\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fnextgen-download-gallery.1.6.2.zip",63,1,"2026-01-08 00:00:00",{"attackSurface":154,"codeSignals":193,"taintFlows":206,"riskAssessment":243,"analyzedAt":251},{"hooks":155,"ajaxHandlers":182,"restRoutes":190,"shortcodes":191,"cronEvents":192,"entryPointCount":47,"unprotectedCount":47},[156,162,165,167,171,174,177,180],{"type":157,"name":158,"callback":159,"file":160,"line":161},"action","plugins_loaded","anonymous","includes\\class-image-marker.php",147,{"type":157,"name":163,"callback":159,"file":160,"line":164},"admin_enqueue_scripts",162,{"type":157,"name":163,"callback":159,"file":160,"line":166},163,{"type":168,"name":169,"callback":159,"file":160,"line":170},"filter","media_row_actions",170,{"type":168,"name":172,"callback":159,"file":160,"line":173},"ngg_manage_images_number_of_columns",173,{"type":168,"name":175,"callback":159,"file":160,"line":176},"ngg_manage_images_row_actions",174,{"type":157,"name":178,"callback":159,"file":160,"line":179},"wp_enqueue_scripts",189,{"type":157,"name":178,"callback":159,"file":160,"line":181},190,[183,187],{"action":184,"nopriv":185,"callback":159,"hasNonce":185,"hasCapCheck":185,"file":160,"line":186},"image_marker_create",false,166,{"action":188,"nopriv":185,"callback":159,"hasNonce":185,"hasCapCheck":185,"file":160,"line":189},"ngg_image_marker_create",167,[],[],[],{"dangerousFunctions":194,"sqlUsage":195,"outputEscaping":197,"fileOperations":13,"externalRequests":13,"nonceChecks":47,"capabilityChecks":13,"bundledLibraries":205},[],{"prepared":13,"raw":13,"locations":196},[],{"escaped":151,"rawEcho":47,"locations":198},[199,203],{"file":200,"line":201,"context":202},"admin\\class-image-marker-admin.php",179,"raw output",{"file":200,"line":204,"context":202},194,[],[207,225,234],{"entryPoint":208,"graph":209,"unsanitizedCount":13,"severity":224},"image_marker_create (admin\\class-image-marker-admin.php:173)",{"nodes":210,"edges":221},[211,216],{"id":212,"type":213,"label":214,"file":200,"line":215},"n0","source","$_REQUEST",177,{"id":217,"type":218,"label":219,"file":200,"line":201,"wp_function":220},"n1","sink","echo() [XSS]","echo",[222],{"from":212,"to":217,"sanitized":223},true,"low",{"entryPoint":226,"graph":227,"unsanitizedCount":13,"severity":224},"ngg_image_marker_create (admin\\class-image-marker-admin.php:188)",{"nodes":228,"edges":232},[229,231],{"id":212,"type":213,"label":214,"file":200,"line":230},192,{"id":217,"type":218,"label":219,"file":200,"line":204,"wp_function":220},[233],{"from":212,"to":217,"sanitized":223},{"entryPoint":235,"graph":236,"unsanitizedCount":13,"severity":224},"\u003Cclass-image-marker-admin> (admin\\class-image-marker-admin.php:0)",{"nodes":237,"edges":241},[238,240],{"id":212,"type":213,"label":239,"file":200,"line":215},"$_REQUEST (x2)",{"id":217,"type":218,"label":219,"file":200,"line":201,"wp_function":220},[242],{"from":212,"to":217,"sanitized":223},{"summary":244,"deductions":245},"The image-marker plugin v1.1 presents a mixed security posture. While the absence of SQL injection vulnerabilities, dangerous functions, and file operations are positive indicators, significant concerns arise from its attack surface and handling of AJAX requests.  The plugin exposes two AJAX handlers, both of which lack proper authentication checks. This means any unauthenticated user could potentially trigger these handlers, leading to unauthorized actions or information disclosure if vulnerabilities exist within their implementation. Furthermore, only 33% of output is properly escaped, indicating a potential for cross-site scripting (XSS) vulnerabilities, though the taint analysis did not reveal any critical or high severity flows in this version. The plugin also has no recorded vulnerability history, which can be interpreted positively as a sign of maturity or negatively as a lack of thorough historical analysis or reporting.  However, the current static analysis reveals clear risks that need addressing, primarily related to the unprotected AJAX endpoints and insufficient output escaping.",[246,248],{"reason":247,"points":11},"AJAX handlers without authentication",{"reason":249,"points":250},"Insufficient output escaping",4,"2026-03-17T00:56:43.504Z",{"wat":253,"direct":262},{"assetPaths":254,"generatorPatterns":257,"scriptPaths":258,"versionParams":259},[255,256],"wp-content\u002Fplugins\u002Fimage-marker\u002Fcss\u002Fimage-marker-admin.css","wp-content\u002Fplugins\u002Fimage-marker\u002Fjs\u002Fimage-marker-admin.js",[],[],[260,261],"image-marker\u002Fcss\u002Fimage-marker-admin.css?ver=","image-marker\u002Fjs\u002Fimage-marker-admin.js?ver=",{"cssClasses":263,"htmlComments":266,"htmlAttributes":267,"restEndpoints":269,"jsGlobals":270,"shortcodeOutput":272},[264,265],"image-marker-create","ngg-image-marker-create",[],[268],"data-id",[],[271],"my_ajax_obj",[]]