Claude Code Security Reviewer — плагин
GitHub Action от Anthropic, который проверяет изменения в pull request на уязвимости с помощью Claude и оставляет комментарии
- 6 626 ★ репозитория
- Последний коммит
- MIT
Расширенный доступ
Почему такой уровень
- Отправляет изменения кода в API Anthropic
- Пишет комментарии в PR и не защищен от prompt injection
Установка
- Работает в
Ручная установка
name: Security Review
permissions:
pull-requests: write
contents: read
on:
pull_request:
jobs:
security:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
with:
ref: ${{ github.event.pull_request.head.sha || github.sha }}
fetch-depth: 2
- uses: anthropics/claude-code-security-review@main
with:
comment-pr: true
claude-api-key: ${{ secrets.CLAUDE_API_KEY }}Сохраните как .github/workflows/security.yml и добавьте секрет CLAUDE_API_KEY.
Доступ и проверки
Как мы проверяемРасширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.
- Отправляет изменения кода в API Anthropic
- Пишет комментарии в PR и не защищен от prompt injection
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Action запускается на pull request, передает Claude только измененные файлы и ищет в них проблемы безопасности: инъекции, ошибки авторизации, утечки секретов, слабую криптографию, XSS, небезопасную десериализацию. Найденное публикуется комментариями к конкретным строкам с объяснением и советом по исправлению. Отдельный фильтр отбрасывает шумные находки вроде DoS и ограничения частоты запросов. Инструкции сканирования и фильтрации можно дополнить своими файлами, а та же логика доступна в Claude Code командой /security-review.
Для кого. Для команд на GitHub, которым нужна дополнительная проверка безопасности каждого PR.
Подходит, если
- Нужно автоматически проверять PR на уязвимости
- Классический SAST дает слишком много ложных срабатываний
- Хочется настроить проверку под правила своей компании
Не подходит, если
- PR приходят от недоверенных внешних авторов без предварительного одобрения
- Нужен детерминированный и воспроизводимый результат проверки
Пример запроса к агенту
Добавь в репозиторий автоматическую проверку безопасности PR через ClaudeОграничения
Нужен ключ API Anthropic с доступом к Claude API и Claude Code, аккаунт и оплата Anthropic из России недоступны. По словам авторов, action не защищен от prompt injection, поэтому использовать его стоит только для доверенных PR. Результаты недетерминированы и не заменяют полноценный аудит.
Как отключить. Удалите файл .github/workflows/security.yml или шаг с этим action из воркфлоу.
Частые вопросы
Проверяется весь репозиторий?
Нет, для PR анализируются только измененные файлы.
Можно ли без GitHub Actions?
Да, в Claude Code есть команда /security-review, ее можно настроить, скопировав security-review.md в .claude/commands/.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
ПлагиныAgentShield проверяет папку .claude на ключи в открытом виде, широкие разрешения, опасные хуки и небезопасные MCP-серверы и ставит оценку от A до F
Каталог из 22 плагинов с хуками для Claude Code: безопасность, контроль расходов, наблюдаемость и автоматизация
Хук для Claude Code, который оценивает риск Bash-команд правилами и моделью Haiku и спрашивает подтверждение только для опасных
Скрипт аудита для macOS и Windows показывает, что в Claude Desktop расширяет доступ агента, и сам ничего не меняет
Эталонный набор Anthropic для защиты кода: скиллы threat-model, vuln-scan, triage и patch в Claude Code и автономный конвейер поиска уязвимостей
Claude Hooks (Prompt Injection Defender)
Claude Hooks
Хук для Claude Code проверяет вывод файлов, веб-страниц и команд на скрытые инструкции и предупреждает агента
Сравнение с похожими
Записи с тем же главным запросом: чем они отличаются.
| Запись | Официальный | Звезды репозитория | Главное отличие |
|---|---|---|---|
| Claude Code Security Reviewer (эта запись) | нет | 6 626 | |
| Bug Hunter | нет | 540 | скилл состязательного аудита кода |
| OpenQodex | нет | 1 033 | openQodex проверяет ваши изменения перед пушем |
| Mantis | да | 2 665 | 19 скиллов Google для поиска |
Коротко о README
README дает готовый воркфлоу, предупреждение о prompt injection и таблицу параметров: модель, таймаут, исключаемые папки, свои инструкции. Описаны архитектура на Python, этапы проверки и список типов уязвимостей. Отдельно рассказано о команде /security-review в Claude Code и ее настройке. Лицензия MIT.