EasySecure Import Export Courses Learndash Security & Risk Analysis

wordpress.org/plugins/easysecure-import-export-courses-learndash

A simple plugin to import and export LearnDash courses, lessons, topics.

50 active installs v1.1.0 PHP 8.0+ WP 6.0+ Updated Feb 26, 2026
learndash
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Download
Safety Verdict

Is EasySecure Import Export Courses Learndash Safe to Use in 2026?

Generally Safe

Score 100/100

EasySecure Import Export Courses Learndash has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 1mo ago
Risk Assessment

The plugin "easysecure-import-export-courses-learndash" v1.1.0 exhibits a mixed security posture. On the positive side, the code demonstrates strong practices regarding SQL queries, with all using prepared statements, and output escaping is consistently applied. There are no known vulnerabilities (CVEs) associated with this plugin, nor are there any critical or high-severity taint flows identified. This suggests a developer attentive to common web security pitfalls. However, a significant concern arises from the identified attack surface. The plugin exposes two AJAX handlers, both of which lack authentication checks. This presents a clear vulnerability, as any unauthenticated user could potentially interact with these endpoints, leading to unintended actions or information disclosure.

The lack of authentication on AJAX handlers is the primary security weakness. While other aspects of the code are well-handled, this oversight significantly elevates the risk. The presence of nonces and capability checks on some entry points is a good sign, but their absence on the two identified AJAX handlers is a critical oversight. Given the absence of historical vulnerabilities, it's possible this is an oversight rather than a recurring pattern, but it demands immediate attention. The plugin's overall security is undermined by this single, but significant, unauthenticated entry point.

Key Concerns

  • AJAX handlers without authentication
Vulnerabilities
None known

EasySecure Import Export Courses Learndash Security Vulnerabilities

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

EasySecure Import Export Courses Learndash Code Analysis

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

Output Escaping

100% escaped81 total outputs
Data Flows
3 unsanitized

Data Flow Analysis

3 flows3 with unsanitized paths
handle_single_export_course (export\export.php:31)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface
2 unprotected

EasySecure Import Export Courses Learndash Attack Surface

Entry Points2
Unprotected2

AJAX Handlers 2

authwp_ajax_ldi_get_import_statusimport\import.php:1794
noprivwp_ajax_ldi_get_import_statusimport\import.php:1795
WordPress Hooks 15
actionadmin_enqueue_scriptseasysecure-import-export-courses-learndash.php:39
actionadmin_enqueue_scriptseasysecure-import-export-courses-learndash.php:64
actionadmin_menueasysecure-import-export-courses-learndash.php:99
actioniniteasysecure-import-export-courses-learndash.php:102
filtermanage_sfwd-courses_posts_columnseasysecure-import-export-courses-learndash.php:105
actionmanage_sfwd-courses_posts_custom_columneasysecure-import-export-courses-learndash.php:106
actionadmin_post_export_courseeasysecure-import-export-courses-learndash.php:107
filterbulk_actions-edit-sfwd-courseseasysecure-import-export-courses-learndash.php:108
actionhandle_bulk_actions-edit-sfwd-courseseasysecure-import-export-courses-learndash.php:109
actionadmin_noticesimport\import.php:144
actionldi_process_imported_fileimport\import.php:214
actionldi_import_course_treeimport\import.php:352
actionldi_process_import_stageimport\import.php:488
actionldi_process_import_stage_compatimport\import.php:669
actionldi_process_import_batchimport\import.php:1691
Maintenance & Trust

EasySecure Import Export Courses Learndash Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedFeb 26, 2026
PHP min version8.0
Downloads332

Community Trust

Rating100/100
Number of ratings1
Active installs50
Developer Profile

EasySecure Import Export Courses Learndash Developer Profile

imminentsoftwares

5 plugins · 60 total installs

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

How We Detect EasySecure Import Export Courses Learndash

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/easysecure-import-export-courses-learndash/js/custom.js/wp-content/plugins/easysecure-import-export-courses-learndash/css/custom.css
Script Paths
/wp-content/plugins/easysecure-import-export-courses-learndash/js/custom.js

HTML / DOM Fingerprints

CSS Classes
ldi-import-form
Data Attributes
data-target="#ldi-progress-wrapper"
JS Globals
ldi_ajaxldiStartProgressPolling
FAQ

Frequently Asked Questions about EasySecure Import Export Courses Learndash