Docs/Getting Started/Platform Overview

Platform Overview

SecureCodingHub is an interactive secure coding training platform that teaches developers to identify and fix security vulnerabilities through hands-on practice. It covers 70+ vulnerability types across OWASP Web, API, Mobile, and Client-Side Top 10 categories.

What is SecureCodingHub?

SecureCodingHub provides two training modes designed to build real-world secure coding skills:

Practice Mode

Code review challenges where developers find vulnerable code blocks and select the correct fix. Available in 7 backend languages, 6 frontend frameworks, and 2 mobile platforms.

Learn Mode

Interactive step-by-step attack scenarios with a simulated browser environment. Developers walk through real-world attack chains to understand how vulnerabilities are exploited.

Supported OWASP Categories

Training content is organized across four major OWASP security standards:

CategoryTopicsDescription
Web Top 1010 modules, 50+ topicsSQL Injection, XSS, CSRF, Broken Access Control, and more
API Top 1010 modules, 40+ topicsBOLA, Broken Authentication, Mass Assignment, SSRF, and more
Mobile Top 1010 modules, 30+ topicsInsecure Storage, WebView Injection, Certificate Pinning, and more
Client-Side Top 1010 modules, 40+ topicsDOM XSS, Prototype Pollution, Local Storage Secrets, and more

Supported Languages & Frameworks

Backend Languages

JavaScript
TypeScript
Python
Java
C#
PHP
Go

Frontend Frameworks

React (TS)
React (JS)
Vue (TS)
Vue (JS)
Angular (TS)
Angular (JS)

Mobile Platforms

Swift (iOS)
Kotlin (Android)

User Roles

SecureCodingHub has three user roles with different access levels:

RoleAccess
Platform AdminFull access to all organizations. Can create organizations, manage SSO/SCIM configuration, and control platform-wide settings.
Org AdminManages their organization's users, teams, and assignments. Has access to the admin dashboard with analytics and progress tracking.
LearnerCompletes practice challenges and learn scenarios. Tracks personal progress and earns XP.

Dashboard at a Glance

Here's what the admin dashboard looks like when you first log in:

app.securecodinghub.com/dashboard
Total Users
124
Active (30d)
89
Challenges Done
1,847
Avg Score
78%
Leaderboard
#1Sarah Chen4,280 XP
#2James Park3,910 XP
#3Emma Wilson3,650 XP
#4Alex Kumar3,420 XP
#5Maria Santos3,100 XP
Next steps: Head to the Quick Start Guide to set up your organization and add your first users.