Auto Enroll for Tutor LMS Security & Risk Analysis

wordpress.org/plugins/auto-enroll-tutor-lms

Automatically enroll users into selected courses in Tutor LMS upon registration.

200 active installs v1.0.2 PHP 7.2+ WP 6.2+ Updated Dec 5, 2025
auto-enrollautomationcourselmstutor
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Download
Safety Verdict

Is Auto Enroll for Tutor LMS Safe to Use in 2026?

Generally Safe

Score 100/100

Auto Enroll for Tutor LMS has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 3mo ago
Risk Assessment

The auto-enroll-tutor-lms plugin, version 1.0.2, exhibits a strong security posture based on the provided static analysis. All identified entry points, including the single AJAX handler, are protected with authentication and capability checks. The code demonstrates good practices by utilizing prepared statements for all SQL queries and properly escaping all output. Furthermore, there are no file operations or external HTTP requests, and a nonce check is implemented on the AJAX handler, minimizing common attack vectors.

The taint analysis shows no critical or high severity flows with unsanitized paths, indicating that user input is likely handled safely within the analyzed code. The lack of any recorded vulnerabilities in the plugin's history further reinforces its current security integrity. This suggests a development team that prioritizes secure coding and a history of responsiveness to security concerns.

While the current version appears highly secure, it's important to note that the attack surface, though small and protected, exists. Continuous monitoring for future vulnerabilities and maintaining an up-to-date version will be crucial for sustained security. Overall, this plugin demonstrates a commendable security foundation.

Vulnerabilities
None known

Auto Enroll for Tutor LMS Security Vulnerabilities

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

Auto Enroll for Tutor LMS Code Analysis

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

Output Escaping

100% escaped8 total outputs
Data Flows
All sanitized

Data Flow Analysis

2 flows
tutorenroll_save_courses (auto-enroll-tutor-lms.php:138)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

Auto Enroll for Tutor LMS Attack Surface

Entry Points1
Unprotected0

AJAX Handlers 1

authwp_ajax_tutorenroll_save_coursesauto-enroll-tutor-lms.php:30
WordPress Hooks 4
actionadmin_menuauto-enroll-tutor-lms.php:29
actionadmin_enqueue_scriptsauto-enroll-tutor-lms.php:31
actionuser_registerauto-enroll-tutor-lms.php:32
filtertutor_enroll_dataauto-enroll-tutor-lms.php:223
Maintenance & Trust

Auto Enroll for Tutor LMS Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedDec 5, 2025
PHP min version7.2
Downloads1K

Community Trust

Rating0/100
Number of ratings0
Active installs200
Developer Profile

Auto Enroll for Tutor LMS Developer Profile

Kotak Digital

3 plugins · 200 total installs

94
trust score
Avg Security Score
100/100
Avg Patch Time
30 days
View full developer profile
Detection Fingerprints

How We Detect Auto Enroll for Tutor LMS

Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.

Asset Fingerprints

Asset Paths
/wp-content/plugins/auto-enroll-tutor-lms/assets/js/sweetalert2.min.js/wp-content/plugins/auto-enroll-tutor-lms/assets/js/MultiSelect.js/wp-content/plugins/auto-enroll-tutor-lms/assets/js/script.js/wp-content/plugins/auto-enroll-tutor-lms/assets/css/style.min.css/wp-content/plugins/auto-enroll-tutor-lms/assets/css/sweetalert2.min.css/wp-content/plugins/auto-enroll-tutor-lms/assets/css/MultiSelect.css
Script Paths
auto-enroll-tutor-lms/assets/js/sweetalert2.min.jsauto-enroll-tutor-lms/assets/js/MultiSelect.jsauto-enroll-tutor-lms/assets/js/script.js
Version Parameters
auto-enroll-tutor-lms/assets/js/sweetalert2.min.js?ver=auto-enroll-tutor-lms/assets/js/MultiSelect.js?ver=auto-enroll-tutor-lms/assets/js/script.js?ver=auto-enroll-tutor-lms/assets/css/style.min.css?ver=auto-enroll-tutor-lms/assets/css/sweetalert2.min.css?ver=auto-enroll-tutor-lms/assets/css/MultiSelect.css?ver=

HTML / DOM Fingerprints

CSS Classes
selectinput-groupform-groupswal2-confirmswal2-styledplugin-infocredit
Data Attributes
data-placeholderdata-widthdata-searchdata-select-alldata-multi-select
JS Globals
ajax_objectKODI_TUTORENROLL_SETTINGSKODI_TUTORENROLL_SCRIPT
FAQ

Frequently Asked Questions about Auto Enroll for Tutor LMS