What problem does it solve?
CORS misconfiguration can allow attackers to read authenticated API responses cross-origin by exploiting overly broad or incorrectly validated Origin handling, credential settings, JSONP-style behaviors, and caching or parsing edge cases.
Core Features & Use Cases
- Credentialed cross-origin read analysis: evaluates when browsers can successfully read protected API responses using reflected or improperly validated CORS headers.
- Trust-boundary validation checks: tests for wildcard trust, origin reflection bugs, allowlist bypass patterns (including null and subdomain edge cases), and preflight policy issues.
- CORS chaining and real-world patterns: supports exploitation-context guidance for JSONP hijacking, same-origin policy internals, null-origin sandboxing, origin caching/Vary issues, and internal network CORS exposure.
- Triage and testing workflow: provides step-by-step guidance to craft Origins, probe credentials behavior, and determine impact when sensitive data becomes readable.
Quick Start
Load this skill to test a target web application’s CORS behavior by inspecting its CORS headers and validating whether cross-origin JavaScript can read authenticated API responses using crafted Origin values and credentialed requests.