Download Plugins and Themes in ZIP from Dashboard Security & Risk Analysis

wordpress.org/plugins/download-plugins-dashboard

Download installed plugins and themes in ZIP files directly from your WordPress admin dashboard, download any or all plugins & themes without FTP …

30K active installs v1.9.9 PHP 5.0.0+ WP 3.1+ Updated Dec 22, 2025
downloaddownload-plugindownload-themetheme
95
A · Safe
CVEs total5
Unpatched0
Last CVEDec 16, 2025
Safety Verdict

Is Download Plugins and Themes in ZIP from Dashboard Safe to Use in 2026?

Generally Safe

Score 95/100

Download Plugins and Themes in ZIP from Dashboard has a strong security track record. Known vulnerabilities have been patched promptly.

5 known CVEsLast CVE: Dec 16, 2025Updated 3mo ago
Risk Assessment

The 'download-plugins-dashboard' v1.9.9 plugin exhibits a mixed security posture. On the positive side, the static analysis reveals no direct unprotected entry points like unauthenticated AJAX handlers, REST API routes, or shortcodes. The code also demonstrates good practices with 100% of SQL queries utilizing prepared statements and a reasonable number of capability checks. However, a significant concern is the output escaping, with only 57% of outputs properly escaped, indicating a potential for Cross-Site Scripting (XSS) vulnerabilities if user-supplied data is not adequately sanitized before being displayed.

Taint analysis found no critical or high severity issues, which is encouraging. The presence of 5 file operations and 5 nonce checks suggests some interaction with the file system and a moderate level of security implementation. Despite the clean taint analysis for this specific version, the plugin's vulnerability history is a major red flag. With 5 known CVEs, all medium severity, and recurring themes of CSRF, Path Traversal, and XSS, it indicates a pattern of past exploitable weaknesses. The fact that the last vulnerability was recorded in late 2025 suggests that while this specific version (v1.9.9) might not have immediate unpatched critical/high issues, the plugin itself has a track record of security flaws that require careful attention and ongoing monitoring.

In conclusion, while 'download-plugins-dashboard' v1.9.9 presents a seemingly clean bill of health in terms of immediate critical vulnerabilities based on the static and taint analysis for this version, its past vulnerability history cannot be ignored. The moderate output escaping is a potential weakness, and the plugin's track record suggests a higher than average risk of future undiscovered or reintroduced vulnerabilities. Users should proceed with caution and ensure robust security practices are in place.

Key Concerns

  • Only 57% of outputs properly escaped
  • History of 5 medium severity CVEs
  • Common vulnerability types: CSRF, Path Traversal, XSS
Vulnerabilities
5

Download Plugins and Themes in ZIP from Dashboard Security Vulnerabilities

CVEs by Year

1 CVE in 2019
2019
3 CVEs in 2024
2024
1 CVE in 2025
2025
Patched Has unpatched

Severity Breakdown

Medium
5

5 total CVEs

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

Download Plugins and Themes from Dashboard <= 1.9.6 - Cross-Site Request Forgery to Bulk Plugin/Theme Archival

Dec 16, 2025 Patched in 1.9.7 (1d)
CVE-2024-9232medium · 6.1Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

Download Plugins and Themes in ZIP from Dashboard <= 1.9.1 - Reflected Cross-Site Scripting

Oct 10, 2024 Patched in 1.9.2 (1d)
CVE-2024-7501medium · 4.2Cross-Site Request Forgery (CSRF)

Download Plugins and Themes from Dashboard <= 1.8.7 - Cross-Site Request Forgery

Aug 15, 2024 Patched in 1.8.8 (1d)
CVE-2024-35162medium · 4.9Improper Limitation of a Pathname to a Restricted Directory ('Path Traversal')

Download Plugins and Themes from Dashboard <= 1.8.5 - Authenticated (Admin+) Arbitrary File Download

May 17, 2024 Patched in 1.8.6 (21d)
CVE-2019-17239medium · 6.1Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

Download Plugins and Themes from Dashboard <= 1.5.0 - Unauthenticated Stored Cross-Site Scripting

Oct 2, 2019 Patched in 1.6.0 (1574d)
Code Analysis
Analyzed Mar 16, 2026

Download Plugins and Themes in ZIP from Dashboard Code Analysis

Dangerous Functions
0
Raw SQL Queries
0
0 prepared
Unescaped Output
9
12 escaped
Nonce Checks
5
Capability Checks
7
File Operations
5
External Requests
0
Bundled Libraries
0

Output Escaping

57% escaped21 total outputs
Data Flows
All sanitized

Data Flow Analysis

3 flows
<class-alg-download-plugins-core> (includes\class-alg-download-plugins-core.php:0)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

Download Plugins and Themes in ZIP from Dashboard Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 28
filterplugin_action_linksincludes\class-alg-download-plugins-core.php:44
actionadmin_enqueue_scriptsincludes\class-alg-download-plugins-core.php:45
actionadmin_initincludes\class-alg-download-plugins-core.php:48
actionadmin_initincludes\class-alg-download-plugins-core.php:49
actionadmin_initincludes\class-alg-download-plugins-core.php:50
actionadmin_initincludes\class-alg-download-plugins-core.php:51
actionadmin_initincludes\class-alg-download-plugins-core.php:54
actionadmin_initincludes\class-alg-download-plugins-core.php:55
filtercron_schedulesincludes\class-alg-download-plugins-core.php:58
actionalg_download_plugins_cronincludes\class-alg-download-plugins-core.php:59
actionalg_download_themes_cronincludes\class-alg-download-plugins-core.php:60
filteralg_download_plugins_version_separator_charincludes\class-alg-download-plugins-core.php:67
filterbulk_actions-pluginsincludes\class-alg-download-plugins-core.php:70
filterhandle_bulk_actions-pluginsincludes\class-alg-download-plugins-core.php:71
actionadmin_noticesincludes\class-alg-download-plugins-core.php:72
actionadmin_noticesincludes\class-alg-download-plugins-core.php:198
actionadmin_noticesincludes\class-alg-download-plugins-core.php:227
actionadmin_noticesincludes\class-alg-download-plugins-core.php:358
actionadmin_noticesincludes\class-alg-download-plugins-core.php:366
actionadmin_noticesincludes\class-alg-download-plugins-core.php:627
actionadmin_noticesincludes\class-alg-download-plugins-core.php:701
actioninitincludes\class-alg-download-plugins.php:80
actioninitincludes\class-alg-download-plugins.php:83
actionadmin_menuincludes\settings\class-alg-download-plugins-settings.php:34
actionadmin_initincludes\settings\class-alg-download-plugins-settings.php:35
actionadmin_noticesincludes\settings\class-alg-download-plugins-settings.php:36
actionadmin_noticesincludes\settings\class-alg-download-plugins-settings.php:113
actionadmin_noticesincludes\settings\class-alg-download-plugins-settings.php:139

Scheduled Events 2

alg_download_themes_cron
alg_download_plugins_cron
Maintenance & Trust

Download Plugins and Themes in ZIP from Dashboard Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedDec 22, 2025
PHP min version5.0.0
Downloads838K

Community Trust

Rating96/100
Number of ratings28
Active installs30K
Developer Profile

Download Plugins and Themes in ZIP from Dashboard Developer Profile

WPFactory

63 plugins · 136K total installs

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

How We Detect Download Plugins and Themes in ZIP from Dashboard

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/download-plugins-dashboard/includes/js/theme_download_link.js/wp-content/plugins/download-plugins-dashboard/includes/js/theme_download_link.min.js
Script Paths
/wp-content/plugins/download-plugins-dashboard/vendor/autoload.php
Version Parameters
download-plugins-dashboard/includes/js/theme_download_link.js?ver=download-plugins-dashboard/includes/js/theme_download_link.min.js?ver=

HTML / DOM Fingerprints

JS Globals
alg_localize_objectalg_object
FAQ

Frequently Asked Questions about Download Plugins and Themes in ZIP from Dashboard