m1.DownloadList Security & Risk Analysis

wordpress.org/plugins/m1downloadlist

This plugin easily displays the folders and files from a selected directory. It can be placed by shortcode in any post.

400 active installs v0.24 PHP + WP 4.0+ Updated Nov 25, 2025
attachmentdownloadsfilefilemanagerfiles
77
B · Generally Safe
CVEs total2
Unpatched1
Last CVEApr 4, 2025
Safety Verdict

Is m1.DownloadList Safe to Use in 2026?

Mostly Safe

Score 77/100

m1.DownloadList is generally safe to use. 2 past CVEs were resolved. Keep it updated.

2 known CVEs 1 unpatched Last CVE: Apr 4, 2025Updated 4mo ago
Risk Assessment

The m1downloadlist plugin v0.24 exhibits a mixed security posture. On the positive side, the static analysis reveals strong coding practices in several key areas. All identified SQL queries utilize prepared statements, and all output operations are properly escaped, mitigating common injection and cross-site scripting risks. Furthermore, there are no detected dangerous functions, file operations, or external HTTP requests, and the attack surface is small with no apparent unprotected entry points like unauthenticated AJAX handlers or REST API routes. However, the plugin's vulnerability history is a significant concern. With two known CVEs, one of which remains unpatched, and both classified as medium severity, this indicates a pattern of past security weaknesses. The historical vulnerability types, Exposure of Sensitive Information and Cross-site Scripting, are particularly concerning, even if currently addressed by static analysis. The lack of nonce checks and capability checks on the single shortcode is a potential area for exploitation if the shortcode handles user-supplied input, which could lead to privilege escalation or unauthorized actions, especially given the historical XSS vulnerabilities. The absence of taint analysis results (0 flows analyzed) is also noteworthy, suggesting either a lack of complex data processing or an incomplete analysis, which could mask underlying issues.

Key Concerns

  • Unpatched CVEs
  • Missing nonce checks on shortcode
  • Missing capability checks on shortcode
  • No taint analysis performed
Vulnerabilities
2

m1.DownloadList Security Vulnerabilities

CVEs by Year

2 CVEs in 2025 · unpatched
2025
Patched Has unpatched

Severity Breakdown

Medium
2

2 total CVEs

CVE-2025-32164medium · 4.3Exposure of Sensitive Information to an Unauthorized Actor

m1.DownloadList <= 0.23 - Authenticated (Contributor+) Sensitive Information Disclosure

Apr 4, 2025Unpatched
CVE-2025-26895medium · 6.4Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

m1.DownloadList <= 0.19 - Authenticated (Contributor+) Stored Cross-Site Scripting

Mar 3, 2025 Patched in 0.20 (8d)
Code Analysis
Analyzed Mar 16, 2026

m1.DownloadList Code Analysis

Dangerous Functions
0
Raw SQL Queries
0
0 prepared
Unescaped Output
0
11 escaped
Nonce Checks
0
Capability Checks
0
File Operations
0
External Requests
0
Bundled Libraries
0

Output Escaping

100% escaped11 total outputs
Attack Surface

m1.DownloadList Attack Surface

Entry Points1
Unprotected0

Shortcodes 1

[m1dll] index.php:366
WordPress Hooks 1
actionwp_enqueue_scriptsindex.php:365
Maintenance & Trust

m1.DownloadList Maintenance & Trust

Maintenance Signals

WordPress version tested6.8.5
Last updatedNov 25, 2025
PHP min version
Downloads18K

Community Trust

Rating94/100
Number of ratings21
Active installs400
Developer Profile

m1.DownloadList Developer Profile

maennchen1.de

5 plugins · 2K total installs

81
trust score
Avg Security Score
90/100
Avg Patch Time
68 days
View full developer profile
Detection Fingerprints

How We Detect m1.DownloadList

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/m1downloadlist/icons/cfile.gif/wp-content/plugins/m1downloadlist/icons/cppfile.gif/wp-content/plugins/m1downloadlist/icons/docfile.gif/wp-content/plugins/m1downloadlist/icons/exefile.gif/wp-content/plugins/m1downloadlist/icons/file.gif/wp-content/plugins/m1downloadlist/icons/folder.gif/wp-content/plugins/m1downloadlist/icons/hfile.gif/wp-content/plugins/m1downloadlist/icons/htmfile.gif+11 more

HTML / DOM Fingerprints

CSS Classes
m1dll_subdirpathm1dll_filelist
Data Attributes
data-m1dll-index
Shortcode Output
<p class="m1dll_subdirpath"><strong>path:</strong> <a href="<strong>downloads</strong>/<a href="
FAQ

Frequently Asked Questions about m1.DownloadList