What problem does it solve?
Web applications often render user-supplied input as raw HTML without escaping, enabling phishing, UI defacement, and credential harvesting. This Skill guides testers through systematically identifying and proving HTML injection flaws during authorized bug bounty and red-team engagements.
Core Features & Use Cases
- Canary-Based Detection: Inject recognizable HTML tags with unique canary strings to confirm unescaped angle brackets in responses.
- Escalation Paths: Progress from basic
<b> tag injection to dangling-markup exfiltration and XSS when filters allow it.
- Email-Context Testing: Detect injection into transactional emails where HTML renders unfiltered for recipients.
- Use Case: While testing a search results page on an authorized target, inject
<b>CANARY1234</b> into the query parameter and confirm the response contains literal angle brackets rather than < entities, proving the injection.
Quick Start
Ask the assistant to test the search field of your authorized target for HTML injection using a unique canary string.