Where to start
Ordered by actual difficulty. At the same level: isolated lab first, then the guided room, and the full machine last.- PortSwigger — CORS vulnerability with basic origin reflection (Apprentice) · 🇬🇧
- PortSwigger — CORS vulnerability with trusted null origin (Apprentice) · 🇬🇧
- PortSwigger — CORS vulnerability with trusted insecure protocols (Practitioner) · 🇬🇧
Curated resources
PortSwigger labs practicing CORS (Cross-Origin Resource Sharing) (3)
← Back to the full glossary Last updated: 2026-08-17