ClassroomIO
Open-source education platform and Moodle alternative — multi-teacher course management, assignments, and quizzes.
Pre-1.0 open-source LMS in a security-hardening sprint after a wave of disclosed CVEs.
◆Recent moves
- 3mo ago
0.2.11: fix: urgent fix for lessons not saving after moving to another lesson
A silent-data-loss bug where editing a lesson and navigating to an empty lesson would issue a PATCH against a non-existent row and discard the user's edits without error. The first non-security release in the recent window — a sign the team is back to feature-flow bug-fixing after the December security sprint.
View source ↗ - 5mo ago
v0.2.8: Security Enhancement - Server-side API Migration
⚡ SPARKAll database access moved off the client and behind a server-side API with role-based permission checks and auth middleware. This is the structural correction that the prior week's email-verification and XSS CVEs exposed as necessary — a turning point in the project's security posture.
View source ↗ - 5mo ago
Security Release v0.2.6: Email Verification Bypass Vulnerabilities Fixed
Patched a set of email-verification bypass paths: client-side status manipulation, base64 token forgery, and DOM bypasses. Tagged as critical with CVEs pending — a hint of why the broader server-side API migration followed two days later.
View source ↗ - 5mo ago
v0.2.5: Critical SVG XSS Security Fix
Stored XSS via SVG profile uploads — defensible with file-type validation and sanitisation. The first of three back-to-back security releases that culminated in the server-side architecture overhaul.
View source ↗