API leak scan
Routelint records the calls your vibe-coded app already makes, then replays each request with no session and as a peer account. Five suites run on every scan. Evidence is redacted before it is stored.
Who this is for
Use this scan when the risk is unguarded routes, cross-user access, secrets in responses, or forgotten debug paths—not how the marketing page scores in search.
See which routes a new UI opened, and which of them still answer without a session.
Run the same five suites after each deploy instead of assembling a one-off script.
Review redacted evidence, suppress noise, and keep production scans opt-in.
Five suites
The suites start from traffic the application already produced, then add a short probe of forgotten paths.
01
See every XHR and fetch the running interface already made.
02
Find routes that still return account data with no session.
03
See whether a peer can read someone else’s objects with the same URL and body.
04
Catch tokens, cards, emails, password hashes, and stack traces in responses.
05
Probe forgotten paths such as /debug, /.env, and /actuator even when the UI never links to them.
How a scan runs
Replay stays read-only by default. Findings stay attached to the suite that produced them.
01
Paste the app URL, then prove ownership with a DNS TXT record or a well-known file. The scan stays on that host.
02
A browser session follows the running app and keeps each XHR and fetch: method, query, body, status, and response.
03
The same call is sent again with no session, as User A, and as a peer account. Forgotten paths are probed from a short list.
04
Tokens, emails, cards, and password hashes are stripped before evidence is stored. An account opens routes and severity detail.
Limits we keep
These boundaries apply on every security scan, including the free trial.
Replays use GET, HEAD, and OPTIONS. Destructive paths such as logout, delete, and checkout are skipped.
Private addresses and hosts outside the target are refused. Production runs ask for an extra confirmation.
Sensitive values are removed before a finding is written, so the report shows the category without storing the secret.
Questions
A guest scan shows counts. An account opens routes, identities, and redacted evidence.
Counts and severities without an account. Full evidence after you sign in.