
WP-DownloadManager Security & Risk Analysis
wordpress.org/plugins/wp-downloadmanagerAdds a simple download manager to your WordPress blog.
Is WP-DownloadManager Safe to Use in 2026?
Generally Safe
Score 89/100WP-DownloadManager has a strong security track record. Known vulnerabilities have been patched promptly. It's a solid choice for most WordPress installations.
The wp-downloadmanager plugin v1.69.1 presents a mixed security posture. While the static analysis shows a relatively small attack surface with no immediately identified unprotected entry points and a decent number of capability checks and nonces, concerns arise from the SQL query handling. A significant portion (86%) of SQL queries are not using prepared statements, which, combined with the presence of file operations and external HTTP requests (though none active), indicates a potential for SQL injection vulnerabilities if input is not rigorously sanitized.
The vulnerability history is a major red flag. The plugin has a substantial number of known CVEs, including two high-severity vulnerabilities. The types of past vulnerabilities, such as Path Traversal, Unrestricted Upload, XSS, and SSRF, are all serious and suggest recurring issues with input validation and sanitization. The fact that the last vulnerability was in 2026 (anachronistic, but indicating recent historical issues) further emphasizes the need for caution. While there are currently no unpatched vulnerabilities, the historical pattern is concerning.
In conclusion, the plugin exhibits good practices in terms of limiting its direct attack surface and implementing some security checks. However, the prevalence of raw SQL queries and the extensive history of critical and high-severity vulnerabilities, particularly those related to input validation and path manipulation, necessitate a cautious approach. Users should be aware of the past security issues and ensure they are running the latest patched versions.
Key Concerns
- High percentage of SQL queries without prepared statements
- History of 2 high severity CVEs
- History of 7 medium severity CVEs
- History of 1 low severity CVE
- Common vulnerability types indicate input sanitization issues
- Bundled library (TinyMCE) may have its own vulnerabilities
WP-DownloadManager Security Vulnerabilities
CVEs by Year
Severity Breakdown
10 total CVEs
WP-DownloadManager <= 1.69 - Authenticated (Administrator+) Path Traversal to Arbitrary File Deletion via 'file' Parameter
WP-DownloadManager <= 1.69 - Authenticated (Administrator+) Path Traversal to Arbitrary File Read via 'download_path' Parameter
WP-DownloadManager <= 1.68.11 - Authenticated (Admin+) Arbitrary File Upload
WP-DownloadManager <= 1.68.10 - Authenticated (Administrator+) Arbitrary File Read
WP-DownloadManager <= 1.68.10 - Authenticated (Administrator+) Arbitrary File Deletion
WP-DownloadManager <= 1.68.8 - Reflected Cross-Site Scripting
WP-DownloadManager plugin <= 1.68.6 - Stored Cross-Site Scripting
WP-DownloadManager <= 1.68.6 - Stored Cross-Site Scripting
WP-DownloadManager plugin <= 1.68.6 - Reflected Cross-Site Scripting
WP-DownloadManager <= 1.68.4 - Server-Side Request Forgery
WP-DownloadManager Release Timeline
WP-DownloadManager Code Analysis
Bundled Libraries
SQL Query Safety
Output Escaping
Data Flow Analysis
WP-DownloadManager Attack Surface
Shortcodes 3
WordPress Hooks 24
Maintenance & Trust
WP-DownloadManager Maintenance & Trust
Maintenance Signals
Community Trust
WP-DownloadManager Alternatives
m1.DownloadList
m1downloadlist
This plugin easily displays the folders and files from a selected directory. It can be placed by shortcode in any post.
Download Manager MS
download-manager-ms
Download manager with multisite support. Stats charts, shortcodes for download buttons and forms, easy file uploads, and much more.
Simple Download Manager – Hizzle Downloads
hizzle-downloads
Easily add, restrict, and track digital downloads in WordPress — protect files with passwords, user roles, IPs, or subscriber access.
Kitgenix Document Manager
kitgenix-document-manager
Manage document downloads with stable links, version history, and private file access.
File Manager Pro – Filester
filester
Advanced File Manager and Code Editor. Best WordPress file manager without FTP access. No need to upgrade because this is PRO version.
WP-DownloadManager Developer Profile
20 plugins · 888K total installs
How We Detect WP-DownloadManager
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/wp-downloadmanager/download-css.css/wp-content/plugins/wp-downloadmanager/download-admin-css.css/wp-content/plugins/wp-downloadmanager/tinymce/plugins/downloadmanager/plugin.js/wp-content/plugins/wp-downloadmanager/tinymce/plugins/downloadmanager/plugin.min.js/wp-content/plugins/wp-downloadmanager/tinymce/plugins/downloadmanager/plugin.js/wp-content/plugins/wp-downloadmanager/tinymce/plugins/downloadmanager/plugin.min.jswp-downloadmanager/download-css.css?ver=wp-downloadmanager/download-admin-css.css?ver=wp-downloadmanager/tinymce/plugins/downloadmanager/plugin.js?v=wp-downloadmanager/tinymce/plugins/downloadmanager/plugin.min.js?v=HTML / DOM Fingerprints
ed_wp_downloadmanagerQTags.addButtonQTags.insertContent[download id=