Policy
Allowed methods
Live policy check
Fetch/CORS semanticsPreflight—
Origin allowed—
Findings
CORS controls which browser scripts may read a response. It is not authentication, authorization, CSRF protection, or a firewall.
Simulated browser request
Response headers browser needs
Server implementation
Never blindly reflect Origin
Validate an exact origin against an allowlist before echoing it back.
Credentials change wildcard rules
Credentialed requests require explicit origin handling; wildcard configurations are a frequent source of broken or unsafe setups.
Vary matters
Dynamic origin responses should vary caches by Origin, and preflight responses may also vary by requested method/header set.