Understand the task
Read a short story about a website and look at the unsafe code.
Learn how web attacks work in a safe place. Read simple tasks, find the weak code, and choose the secure solution.
NO SETUP / SAFE PRACTICE / CLEAR ENGLISH
raymond@lab:~$ scan --target login
[+] Checking the login form...
[+] Input field found: username
[!] The SQL query may be unsafe
raymond@lab:~$ test --payload "' OR '1'='1"
[+] Vulnerability confirmed
MISSION: Find the problem and choose the safe fix.
Progress: 72% Reward: 150 XP
Every mission explains one common security problem with short text and a safe code example.
Read a short story about a website and look at the unsafe code.
Use your knowledge and a helpful hint to find the correct protection.
Get a clear explanation, earn points, and continue to the next mission.