Skip to main content
skill

html-injection-testing — Claude Code skill: testing and setup

This skill guides checks for HTML injection in web apps and helps assess how injected markup affects rendered pages. Use it when reviewing user-input handling.

Install into Claude Code · claude-code-templates All methods and platforms ↓
npx claude-code-templates@latest --skill security/html-injection-testing
Open on GitHub

What html-injection-testing does

The skill outlines checks for places where an app displays user-provided values, including form fields, URL parameters, comments, and error messages. It covers reflected and stored injection, along with input sent through POST requests. The material distinguishes HTML injection from XSS, where JavaScript execution is involved.

The workflow uses curl and an intercepting proxy such as Burp Suite or OWASP ZAP. You’ll need basic HTML knowledge, familiarity with HTTP requests and responses, and an understanding of how web apps handle input. Only test applications with permission: these checks can alter page content.

What it helps with

  • locate inputs and parameters reflected in a page
  • check how an app renders submitted markup
  • tell HTML injection apart from JavaScript execution
  • document the effect of injected content on a page
  • draft input-handling recommendations

Example prompts for the agent

  • Review my app for fields and parameters that may reflect HTML, then list suitable test points.
  • Explain how to distinguish HTML injection from XSS while assessing my application.
  • Prepare a report on HTML injection findings and ways to review user-input handling.

How to install html-injection-testing

1claude-code-templates

npx claude-code-templates@latest --skill security/html-injection-testing

2Skills CLI (Vercel)

npx skills add davila7/claude-code-templates --skill html-injection-testing -a claude-code

3Manually: put the files in place

~/.claude/skills/html-injection-testing/SKILL.md

Copy the whole skill folder; for one project use .claude/skills/html-injection-testing/

Step by step, with commands for each platform: How to install skills in Claude Code: five ways

Questions about html-injection-testing

How do I install html-injection-testing in Claude Code?

Run npx claude-code-templates@latest --skill security/html-injection-testing.

What does html-injection-testing do?

It guides checks for user input rendered as HTML and helps assess how that input can change a page. The workflow covers both stored and reflected cases.

What do I need to test with this skill?

You’ll need basic HTML knowledge, familiarity with HTTP requests and responses, plus curl and an intercepting proxy such as Burp Suite or OWASP ZAP.

Similar skills

All skills for Security →

From the same set495

The whole set →

Project sponsors

Companies that keep this analytics open
Gold sponsor

Impressions, clicks and code copies — open statistics. We keep the numbers public for the same reason NeBlask itself is public. Become a sponsor