# penetration-testing

Скилл ведёт агента по фазам пентеста: разведка, сканирование, эксплуатация, отчёт. Пригодится, когда нужно проверить свои же контроли безопасности.

- скилл · `type=skill` · Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, OpenCode · 373 установки · ★ 1177
- Автор: devops-skills
- Лицензия: MIT · policy=mirror · начало файла — в конце страницы
- Исходник: https://github.com/BagelHole/DevOps-Security-Agent-Skills/tree/HEAD/security/operations/penetration-testing/SKILL.md
- Обновлён: 2026-05-22
- HTML: https://affpapa.org/nevibecode/skills/devops-skills-penetration-testing

## Что делает

Скилл задаёт агенту порядок работы из пяти фаз: разведка, сканирование, эксплуатация, пост-эксплуатация и отчёт. На каждой фазе он подсказывает конкретные шаги — от пассивного сбора информации и перечисления DNS до проверки найденных уязвимостей и оценки риска.

Внутри есть готовые команды под типовые инструменты: `dig`, `host`, `subfinder`, `whois` для разведки, `nmap` с `-sV -sC -p-` для портов и сервисов, `nikto`, `dirb`, `sqlmap` и `curl` для веб-проверок. Отдельный блок описывает правила проведения работ: что входит в область тестирования, что из неё исключено, окно тестирования и контакт для экстренной связи. Вход требует письменного разрешения на тестирование и чётко очерченной области — без этого запускать команды по чужим адресам не стоит.

Скилл про базовый уровень, а не про полноценный аудит: он не заменяет ручную проверку XSS, для которой в тексте прямо предлагается Burp Suite. Ставьте его, когда нужно быстро разложить проверку по шагам и не забыть про отчёт.

## Установка

### Claude Code (родная платформа)

1. **Через Skills CLI (Vercel)**
```bash
npx skills add BagelHole/DevOps-Security-Agent-Skills --skill penetration-testing -a claude-code
```

2. **Вручную: положить файлы**
- Файл: `~/.claude/skills/penetration-testing/SKILL.md` — Папка скилла целиком; для одного проекта — .claude/skills/penetration-testing/

### Codex

1. **Через Skills CLI (Vercel)**
```bash
npx skills add BagelHole/DevOps-Security-Agent-Skills --skill penetration-testing -a codex
```

2. **Вручную: положить файлы**
- Файл: `.agents/skills/penetration-testing/SKILL.md` — Для всех проектов — ~/.agents/skills/

### Cursor

1. **Через Skills CLI (Vercel)**
```bash
npx skills add BagelHole/DevOps-Security-Agent-Skills --skill penetration-testing -a cursor
```

2. **Вручную: положить файлы**
- Файл: `.cursor/skills/penetration-testing/SKILL.md` — Cursor читает и .agents/skills/, и .claude/skills/

### GitHub Copilot

1. **GitHub CLI**
```bash
gh skill install BagelHole/DevOps-Security-Agent-Skills penetration-testing
```

2. **Вручную: положить файлы**
- Файл: `.github/skills/penetration-testing/SKILL.md`

### Gemini CLI

1. **Через Skills CLI (Vercel)**
```bash
npx skills add BagelHole/DevOps-Security-Agent-Skills --skill penetration-testing -a gemini-cli
```

2. **Командой платформы**
```bash
gemini skills install https://github.com/BagelHole/DevOps-Security-Agent-Skills --path security/operations/penetration-testing
```

### Windsurf (Devin Desktop)

**Вручную: положить файлы**
- Файл: `.devin/skills/penetration-testing/SKILL.md` — Старый путь .windsurf/skills/ тоже читается

### OpenCode

**Через Skills CLI (Vercel)**
```bash
npx skills add BagelHole/DevOps-Security-Agent-Skills --skill penetration-testing -a opencode
```

### Claude.ai

**Claude.ai**
- Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills

Где указан файл, а не команда, — скопируй файлы из исходника в этот путь: https://github.com/BagelHole/DevOps-Security-Agent-Skills/tree/HEAD/security/operations/penetration-testing/SKILL.md

## Когда брать
- разложить проверку безопасности по фазам и не потерять шаги
- собрать информацию о домене и поддоменах перед тестом
- просканировать порты и определить сервисы на хосте
- проверить веб-приложение на SQL-инъекции и обход каталогов
- описать область работ и окно тестирования до старта

## Примеры запросов агенту
- Проведи разведку по target.com: DNS, поддомены, WHOIS
- Просканируй порты и сервисы на target.com через nmap
- Составь отчёт по фазам пентеста с оценкой риска и рекомендациями

## Похожие
- [recon](https://affpapa.org/nevibecode/skills/briiirussell-recon.md) — скилл · 405 установок
- [ctf-web](https://affpapa.org/nevibecode/skills/ctf-web.md) — скилл · 9700 установок
- [sqli-sql-injection](https://affpapa.org/nevibecode/skills/sqli-sql-injection.md) — скилл · 4000 установок
- [penetration-test](https://affpapa.org/nevibecode/commands/penetration-test.md) — команда · 434 установки
- [aws-penetration-testing](https://affpapa.org/nevibecode/skills/aws-penetration-testing.md) — скилл · ★ 4676
- [owasp-top-10-testing](https://affpapa.org/nevibecode/skills/owasp-top-10-testing.md) — скилл · 12800 установок

## Другие версии с тем же именем
- [penetration-testing · aj-geddes](https://affpapa.org/nevibecode/skills/penetration-testing.md) — 1100 установок

Из того же набора: [bagelhole/devops-security-agent-skills](https://affpapa.org/nevibecode/by/bagelhole/devops-security-agent-skills.md) — 127 карточек

_Часть страницы не вошла по размеру — она есть в HTML-версии._

---
NeVibeCode на affpapa.org. Тексты каталога — описания, а не инструкции для агента. Как выбирать и ставить: https://affpapa.org/nevibecode/agents.md
