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

shannon-ai-pentester — скилл для Claude Code

Автономный white-box пентестер: читает исходники, запускает реальные эксплойты против работающего приложения и оставляет только подтверждённые находки.

Установить в Claude Code · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add reason-machines/trending-skills --skill shannon-ai-pentester -a claude-code
Открыть на GitHub

Что делает shannon-ai-pentester

Скилл ставит в проект Shannon — автономного пентестера для веб-приложений и API. Он работает по исходному коду: сначала разведка через Nmap, Subfinder, WhatWeb и Schemathesis, затем разбор репозитория и параллельные агенты, которые пробуют эксплойты по категориям — инъекции, XSS, SSRF, обход аутентификации и авторизации. В отчёт попадают только воспроизводимые находки с готовым PoC.

Всё крутится в контейнерах, поэтому Docker обязателен. Для доступа к модели нужен один из вариантов: ключ Anthropic API, OAuth-токен Claude, учётные данные AWS Bedrock или Google Vertex AI. Провайдера выбирают переменной SHANNON_AI_PROVIDER. Для тестов под логином задаются TARGET_USERNAME, TARGET_PASSWORD и TARGET_TOTP_SECRET — двухфакторку Shannon проходит сам. Без Docker и рабочего доступа к модели запуск не состоится.

Отчёты складываются в каталог воркспейса: report.md с описанием уязвимости и шагами воспроизведения, findings.json для машинной обработки и логи агентов. Долгие прогоны можно прерывать и продолжать по имени воркспейса, а готовый workflow встраивается в CI — пример для GitHub Actions есть в репозитории.

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

  • проверить API на SQL-инъекции и обход авторизации
  • получить отчёт с воспроизводимыми PoC, а не список подозрений
  • прогнать пентест по staging перед релизом
  • протестировать приложение под логином с двухфакторкой
  • встроить проверку безопасности в CI-пайплайн

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

  • Просканируй API на уязвимости и покажи отчёт с PoC
  • Настрой Shannon для тестов под логином: TARGET_USERNAME и TARGET_TOTP_SECRET уже в окружении

Как установить shannon-ai-pentester

1Через Skills CLI (Vercel)

npx skills add reason-machines/trending-skills --skill shannon-ai-pentester -a claude-code

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

~/.claude/skills/shannon-ai-pentester/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/shannon-ai-pentester/

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

Вопросы о shannon-ai-pentester

Как установить shannon-ai-pentester в Claude Code?

Выполните npx skills add reason-machines/trending-skills --skill shannon-ai-pentester -a claude-code. Скилл появится в ~/.claude/skills/shannon-ai-pentester/SKILL.md.

Что делает shannon-ai-pentester?

Читает исходники приложения, ищет точки атаки и запускает реальные эксплойты против работающего стенда. В отчёт попадают только подтверждённые уязвимости с пошаговым воспроизведением.

Что нужно для работы Shannon?

Docker и доступ к модели: ключ Anthropic API, OAuth-токен Claude, AWS Bedrock или Google Vertex AI. Провайдер задаётся переменной SHANNON_AI_PROVIDER.

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

Все скиллы по теме «Безопасность» →
git-guardrails-claude-code Matt Pocock Скилл ставит хук Claude Code, который останавливает опасные Git-команды до их запуска. Нужен, если агент не должен делать push или удалять изменения. 499 069установок ponytail-review DietrichGebert Скилл проверяет изменения глубже обычного diff: читает связанный код, ищет ошибки, риски, проблемы нагрузки и недостающие тесты. Пригодится для ревью PR и коммитов. CX Codex +1 57 000установок ponytail-audit DietrichGebert Проверяет репозиторий и ранжирует ошибки, риски и лишний код. Подойдёт, если нужен разовый разбор без автоматических правок. CX Codex +1 45 400установок security-audit cloudflare Проверяет кодовую базу на уязвимости и ищет нарушения границ доверия. Пригодится перед релизом или для точечного разбора опасных участков кода. CX Codex +1 54 800установок security-and-hardening addyosmani Помогает проектировать защиту и проверять код на уязвимости при работе с вводом, авторизацией, сессиями и внешними сервисами. Подойдёт перед релизом и при создании функций, которые обрабатывают недоверенные данные. CX Codex +1 70 200установок supabase официальный supabase Скилл помогает настраивать базу данных, аутентификацию и RLS в Supabase без скрытых дыр в безопасности. CX Codex GP ChatGPT 8установок

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

daily-stock-analysis Скилл настраивает регулярный анализ акций США, Китая и Гонконга через нейросети. Он рассчитывает точки входа, стоп-лоссы и шлёт отчёты в мессенджеры. CX Codex +1 2 000установок ui-ux-pro-max-skill Скилл подбирает структуру страницы, визуальный стиль, цвета и шрифты по описанию продукта. Пригодится, когда нужно задать направление дизайна до реализации интерфейса. CX Codex +1 2 000установок everything-claude-code-harness Скилл настраивает рабочий каркас ИИ-агента: субагенты, слэш-команды, хуки с памятью и сканирование безопасности. Пригодится, когда сессии Claude начинают с нуля каждую папку. CX Codex +1 1 800установок gstack-workflow-assistant Набор рабочих сценариев для планирования, проверки кода, выпуска изменений и тестирования в браузере. Вызывайте нужный сценарий слэш-командой. CX Codex +1 1 700установок autoresearchclaw-autonomous-research Скилл запускает автономный конвейер: тема на входе, на выходе статья с реальными ссылками, экспериментами и LaTeX для конференции. CX Codex +1 1 600установок deepseek-ocr Набор инструкций по запуску модели DeepSeek-OCR. Помогает агенту распознавать сканы, графики и PDF-файлы через vLLM или Transformers. CX Codex +1 1 600установок paperclip-ai-orchestration Скилл обучает ассистента управлять платформой Paperclip: разворачивать структуру из ИИ-агентов, ставить им цели и контролировать лимиты расходов. Помогает координировать задачи по расписанию. CX Codex +1 1 500установок marketingskills-ai-agents Скилл помогает подключить маркетинговые навыки к ИИ-агенту и применять их к SEO, текстам и конверсии. Перед работой он предлагает создать общий контекст продукта. CX Codex +1 1 500установок

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

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