User Dashboard – Easy Digital Downloads Security & Risk Analysis

wordpress.org/plugins/user-dashboard-easy-digital-downloads

Simple and light weight plugin to add an User Dashboard Page to easy digital downloads plugin.

30 active installs v1.0.2 PHP + WP 4.0+ Updated Feb 15, 2024
easy-digital-downloads-customer-dashboardeasy-digital-downloads-dashboardedd-customer-dashboardedd-dashboard
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is User Dashboard – Easy Digital Downloads Safe to Use in 2026?

Generally Safe

Score 85/100

User Dashboard – Easy Digital Downloads has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 2yr ago
Risk Assessment

The "user-dashboard-easy-digital-downloads" plugin v1.0.2 exhibits a mixed security posture. On the positive side, it demonstrates strong adherence to secure coding practices by utilizing prepared statements for all SQL queries and has no reported vulnerabilities (CVEs) or issues with bundled libraries. The attack surface is minimal, with only one shortcode identified and no unauthenticated entry points, suggesting a generally well-contained design.

However, significant concerns arise from the static analysis. The most critical finding is that 100% of the eight identified output operations are not properly escaped. This presents a substantial risk of cross-site scripting (XSS) vulnerabilities, as user-supplied data could be injected and executed within the browser. Additionally, the absence of any observed nonce checks or capability checks, even on the single shortcode, is a serious oversight. This could allow for unauthorized actions or privilege escalation if the shortcode interacts with sensitive functionality, despite the limited number of entry points.

In conclusion, while the plugin avoids common pitfalls like raw SQL or unpatched CVEs, the lack of output escaping and robust authorization mechanisms creates exploitable weaknesses. The absence of recorded vulnerabilities in its history might be misleading given these critical code-level findings, suggesting the plugin may have been fortunate or simply not targeted. Immediate remediation of the output escaping and the implementation of appropriate nonce and capability checks are strongly recommended.

Key Concerns

  • Output escaping missing on 100% of outputs
  • No nonce checks detected
  • No capability checks detected
Vulnerabilities
None known

User Dashboard – Easy Digital Downloads Security Vulnerabilities

No known vulnerabilities — this is a good sign.
Code Analysis
Analyzed Mar 16, 2026

User Dashboard – Easy Digital Downloads Code Analysis

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

Output Escaping

0% escaped8 total outputs
Attack Surface

User Dashboard – Easy Digital Downloads Attack Surface

Entry Points1
Unprotected0

Shortcodes 1

[edd-dash] user-dashboard-for-edd.php:130
WordPress Hooks 3
actioninituser-dashboard-for-edd.php:22
actionwp_enqueue_scriptsuser-dashboard-for-edd.php:33
actionenqueue_block_editor_assetsuser-dashboard-for-edd.php:44
Maintenance & Trust

User Dashboard – Easy Digital Downloads Maintenance & Trust

Maintenance Signals

WordPress version tested6.4.8
Last updatedFeb 15, 2024
PHP min version
Downloads2K

Community Trust

Rating100/100
Number of ratings1
Active installs30
Alternatives

User Dashboard – Easy Digital Downloads Alternatives

No alternatives data available yet.

Developer Profile

User Dashboard – Easy Digital Downloads Developer Profile

Amin Nazemi

5 plugins · 101K total installs

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

How We Detect User Dashboard – Easy Digital Downloads

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/user-dashboard-easy-digital-downloads/assets/css/style.css/wp-content/plugins/user-dashboard-easy-digital-downloads/assets/js/main.js/wp-content/plugins/user-dashboard-easy-digital-downloads/build/index.js
Version Parameters
user-dashboard-easy-digital-downloads/assets/css/style.css?ver=user-dashboard-easy-digital-downloads/assets/js/main.js?ver=user-dashboard-easy-digital-downloads/build/index.js?ver=

HTML / DOM Fingerprints

CSS Classes
edd-user-dashboardextended__dasboard__tab__menuextended__dashboard__tab__contentuser__dasboard__boxaccount__logout
Data Attributes
data-toggle="tab"
JS Globals
EDDUSERDASH_URL
Shortcode Output
[edd_profile_editor][purchase_history][download_history][edd_license_keys]
FAQ

Frequently Asked Questions about User Dashboard – Easy Digital Downloads