Simple Downloads List Security & Risk Analysis

wordpress.org/plugins/simple-downloads-list

Provide a list of downloads for your visitors - quick and easy. With download categories and mobile friendly design.

100 active installs v1.5.0 PHP 8.2+ WP 6.1+ Updated Nov 2, 2025
downloadsdownloads-listfilessimpletable
98
A · Safe
CVEs total2
Unpatched0
Last CVENov 7, 2025
Safety Verdict

Is Simple Downloads List Safe to Use in 2026?

Generally Safe

Score 98/100

Simple Downloads List has a strong security track record. Known vulnerabilities have been patched promptly.

2 known CVEsLast CVE: Nov 7, 2025Updated 5mo ago
Risk Assessment

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
Vulnerabilities
2

Simple Downloads List Security Vulnerabilities

CVEs by Year

2 CVEs in 2025
2025
Patched Has unpatched

Severity Breakdown

Medium
2

2 total CVEs

CVE-2025-12583medium · 6.4Missing Authorization

Simple Downloads List <= 1.4.3 - Missing Authorization to Authenticated (Subscriber+) Stored Cross-Site Scripting

Nov 7, 2025 Patched in 1.5.0 (1d)
CVE-2024-13594medium · 6.5Improper Neutralization of Special Elements used in an SQL Command ('SQL Injection')

Simple Downloads List <= 1.4.2 - Authenticated (Contributor+) SQL Injection

Jan 23, 2025 Patched in 1.4.3 (1d)
Code Analysis
Analyzed Mar 16, 2026

Simple Downloads List Code Analysis

Dangerous Functions
0
Raw SQL Queries
4
4 prepared
Unescaped Output
30
13 escaped
Nonce Checks
0
Capability Checks
2
File Operations
0
External Requests
0
Bundled Libraries
0

SQL Query Safety

50% prepared8 total queries

Output Escaping

30% escaped43 total outputs
Attack Surface

Simple Downloads List Attack Surface

Entry Points7
Unprotected0

REST API Routes 6

GET/wp-json/neofix-sdl/v1/alladmin\adminpanel_v3.php:62
POST/wp-json/neofix-sdl/v1/addadmin\adminpanel_v3.php:68
POST/wp-json/neofix-sdl/v1/editadmin\adminpanel_v3.php:74
POST/wp-json/neofix-sdl/v1/deleteadmin\adminpanel_v3.php:80
GET/wp-json/neofix-sdl/v1/editor-preview/blocks\sdl\download_block.php:33
GET/wp-json/neofix-sdl/v1/download-categories/blocks\sdl\download_block.php:42

Shortcodes 1

[neofix_sdl] lists\list_1\download_list_1.php:7
WordPress Hooks 7
actionrest_api_initadmin\adminpanel_v3.php:7
actionadmin_menuadmin\adminpanel_v3.php:8
actionadmin_enqueue_scriptsadmin\adminpanel_v3.php:9
actioninitblocks\sdl\download_block.php:12
actionrest_api_initblocks\sdl\download_block.php:13
actionplugins_loadedsetup\setup.php:7
actionadmin_noticessetup\setup.php:8
Maintenance & Trust

Simple Downloads List Maintenance & Trust

Maintenance Signals

WordPress version tested6.8.5
Last updatedNov 2, 2025
PHP min version8.2
Downloads3K

Community Trust

Rating0/100
Number of ratings0
Active installs100
Developer Profile

Simple Downloads List Developer Profile

Neofix

1 plugin · 100 total installs

99
trust score
Avg Security Score
98/100
Avg Patch Time
1 days
View full developer profile
Detection Fingerprints

How We Detect Simple Downloads List

Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.

Asset Fingerprints

Asset Paths
/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
Script Paths
/wp-content/plugins/simple-downloads-list/dist/admin/admin-scripts.js
Version Parameters
/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 Attributes
data-wp-element
JS Globals
sdlRest
REST Endpoints
/wp-json/neofix-sdl/v1/all/wp-json/neofix-sdl/v1/add/wp-json/neofix-sdl/v1/edit/wp-json/neofix-sdl/v1/delete
Shortcode Output
[neofix_sdl]
FAQ

Frequently Asked Questions about Simple Downloads List