
Simple Download Counter Security & Risk Analysis
wordpress.org/plugins/simple-download-counterSimply counts the number of times your files are downloaded. Display download links and counts using shortcodes.
Is Simple Download Counter Safe to Use in 2026?
Generally Safe
Score 95/100Simple Download Counter has a strong security track record. Known vulnerabilities have been patched promptly.
The "simple-download-counter" v2.3 plugin exhibits a mixed security posture. On the positive side, the static analysis reveals a complete absence of unprotected AJAX handlers and REST API routes, and all SQL queries utilize prepared statements, which are strong indicators of good security development practices. The presence of nonce and capability checks, along with proper output escaping for a majority of outputs, further reinforces this. However, a significant concern arises from the taint analysis, which identified one flow with an unsanitized path. While this did not result in a critical or high-severity finding in the static analysis, unsanitized path handling is a common precursor to path traversal vulnerabilities.
The plugin's vulnerability history is a more substantial area of concern. With four known CVEs, all categorized as medium severity, and a recent vulnerability disclosure in late 2025, this suggests a pattern of security weaknesses. The types of past vulnerabilities, including Path Traversal, External Control of File Name or Path, and Cross-site Scripting, are all critical types of web application vulnerabilities that can lead to significant compromises. The fact that there are no currently unpatched vulnerabilities is a positive sign, but the historical prevalence of these specific vulnerability types warrants caution and suggests that the codebase may still harbor similar latent issues.
In conclusion, while the current version of "simple-download-counter" shows improvements in some areas like input sanitization for SQL and API endpoints, the identified taint flow involving unsanitized paths and the plugin's history of medium-severity vulnerabilities, particularly those related to path manipulation and XSS, represent notable risks. Users should remain vigilant and ensure the plugin is kept up-to-date, as past vulnerability patterns indicate a potential for recurring issues.
Key Concerns
- Flows with unsanitized paths found in taint analysis
- Past medium severity vulnerabilities (4 known CVEs)
- Bundled library (TinyMCE) may have unknown vulnerabilities
Simple Download Counter Security Vulnerabilities
CVEs by Year
Severity Breakdown
4 total CVEs
Simple Download Counter <= 2.2.2 - Authenticated (Administrator+) Arbitrary File Read via Path Traversal
Simple Download Counter <= 2.2 - Authenticated (Contributor+) Stored Cross-Site Scripting
Simple Download Counter <= 2.0 - Authenticated (Author+) Arbitrary File Read
Simple Download Counter <= 1.6 - Authenticated (Contributor+) Stored Cross-Site Scripting
Simple Download Counter Code Analysis
Bundled Libraries
Output Escaping
Data Flow Analysis
Simple Download Counter Attack Surface
Shortcodes 7
WordPress Hooks 41
Maintenance & Trust
Simple Download Counter Maintenance & Trust
Maintenance Signals
Community Trust
Simple Download Counter Alternatives
Lana Downloads Manager
lana-downloads-manager
Downloadable files management system
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.
Download Manager
download-manager
This File Management & Digital Store plugin will help you to control file downloads & sell digital products from your WP site.
Download Monitor
download-monitor
Powerful Download Manager Plugin for WordPress
Download Manager Addons for Elementor
wpdm-elementor
Download Manager Addons for Elementor
Simple Download Counter Developer Profile
30 plugins · 1.2M total installs
How We Detect Simple Download Counter
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/simple-download-counter/css/sdc-admin.css/wp-content/plugins/simple-download-counter/css/sdc-admin-table.css/wp-content/plugins/simple-download-counter/css/sdc-admin-metabox.css/wp-content/plugins/simple-download-counter/js/sdc-admin.js/wp-content/plugins/simple-download-counter/js/sdc-admin.jssimple-download-counter/css/sdc-admin.css?ver=simple-download-counter/css/sdc-admin-table.css?ver=simple-download-counter/css/sdc-admin-metabox.css?ver=simple-download-counter/js/sdc-admin.js?ver=HTML / DOM Fingerprints
sdc-download-countsdc-meta-field<!-- SDC Download Counter --><!-- SDC --><!-- download_counter --><!-- SDC Metabox -->+35 moredata-sdc-idsdc_admin_params<div class="sdc-download-count"><span class="sdc-meta-field">