XSS
├─ 基本分類
│ ├─ Reflected XSS
│ └─ Stored XSS
│
├─ 発生場所
│ ├─ Server XSS
│ │ ├─ Reflected Server XSS
│ │ └─ Stored Server XSS
│ └─ Client XSS
│ ├─ Reflected Client XSS
│ ├─ Stored Client XSS
│ └─ DOM-based XSS
│
├─ 発火条件
│ ├─ Blind XSS
│ ├─ Second-order XSS
│ ├─ Delayed XSS
│ └─ Self-XSS
│
├─ パーサー・マークアップ
│ ├─ Mutation XSS
│ ├─ SVG XSS
│ ├─ MathML XSS
│ └─ Polyglot XSS
│
├─ JavaScript構造
│ ├─ DOM Clobbering to XSS
│ ├─ Prototype Pollution to XSS
│ ├─ Script Gadget XSS
│ └─ Client-Side Template Injection
│
├─ データ経路
│ ├─ postMessage XSS
│ ├─ WebSocket XSS
│ ├─ API-based XSS
│ └─ Web Storage XSS
│
├─ 媒体
│ ├─ File Upload XSS
│ ├─ Markdown XSS
│ ├─ Log Viewer XSS
│ └─ HTML Email XSS
│
└─ プラットフォーム
├─ Universal XSS
├─ Browser Extension XSS
└─ WebView XSS