Course Layouts – Elementor Addon for TutorLMS Security & Risk Analysis

wordpress.org/plugins/course-layouts-elementor-addon-for-tutorlms

Advanced course grid layouts, filtering, and search functionality for TutorLMS courses using Elementor widgets with SEO schema markup support.

60 active installs v1.0.1 PHP 7.4+ WP 6.0+ Updated Aug 24, 2025
courseelementorlmsonline-coursestutorlms
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Course Layouts – Elementor Addon for TutorLMS Safe to Use in 2026?

Generally Safe

Score 100/100

Course Layouts – Elementor Addon for TutorLMS has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 7mo ago
Risk Assessment

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
Vulnerabilities
None known

Course Layouts – Elementor Addon for TutorLMS Security Vulnerabilities

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

Course Layouts – Elementor Addon for TutorLMS Code Analysis

Dangerous Functions
0
Raw SQL Queries
0
4 prepared
Unescaped Output
15
181 escaped
Nonce Checks
2
Capability Checks
0
File Operations
0
External Requests
0
Bundled Libraries
0

SQL Query Safety

100% prepared4 total queries

Output Escaping

92% escaped196 total outputs
Attack Surface
4 unprotected

Course Layouts – Elementor Addon for TutorLMS Attack Surface

Entry Points4
Unprotected4

AJAX Handlers 4

authwp_ajax_cleta_filter_coursescourse-layouts-elementor-tutorlms.php:71
noprivwp_ajax_cleta_filter_coursescourse-layouts-elementor-tutorlms.php:72
authwp_ajax_cleta_load_more_coursescourse-layouts-elementor-tutorlms.php:73
noprivwp_ajax_cleta_load_more_coursescourse-layouts-elementor-tutorlms.php:74
WordPress Hooks 8
actionwp_enqueue_scriptscourse-layouts-elementor-tutorlms.php:25
actionadmin_noticescourse-layouts-elementor-tutorlms.php:35
actionelementor/elements/categories_registeredcourse-layouts-elementor-tutorlms.php:47
actionelementor/widgets/registercourse-layouts-elementor-tutorlms.php:58
actionwp_headcourse-layouts-elementor-tutorlms.php:832
actionwp_headcourse-layouts-elementor-tutorlms.php:842
actionwp_footerincludes\class-course-schema.php:47
actionwp_footerincludes\class-course-schema.php:372
Maintenance & Trust

Course Layouts – Elementor Addon for TutorLMS Maintenance & Trust

Maintenance Signals

WordPress version tested6.8.5
Last updatedAug 24, 2025
PHP min version7.4
Downloads429

Community Trust

Rating0/100
Number of ratings0
Active installs60
Developer Profile

Course Layouts – Elementor Addon for TutorLMS Developer Profile

UserElements

6 plugins · 680 total installs

92
trust score
Avg Security Score
97/100
Avg Patch Time
13 days
View full developer profile
Detection Fingerprints

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

Asset Paths
/wp-content/plugins/course-layouts-elementor-addon-for-tutorlms/assets/style.css/wp-content/plugins/course-layouts-elementor-addon-for-tutorlms/assets/script.js
Script Paths
/wp-content/plugins/course-layouts-elementor-addon-for-tutorlms/assets/script.js
Version Parameters
course-layouts-elementor-addon-for-tutorlms/assets/style.css?ver=course-layouts-elementor-addon-for-tutorlms/assets/script.js?ver=

HTML / DOM Fingerprints

CSS Classes
cleta-course-gridcleta-course-categories-grid
HTML Comments
<!-- Start Course Grid Widget --><!-- End Course Grid Widget --><!-- Start Course Categories Grid Widget --><!-- End Course Categories Grid Widget -->
Data Attributes
data-widget-iddata-widget-settingsdata-pagedata-nonce
JS Globals
cleta_ajax_urlcleta_nonce
REST Endpoints
/wp-json/course-layouts-elementor-addon-for-tutorlms/v1/filter_courses/wp-json/course-layouts-elementor-addon-for-tutorlms/v1/load_more_courses
FAQ

Frequently Asked Questions about Course Layouts – Elementor Addon for TutorLMS