pentest-checklist — скилл для Claude Code: план пентеста по шагам
Скилл проводит через планирование пентеста: цели, границы, подготовка среды, выбор исполнителей и мониторинг. Пригодится перед проверкой на проникновение.
npx claude-code-templates@latest --skill security/pentest-checklistЧто делает pentest-checklist
Скилл разворачивает методику пентеста в четыре фазы. Сначала определение области: зачем вообще нужен тест, какие типы подходят (внешний, внутренний, веб-приложение, социальная инженерия, red team), где высокий риск и что входит в границы работ. Потом подготовка среды: решить, тестировать на проде или на стенде, прогнать предварительные сканеры, проверить требования комплаенса, уведомить хостинг-провайдера и заморозить деплой на время работ.
Дальше выбор исполнителей и методологии. Скилл задаёт вопросы про опыт, сертификаты, формат отчёта и шкалу оценки рисков, помогает выбрать между black box, gray box и white box. Последняя фаза — мониторинг: IDS/IPS, логи, SIEM, алерты. Внутри чек-листы с пунктами и таблицы для сравнения вариантов.
Без письменной авторизации и согласованных границ скилл бесполезен: он построен вокруг того, что разрешено трогать, а что нет. Если тестируете облако, политику провайдера придётся согласовывать заранее — это отдельный пункт в подготовке.
Какие задачи решает
- определить границы пентеста и вынести за них чужие системы
- выбрать между black box, gray box и white box под задачу
- подготовить стенд и заморозить деплой на время теста
- согласовать с облачным провайдером разрешение на сканирование
- собрать требования к отчёту и шкале оценки рисков
Примеры запросов агенту
- помоги спланировать пентест веб-приложения
- составь чек-лист подготовки к тесту на проникновение
- какие логи и алерты настроить на время пентеста
Как установить pentest-checklist
1Через claude-code-templates
npx claude-code-templates@latest --skill security/pentest-checklist2Через Skills CLI (Vercel)
npx skills add davila7/claude-code-templates --skill pentest-checklist -a claude-code3Вручную: положить файлы
~/.claude/skills/pentest-checklist/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/pentest-checklist/
Вручную: положить файлы
.agents/skills/pentest-checklist/SKILL.mdДля всех проектов — ~/.agents/skills/
Вручную: положить файлы
.cursor/skills/pentest-checklist/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install davila7/claude-code-templates pentest-checklist2Вручную: положить файлы
.github/skills/pentest-checklist/SKILL.mdКомандой платформы
gemini skills install https://github.com/davila7/claude-code-templates --path cli-tool/components/skills/security/pentest-checklistВручную: положить файлы
.devin/skills/pentest-checklist/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Claude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о pentest-checklist
Как установить pentest-checklist в Claude?
Через шаблоны: npx claude-code-templates@latest --skill security/pentest-checklist. Альтернатива — npx skills add davila7/claude-code-templates --skill pentest-checklist -a claude-code. После установки файл лежит в ~/.claude/skills/pentest-checklist/SKILL.md.
Что делает pentest-checklist?
Ведёт по четырём фазам пентеста: определение области и целей, подготовка среды, выбор исполнителей и методологии, мониторинг во время работ. На выходе — границы теста, план подготовки и требования к отчёту.
Что нужно подготовить до запуска скилла?
Бизнес-цели теста, информацию о целевой среде, ограничения по бюджету и срокам, контакты стейкхолдеров и письменную авторизацию. Без согласованных границ и разрешения работать скилл не даст осмысленного плана.