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

penetration-test — команда для Claude Code: пентест приложения

Слэш-команда запускает проверку веб-приложения, API или аутентификации на уязвимости и собирает отчёт с рекомендациями.

Установить в Claude Code · Через claude-code-templates Все способы и платформы ↓
npx claude-code-templates@latest --command security/penetration-test
Открыть на GitHub

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

Команда проводит пентест по фазам: разведка сервисов, оценка уязвимостей, попытки эксплуатации, проверка аутентификации, безопасность API и инфраструктуры. В основе — OWASP Testing Guide и NIST. На выходе получается отчёт с кратким резюме, описанием находок, оценкой риска и планом исправлений.

Перед запуском команда сама собирает контекст: смотрит слушающие порты через netstat или lsof, читает package.json или requirements.txt, чтобы определить фреймворк, считает найденные маршруты и упоминания аутентификации в src/. Для этого ей нужны инструменты Read, Bash, Grep, Glob — без них шаги разведки не выполнятся.

Аргумент задаёт цель: [target], --web-app, --api, --auth или --full-scan. Это команда для проверки собственного кода и стендов, а не для чужих систем: запускать её против внешних сервисов без письменного разрешения нельзя.

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

  • проверить веб-приложение на уязвимости из OWASP Top 10
  • найти дыры в аутентификации и управлении сессиями
  • протестировать API на обход авторизации и отсутствие лимитов
  • оценить риски и получить план исправлений по каждой находке
  • провести разведку: какие сервисы слушают порты и какой фреймворк используется

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

  • /penetration-test --web-app
  • /penetration-test --api
  • /penetration-test --full-scan

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

1Через claude-code-templates

npx claude-code-templates@latest --command security/penetration-test

2Вручную: положить файлы

.claude/commands/penetration-test.md

Вызов — /penetration-test. Для всех проектов — ~/.claude/commands/

Вопросы о penetration-test

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

Выполните npx claude-code-templates@latest --command security/penetration-test. Команда появится в файле .claude/commands/penetration-test.md.

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

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

Какие аргументы принимает команда?

Цель в виде [target] либо один из флагов: --web-app, --api, --auth, --full-scan. Флаг сужает проверку до нужной области.

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

penetration-test.md · MIT
---
allowed-tools: Read, Bash, Grep, Glob
argument-hint: "[target] | --web-app | --api | --auth | --full-scan"
description: Perform penetration testing and vulnerability assessment on application
---

# Penetration Test

Perform penetration testing and vulnerability assessment: **$ARGUMENTS**

## Application Context

- Running services: !`netstat -tlnp 2>/dev/null | grep LISTEN | head -10 || lsof -i -P | grep LISTEN | head -10`
- Web framework: @package.json or @requirements.txt (detect framework and version)
- API endpoints: !`grep -r "route\|endpoint\|@app\\.route\|@RequestMapping" src/ 2>/dev/null | wc -l`
- Authentication: !`grep -r "auth\|login\|jwt\|session" src/ 2>/dev/null | wc -l`

## Task

Conduct systematic penetration testing following ethical hacking methodologies:

**Test Target**: Use $ARGUMENTS to focus on web application, API, authentication, or comprehensive testing

**Testing Phases**:
1. **Reconnaissance** - Service discovery, technology fingerprinting, attack surface mapping
2. **Vulnerability Assessment** - OWASP Top 10, injection flaws, broken authentication
3. **Exploitation Testing** - XSS, CSRF, SQL injection, privilege escalation attempts
4. **Authentication Testing** - Brute force, session management, authorization bypasses
5. **API Security Testing** - Input validation, rate limiting, authentication bypass
6. **Infrastructure Testing** - Network security, container security, configuration issues

**Testing Methodology**:
- Follow OWASP Testing Guide and NIST guidelines
- Use both automated tools and manual testing techniques
- Document all findings with proof-of-concept examples
- Provide remediation recommendations for each vulnerability
- Maintain ethical boundaries and avoid data damage

**Output**: Comprehensive penetration test report with executive summary, detailed findings, risk ratings, and remediation roadmap.

© davila7 · MIT · davila7/claude-code-templates

Похожие слэш-команды

Всё по теме «Безопасность» →
performing-web-application-penetration-test mahipal Пошаговый сценарий тестирования веб-приложений на проникновение по методике OWASP WSTG с помощью Burp Suite. Пригодится для аудита перед релизом и проверки исправлений. CX Codex +1 660установок penetration-testing devops-skills Скилл ведёт агента по фазам пентеста: разведка, сканирование, эксплуатация, отчёт. Пригодится, когда нужно проверить свои же контроли безопасности. CX Codex +1 373установок owasp-top-10-testing usestrix Запускает агентов Strix для поиска реальных эксплойтов по стандарту OWASP Top 10:2025. Пригодится перед релизом или аудитом безопасности веб-приложения. CX Codex +1 12 800установок web-pentest briiirussell Скилл ведёт агента по фазам тестирования живого веб-приложения: конфигурация, аутентификация, авторизация, ввод. Нужен, когда есть письменное разрешение на цель. CX Codex +1 545установок agentforce-test forcedotcom Пишет и прогоняет тест-наборы для агентов Agentforce: дымовые проверки, батч-прогоны и проверки на атаки. Пригодится, когда агент уже собран и его надо проверить перед выкаткой. CX Codex +1 5 700установок penetration-tester VoltAgent Community Проводит авторизованные проверки безопасности: ищет уязвимости, проверяет их эксплуатацию и описывает меры исправления. Подходит для оценки систем в согласованных границах. 2 407установок

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

Весь набор →
neon-database-architect Субагент для проектирования схем Neon, настройки Drizzle ORM и оптимизации запросов в serverless-окружении. 478установок podcast-content-analyzer Субагент для Claude разбирает транскрипты подкастов: находит яркие моменты, режет на главы, вытаскивает ключевые слова и оценивает потенциал клипов. 474установок flutter-go-reviewer Субагент для Claude, который проверяет изменения в пул-реквестах и свежий код на Go, Protobuf, PostgreSQL, Flutter, Riverpod и GetX. 452установок laravel-expert Скилл превращает Claude в старшего Laravel-инженера: тонкие контроллеры, FormRequest, API Resources, очереди и кэш. Пригодится, когда пишете или рефакторите бэкенд на Laravel 10/11+. 449установок session-learning-capture Слэш-команда собирает знания из текущей сессии Claude и записывает их в файлы памяти проекта, чтобы следующий запуск начинался не с нуля. 425установок screenshot-interaction-analyzer Субагент читает скриншот интерфейса и описывает, что на нём можно нажать, куда ведут переходы и какие состояния меняются. Пригодится, когда есть картинка экрана, а макета или описания флоу нет. 414установок firecrawl-scraper Скилл для глубокого сбора данных с веб-страниц, скриншотов, разбора PDF и обхода сайтов через API Firecrawl. 407установок python-pro Скилл для Claude, который ведёт разработку на Python 3.12+: async, типизация, профилирование, uv, ruff, pydantic и FastAPI. 399установок

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

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