17.8 lakh CBSE Class 12 results graded on a single vendor's vulnerable platform. Read our Demands for Disclosure →

A vendor's QA code on GitHub. 30 boards on one platform. Three critical API vulnerabilities. And a portal that was still being rewritten while exams were running.

Coempt EduTeck — a small Hyderabad company — runs the On-Screen Marking system that graded 17.8 lakh CBSE answer sheets. We traced the corporate network behind the vendor, mapped the structural failures in India's exam technology procurement, and documented why this wasn't a one-time accident.

17.8L
Students affected
30+
Boards on same platform
77
API endpoints exposed
11
Companies in vendor network
Deep Dives — Corporate & Structural Analysis
Technical Evidence — Vulnerabilities & Architecture
🔓

Technical Annexure Code

QA automation code left on GitHub, Selenium test suites against the live portal, server-side source from AP SBTET, and the commit history showing the portal was rewritten mid-exam.

🌐

API Surface Analysis 77 Endpoints

Full endpoint catalogue extracted from the production Angular bundle. Three critical vulnerabilities: sequential answer sheet IDs, password changes without old password, unauthenticated evaluator photos.

📋

Impacted Entities 30+ Boards

SSL certificate transparency logs reveal 30+ educational institutions on the same OnMark platform. A vulnerability in the codebase affects every board simultaneously.

Advocacy — Demands & Reforms

Demands for Disclosure

What we're asking CBSE, NTA, and the Ministry of Education to disclose about the Coempt contract, the tender process, and the security audit history.

Investigation Timeline
Independent Research We Built On