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

shannon — скилл для Claude Code: автономный пентест веб-приложений

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

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

Что делает shannon

Шеннон работает в белом ящике: вы даёте ему URL цели и папку с кодом, а он связывает уязвимость в исходнике с реальным запросом к запущенному приложению. Покрытие — категории OWASP Top 10, включая инъекции, XSS, SSRF и поломанную авторизацию. Отчёт получается с доказательством, а не с догадкой.

Внутри скилла — обвязка над Docker-инструментом: он клонирует или обновляет репозиторий в ~/shannon, подкладывает ваш код в repos/{REPO_NAME}, проверяет наличие docker и git и ключа ANTHROPIC_API_KEY. Для целей с логином нужен YAML-конфиг с формой входа и правилами focus/avoid, иначе авторизованные страницы он просто не увидит.

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

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

  • найти уязвимости в своём коде до релиза
  • подтвердить эксплойтом, что XSS действительно срабатывает
  • проверить авторизацию на скрытых эндпоинтах
  • прогнать аудит по категориям OWASP Top 10
  • возобновить прерванный пентест в том же workspace

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

  • Запусти пентест http://localhost:3000 по коду в ./myapp
  • Проверь только xss и injection на http://localhost:8080, код в frontend
  • Покажи последний отчёт Shannon

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

1Через Skills CLI (Vercel)

npx skills add unicodeveloper/shannon --skill shannon -a claude-code

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

~/.claude/skills/shannon/SKILL.md

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

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

Вопросы о shannon

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

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

Что делает shannon?

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

Что нужно, чтобы скилл заработал?

docker и git в системе и ключ ANTHROPIC_API_KEY. Вместо ключа можно включить режим Bedrock или Vertex через переменные окружения.

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

Все скиллы по теме «Безопасность» →
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установок

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

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