
XSS-Shield
- Problem
- ML-based XSS detectors are evaded by payloads hidden under several layers of encoding.
- My work
- First author. Built and released a public XSS dataset with code and trained models, a preprocessing pipeline that unwraps multi-layer encodings, and an XAI toolkit that highlights the executable patterns behind each decision.
- Result
- On the released dataset: macro-F1 0.9958 (CharCNN) and 0.9905 (Transformer), with under 2% false positives.






