Hide Real Download Path Security & Risk Analysis

wordpress.org/plugins/hide-real-download-path

This plugin help to hide real download path of your files on server and allow file downloading using a common URL. Also maintain log of your downloads …

100 active installs v1.6 PHP + WP 3.5+ Updated Oct 20, 2014
disable-direct-downloadhide-download-pathhide-real-download-pathhot-linkingsecure-file
63
C · Use Caution
CVEs total1
Unpatched1
Last CVESep 5, 2025
Safety Verdict

Is Hide Real Download Path Safe to Use in 2026?

Use With Caution

Score 63/100

Hide Real Download Path has 1 unpatched vulnerability. Evaluate alternatives or apply available mitigations.

1 known CVE 1 unpatched Last CVE: Sep 5, 2025Updated 11yr ago
Risk Assessment

The "hide-real-download-path" plugin v1.6 presents a mixed security posture. While it has a limited attack surface with no exposed AJAX handlers or REST API routes without permission checks, and no dangerous functions or external HTTP requests, significant concerns arise from its code analysis and vulnerability history. The plugin exhibits a complete lack of output escaping, meaning any data processed and displayed could be vulnerable to XSS attacks. Furthermore, the taint analysis reveals flows with unsanitized paths, with two high-severity issues, indicating potential vulnerabilities in how file paths are handled, which could lead to unauthorized file access or manipulation. The plugin's history of known CVEs, including a currently unpatched medium severity vulnerability, is a substantial red flag. The past occurrence of CSRF vulnerabilities suggests a pattern of incomplete security implementation, particularly in handling user actions.

While the plugin demonstrates some good practices by using prepared statements for a portion of its SQL queries and limiting its direct attack surface, the critical deficiencies in output escaping and the presence of high-severity taint flows are serious risks. The unpatched vulnerability further exacerbates these concerns, indicating a lack of ongoing maintenance and security responsiveness. Users of this plugin should be aware of the potential for XSS and path traversal/manipulation vulnerabilities, and the risk associated with an unpatched security flaw.

Key Concerns

  • Unpatched CVE present
  • High severity taint flows detected
  • No output escaping
  • SQL queries not fully prepared
  • No nonce checks
  • No capability checks
Vulnerabilities
1

Hide Real Download Path Security Vulnerabilities

CVEs by Year

1 CVE in 2025 · unpatched
2025
Patched Has unpatched

Severity Breakdown

Medium
1

1 total CVE

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

Hide Real Download Path <= 1.6 - Cross-Site Request Forgery

Sep 5, 2025Unpatched
Code Analysis
Analyzed Mar 16, 2026

Hide Real Download Path Code Analysis

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

SQL Query Safety

40% prepared5 total queries

Output Escaping

0% escaped7 total outputs
Data Flows
4 unsanitized

Data Flow Analysis

4 flows4 with unsanitized paths
download_settings_main (hide-download-path.php:77)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

Hide Real Download Path Attack Surface

Entry Points1
Unprotected0

Shortcodes 1

[download_page] hide-download-path.php:395
WordPress Hooks 1
actionadmin_menuhide-download-path.php:55
Maintenance & Trust

Hide Real Download Path Maintenance & Trust

Maintenance Signals

WordPress version tested4.0.38
Last updatedOct 20, 2014
PHP min version
Downloads10K

Community Trust

Rating76/100
Number of ratings14
Active installs100
Developer Profile

Hide Real Download Path Developer Profile

Deepak S

5 plugins · 250 total installs

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

How We Detect Hide Real Download Path

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/hide-real-download-path/css/style.css
Script Paths
/wp-content/plugins/hide-real-download-path/js/jquery.js/wp-content/plugins/hide-real-download-path/js/download.js
Version Parameters
hide-real-download-path/css/style.css?ver=hide-real-download-path/js/jquery.js?ver=hide-real-download-path/js/download.js?ver=

HTML / DOM Fingerprints

CSS Classes
download-texttable-headingtd-labeltd-text
Data Attributes
id="txtReferred"name="txtReferred"id="txtBaseDir"name="txtBaseDir"id="chk_log"name="chk_log"+3 more
FAQ

Frequently Asked Questions about Hide Real Download Path