
Course Layouts – Elementor Addon for TutorLMS Security & Risk Analysis
wordpress.org/plugins/course-layouts-elementor-addon-for-tutorlmsAdvanced course grid layouts, filtering, and search functionality for TutorLMS courses using Elementor widgets with SEO schema markup support.
Is Course Layouts – Elementor Addon for TutorLMS Safe to Use in 2026?
Generally Safe
Score 100/100Course Layouts – Elementor Addon for TutorLMS has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.
The plugin 'course-layouts-elementor-addon-for-tutorlms' v1.0.1 exhibits a concerning security posture due to its significant attack surface without proper authentication. While the plugin demonstrates good practices in its SQL query handling, using prepared statements exclusively, and generally good output escaping, the presence of four AJAX handlers that lack any authentication checks is a major weakness. This creates a direct pathway for unauthenticated users to potentially interact with sensitive backend functions.
The static analysis also reveals a lack of capability checks, which, combined with the unprotected AJAX endpoints, increases the risk of privilege escalation or unauthorized actions. The absence of any recorded vulnerability history might suggest a lack of historical issues, but this should not be interpreted as a guarantee of current security, especially given the identified attack surface.
In conclusion, the plugin has some strong security fundamentals like prepared statements and output escaping. However, these are overshadowed by the critical vulnerability of exposed AJAX endpoints. The lack of authentication on these entry points is the most pressing concern and needs immediate attention to mitigate potential security risks.
Key Concerns
- Unprotected AJAX handlers
- No capability checks on AJAX handlers
Course Layouts – Elementor Addon for TutorLMS Security Vulnerabilities
Course Layouts – Elementor Addon for TutorLMS Code Analysis
SQL Query Safety
Output Escaping
Course Layouts – Elementor Addon for TutorLMS Attack Surface
AJAX Handlers 4
WordPress Hooks 8
Maintenance & Trust
Course Layouts – Elementor Addon for TutorLMS Maintenance & Trust
Maintenance Signals
Community Trust
Course Layouts – Elementor Addon for TutorLMS Alternatives
Sensei LMS – Online Courses, Quizzes, & Learning
sensei-lms
Create beautiful and engaging online courses, lessons, and quizzes.
Design Upgrade for LearnDash
design-upgrade-learndash
Instantly improve LearnDash's design -- focus mode, course content, profile page, course navigation & course grid -- to more closely match yo …
Custom Template for LearnDash
custom-template-learndash
The selected custom template will replace default LearnDash course template for non-enrolled students.
Widget Areas for LearnDash
widget-areas-learndash
Add unlimited blocks/widgets to several areas of LearnDash Focus Mode, plus course & group pages.
WP Courses LMS – Online Courses Builder, eLearning Courses, Courses Solution, Education Courses
wp-courses
WP Courses LMS - Create Courses, Lessons, Quizzes, Profiles and more. Online Courses Builder, eLearning Courses, Courses Solution, Education Courses.
Course Layouts – Elementor Addon for TutorLMS Developer Profile
6 plugins · 680 total installs
How We Detect Course Layouts – Elementor Addon for TutorLMS
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/course-layouts-elementor-addon-for-tutorlms/assets/style.css/wp-content/plugins/course-layouts-elementor-addon-for-tutorlms/assets/script.js/wp-content/plugins/course-layouts-elementor-addon-for-tutorlms/assets/script.jscourse-layouts-elementor-addon-for-tutorlms/assets/style.css?ver=course-layouts-elementor-addon-for-tutorlms/assets/script.js?ver=HTML / DOM Fingerprints
cleta-course-gridcleta-course-categories-grid<!-- Start Course Grid Widget --><!-- End Course Grid Widget --><!-- Start Course Categories Grid Widget --><!-- End Course Categories Grid Widget -->data-widget-iddata-widget-settingsdata-pagedata-noncecleta_ajax_urlcleta_nonce/wp-json/course-layouts-elementor-addon-for-tutorlms/v1/filter_courses/wp-json/course-layouts-elementor-addon-for-tutorlms/v1/load_more_courses