Tutor LMS-specific security points
Roles and capabilities
Tutor LMS adds an instructor role (tutor_instructor by default) with access to course creation. Instructor registration can be open, approved by an admin or disabled. We review who can become an instructor and what they can upload or publish.
The REST API
Tutor LMS API keys are generated per user with a permission level and checked as HTTP Basic credentials. Keys must stay server-side, use read-only permission where possible and be revoked when no longer needed. Recent Tutor LMS releases included REST API security improvements, another reason to stay updated.
Uploads
Assignments (Pro) let students upload files. We check allowed file types and sizes, where files are stored and whether they can be executed or browsed.
Privacy
Tutor LMS 4 added GDPR features including consent records. We help configure them and data export and erasure for students. See our security guides.