
Course Wizard for Sensei Security & Risk Analysis
wordpress.org/plugins/course-wizard-for-senseiEasily design and edit courses with this Wizard for Sensei LMS.
Is Course Wizard for Sensei Safe to Use in 2026?
Generally Safe
Score 85/100Course Wizard for Sensei has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.
The plugin "course-wizard-for-sensei" v1.7.2 exhibits a generally good security posture with several positive indicators. The absence of known CVEs and common vulnerability types in its history is a strong sign of a well-maintained and secure plugin. The code analysis reveals a commitment to secure coding practices, with 100% of SQL queries using prepared statements, a high percentage of properly escaped output, and no file operations or external HTTP requests. The presence of nonce and capability checks, while limited, also contributes to its security.
However, a significant concern arises from the static analysis, which identifies one unprotected AJAX handler as the sole entry point into the plugin's attack surface. This single unprotected entry point, while not directly indicating a vulnerability without further taint analysis, represents a potential avenue for attackers to interact with the plugin in ways not intended or secured. The taint analysis did not reveal any critical or high-severity unsanitized flows, which is reassuring, but the presence of two flows with unsanitized paths warrants attention, even if their severity is not explicitly stated as critical.
In conclusion, "course-wizard-for-sensei" v1.7.2 is largely secure, with strengths in its clean vulnerability history and adherence to many secure coding principles. The primary weakness lies in the single unprotected AJAX handler, which, if not handled carefully within its implementation, could pose a risk. The presence of unsanitized paths in taint analysis, though not critical, also suggests a minor area for improvement. Overall, the plugin is relatively safe, but this one unprotected entry point should be closely monitored and potentially addressed in future updates.
Key Concerns
- Unprotected AJAX handler
- Flows with unsanitized paths
Course Wizard for Sensei Security Vulnerabilities
Course Wizard for Sensei Code Analysis
Output Escaping
Data Flow Analysis
Course Wizard for Sensei Attack Surface
AJAX Handlers 1
WordPress Hooks 19
Maintenance & Trust
Course Wizard for Sensei Maintenance & Trust
Maintenance Signals
Community Trust
Course Wizard for Sensei Alternatives
Sensei LMS Certificates
sensei-certificates
Award your students with a certificate of completion and a sense of accomplishment after finishing a course.
Sensei LMS Post to Course Creator
sensei-post-to-course
Turn your blog posts into online courses!
Lite LMS Progress Tracker by LifterLMS – Simple Course, Membership Site and Content Progress Tracking for WordPress
lifterlms-lite-lms-progress-tracker
The easiest way to track progress through simple online courses and other types of content on your WordPress website.
Element Lesson Timer for Sensei
sensei-lesson-timer
Lesson Timer for Sensei - a Sensei LMS plugin that adds a countdown timer to the lesson, forcing the learner to stay in the lesson until time expires.
myCred for Courseware
mycred-for-courseware
📢🚨 Important Notice: myCred for Courseware is now part of the myCred Toolkit and will no longer receive updates here. Only security fixes will be prov …
Course Wizard for Sensei Developer Profile
5 plugins · 150 total installs
How We Detect Course Wizard for Sensei
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/course-wizard-for-sensei/assets/css/admin.css/wp-content/plugins/course-wizard-for-sensei/assets/css/bootstrap.min.css/wp-content/plugins/course-wizard-for-sensei/assets/css/fontawesome.min.css/wp-content/plugins/course-wizard-for-sensei/assets/css/style.css/wp-content/plugins/course-wizard-for-sensei/assets/js/admin.js/wp-content/plugins/course-wizard-for-sensei/assets/js/bootstrap.min.js/wp-content/plugins/course-wizard-for-sensei/assets/js/jquery.min.js/wp-content/plugins/course-wizard-for-sensei/assets/js/script.js+1 more/wp-content/plugins/course-wizard-for-sensei/assets/js/settings.jscourse-wizard-for-sensei/assets/css/admin.css?ver=course-wizard-for-sensei/assets/css/bootstrap.min.css?ver=course-wizard-for-sensei/assets/css/fontawesome.min.css?ver=course-wizard-for-sensei/assets/css/style.css?ver=course-wizard-for-sensei/assets/js/admin.js?ver=course-wizard-for-sensei/assets/js/bootstrap.min.js?ver=course-wizard-for-sensei/assets/js/jquery.min.js?ver=course-wizard-for-sensei/assets/js/script.js?ver=course-wizard-for-sensei/assets/js/settings.js?ver=HTML / DOM Fingerprints
cwfs-containerdata-cwfs-idcourse_wizard_for_sensei_params