What this check looks for
- Session cookies missing the Secure, HttpOnly or SameSite flags (Supabase's own auth cookie is readable by the browser on purpose)
- Public source maps that publish your original source code
- An exposed .env file or .git folder
- Mixed content: scripts or images loaded over plain HTTP on an HTTPS page
- Headers that advertise your server software and its version
Passive means safe
The scan sends only the requests a browser would send. It does not try passwords, inject code or flood your server. It runs only after you verify the domain, so nobody can point LeakScan at an app they do not own.
Common questions
Is a passive scan enough?
It finds what is visible from the outside. That is why the Full Scan pairs it with checks on your code, your database settings and what the public key can read.