Run the lab
The lab lives in the Scout repo under lab/. It is a Next.js app that runs on
port 4000.
Start it
Section titled “Start it”git clone https://github.com/MUKE-coder/scoutcd scout/labnpm installnpm run dev # http://localhost:4000Open http://localhost:4000 and click a lab. Each page explains its weakness and the fix.
What you should see
Section titled “What you should see”A dark landing page listing the labs (IDOR, BAC, XSS, CSRF, JWT, redirect, CORS) and, behind the scenes, a set of deliberately-vulnerable API routes and exposed files that the Scout checks target.
Now scan it
Section titled “Now scan it”With the lab running, from the repo root:
# black-box scan of the running appgo run ./cmd/scout scan --target http://localhost:4000 --mode active --env dev
# source scan: committed secrets, the insecure Dockerfile, weak crypto …go run ./cmd/scout scan --repo ./lab --mode safe --env devContinue with Black-box scan and Source scan.