Unauthenticated Scan
Pick Unauthenticated Scan when your target doesn't require a login — marketing sites, public documentation, open APIs, or the public portion of an app you're just starting to test. The scanner crawls only the publicly reachable pages.
When to use
- A fully public site (no
/login). - A public API with no keys or tokens.
- A first pass on a new target before you invest in login automation.
- You only want to test the pre-login surface (landing pages, signup form, password reset).
Dashboard
In Create Scan → Step 2, select Unauthenticated Scan at the top of the step and proceed to Step 3. No extra fields.
CLI
shadownet scan https://example.com --auth none
levo-dast.yml
auth:
strategy: "none"
Pre-Auth fields still apply
Even on an unauthenticated scan, you can use Pre-Auth Cookies / Headers / Local Storage if the app needs a tenant header or cookie to render at all. Leave them empty otherwise.
Tip
If you later discover the interesting pages are behind a login, re-run with Username and password or AI-assisted login — nothing about the scan config is wasted.
Was this page helpful?