deep-scan is the CLI's interactive browser audit mode.
It is designed for situations where a static build or simple URL scan is not enough because the interesting security evidence appears only after using the app.
If you prefer a guided flow, run:
frontguard startThen choose Deep active scan.
frontguard deep-scan http://localhost:3000 --copy- Frontguard opens a browser.
- You use the app normally.
- You trigger the flows you care about.
- You return to the terminal.
- You press Enter.
- Frontguard analyzes captured traffic.
- Request URL
- HTTP method
- Request body
- Response status
- Text/JSON/XML/HTML response bodies
- Response headers
- No brute force
- No fuzzing
- No automatic clicking
- No form submission by itself
- No replay
- No mutation unless you manually cause it by using the app
Frontguard first tries Playwright's bundled Chromium.
If it is unavailable, it tries:
- System Chrome
- Microsoft Edge
If no browser is available:
npx playwright install chromiumFor best results:
- Log in only if you own or are authorized to test the app.
- Exercise important flows such as dashboard load, billing, team invites, settings, and logout.
- Prefer test/staging environments for flows that mutate data.
- Export a copy-friendly report for review.