
Mini Course Generator | Embed mini-courses and interactive content Security & Risk Analysis
wordpress.org/plugins/mini-course-generatorEmbed interactive content in a mini-course format.
Is Mini Course Generator | Embed mini-courses and interactive content Safe to Use in 2026?
Generally Safe
Score 99/100Mini Course Generator | Embed mini-courses and interactive content has a strong security track record. Known vulnerabilities have been patched promptly.
The 'mini-course-generator' plugin version 1.0.12 exhibits a mixed security posture. On the positive side, the static analysis reveals a limited attack surface with no identified AJAX handlers or REST API routes that lack authentication. Furthermore, all SQL queries are properly prepared, and there are no file operations or external HTTP requests, which are good security practices. However, a significant concern is the low rate of proper output escaping, with only 40% of identified outputs being escaped, leaving potential for Cross-Site Scripting (XSS) vulnerabilities. The lack of nonce checks and capability checks, especially for the single shortcode entry point, is also a notable weakness, as it could allow unauthorized execution of plugin functionality.
The vulnerability history indicates a past medium-severity Cross-Site Scripting (XSS) vulnerability, which was addressed. The fact that there are no currently unpatched vulnerabilities is positive, but the previous XSS issue highlights the plugin's susceptibility to input manipulation. The absence of taint analysis results is unusual for a plugin with known vulnerabilities, suggesting that either the analysis was incomplete or the taint patterns are not easily detectable by the tools used. The plugin's strengths lie in its secure handling of database interactions and external communication, but its weaknesses in output sanitization and authorization checks for its entry points are critical areas for improvement.
Key Concerns
- Low rate of properly escaped output
- Missing nonce checks
- Missing capability checks
- Past medium severity XSS vulnerability
Mini Course Generator | Embed mini-courses and interactive content Security Vulnerabilities
CVEs by Year
Severity Breakdown
1 total CVE
Mini Course Generator | Embed mini-courses and interactive content <= 1.0.5 - Authenticated (Contributor+) Stored Cross-Site Scripting
Mini Course Generator | Embed mini-courses and interactive content Code Analysis
Output Escaping
Mini Course Generator | Embed mini-courses and interactive content Attack Surface
Shortcodes 1
WordPress Hooks 6
Maintenance & Trust
Mini Course Generator | Embed mini-courses and interactive content Maintenance & Trust
Maintenance Signals
Community Trust
Mini Course Generator | Embed mini-courses and interactive content Alternatives
ValidateCertify Free
validar-certificados-de-cursos
ValidateCertify is the ultimate plugin for ensuring the authenticity and integrity of issued certificates.
WP School Calendar
wp-school-calendar-lite
Build your amazing school calendar in minutes using WP School Calendar. Perfect for your school and education website.
MasterStudy LMS Divi Modules
masterstudy-lms-divi-modules
MasterStudy LMS Divi Modules is a deluxe Divi + MasterStudy integration. The harmonious combination of a quality MasterStudy LMS system and one of the …
CE21 Suite
ce21-suite
CE21 Suite is a plugin that allow the addition of CE21 components to you WordPress site.
Training – Courses
training
This Training Plugin can be used to easily create courses online. Each course curriculum can be made with modules, lessons and exercises.
Mini Course Generator | Embed mini-courses and interactive content Developer Profile
1 plugin · 100 total installs
How We Detect Mini Course Generator | Embed mini-courses and interactive content
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/mini-course-generator/admin/css/mcg-admin.css/wp-content/plugins/mini-course-generator/admin/js/mcg-admin.js/wp-content/plugins/mini-course-generator/admin/js/mcg-admin.jsmcg-admin.css?ver=mcg-admin.js?ver=HTML / DOM Fingerprints
data-course-idmcg_course_idmcg_course_data/wp-json/mcg/v1/course/wp-json/mcg/v1/course/save[mcg-course][/mcg-course]