Level 1 - Beginner

Client-Side Security Basics

This beginner-friendly track helps learners understand how insecure frontend storage, exposed secrets, unsafe rendering, and browser-side trust assumptions create security risk.

Level 1BeginnerClient-Side Security Basics
7 live / 7 planned labs
Available Now

Live Labs

All seven client-side labs are now active, covering browser storage exposure, hardcoded secrets, unsafe rendering, DOM XSS behavior, weak route guards, comment leakage, and role trust issues.

Track Order

Client-Side Security Basics is numbered locally inside this track so future additions stay clean and predictable.

Lab 1
Local Storage Secret Leak Lab
Lab 2
Exposed API Key in JS Lab
Lab 3
Unsafe HTML Rendering Lab
Lab 4
DOM XSS Basics Lab
Lab 5
Insecure Frontend Route Guard Lab
Lab 6
Source Code Comment Leakage Lab
Lab 7
Client-Side Role Bypass Lab