
Simple Downloads List Security & Risk Analysis
wordpress.org/plugins/simple-downloads-listProvide a list of downloads for your visitors - quick and easy. With download categories and mobile friendly design.
Is Simple Downloads List Safe to Use in 2026?
Generally Safe
Score 98/100Simple Downloads List has a strong security track record. Known vulnerabilities have been patched promptly.
The security posture of the "simple-downloads-list" plugin version 1.5.0 presents a mixed bag of good practices and areas of concern. On the positive side, the plugin boasts a relatively small attack surface with all identified entry points (AJAX handlers, REST API routes, and shortcodes) appearing to have authorization checks in place. Furthermore, there are no reported file operations or external HTTP requests, and no dangerous functions were identified. However, the static analysis reveals some significant weaknesses. A notable concern is the output escaping, with only 30% of outputs being properly escaped, leaving potential for Cross-Site Scripting (XSS) vulnerabilities. The presence of SQL queries where 50% are not using prepared statements also raises red flags for SQL injection risks. The vulnerability history is also a significant concern, with two medium-severity CVEs recorded, both related to Missing Authorization and SQL Injection. Although these are currently unpatched, the historical pattern suggests recurring vulnerabilities in these areas, indicating a need for more robust input validation and authorization mechanisms. The lack of taint analysis results is neither a positive nor a negative; it simply means that specific flows were not analyzed in this manner.
Key Concerns
- Output escaping issues (30% properly escaped)
- SQL queries without prepared statements (50%)
- Historical vulnerability pattern: SQL Injection
- Historical vulnerability pattern: Missing Authorization
Simple Downloads List Security Vulnerabilities
CVEs by Year
Severity Breakdown
2 total CVEs
Simple Downloads List <= 1.4.3 - Missing Authorization to Authenticated (Subscriber+) Stored Cross-Site Scripting
Simple Downloads List <= 1.4.2 - Authenticated (Contributor+) SQL Injection
Simple Downloads List Code Analysis
SQL Query Safety
Output Escaping
Simple Downloads List Attack Surface
REST API Routes 6
Shortcodes 1
WordPress Hooks 7
Maintenance & Trust
Simple Downloads List Maintenance & Trust
Maintenance Signals
Community Trust
Simple Downloads List Alternatives
WP-DownloadManager
wp-downloadmanager
Adds a simple download manager to your WordPress blog.
m1.DownloadList
m1downloadlist
This plugin easily displays the folders and files from a selected directory. It can be placed by shortcode in any post.
s2member Secure File Uploader
s2member-secure-file-uploader
A s2member add-on that allows you to upload a file to the s2member-files/ secure directory and automatically insert a link into your 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.
Product Table – Easy Digital Downloads
edd-product-table
A simple plugin that will help you build product table for Easy Digital Downloads
Simple Downloads List Developer Profile
1 plugin · 100 total installs
How We Detect Simple Downloads List
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/simple-downloads-list/dist/fontawesome/fontawesome-7.1.0/css/all.min.css/wp-content/plugins/simple-downloads-list/dist/admin/admin-styles.css/wp-content/plugins/simple-downloads-list/dist/admin/admin-scripts.js/wp-content/plugins/simple-downloads-list/dist/blocks/sdl/style-index.css/wp-content/plugins/simple-downloads-list/dist/admin/admin-scripts.js/wp-content/plugins/simple-downloads-list/dist/fontawesome/fontawesome-7.1.0/css/all.min.css?ver=7.1.0/wp-content/plugins/simple-downloads-list/dist/admin/admin-styles.css?ver=/wp-content/plugins/simple-downloads-list/dist/admin/admin-scripts.js?ver=HTML / DOM Fingerprints
data-wp-elementsdlRest/wp-json/neofix-sdl/v1/all/wp-json/neofix-sdl/v1/add/wp-json/neofix-sdl/v1/edit/wp-json/neofix-sdl/v1/delete[neofix_sdl]