Easysecure import export Quizzes Security & Risk Analysis

wordpress.org/plugins/easysecure-import-export-quizzes

Text Domain: easysecure-import-export-quizzes A simple plugin to import and export LearnDash quizzes and quiz questions using CSV or XLSX files.

10 active installs v1.1.0 PHP 8.0+ WP 6.0+ Updated Mar 18, 2026
exportimportlearndashquestionsquiz
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Download
Safety Verdict

Is Easysecure import export Quizzes Safe to Use in 2026?

Generally Safe

Score 100/100

Easysecure import export Quizzes 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 "easysecure-import-export-quizzes" v1.0 plugin exhibits a strong security posture based on the provided static analysis. The complete absence of unauthenticated AJAX handlers, REST API routes, and shortcodes significantly reduces its attack surface. Furthermore, all SQL queries are properly prepared, and all output is correctly escaped, indicating good development practices in these critical areas. The plugin also correctly implements nonce checks for its operations and has no recorded vulnerability history, suggesting a well-maintained and secure codebase.

However, the static analysis reveals two flows with unsanitized paths. While these are not flagged as critical or high severity in the taint analysis, unsanitized paths can still lead to vulnerabilities such as directory traversal if not handled meticulously. Additionally, the plugin performs 16 file operations and 4 external HTTP requests, which, while not inherently insecure, represent potential vectors if not carefully implemented and validated. The complete lack of capability checks for its operations is a notable concern, as it implies that any authenticated user, regardless of their role, could potentially trigger these functions, which could be exploited if the file operations or HTTP requests are sensitive.

Overall, the plugin demonstrates a commendable commitment to secure coding practices, particularly in its handling of SQL and output. The absence of historical vulnerabilities further reinforces this. The primary areas of concern lie in the unsanitized path flows and the lack of capability checks, which, despite the current lack of severity flags, present potential risks that warrant attention for future development to further strengthen its security.

Key Concerns

  • Unsanitized paths found in taint analysis
  • No capability checks implemented
Vulnerabilities
None known

Easysecure import export Quizzes Security Vulnerabilities

No known vulnerabilities — this is a good sign.
Version History

Easysecure import export Quizzes Release Timeline

v1.1.0Current
v1.0
Code Analysis
Analyzed Mar 17, 2026

Easysecure import export Quizzes Code Analysis

Dangerous Functions
0
Raw SQL Queries
0
6 prepared
Unescaped Output
0
44 escaped
Nonce Checks
4
Capability Checks
0
File Operations
16
External Requests
4
Bundled Libraries
0

SQL Query Safety

100% prepared6 total queries

Output Escaping

100% escaped44 total outputs
Data Flows · Security
2 unsanitized

Data Flow Analysis

2 flows2 with unsanitized paths
esiq_handle_single_export_quiz (export\export.php:12)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

Easysecure import export Quizzes Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 9
actionplugins_loadedeasysecure-import-export-quizzes.php:48
actionadmin_noticeseasysecure-import-export-quizzes.php:63
actionadmin_menueasysecure-import-export-quizzes.php:82
actioniniteasysecure-import-export-quizzes.php:155
filtermanage_sfwd-quiz_posts_columnseasysecure-import-export-quizzes.php:159
actionmanage_sfwd-quiz_posts_custom_columneasysecure-import-export-quizzes.php:160
actionadmin_post_export_quizeasysecure-import-export-quizzes.php:162
filterbulk_actions-edit-sfwd-quizeasysecure-import-export-quizzes.php:164
actionhandle_bulk_actions-edit-sfwd-quizeasysecure-import-export-quizzes.php:165
Maintenance & Trust

Easysecure import export Quizzes Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedMar 18, 2026
PHP min version8.0
Downloads258

Community Trust

Rating0/100
Number of ratings0
Active installs10
Developer Profile

Easysecure import export Quizzes Developer Profile

imminentsoftwares

5 plugins · 70 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 Quizzes

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-quizzes/admin/css/style.css
Version Parameters
easysecure-import-export-quizzes/admin/css/style.css?ver=

HTML / DOM Fingerprints

HTML Comments
<!-- Author: Imminent Softwares --><!-- Plugin Name: EasySecure import export Quizzes --><!-- ------------------------------------------------- --><!-- Activation dependency check -->+15 more
Data Attributes
name="csv_file"requiredname="import_quizzes"class="button button-primary"value="Import Quizzes"name="esiq_import_quiz_nonce"+1 more
Shortcode Output
<div class="wrap"><h1>LearnDash Quiz Importer</h1><form method="post" enctype="multipart/form-data"><h2>Import Quizzes</h2>
FAQ

Frequently Asked Questions about Easysecure import export Quizzes