
CatFolders – WordPress Media Library Folders & Categories Security & Risk Analysis
wordpress.org/plugins/catfoldersOrganize and manage your files with WordPress media folders. Fast, flexible, and professional.
Is CatFolders – WordPress Media Library Folders & Categories Safe to Use in 2026?
Generally Safe
Score 98/100CatFolders – WordPress Media Library Folders & Categories has a strong security track record. Known vulnerabilities have been patched promptly.
The "catfolders" v2.5.4 plugin exhibits a mixed security posture. On the positive side, it demonstrates good practices with a high percentage of prepared SQL statements (71%) and properly escaped outputs (93%). The presence of numerous capability checks (21) and a relatively low number of file operations (3) and external HTTP requests (0) are also encouraging. However, there are significant areas of concern, particularly regarding its attack surface. The plugin has three AJAX handlers, and critically, one of these lacks authorization checks, presenting a direct entry point for unauthorized actions.
Taint analysis reveals three flows with unsanitized paths, although none are categorized as critical or high severity. While this suggests no immediate catastrophic vulnerabilities, the presence of unsanitized paths is a red flag that could be exploited in conjunction with other weaknesses. The plugin's vulnerability history shows two medium-severity CVEs in the past, specifically related to Missing Authorization and SQL Injection. The fact that these are now patched is positive, but the recurring nature of these vulnerability types indicates potential architectural weaknesses that require ongoing vigilance and robust development practices to prevent recurrence.
Overall, "catfolders" v2.5.4 has strengths in its output sanitization and SQL query handling but is weakened by an unprotected AJAX endpoint and past vulnerabilities related to authorization and SQL injection. The presence of unsanitized paths, while not currently leading to critical issues, warrants attention. The plugin is recommended for use with caution and regular monitoring for security updates, given its history and the identified unprotected entry point.
Key Concerns
- AJAX handler without auth check
- Flows with unsanitized paths detected
- Past medium CVEs for Missing Authorization
- Past medium CVEs for SQL Injection
CatFolders – WordPress Media Library Folders & Categories Security Vulnerabilities
CVEs by Year
Severity Breakdown
2 total CVEs
CatFolders <= 2.5.3 - Missing Authorization
CatFolders – Tame Your WordPress Media Library by Category <= 2.5.2 - Authenticated (Author+) SQL Injection via CSV Import
CatFolders – WordPress Media Library Folders & Categories Code Analysis
SQL Query Safety
Output Escaping
Data Flow Analysis
CatFolders – WordPress Media Library Folders & Categories Attack Surface
AJAX Handlers 3
WordPress Hooks 60
Maintenance & Trust
CatFolders – WordPress Media Library Folders & Categories Maintenance & Trust
Maintenance Signals
Community Trust
CatFolders – WordPress Media Library Folders & Categories Alternatives
FileBird – WordPress Media Library Folders & File Manager
filebird
Organize thousands of WordPress media files in folders / categories with ease.
Real Media Library: Media Library Folder & File Manager
real-media-library-lite
Organize uploaded media in folders, collections and galleries: A file manager for WordPress. Media management made easy with Real Media Library! (Alte …
Enhanced Media Library
enhanced-media-library
This plugin would be handy for those who need to manage a lot of media files.
WP Media folders
wp-media-folders
WP Media Folders is a media management plugin that: Implement a real folder and media URL structure & Allow WP Media Folder plugin data import
Categorify – WordPress Media Library Category & File Manager
categorify
Organize your WordPress media files in categories via drag and drop.
CatFolders – WordPress Media Library Folders & Categories Developer Profile
2 plugins · 9K total installs
How We Detect CatFolders – WordPress Media Library Folders & Categories
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/catfolders/assets/css/photoswipe/photoswipe.css/wp-content/plugins/catfolders/assets/css/photoswipe/default-skin.css/wp-content/plugins/catfolders/assets/js/photoswipe/photoswipe.min.js/wp-content/plugins/catfolders/assets/js/photoswipe/photoswipe-ui-default.min.js/wp-content/plugins/catfolders/assets/js/photoswipe/catf-photoswipe.js/wp-content/plugins/catfolders/includes/Blocks/build/style-index.css/wp-content/plugins/catfolders/assets/js/jquery-resizable.min.js/wp-content/plugins/catfolders/assets/js/jquery.ui.touch-punch.js/wp-content/plugins/catfolders/assets/js/jquery-resizable.min.js/wp-content/plugins/catfolders/assets/js/jquery.ui.touch-punch.js/wp-content/plugins/catfolders/includes/Blocks/build/style-index.css/wp-content/plugins/catfolders/assets/js/photoswipe/photoswipe.min.js/wp-content/plugins/catfolders/assets/js/photoswipe/photoswipe-ui-default.min.js/wp-content/plugins/catfolders/assets/js/photoswipe/catf-photoswipe.jscatfolders/style.css?ver=catfolders/script.js?ver=catfolders/assets/js/jquery-resizable.min.js?ver=catfolders/assets/js/jquery.ui.touch-punch.js?ver=catfolders/includes/Blocks/build/style-index.css?ver=catfolders/assets/css/photoswipe/photoswipe.css?ver=catfolders/assets/css/photoswipe/default-skin.css?ver=catfolders/assets/js/photoswipe/photoswipe.min.js?ver=catfolders/assets/js/photoswipe/photoswipe-ui-default.min.js?ver=catfolders/assets/js/photoswipe/catf-photoswipe.js?ver=HTML / DOM Fingerprints
catfolders-gallery-blockcatf-admin-folder-container<!-- CatFolders Media Folders --><!-- WP Media Folders --><!-- CatFolders Lite --><!-- CatFolders gallery block -->+1 moredata-catf-iddata-catf-folder-iddata-catf-attachment-iddata-catf-parent-iddata-catf-titledata-catf-folder-name+2 morecatfDataCatFolders/wp-json/catfolders/v1/<div class="catfolders-gallery-block"<div id="catf-gallery-{{ id }}"