
Z-Downloads Security & Risk Analysis
wordpress.org/plugins/z-downloadsConvenient download manager and automatic ZIP archive creator
Is Z-Downloads Safe to Use in 2026?
Generally Safe
Score 92/100Z-Downloads has a strong security track record. Known vulnerabilities have been patched promptly.
The "z-downloads" v1.12.1 plugin exhibits a mixed security posture. While the static analysis shows a positive absence of exploitable entry points like unprotected AJAX handlers, REST API routes, shortcodes, and cron events, and a healthy number of nonce and capability checks, significant concerns arise from the code quality signals. A substantial 23% of output escaping is not properly handled, indicating a high risk of Cross-Site Scripting (XSS) vulnerabilities, especially given that XSS has been a common vulnerability type in the past. The high percentage of prepared statements for SQL queries is a positive sign, but the remaining 23% of queries without preparation introduces a potential for SQL injection, albeit less severe than if all queries were un-prepared.
The vulnerability history, with 5 known CVEs including 1 critical and 2 high severity issues, points to a plugin that has historically been a target for attackers and has had significant security flaws. The common vulnerability types of XSS and unrestricted file uploads are particularly concerning and align with the static analysis findings regarding output escaping. While there are currently no unpatched CVEs for this specific version, the historical pattern of critical and high-severity vulnerabilities suggests a need for ongoing vigilance and a cautious approach to its use. The plugin's strengths lie in its controlled attack surface and use of prepared statements, but these are overshadowed by the prevalent risk of XSS and the past record of serious vulnerabilities.
Key Concerns
- High percentage of unescaped output (83%)
- Significant historical vulnerability record (5 CVEs)
- Past critical/high severity vulnerabilities
- Common vulnerability types: XSS and Unrestricted Upload
- SQL queries without prepared statements (23%)
Z-Downloads Security Vulnerabilities
CVEs by Year
Severity Breakdown
5 total CVEs
Z-Downloads <= 1.11.7 - Authenticated (Administrator+) Stored Cross-Site Scripting
Z-Downloads <= 1.11.5 - Unauthenticated Stored Cross-Site Scripting
Z-Downloads <= 1.11.4 - Authenticated (Admin+) Arbitrary File Upload
Z-Downloads <= 1.11.6 - Authenticated (Admin+) Stored Cross-Site Scripting via SVG
Z-Downloads <= 1.11.3 - Authenticated (Admin+) Arbitrary File Upload
Z-Downloads Code Analysis
SQL Query Safety
Output Escaping
Data Flow Analysis
Z-Downloads Attack Surface
Maintenance & Trust
Z-Downloads Maintenance & Trust
Maintenance Signals
Community Trust
Z-Downloads Alternatives
Simple Download Counter
simple-download-counter
Simply counts the number of times your files are downloaded. Display download links and counts using shortcodes.
GA Google Analytics – Connect Google Analytics to WordPress
ga-google-analytics
Adds Google Analytics tracking code to your WordPress site. Supports many tracking features.
Burst Statistics – Privacy-Friendly WordPress Analytics (Google Analytics Alternative)
burst-statistics
Analytics you'll actually use. Privacy-friendly, zero config, and designed to be actionable. Get insights, not just raw data.
Post Views Counter
post-views-counter
Post Views Counter allows you to collect and display how many times a post, page, or other content has been viewed in a simple, fast and reliable way.
Cache Enabler
cache-enabler
A lightweight caching plugin for WordPress that makes your website faster by generating static HTML files.
Z-Downloads Developer Profile
2 plugins · 100 total installs
How We Detect Z-Downloads
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/z-downloads/assets/css/zdm-admin.css/wp-content/plugins/z-downloads/assets/css/zdm-frontend.css/wp-content/plugins/z-downloads/assets/js/zdm-admin.js/wp-content/plugins/z-downloads/assets/js/zdm-frontend.js/wp-content/plugins/z-downloads/assets/js/zdm-admin-upload.js/wp-content/plugins/z-downloads/assets/js/zdm-admin.js/wp-content/plugins/z-downloads/assets/js/zdm-frontend.js/wp-content/plugins/z-downloads/assets/js/zdm-admin-upload.jszdm-admin.css?ver=zdm-admin.js?ver=zdm-frontend.css?ver=zdm-frontend.js?ver=zdm-admin-upload.js?ver=HTML / DOM Fingerprints
zdm-download-containerzdm-download-listzdm-download-itemzdm-download-buttonzdm-upload-formzdm-file-detailszdm-admin-wrap<!-- Abort by direct access --><!-- Datei hinzufügen --><!-- Allgemeine Daten aktualisieren -->data-zdm-file-iddata-zdm-download-urlzdm_upload_vars[zdm_download_list][zdm_file_details]