CORS Checker

Free CORS misconfiguration checker. Send test origins to any URL and see if it reflects arbitrary origins, trusts null, allows credentials with a wildcard, or accepts subdomain and prefix bypasses.

How it works

Eight GET requests to the same URL, each with a different Origin header, plus one OPTIONS preflight. The checker compares the Access-Control headers in each response. A response is readable when a page on that origin could read the body in a browser. No response bodies are read and nothing is stored.

ProbeOrigin sentFinds
Arbitrary originhttps://cors-probe.strix.aiOrigin reflection
null originnullTrust of sandboxed iframes
Host as prefixhttps://<host>.cors-probe.strix.aistartsWith or unanchored regex checks
Host as suffixhttps://strixprobe<apex>endsWith checks without a leading dot
Unknown subdomainhttps://strix-cors-probe.<apex>Wildcard subdomain trust
HTTP originhttp://<host>Trust of the insecure scheme
PreflightOPTIONS with PUT and custom headersApproved methods and headers for untrusted origins

Frequently asked questions

Start testing in minutes

Connect your GitHub repos and domains, and get fully set up in a few clicks.