Easy Dash for LearnDash Security & Risk Analysis

wordpress.org/plugins/easy-dash-for-learndash

Easy Dash for LearnDash: an improved (and easy) dashboard for your LearnDash site.

800 active installs v2.5.0 PHP 7.4+ WP 5.0+ Updated Jan 16, 2026
educationelearninglearndashlearninglms
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Easy Dash for LearnDash Safe to Use in 2026?

Generally Safe

Score 100/100

Easy Dash for LearnDash has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 2mo ago
Risk Assessment

Based on the provided static analysis and vulnerability history, the "easy-dash-for-learndash" v2.5.0 plugin exhibits a strong security posture. The absence of any identified CVEs, critical taint flows, or unprotected entry points like AJAX handlers, REST API routes, or shortcodes is highly encouraging. The code demonstrates good practices with a high percentage of SQL queries utilizing prepared statements and a significant portion of output being properly escaped, minimizing common web vulnerabilities.

However, there are minor areas for improvement. The low percentage of properly escaped outputs, while still relatively high, suggests that a small number of output operations might be vulnerable to cross-site scripting (XSS) if the data source is untrusted. Additionally, the presence of bundled libraries, specifically DataTables v1.10.25, carries an inherent risk. Older versions of bundled libraries can be a vector for exploits if vulnerabilities exist within them that are not patched by the plugin developer.

In conclusion, the plugin is generally secure with a low risk profile. The developers appear to follow secure coding principles. The main areas to monitor would be the non-critical output escaping and the version of the bundled DataTables library for potential future vulnerabilities.

Key Concerns

  • Bundled outdated library (DataTables v1.10.25)
  • Lower percentage of properly escaped outputs (85%)
Vulnerabilities
None known

Easy Dash for LearnDash Security Vulnerabilities

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

Easy Dash for LearnDash Code Analysis

Dangerous Functions
0
Raw SQL Queries
1
13 prepared
Unescaped Output
17
96 escaped
Nonce Checks
15
Capability Checks
1
File Operations
4
External Requests
0
Bundled Libraries
1

Bundled Libraries

DataTables1.10.25

SQL Query Safety

93% prepared14 total queries

Output Escaping

85% escaped113 total outputs
Data Flows
All sanitized

Data Flow Analysis

12 flows
tred_ld_posts_dropdown (includes\callbacks-actions.php:3)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

Easy Dash for LearnDash Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 7
actionadmin_menuadmin\tred-admin.php:86
actionadmin_initadmin\tred-admin.php:95
actionadmin_initlearndash-easy-dash.php:27
actionadmin_noticeslearndash-easy-dash.php:28
actioninitlearndash-easy-dash.php:55
actionwp_loadedlearndash-easy-dash.php:186
actionadmin_enqueue_scriptslearndash-easy-dash.php:207
Maintenance & Trust

Easy Dash for LearnDash Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedJan 16, 2026
PHP min version7.4
Downloads16K

Community Trust

Rating100/100
Number of ratings3
Active installs800
Developer Profile

Easy Dash for LearnDash Developer Profile

Luis Rock

11 plugins · 1K total installs

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

How We Detect Easy Dash for LearnDash

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/easy-dash-for-learndash/assets/js/Chart.js/wp-content/plugins/easy-dash-for-learndash/assets/js/tred-admin.js/wp-content/plugins/easy-dash-for-learndash/assets/DataTables/datatables.min.js/wp-content/plugins/easy-dash-for-learndash/assets/DataTables/datatables.min.css/wp-content/plugins/easy-dash-for-learndash/assets/css/tred-output.css/wp-content/plugins/easy-dash-for-learndash/assets/css/tred-admin.css/wp-content/plugins/easy-dash-for-learndash/assets/js/notify.min.js
Script Paths
assets/js/Chart.jsassets/js/tred-admin.jsassets/DataTables/datatables.min.jsassets/js/notify.min.js
Version Parameters
easy-dash-for-learndash/assets/js/tred-admin.js?ver=easy-dash-for-learndash/assets/DataTables/datatables.min.js?ver=easy-dash-for-learndash/assets/DataTables/datatables.min.css?ver=easy-dash-for-learndash/assets/css/tred-output.css?ver=easy-dash-for-learndash/assets/css/tred-admin.css?ver=easy-dash-for-learndash/assets/js/notify.min.js?ver=

HTML / DOM Fingerprints

CSS Classes
tred-admin-csstred-output
HTML Comments
Template: https://www.tailwindtoolbox.com/templates/admin-template2.4.0
JS Globals
tred_js_object
FAQ

Frequently Asked Questions about Easy Dash for LearnDash