Lana Downloads Manager Security & Risk Analysis

wordpress.org/plugins/lana-downloads-manager

Downloadable files management system

3K active installs v1.12.0 PHP 5.6+ WP 4.0+ Updated Dec 15, 2025
downloaddownload-counterdownload-managerfile-manager
97
A · Safe
CVEs total3
Unpatched0
Last CVEJul 9, 2025
Safety Verdict

Is Lana Downloads Manager Safe to Use in 2026?

Generally Safe

Score 97/100

Lana Downloads Manager has a strong security track record. Known vulnerabilities have been patched promptly.

3 known CVEsLast CVE: Jul 9, 2025Updated 3mo ago
Risk Assessment

The "lana-downloads-manager" plugin, in version 1.12.0, exhibits a mixed security posture. While it demonstrates good practices by implementing nonce and capability checks on a significant portion of its entry points and using prepared statements for most SQL queries, there are areas for concern. The static analysis reveals a single flow with an unsanitized path, which is a potential risk for path traversal vulnerabilities. Additionally, 27% of output escaping is not properly handled, increasing the risk of Cross-Site Scripting (XSS) vulnerabilities. The plugin's historical vulnerability data is particularly concerning, with three known medium-severity CVEs related to XSS, Path Traversal, and sensitive information exposure. The fact that the last vulnerability was very recent (July 2025) and that there are currently no unpatched vulnerabilities suggests a history of security issues, although the developers have addressed them in the past. The absence of unpatched vulnerabilities in this specific version is a positive sign, but the recurring vulnerability types and the presence of unsanitized paths in the static analysis warrant caution.

Key Concerns

  • Flow with unsanitized path found
  • 27% of outputs not properly escaped
  • 3 past medium severity CVEs
Vulnerabilities
3

Lana Downloads Manager Security Vulnerabilities

CVEs by Year

1 CVE in 2022
2022
2 CVEs in 2025
2025
Patched Has unpatched

Severity Breakdown

Medium
3

3 total CVEs

CVE-2025-7387medium · 5.5Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

Lana Downloads Manager <= 1.10.0 - Authenticated (Administrator+) Stored Cross-Site Scripting

Jul 9, 2025 Patched in 1.11.0 (1d)
CVE-2025-2048medium · 4.9Improper Limitation of a Pathname to a Restricted Directory ('Path Traversal')

Lana Downloads Manager <= 1.9.0 - Authenticated (Admin+) Arbitrary File Download

Mar 11, 2025 Patched in 1.10.0 (121d)
CVE-2022-2392medium · 6.4Exposure of Sensitive Information to an Unauthorized Actor

Lana Downloads Manager <= 1.7.1 - Authenticated (Contributor+) Arbitrary File Download

Aug 1, 2022 Patched in 1.8.0 (1075d)
Code Analysis
Analyzed Mar 16, 2026

Lana Downloads Manager Code Analysis

Dangerous Functions
0
Raw SQL Queries
4
18 prepared
Unescaped Output
29
79 escaped
Nonce Checks
4
Capability Checks
8
File Operations
5
External Requests
0
Bundled Libraries
0

SQL Query Safety

82% prepared22 total queries

Output Escaping

73% escaped108 total outputs
Data Flows
1 unsanitized

Data Flow Analysis

2 flows1 with unsanitized paths
lana_downloads_manager_logs_page_remove_nonce_from_url (lana-downloads-manager.php:704)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

Lana Downloads Manager Attack Surface

Entry Points2
Unprotected0

AJAX Handlers 1

authwp_ajax_lana_downloads_manager_get_lana_download_listlana-downloads-manager.php:1975

Shortcodes 1

[lana_download] lana-downloads-manager.php:1875
WordPress Hooks 36
actioninitlana-downloads-manager.php:26
actionwidgets_initlana-downloads-manager.php:51
filterupload_dirlana-downloads-manager.php:169
filterquery_varslana-downloads-manager.php:187
actioninitlana-downloads-manager.php:200
actionadmin_initlana-downloads-manager.php:219
actioninitlana-downloads-manager.php:335
actioninitlana-downloads-manager.php:395
actionbefore_delete_postlana-downloads-manager.php:434
filtermanage_lana_download_posts_columnslana-downloads-manager.php:463
actionmanage_lana_download_posts_custom_columnlana-downloads-manager.php:487
filtermanage_edit-lana_download_sortable_columnslana-downloads-manager.php:503
actionpre_get_postslana-downloads-manager.php:541
actionrestrict_manage_postslana-downloads-manager.php:569
actionpre_get_postslana-downloads-manager.php:634
actionwp_enqueue_scriptslana-downloads-manager.php:646
actionadmin_enqueue_scriptslana-downloads-manager.php:658
actionadmin_enqueue_scriptslana-downloads-manager.php:673
actionadmin_initlana-downloads-manager.php:695
actionadmin_menulana-downloads-manager.php:698
filterset-screen-optionlana-downloads-manager.php:762
actionpre_update_option_lana_downloads_manager_role_edit_lana_download_fileslana-downloads-manager.php:820
filterpre_update_option_lana_downloads_manager_endpointlana-downloads-manager.php:1176
filterpre_update_option_lana_downloads_manager_post_type_endpointlana-downloads-manager.php:1177
actioninitlana-downloads-manager.php:1180
actionadd_meta_boxeslana-downloads-manager.php:1192
actionedit_form_after_titlelana-downloads-manager.php:1209
actionparse_requestlana-downloads-manager.php:1420
actionadmin_head-post.phplana-downloads-manager.php:1906
actionadmin_head-post-new.phplana-downloads-manager.php:1907
filtermce_external_pluginslana-downloads-manager.php:1934
filtermce_buttons_3lana-downloads-manager.php:1935
actionadmin_initlana-downloads-manager.php:1938
actionsave_postlana-downloads-manager.php:2042
filteruser_has_caplana-downloads-manager.php:2109
filterrole_has_caplana-downloads-manager.php:2130
Maintenance & Trust

Lana Downloads Manager Maintenance & Trust

Maintenance Signals

WordPress version tested6.8.5
Last updatedDec 15, 2025
PHP min version5.6
Downloads72K

Community Trust

Rating100/100
Number of ratings15
Active installs3K
Developer Profile

Lana Downloads Manager Developer Profile

Lana Codes

13 plugins · 4K total installs

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

How We Detect Lana Downloads Manager

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/lana-downloads-manager/assets/js/ LanaDownloads.js/wp-content/plugins/lana-downloads-manager/assets/css/ LanaDownloads.css
Script Paths
/wp-content/plugins/lana-downloads-manager/assets/js/ LanaDownloads.js
Version Parameters
lana-downloads-manager/assets/js/ LanaDownloads.js?ver=lana-downloads-manager/assets/css/ LanaDownloads.css?ver=

HTML / DOM Fingerprints

CSS Classes
lana-downloads-manager
HTML Comments
<!-- create dir --><!-- create log table --><!-- create table --><!-- use lana downloads base folder -->+4 more
Data Attributes
data-lana-downloads-manager-iddata-lana-downloads-manager-action
JS Globals
LanaDownloads
Shortcode Output
[lana_downloads_manager_download_list][lana_downloads_manager_download_details]
FAQ

Frequently Asked Questions about Lana Downloads Manager