html-injection-testing — скилл для Claude Code: проверка и установка
Скилл помогает искать HTML-инъекции в веб-приложении и оценивать, как они меняют отображаемую страницу. Используйте его при проверке обработки пользовательского ввода.
npx claude-code-templates@latest --skill security/html-injection-testingЧто делает html-injection-testing
Скилл предлагает проверять места, где приложение выводит пользовательские данные: поля форм, параметры URL, комментарии и сообщения об ошибках. Он охватывает отражённые и сохранённые инъекции, а также ввод через POST-запросы. Это материалы для тестирования HTML-инъекций, а не инструкция по проверке только JavaScript-выполнения: скилл отдельно различает HTML-инъекцию и XSS.
В описанном процессе используются curl и прокси-перехватчик запросов, например Burp Suite или OWASP ZAP. Понадобятся основы HTML, понимание HTTP-запросов и ответов, а также того, как веб-приложение обрабатывает ввод. Без разрешения владельца приложения не проверяйте его формы и URL: описанные тесты могут менять содержимое страниц.
Какие задачи решает
- найти поля и параметры, отражаемые на странице
- проверить, как приложение выводит введённую разметку
- различить HTML-инъекцию и выполнение JavaScript
- описать влияние инъекции на содержимое страницы
- сформулировать рекомендации по проверке пользовательского ввода
Примеры запросов агенту
- Проверь в моём приложении поля и параметры, которые могут отражать HTML, и составь список точек для тестирования.
- Объясни, как отличить HTML-инъекцию от XSS при проверке моего приложения.
- Составь отчёт о найденных HTML-инъекциях и рекомендациях по обработке пользовательского ввода.
Как установить html-injection-testing
1Через claude-code-templates
npx claude-code-templates@latest --skill security/html-injection-testing2Через Skills CLI (Vercel)
npx skills add davila7/claude-code-templates --skill html-injection-testing -a claude-code3Вручную: положить файлы
~/.claude/skills/html-injection-testing/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/html-injection-testing/
Вручную: положить файлы
.agents/skills/html-injection-testing/SKILL.mdДля всех проектов — ~/.agents/skills/
Вручную: положить файлы
.cursor/skills/html-injection-testing/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install davila7/claude-code-templates html-injection-testing2Вручную: положить файлы
.github/skills/html-injection-testing/SKILL.mdКомандой платформы
gemini skills install https://github.com/davila7/claude-code-templates --path cli-tool/components/skills/security/html-injection-testingВручную: положить файлы
.devin/skills/html-injection-testing/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Claude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о html-injection-testing
Как установить html-injection-testing в Claude Code?
Выполните npx claude-code-templates@latest --skill security/html-injection-testing.
Что делает html-injection-testing?
Скилл помогает выявлять места, где пользовательский ввод отображается как HTML, и оценивать возможные изменения страницы. Он рассматривает сохранённый и отражённый ввод.
Что нужно для тестирования с этим скиллом?
Понадобятся основы HTML, понимание структуры HTTP-запросов и ответов, а также curl и прокси-инструмент, например Burp Suite или OWASP ZAP.