Bucket Exposure Checker
Public bucket, public shame. A passive, credential-free look at whether an S3, Cloud Storage or Azure Blob name exists, can be listed, can be read — and what its error codes give away.
The requests to the storage endpoints are made from this server (your IP is never forwarded, redirects are not followed, responses are capped at 64 KB). The name you enter is used for the check and the rate limit only — it is not logged.
What an unauthenticated caller sees
| Check | Request | HTTP | Provider code |
|---|
Remediation
Provider documentation ↗ · Check the hostname for a dangling CNAME →
How to read it. Not Found: no bucket with that name (on the providers tried). Exists — Private: it is there, anonymous listing is denied. Publicly Listable: anyone can enumerate the object names — including when a probe returns NoSuchKey rather than AccessDenied, which means anonymous ListBucket is allowed. Publicly Readable: a common object (index.html, robots.txt) was served without credentials. Possible Takeover Target: you pasted a URL or hostname that points at a name nobody owns. Results are heuristic — a bucket with no index.html can still be public for other keys.