Agent Launchpad

Attack catalog is loaded dynamically from GCS. Add new attacks by updating scenarios.json — no redeploy.

Targets are stored in your browser (localStorage). Add CF6/7/8 anytime.
Tip: use the Cloud Run run.app URL while vanity TLS provisions.