Media Library Downloader Security & Risk Analysis

wordpress.org/plugins/media-library-downloader

Professional media download solution with bulk operations, smart management, and enterprise-grade security for WordPress

3K active installs v1.4.0 PHP 5.6+ WP 5.0+ Updated Aug 30, 2025
downloaddownloaderfileslibrarymedia
76
B · Generally Safe
CVEs total2
Unpatched1
Last CVEDec 4, 2025
Safety Verdict

Is Media Library Downloader Safe to Use in 2026?

Mostly Safe

Score 76/100

Media Library Downloader is generally safe to use. 2 past CVEs were resolved. Keep it updated.

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

The "media-library-downloader" v1.4.0 plugin presents a mixed security posture. On the positive side, the static analysis indicates a strong adherence to secure coding practices regarding SQL queries, with 100% using prepared statements. It also demonstrates an effort to implement nonces and capability checks on its entry points, and crucially, the attack surface appears to be protected by authentication checks. The absence of dangerous functions and critical taint analysis results further bolster this aspect.

However, a significant concern arises from the plugin's vulnerability history, which shows two previously disclosed medium-severity vulnerabilities, with one still unpatched. The nature of these past vulnerabilities (CSRF and Missing Authorization) suggests potential weaknesses in how user actions are validated and access is controlled. While the current code analysis doesn't reveal obvious new vulnerabilities in these specific areas, the historical pattern is a strong indicator of a recurring risk. The 57% proper output escaping is also an area that could be improved to mitigate potential XSS vulnerabilities.

In conclusion, while the plugin has made improvements in core security practices like prepared statements and auth checks, the presence of an unpatched CVE is a critical weakness that significantly elevates the risk. The historical trend of CSRF and missing authorization vulnerabilities, even if not directly evident in the current scan, warrants careful monitoring and prompt patching of any new disclosures.

Key Concerns

  • Unpatched CVE
  • Medium severity vulnerabilities in history
  • Output escaping could be improved (57% proper)
Vulnerabilities
2

Media Library Downloader Security Vulnerabilities

CVEs by Year

2 CVEs in 2025 · unpatched
2025
Patched Has unpatched

Severity Breakdown

Medium
2

2 total CVEs

CVE-2025-62734medium · 4.3Cross-Site Request Forgery (CSRF)

Media Library Downloader <= 1.4.0 - Cross-Site Request Forgery

Dec 4, 2025Unpatched
CVE-2025-46519medium · 4.3Missing Authorization

Media Library Downloader <= 1.3.1 - Missing Authorization

Apr 24, 2025 Patched in 1.3.2 (7d)
Code Analysis
Analyzed Mar 16, 2026

Media Library Downloader Code Analysis

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

Output Escaping

57% escaped37 total outputs
Attack Surface

Media Library Downloader Attack Surface

Entry Points2
Unprotected0

AJAX Handlers 2

authwp_ajax_mld_cleanup_tempincludes\class-admin.php:14
authwp_ajax_download_filesincludes\class-main.php:11
WordPress Hooks 9
actionadmin_menuincludes\class-admin.php:12
actionadmin_initincludes\class-admin.php:13
actioncurrent_screenincludes\class-main.php:9
actionadmin_enqueue_scriptsincludes\class-main.php:10
actioninitincludes\class-main.php:12
actionmld_cleanup_temp_filesincludes\class-main.php:365
actionplugins_loadedmedia-library-downloader.php:60
actioninitmedia-library-downloader.php:61
actionadmin_noticesmedia-library-downloader.php:137

Scheduled Events 1

mld_cleanup_temp_files
Maintenance & Trust

Media Library Downloader Maintenance & Trust

Maintenance Signals

WordPress version tested6.8.5
Last updatedAug 30, 2025
PHP min version5.6
Downloads15K

Community Trust

Rating94/100
Number of ratings6
Active installs3K
Developer Profile

Media Library Downloader Developer Profile

M.Code

5 plugins · 5K total installs

88
trust score
Avg Security Score
92/100
Avg Patch Time
15 days
View full developer profile
Detection Fingerprints

How We Detect Media Library Downloader

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/media-library-downloader/assets/js/mld-script.js
Script Paths
/wp-content/plugins/media-library-downloader/assets/js/mld-script.js

HTML / DOM Fingerprints

CSS Classes
mld-download-button
HTML Comments
<!-- Media Library Downloader --><!-- MLD Temp Folder Cleanup -->
Data Attributes
data-action="download_files"data-nonce="
JS Globals
mld_ajax_object
REST Endpoints
/wp-json/media-library-downloader/v1/download
FAQ

Frequently Asked Questions about Media Library Downloader