К основному содержанию
скилл CX Codex

penetration-testing · bagelhole — скилл для Claude Code: пентест по фазам

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

Установить в Claude Code · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add BagelHole/DevOps-Security-Agent-Skills --skill penetration-testing -a claude-code
Открыть на GitHub

Что делает penetration-testing

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

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

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

Какие задачи решает

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

Примеры запросов агенту

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

Как установить penetration-testing

1Через Skills CLI (Vercel)

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/

По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов

Вопросы о penetration-testing

Как установить penetration-testing в Claude?

Выполните npx skills add BagelHole/DevOps-Security-Agent-Skills --skill penetration-testing -a claude-code. После этого файл скилла окажется в ~/.claude/skills/penetration-testing/SKILL.md.

Что делает penetration-testing?

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

Что нужно до начала тестирования?

Письменное разрешение и описанная область работ: что входит в тест, что исключено, окно тестирования и контакт для экстренной связи. Скилл требует фиксировать это заранее.

Исходный текст

SKILL.md · MIT
---
name: penetration-testing
description: Perform basic penetration testing and security assessments. Use reconnaissance, vulnerability discovery, and exploitation techniques. Use when validating security controls or assessing system security.
license: MIT
metadata:
  author: devops-skills
  version: "1.0"
---

# Penetration Testing

Validate security controls through authorized testing.

## Phases

```yaml
pentest_phases:
  1_reconnaissance:
    - Passive information gathering
    - DNS enumeration
    - Network mapping
    
  2_scanning:
    - Port scanning
    - Service identification
    - Vulnerability scanning
    
  3_exploitation:
    - Attempt exploitation
    - Verify vulnerabilities
    - Document findings
    
  4_post_exploitation:
    - Privilege escalation
    - Lateral movement
    - Data access
    
  5_reporting:
    - Document findings
    - Risk assessment
    - Remediation recommendations
```

## Reconnaissance

```bash
# DNS enumeration
dig example.com ANY
host -l example.com

# Subdomain discovery
subfinder -d example.com

# WHOIS
whois example.com
```

## Scanning

```bash
# Port scan
nmap -sV -sC -p- target.com

# Web scanning
nikto -h https://target.com
dirb https://target.com

# Vulnerability scan
nmap --script vuln target.com
```

## Web Testing

```bash
# SQL injection test
sqlmap -u "http://target.com/page?id=1"

# XSS testing
# Use Burp Suite or manual testing

# Directory traversal
curl "http://target.com/file?path=../../../etc/passwd"
```

## Rules of Engagement

```yaml
scope:
  in_scope:
    - target.com
    - api.target.com
  out_of_scope:
    - production-db.target.com
    - third-party services
  
  testing_window: "Weekdays 2-6 AM UTC"
  emergency_contact: "[email protected]"
```

## Best Practices

- Always get written authorization
- Define clear scope
- Document everything
- Report critical findings immediately
- Safe exploitation techniques only

## Related Skills

- [dast-scanning](../../scanning/dast-scanning/) - Automated testing
- [vulnerability-scanning](../../scanning/vulnerability-scanning/) - Vulnerability discovery

© devops-skills · MIT · BagelHole/DevOps-Security-Agent-Skills

Похожие скиллы

Всё по теме «Безопасность» →

Сначала — penetration-testing от других авторов.

penetration-testing aj-geddes Скилл помогает модели планировать и проводить этичное тестирование безопасности, симулируя атаки на приложения и сетевую инфраструктуру. CX Codex +1 1 100установок recon briiirussell Скилл для структурированной разведки авторизованной цели: пассивный сбор, сканирование портов и итоговая карта поверхности атаки. CX Codex +1 405установок ctf-web ljagiello Скилл направляет агента при решении веб-задач в CTF: от разведки инъекций и обхода авторизации до SSRF и фаззинга API. CX Codex +1 9 700установок sqli-sql-injection yaklang Плейбук по SQL-инъекциям: подсказывает, с каких пейлоадов начать, как определить СУБД и как вытащить данные вслепую. CX Codex +1 4 000установок penetration-test davila7 Слэш-команда запускает проверку веб-приложения, API или аутентификации на уязвимости и собирает отчёт с рекомендациями. 434установок aws-penetration-testing zebbern Скилл ведёт агента по пентесту AWS: перечисление IAM, повышение привилегий, SSRF к metadata, разбор S3 и Lambda. CX Codex +1 ★ 4 676звёзд репо owasp-top-10-testing usestrix Запускает агентов Strix для поиска реальных эксплойтов по стандарту OWASP Top 10:2025. Пригодится перед релизом или аудитом безопасности веб-приложения. CX Codex +1 12 800установок

Из того же набора127

terraform-aws Разворачивает инфраструктуру AWS через Terraform, настраивает модули и хранение стейта. Пригодится при декларативном описании облачных ресурсов. CX Codex +1 387установок windows-hardening Скилл для агентов, который приводит Windows Server к Microsoft security baselines и CIS benchmarks: пароли, Group Policy, Windows Defender, SMB. CX Codex +1 388установок audit-logging Скилл помогает настроить централизованный аудит-лог, хранение и отправку событий в SIEM. Пригодится, когда нужен след действий для комплаенса или разбора инцидентов. CX Codex +1 385установок redis Скилл для настройки Redis: кеш, очереди, Sentinel, кластер. Пригодится, когда агенту нужно развернуть или подкрутить Redis в проекте. CX Codex +1 379установок prompt-injection-defense Скилл помогает защитить LLM-приложения от прямых и непрямых инъекций промптов. Пригодится при настройке RAG-пайплайнов и субагентов с доступом к вызову инструментов. CX Codex +1 372установок kustomize Настраивает манифесты Kubernetes без шаблонизаторов через оверлеи и патчи. Пригодится при развёртывании одного приложения в разных окружениях. CX Codex +1 370установок disaster-recovery Скилл для планирования аварийного восстановления: цели RTO и RPO, стратегии репликации, отработка фейловера. Пригодится, когда нужно расписать план непрерывности. CX Codex +1 367установок kubernetes-hardening Скилл помогает перевести манифесты Kubernetes на безопасные стандарты: задать securityContext, сетевые политики и RBAC. Пригодится при подготовке кластера к аудиту. CX Codex +1 366установок

Спонсоры проекта

Компании, которые помогают держать аналитику открытой