What problem does it solve?
Web applications often fail to sanitize user input, leaving them exposed to cross-site scripting and HTML injection attacks. This Skill provides a systematic methodology for security testers to detect, classify, and demonstrate these client-side injection flaws before malicious actors exploit them.
Core Features & Use Cases
- Multi-Vector Detection: Identify stored, reflected, and DOM-based XSS through input reflection analysis, dangerous sink/source mapping, and context-aware payload testing.
- Exploitation Demonstrations: Craft proof-of-concept payloads for cookie theft, session hijacking, keylogging, and phishing form injection to demonstrate real-world impact.
- Filter and CSP Bypass Techniques: Apply encoding variations, tag obfuscation, and JSONP-based bypasses to test the effectiveness of WAFs and Content Security Policies.
- Use Case: During an authorized penetration test of an e-commerce site, use this Skill to discover a stored XSS flaw in the product review section, demonstrate session cookie exfiltration in a controlled environment, and deliver remediation guidance including CSP configuration.
Quick Start
Test the search functionality of my authorized target web application for reflected and stored XSS vulnerabilities and report any findings with proof-of-concept payloads.