← Reference

The endpoints your app publishes

Most people have never seen a list of their own API routes.

01

Why we show you this

The browser has to know where to send requests, so these paths are necessarily in your bundle. That is not a problem and there is nothing to fix.

It is here because reading the list is the fastest way to notice the endpoint you forgot you built — the debug route from three features ago, the admin action added during a late-night fix.

02

The administrative ones

Where a path looks administrative or internal, we flag it separately. Knowing the exact path is most of the work in finding an unprotected admin route.

For each, find the server code and confirm it verifies both identity and role. Do not accept "it is fine" from an AI tool without seeing the check.

Anything that should not be reachable from a browser at all should have its calling code moved out of the client bundle, so the path is not published.

Not sure whether this applies to you?

Give us the address and we will tell you. No code, no access, no install — and every finding we have is shown in full, including on the free trial.

Check a site