[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fmcJmcLilSiC9EcXr3YUzidEfHprd2XnC8eQ0-p6LsPw":3},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":11,"num_ratings":11,"last_updated":13,"tested_up_to":14,"requires_at_least":15,"requires_php":16,"tags":17,"homepage":23,"download_link":24,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27,"vulnerabilities":28,"developer":29,"crawl_stats":26,"alternatives":34,"analysis":146,"fingerprints":871},"folderra-smart-folder-organizer","Folderra – Smart Folder Organizer for WordPress Pages & Posts","1.3.1","davelabs","https:\u002F\u002Fprofiles.wordpress.org\u002Fdavelabs\u002F","\u003Cp>\u003Cstrong>The visual folder manager for WordPress. Drag and drop your pages & posts into folders — right inside your admin. No categories, no tags, no code.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Folderra replaces long, cluttered content lists with a clean, visual workspace — and now includes built-in Mini Content Analytics to quickly identify your most viewed pages and posts.\u003C\u002Fp>\n\u003Cp>Create folders, group related content, and navigate large sites faster — all without affecting your existing site structure.\u003C\u002Fp>\n\u003Cp>Built for creators, site builders, and agencies, Folderra keeps your WordPress admin structured, readable, and easy to manage as your site grows.\u003C\u002Fp>\n\u003Ch3>🧠 Special Folders\u003C\u002Fh3>\n\u003Cp>Folderra introduces \u003Cstrong>Special Folders\u003C\u002Fstrong>, a new way to work with your content lists.\u003C\u002Fp>\n\u003Cp>Special Folders give you dedicated views like:\u003Cbr \u002F>\n– \u003Cstrong>All Pages\u003C\u002Fstrong>\u003Cbr \u002F>\n– \u003Cstrong>All Posts\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>These views are designed to help you browse, filter, and organize large content libraries more efficiently, using a focused interface built for real workflows—not generic lists.\u003C\u002Fp>\n\u003Cp>Special Folders work entirely inside the admin area and do not affect your site structure or performance.\u003C\u002Fp>\n\u003Ch3>🗂️ Media Organizer\u003C\u002Fh3>\n\u003Cp>Folderra now includes a built-in \u003Cstrong>Media Organizer\u003C\u002Fstrong> to help you clean and manage your WordPress media library safely — without external tools.\u003C\u002Fp>\n\u003Cp>With the Media Organizer you can:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>See exactly where each media file is used\u003C\u002Fli>\n\u003Cli>Open a paginated “View All” modal for full usage details\u003C\u002Fli>\n\u003Cli>Detect unused media files\u003C\u002Fli>\n\u003Cli>Identify duplicate files using file hash comparison\u003C\u002Fli>\n\u003Cli>Move files to quarantine before deleting\u003C\u002Fli>\n\u003Cli>Restore bulk actions with built-in restore points\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>All operations are performed safely inside the WordPress admin area.\u003Cbr \u002F>\nNo front-end changes. No SEO impact.\u003C\u002Fp>\n\u003Ch3>📺 Video Tutorial\u003C\u002Fh3>\n\u003Cp>Learn how to organize your WordPress content with Folderra in just a few minutes.\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\u002FNwVXqgYZxzw?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\u003C\u002Fp>\n\u003Ch3>🚀 Key Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Visual Folder Manager\u003C\u002Fstrong>: Create and manage folders for pages and posts.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Special Folders Views\u003C\u002Fstrong>: Dedicated views for All Pages and All Posts.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Drag & Drop Organization\u003C\u002Fstrong>: Move and reorder content visually.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Mixed-Content Folders\u003C\u002Fstrong>: Group pages and posts together.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Media Organizer\u003C\u002Fstrong>: Detect duplicates, unused files, and see exactly where media is used.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Recently Modified Panels\u003C\u002Fstrong>: Instantly resume work from the Folderra dashboard with quick access to recently updated pages and posts.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Content Analytics\u003C\u002Fstrong>: Instantly see your most viewed pages and posts directly inside the Folderra dashboard.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Column Visibility Controls\u003C\u002Fstrong>: Customize what you see in content lists.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Clean Admin UI\u003C\u002Fstrong>: Native-looking interface that blends into WordPress.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>100% Admin-Only\u003C\u002Fstrong>: No front-end changes, no SEO impact.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>🎯 Perfect For\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Site Managers\u003C\u002Fstrong> handling large page structures\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Bloggers\u003C\u002Fstrong> organizing posts by workflow or topic\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Agencies\u003C\u002Fstrong> managing complex client sites\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Anyone\u003C\u002Fstrong> tired of scrolling endless WordPress lists\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Why Folderra?\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>🧩 Keep your WordPress admin structured and readable  \u003C\u002Fli>\n\u003Cli>⚡ Navigate large sites faster  \u003C\u002Fli>\n\u003Cli>🧭 Work visually instead of scrolling endlessly  \u003C\u002Fli>\n\u003Cli>🖱️ No learning curve—works like folders should  \u003C\u002Fli>\n\u003Cli>🔒 Safe by design: admin-only, no data overwritten  \u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cblockquote>\n\u003Cp>Folderra works entirely inside the WordPress dashboard.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Looking for advanced automation?\u003C\u002Fstrong> Advanced templates for lead generation, A\u002FB testing, Media folders and automatic tag & category folders are available in \u003Cstrong>Folderra PRO\u003C\u002Fstrong>.\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Ch3>Privacy\u003C\u002Fh3>\n\u003Cp>This plugin does not collect, transmit, or share personal data.\u003Cbr \u002F>\nAll data is stored locally in your WordPress database.\u003C\u002Fp>\n","Visual folder management for WordPress — organize pages and posts into smart folders and keep your media library clean.",0,810,"2026-03-10T20:00:00.000Z","6.9.4","6.0","7.4",[18,19,20,21,22],"admin-tools","content-organization","folder","folders","media-folders","https:\u002F\u002Fwpsmartfolder.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ffolderra-smart-folder-organizer.1.3.1.zip",100,null,"2026-03-15T15:16:48.613Z",[],{"slug":7,"display_name":7,"profile_url":8,"plugin_count":30,"total_installs":11,"avg_security_score":25,"avg_patch_time_days":31,"trust_score":32,"computed_at":33},1,30,94,"2026-04-05T02:50:27.962Z",[35,59,83,104,129],{"slug":36,"name":37,"version":38,"author":39,"author_profile":40,"description":41,"short_description":42,"active_installs":43,"downloaded":44,"rating":32,"num_ratings":45,"last_updated":46,"tested_up_to":14,"requires_at_least":47,"requires_php":48,"tags":49,"homepage":54,"download_link":55,"security_score":56,"vuln_count":57,"unpatched_count":11,"last_vuln_date":58,"fetched_at":27},"filebird","FileBird – WordPress Media Library Folders & File Manager","6.5.2","Ninja Team","https:\u002F\u002Fprofiles.wordpress.org\u002Fninjateam\u002F","\u003Cp>\u003Cstrong>Best plugin of all time to categorize WordPress media library with folders.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Let’s organize WordPress media library folders using a drag and drop organizer.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fmedia-folder.ninjateam.org\u002Fcreate\u002F\" rel=\"nofollow ugc\">\u003Cstrong>TEST DRIVE\u003C\u002Fstrong>\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002F1.envato.market\u002FFileBird-Premium\" rel=\"nofollow ugc\">\u003Cstrong>GO PRO (Lifetime License)\u003C\u002Fstrong>\u003C\u002Fa> 💎\u003C\u002Fp>\n\u003Cp>FileBird transforms your WordPress media library with intuitive folder organization, smooth drag & drop, and smart sorting. Locate images faster, easily insert them into Gutenberg blocks, quickly identify and remove unused files.\u003C\u002Fp>\n\u003Cp>The free version allows you to create \u003Cstrong>unlimited main folders\u003C\u002Fstrong> and \u003Cstrong>subfolders\u003C\u002Fstrong>.\u003C\u002Fp>\n\u003Cp>📌 \u003Ca href=\"https:\u002F\u002Fninjateam.gitbook.io\u002Ffilebird\u002F\" rel=\"nofollow ugc\">Documentation\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fninjateam.gitbook.io\u002Ffilebird\u002Fcompare-filebird-free-and-pro\" rel=\"nofollow ugc\">Compare FileBird Free vs Pro\u003C\u002Fa>\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\u002FNjeEbqmMVwU?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>⚡️ FEATURES\u003C\u002Fh3>\n\u003Cp>FileBird allows you to create virtual folders to \u003Ca href=\"https:\u002F\u002Fninjateam.org\u002Fhow-to-organize-your-wordpress-media-library\u002F\" rel=\"nofollow ugc\">categorize your WordPress media file uploads\u003C\u002Fa>. So when you move files and folders around, it won’t break the permalinks to your images in the page\u002Fpost content.\u003C\u002Fp>\n\u003Cp>With FileBird, you can save time on WP media management, search for any files & folders, sort them out, add product image gallery, download\u002Fexport media folders, etc. That’s a great way to boost your admin workflow and productivity.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>NEW – Folder Tree Themes (PRO)\u003C\u002Fstrong>\u003Cbr \u002F>\nInstead of the traditional gray shade of folder icon, now you can transform your “Folderella” into \u003Cstrong>Dropbox\u003C\u002Fstrong> theme or \u003Cstrong>Windows 11\u003C\u002Fstrong> styling.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Download Media Folder (PRO)\u003C\u002Fstrong>\u003Cbr \u002F>\nExport an entire media folder, including its subfolders and files, in a single ZIP file. Keep the same folder structure. Backup categorized media files.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Smart Startup Folder\u003C\u002Fstrong>\u003Cbr \u002F>\nChoose a specific folder or previously opened folder upon startup. Quickly get back to work. Save more time.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>File Location\u003C\u002Fstrong>\u003Cbr \u002F>\nLocate any file in its details modal and easily change its containing folder.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Friendly User Interface\u003C\u002Fstrong>\u003Cbr \u002F>\nDrag and drop to upload or bulk move files into folders. Drag and drop to arrange folders and subfolders.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Smart Context Menu\u003C\u002Fstrong>\u003Cbr \u002F>\nRight-click on any FileBird folder to quickly create a subfolder, rename, set color, cut, paste, or delete it just the way you do on your computer.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Full Control In One Toolbar\u003C\u002Fstrong>\u003Cbr \u002F>\nFileBird’s collapsible sidebar provides you with ultimate control over all WordPress media library folders.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Painless Migration\u003C\u002Fstrong>\u003Cbr \u002F>\nImport and seamlessly synchronize media category\u002Ffolder structure from Enhanced Media Library, WP Media Folder by JoomUnited, WordPress Media Library Folders by Max Foundry, Real Media Library, and HappyFiles.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Export Folders Organization\u003C\u002Fstrong>\u003Cbr \u002F>\nOne-click to export the whole WP media folder structure so that you can migrate it to your live sites or simply keep a backup.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>User Based Folder View\u003C\u002Fstrong>\u003Cbr \u002F>\nEnabling this mode allows admins and other users access to create their own categories\u002Fdirectories. A user can freely manage his\u002Fher folders without affecting others’ directory structure.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Powerful Search Feature\u003C\u002Fstrong>\u003Cbr \u002F>\nYou can sort and search for files and folder names not only in the \u003Cstrong>Media library\u003C\u002Fstrong> but also while browsing images through the \u003Cstrong>page\u002Fpost editor\u003C\u002Fstrong>.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Various Sort Options (PRO)\u003C\u002Fstrong>\u003Cbr \u002F>\nGo advanced with 2 ways to sort folders and 10 ways to sort files. This is a great time-saver for all busy WordPress admins & webmasters.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Sort Files by File Size (PRO)\u003C\u002Fstrong>\u003Cbr \u002F>\nNow you can calculate your attachment size in a single click and sort files by file size.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Custom Folder Color (PRO)\u003C\u002Fstrong>\u003Cbr \u002F>\nRight-click on a specific folder to pick a distinct color. This helps differentiate it from numerous folders.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Multiple Tree View Styles (PRO)\u003C\u002Fstrong>\u003Cbr \u002F>\nApart from the hierarchical tree view, you have the option to hide levels from the tree view, too. This flat tree view is very useful for those with a large number of folders.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Categorize Pages, Posts, and Custom Post Types (PRO)\u003C\u002Fstrong>\u003Cbr \u002F>\nEasily enable the folder tree to organize your WordPress pages, posts, plugins, WooCommerce coupons, discounts, and other CPTs.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Customizable Default File Order\u003C\u002Fstrong>\u003Cbr \u002F>\nSet a way of sorting files alphabetically by ascending\u002Fdescending the file name, title, date, modified, and author.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Bulk-Delete Folders\u003C\u002Fstrong>\u003Cbr \u002F>\nNow, you can bulk-select File Bird folders and delete them in a single click. All those files will be moved to the Uncategorized folder and remain intact.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>RTL Supported\u003C\u002Fstrong>\u003Cbr \u002F>\nFileBird supports RTL languages including Hebrew, Arabic, etc.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Many Languages Supported\u003C\u002Fstrong>\u003Cbr \u002F>\nThis plugin supports most popular languages such as English, Spanish, Italian, French, German, Dutch, Hebrew, etc.\u003C\u002Fp>\n\u003Ch3>🙋‍♂️DID YOU KNOW?\u003C\u002Fh3>\n\u003Cp>That FileBird now comes with an addon to help you create a standalone WordPress document gallery using Gutenberg and FileBird folders?\u003Cbr \u002F>\n\u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Be sure to check it out: \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Ffilebird-document-library\u002F\" rel=\"ugc\">FileBird Document Library\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>👍 HOW DOES FILEBIRD WORK?\u003C\u002Fh3>\n\u003Cp>Are you a WordPress website administrator?\u003C\u002Fp>\n\u003Cp>Managing a WordPress site means that you’ll be adding tons of multi-media files, such as images, videos, audios, documents, etc., into your WP media library.\u003C\u002Fp>\n\u003Cp>As a result, your library has to store thousands of files and could become a total mess. WordPress default file name search function is a good thing but it will never match the ease of going directly to a folder. That’s when FileBird comes in to help with managing files in WordPress!\u003C\u002Fp>\n\u003Cp>This media file manager gives you the ability to easily organize all files by drag and drop between folders. With FileBird in hand, things will be a lot better than they were.\u003C\u002Fp>\n\u003Cp>The best thing about a folder-based structure is it makes it very easy to find the files you need and saves you so much time.\u003C\u002Fp>\n\u003Cp>You won’t see WordPress media library not loading, as FileBird smart-loads one folder at a time.\u003C\u002Fp>\n\u003Ch3>🚀 Tips to manage WP media folders like a pro with FileBird\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Upload multiple folders and their files directly from your computer to WordPress\u003C\u002Fli>\n\u003Cli>Create a gallery from folders using the Gutenberg block of FileBird gallery \u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fninjateam.org\u002Fdocument-gallery-wordpress\u002F\" rel=\"nofollow ugc\">Create WordPress document gallery\u003C\u002Fa> with shortcode\u003C\u002Fli>\n\u003Cli>Resize the left sidebar to get an overview of all folders\u003C\u002Fli>\n\u003Cli>Upload files to a specific folder by choosing the destination folder from the dropdown\u003C\u002Fli>\n\u003Cli>Easily \u003Cstrong>search\u003C\u002Fstrong> for the name of file\u002Ffolder\u003C\u002Fli>\n\u003Cli>From the page\u002Fpost composer, \u003Cstrong>browse\u003C\u002Fstrong> files and folders in the FileBird UI\u003C\u002Fli>\n\u003Cli>While \u003Ca href=\"https:\u002F\u002Fyaycommerce.com\u002Fwoocommerce-email-template-customization\u002F\" rel=\"nofollow ugc\">customizing WooCommerce email\u003C\u002Fa> with a drag-and-drop email builder, you can quickly find the images you need\u003C\u002Fli>\n\u003Cli>Keep your folders uncluttered by clearing out the old files using the \u003Cstrong>Sort by file size\u003C\u002Fstrong> feature\u003C\u002Fli>\n\u003Cli>Press ESC to exit bulk select mode\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>⛩️ PREMIUM COMPATIBILITY\u003C\u002Fh3>\n\u003Cp>With \u003Ca href=\"https:\u002F\u002F1.envato.market\u002FFileBird-Premium\" rel=\"nofollow ugc\">FileBird Pro\u003C\u002Fa>, you will be able to use folders to organize posts, pages, WooCommerce products, coupons, templates, and other custom post types. These premium-only features include integrations with third-party themes and plugins.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>THEMES\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Avada – #1 WordPress best selling theme of all time\u003C\u002Fli>\n\u003Cli>Divi – Theme from ElegantThemes\u003C\u002Fli>\n\u003Cli>Enfold – The user-friendliest WordPress Theme ever made\u003C\u002Fli>\n\u003Cli>Uncode – The highly anticipated Frontend Editor\u003C\u002Fli>\n\u003Cli>Jupiter – Elementor Multi-Purpose Theme\u003C\u002Fli>\n\u003Cli>Flatsome – Best selling WooCommerce Theme\u003C\u002Fli>\n\u003Cli>Salient – Responsive Multi-Purpose Theme\u003C\u002Fli>\n\u003Cli>XStore – Responsive Multi-Purpose WooCommerce WordPress Theme\u003C\u002Fli>\n\u003Cli>KLEO – Community Multi Purpose BuddyPress Theme\u003C\u002Fli>\n\u003Cli>Bricks Builder\u003C\u002Fli>\n\u003Cli>And a lot more +++\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>PLUGINS\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>WPML – Best WP plugin to translate and display your website in any language\u003C\u002Fli>\n\u003Cli>Polylang – A plugin that allows you to create a bilingual or multilingual WordPress site\u003C\u002Fli>\n\u003Cli>Elementor Website Builder \u003C\u002Fli>\n\u003Cli>JetEngine\u003C\u002Fli>\n\u003Cli>Flatsome UX Builder\u003C\u002Fli>\n\u003Cli>Divi Builder\u003C\u002Fli>\n\u003Cli>Visual Composer\u003C\u002Fli>\n\u003Cli>Beaver Builder\u003C\u002Fli>\n\u003Cli>SiteOrigin Pro\u003C\u002Fli>\n\u003Cli>KingComposer\u003C\u002Fli>\n\u003Cli>Tatsu Builder\u003C\u002Fli>\n\u003Cli>Oxygen\u003C\u002Fli>\n\u003Cli>Thrive Architect\u003C\u002Fli>\n\u003Cli>Classic Editor – Old WordPress editor to display tree view folders\u003C\u002Fli>\n\u003Cli>Slider Revolution – Best selling WordPress responsive slider plugin\u003C\u002Fli>\n\u003Cli>EWWW Image Optimizer\u003C\u002Fli>\n\u003Cli>FooGallery Image Gallery – Responsive Photo Gallery\u003C\u002Fli>\n\u003Cli>Smush – Compress, Image Optimizer, Lazy Load, WebP Images\u003C\u002Fli>\n\u003Cli>And a lot more +++\u003C\u002Fli>\n\u003C\u002Ful>\n","Organize thousands of WordPress media files in folders \u002F categories with ease.",200000,6229951,1106,"2026-01-12T13:15:00.000Z","3.0","",[50,51,22,52,53],"file-manager","media","wordpress-media-library-folders","wp-media-folders","https:\u002F\u002Fninjateam.org\u002Fwordpress-media-library-folders\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ffilebird.6.5.2.zip",89,10,"2025-12-15 02:12:47",{"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":15,"requires_php":73,"tags":74,"homepage":79,"download_link":80,"security_score":81,"vuln_count":30,"unpatched_count":11,"last_vuln_date":82,"fetched_at":27},"enhanced-media-library","Enhanced Media Library","2.9.4","webbistro","https:\u002F\u002Fprofiles.wordpress.org\u002Fwebbistro\u002F","\u003Cp>\u003Cstrong>Handy for those who need to manage a lot of media files.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwpuxsolutions.com\u002Fsupport\" rel=\"nofollow ugc\">Known Issues :: Support\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fwpuxsolutions.com\u002Fdocuments\u002Fenhanced-media-library\u002Fchangelog\" rel=\"nofollow ugc\">Changelog\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fwpuxsolutions.com\u002Fdocuments\u002Fenhanced-media-library\" rel=\"nofollow ugc\">Usage Guide :: How to\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fwpuxsolutions.com\u002Fdocuments\u002Fenhanced-media-library\u002Ffaqs-2\" rel=\"nofollow ugc\">FAQs\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fwpuxsolutions.com\u002Fplugins\u002Fenhanced-media-library-pro\" rel=\"nofollow ugc\">Premium Features\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Officially! \u003Cstrong>EML 3.0 Early Beta\u003C\u002Fstrong> is available for testing\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwpuxsolutions.com\u002Fplugins\u002Fenhanced-media-library-3-0\" rel=\"nofollow ugc\">Give it a try\u003C\u002Fa>, share feedback, report bugs, and \u003Cstrong>help the developer\u003C\u002Fstrong> to deliver it promptly!\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Categorize by Anything!\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Unlimited \u003Cstrong>categories & tags\u003C\u002Fstrong> for media items\u003C\u002Fli>\n\u003Cli>Unlimited \u003Cstrong>custom taxonomies:\u003C\u002Fstrong> create in a few clicks\u003C\u002Fli>\n\u003Cli>Unlimited \u003Cstrong>third-party taxonomies:\u003C\u002Fstrong> assign to the media library\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Configurable Filters\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Show \u002F hide\u003C\u002Fstrong> data, author, taxonomy filters\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Per taxonomy\u003C\u002Fstrong> filters\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Configurable outcome\u003C\u002Fstrong> of the filtering: include \u002F exclude child categories\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Enhanced Media Library\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Show captions:\u003C\u002Fstrong> title, filename, or caption field for each media item\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Bulk selection:\u003C\u002Fstrong> no special mode anymore, faster editing\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Drag’n’Drop re-order\u003C\u002Fstrong> right in the media library\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Infinite scroll\u003C\u002Fstrong> and manageable loads per page options\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Dynamic Galleries \u002F Playlists\u003C\u002Fh3>\n\u003Cp>Additional parameters for the [gallery] and [playlist] shortcodes:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ccode>media_category\u003C\u002Fcode> or any other taxonomy\u003C\u002Fli>\n\u003Cli>\u003Ccode>monthnum\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Ccode>year\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Ccode>limit\u003C\u002Fcode> of media items to show\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>MIME Types Management\u003C\u002Fh3>\n\u003Cp>Add or remove file types, allow or disallow uploading. The plugin incorporates a file type into media filters if you wish.\u003C\u002Fp>\n\u003Ch3>Feels Native to WordPress\u003C\u002Fh3>\n\u003Cp>We spent hours to make Enhanced Media Library operates as though it were native WordPress functionality. All plugin features are incorporated into WordPress UI seamlessly.\u003C\u002Fp>\n\u003Ch3>Developer-Friendly\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Core hooks just work\u003C\u002Fstrong> for media taxonomies and media items\u003C\u002Fli>\n\u003Cli>\u003Cstrong>All taxonomies supported:\u003C\u002Fstrong> custom and code-registered\u003C\u002Fli>\n\u003Cli>\u003Cstrong>REST API supported\u003C\u002Fstrong> out of the box\u003C\u002Fli>\n\u003Cli>\u003Cstrong>No custom tables\u003C\u002Fstrong> in the database\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Deactivation makes no harm to data:\u003C\u002Fstrong> all media items and taxonomies remain after deactivation\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Export \u002F Import \u002F Restore Plugin Settings\u003C\u002Fh3>\n\u003Cp>If you need to move your media library to another website you should export and import WordPress content with WordPress built-in export\u002Fimport. But to make the Enhanced Media Library work on the new site with the same settings you are provided with the export\u002Fimport feature.\u003C\u002Fp>\n\u003Ch3>Multisite compatible\u003C\u002Fh3>\n\u003Cp>Network activate the plugin and choose which options will be available to your admins. In the PRO version, the license key should be activated once for the whole network.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.wpuxsolutions.com\u002Fplugins\u002Fenhanced-media-library\" rel=\"nofollow ugc\">More about the basic version on wpUXsolutions.com\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Enhanced Media Library PRO\u003C\u002Fh3>\n\u003Cp>Additional comfort and even more convenient way to organize WordPress media library:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Unlimited & Super-Fast\u003C\u002Fstrong> Bulk Edit\u003C\u002Fli>\n\u003Cli>\u003Cstrong>User-friendly\u003C\u002Fstrong> dynamic galleries \u002F playlists: all options set with dropdowns and checkboxes, no “coding”\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Advanced search:\u003C\u002Fstrong> filter media items by just typing the first letters of its name in the search field\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Auto-Categorize\u003C\u002Fstrong> for post media items\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.wpuxsolutions.com\u002Fplugins\u002Fenhanced-media-library-pro\" rel=\"nofollow ugc\">More about the premium version on wpUXsolutions.com\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Support\u003C\u002Fh3>\n\u003Cp>Support is free for both versions of the plugin. “PRO”-users do not have priority. We do our best to respond in 24 hours if not sooner.\u003C\u002Fp>\n\u003Ch3>Compatible with the Plugins:\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fadvanced-custom-fields\u002F\" rel=\"ugc\">Advanced Custom Fields\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwoocommerce\u002F\" rel=\"ugc\">WooCommerce\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Ffoogallery\u002F\" rel=\"ugc\">FooGallery\u003C\u002Fa> – \u003Ca href=\"https:\u002F\u002Fwpuxsolutions.com\u002Fdocuments\u002Fenhanced-media-library\u002Fhow-to-create-a-dynamic-foogallery\" rel=\"nofollow ugc\">How to use?\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fanything-order-by-terms\u002F\" rel=\"ugc\">Anything Order by Terms\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fsearch-filter\u002F\" rel=\"ugc\">Search & Filter\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fdocument-gallery\u002F\" rel=\"ugc\">Document Gallery\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fjetpack\u002F\" rel=\"ugc\">Jetpack Carousel\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fjetpack\u002F\" rel=\"ugc\">Jetpack Tiled Galleries\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fsimple-lightbox\u002F\" rel=\"ugc\">Simple Lightbox\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fjustified-gallery\u002F\" rel=\"ugc\">Justified Gallery\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fmeow-gallery\u002F\" rel=\"ugc\">Meow Gallery\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fmeow-lightbox\u002F\" rel=\"ugc\">Meow Lightbox\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fml-slider\u002F\" rel=\"ugc\">MetaSlider\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fresponsive-lightbox\u002F\" rel=\"ugc\">Responsive Lightbox & Gallery\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Ftiny-compress-images\u002F\" rel=\"ugc\">Compress JPEG & PNG Images\u003C\u002Fa> (TinyPNG)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Please let us know if you find any issue with the plugins from the list above or others.\u003C\u002Fp>\n\u003Ch3>Incompatibility\u003C\u002Fh3>\n\u003Cp>Please notice that you use Enhanced Media Library with other plugins that add media categories, media folders, or manage MIME Types at your own risk. We cannot guarantee their compatibility because of the different approaches to the same functionality. We do not recommend using other media library (folder) plugin at the same time with the Enhanced Media Library. Please choose the one you prefer.\u003C\u002Fp>\n\u003Ch3>Useful Links\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwpuxsolutions.com\u002Fplugins\u002Fenhanced-media-library\" rel=\"nofollow ugc\">Basic version: more details\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwpuxsolutions.com\u002Fplugins\u002Fenhanced-media-library-pro\" rel=\"nofollow ugc\">PRO version: more details\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.wpuxsolutions.com\u002Fdocuments\u002Fenhanced-media-library\" rel=\"nofollow ugc\">Documentation\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.wpuxsolutions.com\u002Fdocuments\u002Fenhanced-media-library\u002Ffaqs\" rel=\"nofollow ugc\">FAQs\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n","This plugin would be handy for those who need to manage a lot of media files.",70000,2634348,86,297,"2024-07-15T14:07:00.000Z","6.5.8","5.6",[75,22,76,77,78],"media-categories","media-library","media-tags","mime-types","https:\u002F\u002FwpUXsolutions.com\u002Fplugins\u002Fenhanced-media-library","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fenhanced-media-library.2.9.4.zip",91,"2024-04-15 00:00:00",{"slug":53,"name":84,"version":85,"author":86,"author_profile":87,"description":88,"short_description":89,"active_installs":90,"downloaded":91,"rating":92,"num_ratings":93,"last_updated":94,"tested_up_to":95,"requires_at_least":96,"requires_php":97,"tags":98,"homepage":101,"download_link":102,"security_score":103,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"WP Media folders","1.1.10","dbarrere","https:\u002F\u002Fprofiles.wordpress.org\u002Fdbarrere\u002F","\u003Cp>WP Media Folders is a media management plugin that: Implement a real folder and media URL structure & Allow WP Media Folder plugin data import\u003C\u002Fp>\n\u003Ch3>DISCONTINUED\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>This plugin is not maintained anymore as all features have been reintegrated into WP Media Folder plugin from JoomUnited.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>This plugin has been created at first to extend JoomUnited’s WP Media Folder plugin with actual file structure.\u003Cbr \u002F>\nThey finally integrated this feature back in their core WP Media Folder plugin.\u003C\u002Fp>\n\u003Cp>As the plugin had no other features, there is no reason to maintain it anymore.\u003C\u002Fp>\n\u003Cp>WP Media Folders is a WordPress plugin with 2 main features:\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Type a real media URL structure and the plugin will do the rest for you: create folder, sub folders, rename and move the media in the proper location. A new field is added on the media edition window that allows you to update the full path and name of all media. The old media URL will be also replaced automatically in the databases tables to avoid any broken links.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Import and synchronize media structure (folders and sub-folders) with the JoomUnited plugin, \u003Ca href=\"https:\u002F\u002Fwww.joomunited.com\u002Fwordpress-products\u002Fwp-media-folder\" rel=\"friend nofollow ugc\"> WP Media Folder. \u003C\u002Fa>\u003C\u002Fstrong>\u003Cbr \u002F>\nWP Media Folder allows media management using virtual folders (custom taxonomy) in the WordPress Media Library. This plugin will create real server folders based on that.\u003C\u002Fp>\n\u003Cp>Important notes and referral:\u003Cbr \u002F>\n    • This plugin does NOT require WP Media Folder plugin to create real media folder structure but provide an optional integration with it\u003Cbr \u002F>\n    • Make sure you run a FULL BACKUP before activating and using this plugin, its purpose is related to a very sensitive WordPress core way of working\u003Cbr \u002F>\n    • WP Media Folder from JoomUnited: \u003Ca href=\"https:\u002F\u002Fwww.joomunited.com\u002Fwordpress-products\u002Fwp-media-folder\" rel=\"friend nofollow ugc\"> https:\u002F\u002Fwww.joomunited.com\u002Fwordpress-products\u002Fwp-media-folder\u003C\u002Fa>\u003C\u002Fp>\n","WP Media Folders is a media management plugin that: Implement a real folder and media URL structure & Allow WP Media Folder plugin data import",3000,73549,70,15,"2021-09-06T06:54:00.000Z","5.4.19","3.5.1","5.4",[20,51,76,99,100],"real-media","real-media-folders","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwp-media-folders\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-media-folders.1.1.10.zip",85,{"slug":105,"name":106,"version":107,"author":108,"author_profile":109,"description":110,"short_description":111,"active_installs":112,"downloaded":113,"rating":114,"num_ratings":115,"last_updated":116,"tested_up_to":117,"requires_at_least":118,"requires_php":48,"tags":119,"homepage":124,"download_link":125,"security_score":126,"vuln_count":127,"unpatched_count":30,"last_vuln_date":128,"fetched_at":27},"categorify","Categorify – WordPress Media Library Category & File Manager","1.0.7.5","frenify","https:\u002F\u002Fprofiles.wordpress.org\u002Ffrenify\u002F","\u003Cp>⚡️ \u003Cstrong>Easy to use media library plugin for all WordPress websites. Organize your WordPress media library files using a drag and drop organizer\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cp>The plugin allows you to create virtual categories to organize your WordPress media file uploads. So when you move files and categories, that won’t break the permalinks to your images in the page\u002Fpost content.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Note:\u003C\u002Fstrong> adding a image into a category will not change its permalinks.\u003C\u002Fp>\n\u003Ch4>So How Does it Work?\u003C\u002Fh4>\n\u003Cp>It’s rather simple really – once you install the plugin, you can begin using it. If you’re a content creator, you can upload text, images, videos, and audio at the click of a button. Then you can organize everything you upload into neat categories. It has a drag and drop interface, making it user-friendly for everyone. It’s like having your own media library at your own disposal. You can create this media library for yourself or others – it’s perfect for website owners and content professionals!\u003C\u002Fp>\n\u003Ch4>GDPR AND PRIVACY\u003C\u002Fh4>\n\u003Cp>Categorify plugin is GDPR compliant:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>We don’t store any visitor or user data\u003C\u002Fli>\n\u003Cli>We don’t send any data to remote servers\u003C\u002Fli>\n\u003Cli>Our plugin is only used to organize the WordPress media library\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Download this plugin today for free and organize your WP media content.\u003C\u002Fp>\n","Organize your WordPress media files in categories via drag and drop.",1000,27221,40,2,"2024-02-12T08:44:00.000Z","6.4.8","6.0.0",[22,120,121,122,123],"media-library-categories","media-library-category","media-library-folder","media-library-folders","https:\u002F\u002Ffrenify.com\u002Fproject\u002Fcategorify\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcategorify.zip",59,11,"2025-09-08 00:00:00",{"slug":130,"name":131,"version":132,"author":133,"author_profile":134,"description":135,"short_description":136,"active_installs":114,"downloaded":137,"rating":25,"num_ratings":30,"last_updated":138,"tested_up_to":14,"requires_at_least":73,"requires_php":16,"tags":139,"homepage":142,"download_link":143,"security_score":144,"vuln_count":30,"unpatched_count":11,"last_vuln_date":145,"fetched_at":27},"folderly","Folderly","0.3.2","wpfolderly","https:\u002F\u002Fprofiles.wordpress.org\u002Fwpfolderly\u002F","\u003Cp>\u003Cstrong>Transform Your WordPress Media Library with Professional Folder Organization\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Folderly is the ultimate \u003Cstrong>WordPress media library folder manager\u003C\u002Fstrong> that helps you organize thousands of images, videos, PDFs, and documents into an intuitive folder structure. Stop wasting time searching through endless media files – organize your WordPress media library like a pro!\u003C\u002Fp>\n\u003Cp>\u003Cstrong>🎯 Perfect For:\u003C\u002Fstrong>\u003Cbr \u002F>\n* Photographers and content creators with large image libraries\u003Cbr \u002F>\n* E-commerce stores managing thousands of product images\u003Cbr \u002F>\n* Bloggers organizing featured images and graphics\u003Cbr \u002F>\n* Digital agencies handling multiple client media assets\u003Cbr \u002F>\n* Educational sites managing course materials and documents\u003Cbr \u002F>\n* News websites with extensive photo archives\u003Cbr \u002F>\n* Anyone frustrated with WordPress default media library\u003C\u002Fp>\n\u003Cp>\u003Cstrong>🚀 Boost Your Media Library Productivity by 10X\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Managing your WordPress media files shouldn’t be frustrating. Folderly brings desktop-like folder management to your WordPress media library, making it easy to organize, find, and manage your media files in seconds instead of minutes.\u003C\u002Fp>\n\u003Ch3>⭐ Powerful Media Library Features:\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>📁 Unlimited Media Folders\u003C\u002Fstrong>\u003Cbr \u002F>\nCreate unlimited folders to organize your WordPress media library exactly how you want. Structure your images, videos, and documents in a logical hierarchy that makes sense for your workflow.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>🖱️ Drag-and-Drop Media Management\u003C\u002Fstrong>\u003Cbr \u002F>\nSimply drag and drop files between folders in your WordPress media library. Move single files or bulk select hundreds of images and organize them with one quick action. Works seamlessly in both grid and list view.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>🔍 Advanced Media Search & Filter\u003C\u002Fstrong>\u003Cbr \u002F>\nFind any media file instantly with powerful search and filter capabilities. Search by filename, filter by folder, or combine both to locate the exact media file you need in your WordPress library.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>⚡ Lightning-Fast Performance\u003C\u002Fstrong>\u003Cbr \u002F>\nOptimized for speed! Folderly handles thousands of media files without slowing down your WordPress admin. Smart caching ensures your media library loads fast, even with extensive folder structures.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>🔄 Import from Other Media Plugins\u003C\u002Fstrong>\u003Cbr \u002F>\nSwitching from another media folder plugin? Import your existing folder structure with one click. Folderly supports imports from FileBird, Real Media Library, Media Library Folders, and more.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>💎 Virtual Folders (Non-Destructive)\u003C\u002Fstrong>\u003Cbr \u002F>\nAll folders are virtual – your original file URLs and locations remain unchanged. Organize worry-free knowing your media files, links, and embedded images will continue working perfectly.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>🎨 Clean & Intuitive Interface\u003C\u002Fstrong>\u003Cbr \u002F>\nBeautiful, modern interface that feels natural to WordPress users. No learning curve – start organizing your media library immediately with familiar drag-and-drop controls.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>🔐 Advanced User Permissions\u003C\u002Fstrong>\u003Cbr \u002F>\nControl folder access with granular user permission settings. Perfect for multi-author blogs and agencies managing client media assets.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>🔗 Universal Compatibility\u003C\u002Fstrong>\u003Cbr \u002F>\nWorks seamlessly in WordPress media library, Gutenberg editor, classic editor, and all media upload interfaces throughout WordPress admin.\u003C\u002Fp>\n\u003Ch3>🎯 Why WordPress Professionals Choose Folderly:\u003C\u002Fh3>\n\u003Cp>✅ \u003Cstrong>Save Hours Every Week\u003C\u002Fstrong> – Stop scrolling through thousands of unorganized media files\u003Cbr \u002F>\n✅ \u003Cstrong>Professional Organization\u003C\u002Fstrong> – Present well-organized media libraries to clients\u003Cbr \u002F>\n✅ \u003Cstrong>Scale Without Limits\u003C\u002Fstrong> – Manage 10,000+ media files without performance issues\u003Cbr \u002F>\n✅ \u003Cstrong>Zero Risk Migration\u003C\u002Fstrong> – Virtual folders mean zero risk to existing content\u003Cbr \u002F>\n✅ \u003Cstrong>Better Team Collaboration\u003C\u002Fstrong> – Shared folder structure helps teams stay organized\u003Cbr \u002F>\n✅ \u003Cstrong>SEO-Friendly\u003C\u002Fstrong> – Organized media helps you manage image alt text and metadata better\u003C\u002Fp>\n\u003Ch3>🛠️ Complete Page Builder & Theme Integration\u003C\u002Fh3>\n\u003Cp>Folderly works flawlessly with every major WordPress page builder and theme. Your organized media library folders appear everywhere you select images:\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Page Builders:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>✅ Elementor\u003Cbr \u002F>\n✅ Beaver Builder\u003Cbr \u002F>\n✅ Brizy Builder\u003Cbr \u002F>\n✅ Divi Builder\u003Cbr \u002F>\n✅ Thrive Architect\u003Cbr \u002F>\n✅ Fusion Builder (Avada)\u003Cbr \u002F>\n✅ Oxygen Builder\u003Cbr \u002F>\n✅ Tatsu Builder\u003Cbr \u002F>\n✅ Bricks Builder\u003Cbr \u002F>\n✅ BeTheme\u003Cbr \u002F>\n✅ Breakdance Builder\u003Cbr \u002F>\n✅ Zion Builder\u003Cbr \u002F>\n✅ Astra\u003Cbr \u002F>\n✅ Kadence\u003Cbr \u002F>\n✅ GeneratePress\u003Cbr \u002F>\n✅ OceanWP\u003Cbr \u002F>\n✅ And virtually any WordPress theme!\u003C\u002Fp>\n\u003Ch3>👁️ \u003Ca href=\"https:\u002F\u002Fplayground.wordpress.net\u002F?plugin=folderly&blueprint-url=https%3A%2F%2Fwordpress.org%2Fplugins%2Fwp-json%2Fplugins%2Fv1%2Fplugin%2Ffolderly%2Fblueprint.json%3Frev%3D3384198%26lang%3Den_US\" rel=\"nofollow ugc\">Live Preview\u003C\u002Fa> | 📖 \u003Ca href=\"https:\u002F\u002Fwpfolderly.com\u002F\" rel=\"nofollow ugc\">Documentation\u003C\u002Fa>\u003C\u002Fh3>\n","Organize your WordPress media library with folders. Drag & drop media files into folders, manage images, videos & documents efficiently.",1654,"2025-11-29T14:47:00.000Z",[50,21,140,22,141],"media-folder","wordpress-media-folders","https:\u002F\u002Fwpfolderly.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ffolderly.0.3.2.zip",99,"2025-10-31 16:35:14",{"attackSurface":147,"codeSignals":338,"taintFlows":717,"riskAssessment":861,"analyzedAt":870},{"hooks":148,"ajaxHandlers":249,"restRoutes":333,"shortcodes":334,"cronEvents":335,"entryPointCount":336,"unprotectedCount":337},[149,156,160,165,169,173,177,182,186,192,197,201,205,208,211,215,218,221,224,227,230,234,237,241,244,247],{"type":150,"name":151,"callback":152,"priority":153,"file":154,"line":155},"action","template_redirect","maybe_track_view",20,"includes\\class-fold82sm-mini-analytics.php",19,{"type":150,"name":157,"callback":158,"file":154,"line":159},"init","install_table",23,{"type":150,"name":161,"callback":162,"priority":57,"file":163,"line":164},"wp_after_insert_post","on_post_save","includes\\class-folderra-media-organizer.php",32,{"type":150,"name":166,"callback":167,"priority":57,"file":163,"line":168},"add_attachment","on_add_attachment",33,{"type":150,"name":170,"callback":171,"priority":57,"file":163,"line":172},"delete_attachment","on_delete_attachment",34,{"type":150,"name":174,"callback":175,"file":163,"line":176},"admin_enqueue_scripts","enqueue_admin_assets",46,{"type":150,"name":157,"callback":178,"priority":179,"file":180,"line":181},"fold82sm_create_automatic_folders",5,"includes\\wpsmartfolder-automatic.php",16,{"type":150,"name":183,"callback":184,"file":180,"line":185},"admin_menu","fold82sm_add_special_folder_page",64,{"type":187,"name":188,"callback":189,"file":190,"line":191},"filter","admin_body_class","fold82sm_admin_body_class","wpsmartfolder.php",88,{"type":150,"name":193,"callback":194,"priority":195,"file":190,"line":196},"in_admin_header","fold82sm_clean_notices",999,158,{"type":150,"name":198,"callback":199,"file":190,"line":200},"admin_notices","fold82sm_custom_notices",186,{"type":187,"name":202,"callback":203,"priority":153,"file":190,"line":204},"admin_footer_text","closure",193,{"type":187,"name":206,"callback":203,"priority":195,"file":190,"line":207},"update_footer",222,{"type":150,"name":157,"callback":209,"file":190,"line":210},"fold82sm_register_taxonomy",245,{"type":150,"name":212,"callback":213,"priority":112,"file":190,"line":214},"add_meta_boxes","fold82sm_remove_default_taxonomy_metabox",296,{"type":150,"name":157,"callback":216,"file":190,"line":217},"fold82sm_initialize_data",315,{"type":150,"name":157,"callback":219,"file":190,"line":220},"fold82sm_setup_capabilities",400,{"type":150,"name":183,"callback":222,"file":190,"line":223},"fold82sm_add_menu",440,{"type":150,"name":212,"callback":225,"file":190,"line":226},"fold82sm_add_meta_box",2936,{"type":150,"name":174,"callback":228,"file":190,"line":229},"fold82sm_enqueue_metabox_assets",2992,{"type":150,"name":231,"callback":232,"file":190,"line":233},"enqueue_block_editor_assets","folderra_enqueue_editor_fixes",3100,{"type":150,"name":174,"callback":235,"file":190,"line":236},"fold82sm_enqueue_scripts",3126,{"type":187,"name":238,"callback":239,"priority":57,"file":190,"line":240},"plugin_row_meta","fold82sm_plugin_row_meta",3312,{"type":150,"name":198,"callback":242,"file":190,"line":243},"fold82sm_enhanced_activation_notice",3337,{"type":150,"name":245,"callback":203,"priority":179,"file":190,"line":246},"plugins_loaded",3449,{"type":150,"name":245,"callback":203,"priority":179,"file":190,"line":248},3727,[250,255,259,263,267,270,274,278,282,285,288,291,294,297,300,303,306,309,312,315,318,321,324,327,330],{"action":251,"nopriv":252,"callback":253,"hasNonce":254,"hasCapCheck":254,"file":154,"line":153},"fold82sm_get_mini_analytics",false,"ajax_get_mini_analytics",true,{"action":256,"nopriv":252,"callback":257,"hasNonce":252,"hasCapCheck":252,"file":163,"line":258},"fold82sm_media_scan_batch","ajax_scan_batch",37,{"action":260,"nopriv":252,"callback":261,"hasNonce":252,"hasCapCheck":252,"file":163,"line":262},"fold82sm_media_deep_scan_batch","ajax_deep_scan_batch",38,{"action":264,"nopriv":252,"callback":265,"hasNonce":252,"hasCapCheck":252,"file":163,"line":266},"fold82sm_media_hash_batch","ajax_hash_batch",39,{"action":268,"nopriv":252,"callback":269,"hasNonce":252,"hasCapCheck":252,"file":163,"line":114},"fold82sm_media_get_tab","ajax_get_tab",{"action":271,"nopriv":252,"callback":272,"hasNonce":252,"hasCapCheck":252,"file":163,"line":273},"fold82sm_media_apply_action","ajax_apply_action",41,{"action":275,"nopriv":252,"callback":276,"hasNonce":252,"hasCapCheck":252,"file":163,"line":277},"fold82sm_media_undo_batch","ajax_undo_batch",42,{"action":279,"nopriv":252,"callback":280,"hasNonce":252,"hasCapCheck":252,"file":163,"line":281},"fold82sm_media_where_used","ajax_where_used",43,{"action":283,"nopriv":252,"callback":283,"hasNonce":254,"hasCapCheck":254,"file":180,"line":284},"fold82sm_save_post_order",706,{"action":286,"nopriv":252,"callback":286,"hasNonce":254,"hasCapCheck":254,"file":180,"line":287},"fold82sm_duplicate_post",737,{"action":289,"nopriv":252,"callback":289,"hasNonce":254,"hasCapCheck":254,"file":180,"line":290},"fold82sm_bulk_add_to_folder",798,{"action":292,"nopriv":252,"callback":292,"hasNonce":254,"hasCapCheck":254,"file":180,"line":293},"fold82sm_bulk_trash",828,{"action":295,"nopriv":252,"callback":295,"hasNonce":254,"hasCapCheck":254,"file":180,"line":296},"fold82sm_trash_post",856,{"action":298,"nopriv":252,"callback":298,"hasNonce":254,"hasCapCheck":254,"file":180,"line":299},"fold82sm_create_smart_folder_auto",878,{"action":301,"nopriv":252,"callback":301,"hasNonce":254,"hasCapCheck":254,"file":190,"line":302},"fold82sm_save_folders_order",2406,{"action":304,"nopriv":252,"callback":304,"hasNonce":254,"hasCapCheck":254,"file":190,"line":305},"fold82sm_save_page_order",2430,{"action":307,"nopriv":252,"callback":307,"hasNonce":254,"hasCapCheck":254,"file":190,"line":308},"fold82sm_delete_folder",2467,{"action":310,"nopriv":252,"callback":310,"hasNonce":254,"hasCapCheck":254,"file":190,"line":311},"fold82sm_get_content_in_folder",2491,{"action":313,"nopriv":252,"callback":313,"hasNonce":254,"hasCapCheck":254,"file":190,"line":314},"fold82sm_get_available_content",2600,{"action":316,"nopriv":252,"callback":316,"hasNonce":254,"hasCapCheck":254,"file":190,"line":317},"fold82sm_add_content_to_folder",2681,{"action":319,"nopriv":252,"callback":319,"hasNonce":254,"hasCapCheck":254,"file":190,"line":320},"fold82sm_remove_content_from_folder",2707,{"action":322,"nopriv":252,"callback":322,"hasNonce":254,"hasCapCheck":254,"file":190,"line":323},"fold82sm_duplicate_page",2729,{"action":325,"nopriv":252,"callback":325,"hasNonce":254,"hasCapCheck":254,"file":190,"line":326},"fold82sm_create_folder_from_template",2800,{"action":328,"nopriv":252,"callback":328,"hasNonce":254,"hasCapCheck":254,"file":190,"line":329},"fold82sm_update_folder_name",2866,{"action":331,"nopriv":252,"callback":331,"hasNonce":254,"hasCapCheck":254,"file":190,"line":332},"fold82sm_save_folder_selection",2903,[],[],[],25,7,{"dangerousFunctions":339,"sqlUsage":340,"outputEscaping":359,"fileOperations":11,"externalRequests":30,"nonceChecks":715,"capabilityChecks":155,"bundledLibraries":716},[],{"prepared":341,"raw":337,"locations":342},36,[343,345,347,349,351,353,355],{"file":154,"line":103,"context":344},"$wpdb->get_var() with variable interpolation",{"file":163,"line":346,"context":344},899,{"file":163,"line":348,"context":344},936,{"file":163,"line":350,"context":344},972,{"file":163,"line":352,"context":344},1004,{"file":163,"line":354,"context":344},1102,{"file":356,"line":357,"context":358},"uninstall.php",29,"$wpdb->query() with variable interpolation",{"escaped":360,"rawEcho":361,"locations":362},300,178,[363,366,368,370,372,374,376,378,380,382,384,386,388,389,391,392,394,396,398,400,401,403,405,407,409,410,412,414,416,418,420,422,424,426,428,430,432,434,436,438,440,442,444,446,448,450,452,454,456,458,460,462,464,466,468,470,472,474,476,478,480,482,484,486,488,490,492,494,496,498,500,502,504,506,508,510,511,513,515,517,519,521,523,525,527,529,531,533,535,537,539,541,543,545,547,549,551,553,555,557,559,561,563,565,567,569,571,573,575,577,579,581,583,585,587,589,591,593,595,597,599,601,603,605,607,609,611,613,615,617,619,621,623,625,627,629,631,633,635,637,639,641,643,645,647,649,651,653,655,657,659,661,663,665,667,669,671,673,675,677,679,681,683,685,687,689,691,693,695,697,699,701,703,705,707,709,711,713],{"file":163,"line":364,"context":365},131,"raw output",{"file":163,"line":367,"context":365},138,{"file":163,"line":369,"context":365},144,{"file":163,"line":371,"context":365},152,{"file":163,"line":373,"context":365},156,{"file":163,"line":375,"context":365},160,{"file":163,"line":377,"context":365},164,{"file":163,"line":379,"context":365},169,{"file":163,"line":381,"context":365},182,{"file":163,"line":383,"context":365},183,{"file":163,"line":385,"context":365},184,{"file":163,"line":387,"context":365},185,{"file":163,"line":200,"context":365},{"file":163,"line":390,"context":365},213,{"file":163,"line":207,"context":365},{"file":163,"line":393,"context":365},229,{"file":163,"line":395,"context":365},239,{"file":180,"line":397,"context":365},241,{"file":180,"line":399,"context":365},276,{"file":180,"line":214,"context":365},{"file":180,"line":402,"context":365},309,{"file":180,"line":404,"context":365},410,{"file":180,"line":406,"context":365},416,{"file":180,"line":408,"context":365},517,{"file":180,"line":408,"context":365},{"file":180,"line":411,"context":365},521,{"file":180,"line":413,"context":365},535,{"file":180,"line":415,"context":365},539,{"file":180,"line":417,"context":365},553,{"file":180,"line":419,"context":365},556,{"file":180,"line":421,"context":365},628,{"file":180,"line":423,"context":365},645,{"file":180,"line":425,"context":365},672,{"file":190,"line":427,"context":365},137,{"file":190,"line":429,"context":365},148,{"file":190,"line":431,"context":365},573,{"file":190,"line":433,"context":365},574,{"file":190,"line":435,"context":365},591,{"file":190,"line":437,"context":365},595,{"file":190,"line":439,"context":365},606,{"file":190,"line":441,"context":365},612,{"file":190,"line":443,"context":365},621,{"file":190,"line":445,"context":365},661,{"file":190,"line":447,"context":365},682,{"file":190,"line":449,"context":365},704,{"file":190,"line":451,"context":365},713,{"file":190,"line":453,"context":365},714,{"file":190,"line":455,"context":365},717,{"file":190,"line":457,"context":365},718,{"file":190,"line":459,"context":365},719,{"file":190,"line":461,"context":365},720,{"file":190,"line":463,"context":365},721,{"file":190,"line":465,"context":365},725,{"file":190,"line":467,"context":365},728,{"file":190,"line":469,"context":365},758,{"file":190,"line":471,"context":365},759,{"file":190,"line":473,"context":365},764,{"file":190,"line":475,"context":365},765,{"file":190,"line":477,"context":365},766,{"file":190,"line":479,"context":365},767,{"file":190,"line":481,"context":365},768,{"file":190,"line":483,"context":365},772,{"file":190,"line":485,"context":365},777,{"file":190,"line":487,"context":365},778,{"file":190,"line":489,"context":365},783,{"file":190,"line":491,"context":365},784,{"file":190,"line":493,"context":365},785,{"file":190,"line":495,"context":365},786,{"file":190,"line":497,"context":365},787,{"file":190,"line":499,"context":365},791,{"file":190,"line":501,"context":365},801,{"file":190,"line":503,"context":365},802,{"file":190,"line":505,"context":365},803,{"file":190,"line":507,"context":365},808,{"file":190,"line":509,"context":365},809,{"file":190,"line":12,"context":365},{"file":190,"line":512,"context":365},821,{"file":190,"line":514,"context":365},825,{"file":190,"line":516,"context":365},830,{"file":190,"line":518,"context":365},851,{"file":190,"line":520,"context":365},861,{"file":190,"line":522,"context":365},912,{"file":190,"line":524,"context":365},916,{"file":190,"line":526,"context":365},917,{"file":190,"line":528,"context":365},925,{"file":190,"line":530,"context":365},941,{"file":190,"line":532,"context":365},964,{"file":190,"line":534,"context":365},966,{"file":190,"line":536,"context":365},969,{"file":190,"line":538,"context":365},977,{"file":190,"line":540,"context":365},979,{"file":190,"line":542,"context":365},1073,{"file":190,"line":544,"context":365},1216,{"file":190,"line":546,"context":365},1217,{"file":190,"line":548,"context":365},1227,{"file":190,"line":550,"context":365},1228,{"file":190,"line":552,"context":365},1233,{"file":190,"line":554,"context":365},1260,{"file":190,"line":556,"context":365},1293,{"file":190,"line":558,"context":365},1319,{"file":190,"line":560,"context":365},1325,{"file":190,"line":562,"context":365},1357,{"file":190,"line":564,"context":365},1364,{"file":190,"line":566,"context":365},1374,{"file":190,"line":568,"context":365},1385,{"file":190,"line":570,"context":365},1401,{"file":190,"line":572,"context":365},1419,{"file":190,"line":574,"context":365},1435,{"file":190,"line":576,"context":365},1460,{"file":190,"line":578,"context":365},1469,{"file":190,"line":580,"context":365},1470,{"file":190,"line":582,"context":365},1707,{"file":190,"line":584,"context":365},1754,{"file":190,"line":586,"context":365},1816,{"file":190,"line":588,"context":365},1823,{"file":190,"line":590,"context":365},1838,{"file":190,"line":592,"context":365},1844,{"file":190,"line":594,"context":365},1850,{"file":190,"line":596,"context":365},1857,{"file":190,"line":598,"context":365},1874,{"file":190,"line":600,"context":365},1897,{"file":190,"line":602,"context":365},1910,{"file":190,"line":604,"context":365},1923,{"file":190,"line":606,"context":365},1924,{"file":190,"line":608,"context":365},1927,{"file":190,"line":610,"context":365},1934,{"file":190,"line":612,"context":365},1947,{"file":190,"line":614,"context":365},1953,{"file":190,"line":616,"context":365},1956,{"file":190,"line":618,"context":365},1959,{"file":190,"line":620,"context":365},1962,{"file":190,"line":622,"context":365},1969,{"file":190,"line":624,"context":365},1974,{"file":190,"line":626,"context":365},1978,{"file":190,"line":628,"context":365},1982,{"file":190,"line":630,"context":365},1986,{"file":190,"line":632,"context":365},1998,{"file":190,"line":634,"context":365},2000,{"file":190,"line":636,"context":365},2008,{"file":190,"line":638,"context":365},2011,{"file":190,"line":640,"context":365},2032,{"file":190,"line":642,"context":365},2048,{"file":190,"line":644,"context":365},2073,{"file":190,"line":646,"context":365},2086,{"file":190,"line":648,"context":365},2132,{"file":190,"line":650,"context":365},2181,{"file":190,"line":652,"context":365},2186,{"file":190,"line":654,"context":365},2196,{"file":190,"line":656,"context":365},2197,{"file":190,"line":658,"context":365},2207,{"file":190,"line":660,"context":365},2260,{"file":190,"line":662,"context":365},2262,{"file":190,"line":664,"context":365},2273,{"file":190,"line":666,"context":365},2276,{"file":190,"line":668,"context":365},2281,{"file":190,"line":670,"context":365},2282,{"file":190,"line":672,"context":365},2304,{"file":190,"line":674,"context":365},2311,{"file":190,"line":676,"context":365},2319,{"file":190,"line":678,"context":365},2321,{"file":190,"line":680,"context":365},2323,{"file":190,"line":682,"context":365},2339,{"file":190,"line":684,"context":365},2350,{"file":190,"line":686,"context":365},2354,{"file":190,"line":688,"context":365},2355,{"file":190,"line":690,"context":365},2356,{"file":190,"line":692,"context":365},2357,{"file":190,"line":694,"context":365},2358,{"file":190,"line":696,"context":365},2362,{"file":190,"line":698,"context":365},2363,{"file":190,"line":700,"context":365},2374,{"file":190,"line":702,"context":365},2400,{"file":190,"line":704,"context":365},2957,{"file":190,"line":706,"context":365},2966,{"file":190,"line":708,"context":365},2971,{"file":190,"line":710,"context":365},2972,{"file":190,"line":712,"context":365},2978,{"file":190,"line":714,"context":365},2983,24,[],[718,763,780,791,806,820,833,842,850],{"entryPoint":719,"graph":720,"unsanitizedCount":11,"severity":762},"\u003Cclass-folderra-media-organizer> (includes\\class-folderra-media-organizer.php:0)",{"nodes":721,"edges":757},[722,727,733,737,742,745,750,752],{"id":723,"type":724,"label":725,"file":163,"line":726},"n0","source","$_POST (x5)",883,{"id":728,"type":729,"label":730,"file":163,"line":731,"wp_function":732},"n1","sink","get_results() [SQLi]",910,"get_results",{"id":734,"type":724,"label":735,"file":163,"line":736},"n2","$_POST",1236,{"id":738,"type":729,"label":739,"file":163,"line":740,"wp_function":741},"n3","get_row() [SQLi]",1243,"get_row",{"id":743,"type":724,"label":735,"file":163,"line":744},"n4",1281,{"id":746,"type":729,"label":747,"file":163,"line":748,"wp_function":749},"n5","get_var() [SQLi]",1299,"get_var",{"id":751,"type":724,"label":735,"file":163,"line":744},"n6",{"id":753,"type":729,"label":754,"file":163,"line":755,"wp_function":756},"n7","get_col() [SQLi]",1306,"get_col",[758,759,760,761],{"from":723,"to":728,"sanitized":254},{"from":734,"to":738,"sanitized":254},{"from":743,"to":746,"sanitized":254},{"from":751,"to":753,"sanitized":254},"low",{"entryPoint":764,"graph":765,"unsanitizedCount":11,"severity":762},"fold82sm_render_special_folder_page (includes\\wpsmartfolder-automatic.php:80)",{"nodes":766,"edges":777},[767,769,773,776],{"id":723,"type":724,"label":768,"file":180,"line":56},"$_GET (x5)",{"id":728,"type":729,"label":770,"file":180,"line":771,"wp_function":772},"echo() [XSS]",257,"echo",{"id":734,"type":724,"label":774,"file":180,"line":775},"$_GET['_wpnonce']",258,{"id":738,"type":729,"label":770,"file":180,"line":775,"wp_function":772},[778,779],{"from":723,"to":728,"sanitized":254},{"from":734,"to":738,"sanitized":254},{"entryPoint":781,"graph":782,"unsanitizedCount":11,"severity":762},"\u003Cwpsmartfolder-automatic> (includes\\wpsmartfolder-automatic.php:0)",{"nodes":783,"edges":788},[784,785,786,787],{"id":723,"type":724,"label":768,"file":180,"line":56},{"id":728,"type":729,"label":770,"file":180,"line":771,"wp_function":772},{"id":734,"type":724,"label":774,"file":180,"line":775},{"id":738,"type":729,"label":770,"file":180,"line":775,"wp_function":772},[789,790],{"from":723,"to":728,"sanitized":254},{"from":734,"to":738,"sanitized":254},{"entryPoint":792,"graph":793,"unsanitizedCount":11,"severity":762},"fold82sm_manage_page (wpsmartfolder.php:1172)",{"nodes":794,"edges":803},[795,798,799,802],{"id":723,"type":724,"label":796,"file":190,"line":797},"$_GET (x3)",1197,{"id":728,"type":729,"label":770,"file":190,"line":550,"wp_function":772},{"id":734,"type":724,"label":800,"file":190,"line":801},"$_SERVER (x3)",1408,{"id":738,"type":729,"label":770,"file":190,"line":574,"wp_function":772},[804,805],{"from":723,"to":728,"sanitized":254},{"from":734,"to":738,"sanitized":254},{"entryPoint":807,"graph":808,"unsanitizedCount":11,"severity":762},"fold82sm_details_page (wpsmartfolder.php:1691)",{"nodes":809,"edges":817},[810,813,814,816],{"id":723,"type":724,"label":811,"file":190,"line":812},"$_GET (x8)",1700,{"id":728,"type":729,"label":770,"file":190,"line":588,"wp_function":772},{"id":734,"type":724,"label":800,"file":190,"line":815},2024,{"id":738,"type":729,"label":770,"file":190,"line":642,"wp_function":772},[818,819],{"from":723,"to":728,"sanitized":254},{"from":734,"to":738,"sanitized":254},{"entryPoint":821,"graph":822,"unsanitizedCount":11,"severity":762},"\u003Cwpsmartfolder> (wpsmartfolder.php:0)",{"nodes":823,"edges":830},[824,826,827,829],{"id":723,"type":724,"label":825,"file":190,"line":797},"$_GET (x11)",{"id":728,"type":729,"label":770,"file":190,"line":550,"wp_function":772},{"id":734,"type":724,"label":828,"file":190,"line":801},"$_SERVER (x6)",{"id":738,"type":729,"label":770,"file":190,"line":574,"wp_function":772},[831,832],{"from":723,"to":728,"sanitized":254},{"from":734,"to":738,"sanitized":254},{"entryPoint":834,"graph":835,"unsanitizedCount":179,"severity":841},"ajax_get_tab (includes\\class-folderra-media-organizer.php:876)",{"nodes":836,"edges":839},[837,838],{"id":723,"type":724,"label":725,"file":163,"line":726},{"id":728,"type":729,"label":730,"file":163,"line":731,"wp_function":732},[840],{"from":723,"to":728,"sanitized":252},"high",{"entryPoint":843,"graph":844,"unsanitizedCount":30,"severity":841},"ajax_undo_batch (includes\\class-folderra-media-organizer.php:1231)",{"nodes":845,"edges":848},[846,847],{"id":723,"type":724,"label":735,"file":163,"line":736},{"id":728,"type":729,"label":739,"file":163,"line":740,"wp_function":741},[849],{"from":723,"to":728,"sanitized":252},{"entryPoint":851,"graph":852,"unsanitizedCount":115,"severity":841},"ajax_where_used (includes\\class-folderra-media-organizer.php:1278)",{"nodes":853,"edges":858},[854,855,856,857],{"id":723,"type":724,"label":735,"file":163,"line":744},{"id":728,"type":729,"label":747,"file":163,"line":748,"wp_function":749},{"id":734,"type":724,"label":735,"file":163,"line":744},{"id":738,"type":729,"label":754,"file":163,"line":755,"wp_function":756},[859,860],{"from":723,"to":728,"sanitized":252},{"from":734,"to":738,"sanitized":252},{"summary":862,"deductions":863},"The folderra-smart-folder-organizer plugin v1.3.2 presents a mixed security posture.  Its strengths lie in the absence of known CVEs, a high percentage of prepared SQL statements, and a reasonable number of nonce and capability checks.  However, significant concerns arise from the substantial attack surface exposed through AJAX handlers, with a notable 7 out of 25 handlers lacking authentication checks.  Furthermore, the taint analysis reveals 3 flows with unsanitized paths, categorized as high severity, which could potentially lead to various security vulnerabilities if exploited.  The absence of past vulnerabilities is positive, suggesting a generally well-maintained codebase, but this should not overshadow the immediate risks identified in the current version's code. A balanced conclusion is that while there are no historical vulnerabilities, the current static analysis highlights critical areas requiring immediate attention, particularly the unprotected AJAX endpoints and the high-severity taint flows.",[864,866,868],{"reason":865,"points":57},"Unprotected AJAX handlers",{"reason":867,"points":93},"High severity unsanitized paths (taint)",{"reason":869,"points":179},"Moderate output escaping","2026-03-17T06:33:08.237Z",{"wat":872,"direct":895},{"assetPaths":873,"generatorPatterns":883,"scriptPaths":884,"versionParams":885},[874,875,876,877,878,879,880,881,882],"\u002Fwp-content\u002Fplugins\u002Ffolderra-smart-folder-organizer\u002Fassets\u002Fcss\u002Fadmin\u002Fadmin-notices.css","\u002Fwp-content\u002Fplugins\u002Ffolderra-smart-folder-organizer\u002Fassets\u002Fcss\u002Fadmin\u002Fdashboard.css","\u002Fwp-content\u002Fplugins\u002Ffolderra-smart-folder-organizer\u002Fassets\u002Fcss\u002Fadmin\u002Ffolders-list.css","\u002Fwp-content\u002Fplugins\u002Ffolderra-smart-folder-organizer\u002Fassets\u002Fcss\u002Fadmin\u002Fsettings.css","\u002Fwp-content\u002Fplugins\u002Ffolderra-smart-folder-organizer\u002Fassets\u002Fcss\u002Fadmin\u002Fspecial-folder.css","\u002Fwp-content\u002Fplugins\u002Ffolderra-smart-folder-organizer\u002Fassets\u002Fjs\u002Fadmin\u002Fdashboard.js","\u002Fwp-content\u002Fplugins\u002Ffolderra-smart-folder-organizer\u002Fassets\u002Fjs\u002Fadmin\u002Ffolders-list.js","\u002Fwp-content\u002Fplugins\u002Ffolderra-smart-folder-organizer\u002Fassets\u002Fjs\u002Fadmin\u002Fsettings.js","\u002Fwp-content\u002Fplugins\u002Ffolderra-smart-folder-organizer\u002Fassets\u002Fjs\u002Fadmin\u002Fspecial-folder.js",[],[],[886,887,888,889,890,891,892,893,894],"folderra-smart-folder-organizer\u002Fassets\u002Fcss\u002Fadmin\u002Fadmin-notices.css?ver=","folderra-smart-folder-organizer\u002Fassets\u002Fcss\u002Fadmin\u002Fdashboard.css?ver=","folderra-smart-folder-organizer\u002Fassets\u002Fcss\u002Fadmin\u002Ffolders-list.css?ver=","folderra-smart-folder-organizer\u002Fassets\u002Fcss\u002Fadmin\u002Fsettings.css?ver=","folderra-smart-folder-organizer\u002Fassets\u002Fcss\u002Fadmin\u002Fspecial-folder.css?ver=","folderra-smart-folder-organizer\u002Fassets\u002Fjs\u002Fadmin\u002Fdashboard.js?ver=","folderra-smart-folder-organizer\u002Fassets\u002Fjs\u002Fadmin\u002Ffolders-list.js?ver=","folderra-smart-folder-organizer\u002Fassets\u002Fjs\u002Fadmin\u002Fsettings.js?ver=","folderra-smart-folder-organizer\u002Fassets\u002Fjs\u002Fadmin\u002Fspecial-folder.js?ver=",{"cssClasses":896,"htmlComments":904,"htmlAttributes":918,"restEndpoints":922,"jsGlobals":923,"shortcodeOutput":927},[897,898,899,900,901,902,903],"folderra-admin-page","fold82sm-notice","folderra-dashboard-folders","fold82sm-folder-list-table","folderra-folder-row","folderra-folder-name","folderra-folder-count",[905,906,907,908,909,910,911,912,913,914,915,916,917],"\u003C!-- Main version constant -->","\u003C!-- Backward compatibility for PRO plugin integration -->","\u003C!-- INTERNATIONALIZATION -->","\u003C!-- NOTICES MANAGEMENT -->","\u003C!-- Detect if the current screen is from our plugin. -->","\u003C!-- Add a custom body class on Folderra pages (used to style\u002Fhide notices via CSS) -->","\u003C!-- Get the number of folders that are actually visible in the Folders screen. -->","\u003C!-- Custom plugin notices with folder count check for welcome notice -->","\u003C!-- Enhanced notice cleanup - removes intrusive plugin notices while keeping WordPress core -->","\u003C!-- Footer (left): replaces \"Thank you for creating with WordPress.\" -->","\u003C!-- Footer (right): shows plugin version + WP version -->","\u003C!-- CORE FUNCTIONS -->","\u003C!-- Register Folderra \"Smart Folder\" taxonomy (private) for posts and pages. -->",[919,920,921],"data-folder-id","data-folder-name","data-parent-id",[],[924,925,926],"window.fold82sm_folders_list_data","window.fold82sm_folder_details_data","window.fold82sm_settings_data",[]]