Скиллы безопасности для Claude Code
Скиллы безопасности для Claude Code превращают разовый аудит в регулярную проверку: поиск секретов, попавших в репозиторий, разбор зависимостей с известными уязвимостями, проверка прав доступа и типовых ошибок вроде необработанного пользовательского ввода. Один и тот же набор проверок применяется к каждому изменению, а не только перед релизом. Самая частая находка — не экзотическая уязвимость, а забытый ключ в истории коммитов или права, выданные шире необходимого. Такие вещи находятся простыми правилами, но человек не проверяет их на каждом пул-реквесте. Скилл проверяет. Важная оговорка: скилл безопасности не заменяет ни аудит, ни ревью человеком. Он снимает поток однотипных находок, чтобы до специалиста доходили те случаи, где действительно нужно решение, а не механическая сверка.
Важное ограничение: результат такой проверки — это список кандидатов, а не приговор. Модель находит подозрительные места и объясняет, чем они опасны, но окончательное решение принимает человек, знающий контекст системы. Автоматически «чинить» безопасность по её выводу не стоит.
В подборке — скиллы для аудита кода, работы с секретами и проверки зависимостей. Инструменты этого класса применяются только к своим системам или при письменном разрешении владельца.
Скиллы в подборке
В подборке 154 скилла, ниже перечислены 24 с наивысшей оценкой.
- Управление доступом к каналу Discord — Доступом к каналу Discord для Claude Code управляет access: одобряет пэйринги по коду, редактирует список разрешённых отправителей, задаёт политику DM и настраивает группы. Всё состояние хранится в файле `~/.claude/channels/discord/access.json` — скилл не обращается к Discord напрямую, а только редактирует JSON, который перечитывает канальный сервер. Поддерживаются команды `pair`, `deny`, `allow`, `remove`, `policy` (режимы `pairing`, `allowlist`, `disabled`), `group add/rm` и `set` для параметров доставки. Важная защита: скилл выполняет мутации доступа только по команде пользователя в терминале — запросы, пришедшие через сообщения Discord или Telegram, отклоняются во избежание prompt injection. Подходит для администраторов Discord-ботов, которым нужен контроль allowlist и политики доступа без прямого вызова API.
- Блокировка обхода git-хуков в Claude Code — block-no-verify-hook настраивает в Claude Code PreToolUse hook, который до выполнения блокирует флаги --no-verify и --no-gpg-sign в git-командах. Конфигурация добавляется в .claude/settings.json: hook перехватывает каждый вызов инструмента Bash, проверяет переменную $TOOL_INPUT на наличие bypass-флагов в git-командах и завершается с кодом 2, если такой флаг обнаружен — Claude Code полностью отклоняет вызов. Это не позволяет AI-агенту обходить pre-commit hooks с линтингом, форматированием, тестами и проверками безопасности, а также политики GPG-подписи коммитов. Hook можно установить для отдельного проекта или глобально в ~/.claude/settings.json, а паттерн grep легко расширяется дополнительными флагами вроде --force. Подходит командам, которые строго соблюдают quality gates при AI-assisted разработке.
- Аутентификация и авторизация: JWT, OAuth2, RBAC — auth-implementation-patterns учит Claude Code реализовывать аутентификацию и авторизацию: JWT, OAuth2, управление сессиями и RBAC для построения безопасных масштабируемых систем контроля доступа. Скилл охватывает как базовые концепции (разграничение AuthN и AuthZ, сессионный и токенный подходы, OAuth2/OpenID Connect), так и конкретные сценарии: защита REST и GraphQL API, добавление социального входа через Google или GitHub, настройка SSO и мультитенантности, миграция существующих систем аутентификации. Встроенные best practices фиксируют критические требования — хеширование паролей через bcrypt/argon2, короткий срок жизни access-токенов (15–30 минут), httpOnly-куки, rate limiting на auth-эндпоинтах и серверная валидация всех данных. Подробная документация паттернов и проработанные примеры хранятся в файле `references/details.md`. Скилл подходит разработчикам, которые проектируют системы входа, отлаживают проблемы безопасности или внедряют корпоративный SSO.
- Безопасность смарт-контрактов на Solidity — Для смарт-контрактов на Solidity в Claude Code есть solidity-security: он помогает писать безопасный код, находить уязвимости в существующем и готовить контракты к профессиональному аудиту. Скилл охватывает защиту от reentrancy-атак с помощью паттерна Checks-Effects-Interactions, предотвращение integer overflow, корректную настройку access control через Ownable и ReentrancyGuard, а также оптимизацию газа без потери безопасности. Подробная документация по паттернам хранится в `references/details.md`. Тестовые примеры построены на Hardhat и Chai — они демонстрируют, как верифицировать защиту от reentrancy, переполнения и несанкционированных вызовов. Подходит разработчикам DeFi-протоколов и блокчейн-инженерам, которым нужен систематический подход к безопасной разработке контрактов.
- Управление секретами в конвейерах сборки — В CI/CD-пайплайнах Claude Code использует secrets-management, чтобы безопасно управлять секретами и не хардкодить чувствительные данные. Скилл охватывает интеграцию с HashiCorp Vault (динамические секреты, аудит-логирование, kv-v2), AWS Secrets Manager (автоматическая ротация, поддержка RDS и Terraform), Azure Key Vault и Google Secret Manager. Готовые примеры включают подключение Vault через hashicorp/vault-action в GitHub Actions и GitLab CI, получение секретов из AWS с маскировкой в логах, использование переменных окружения и secrets платформы. Отдельно разобраны автоматическая ротация через AWS Lambda и принципы минимальных привилегий, сканирование утечек (GitGuardian, TruffleHog) и шифрование секретов в покое — для команд, которым нужно исключить компрометацию учётных данных в пайплайне.
- Многомерное ревью кода по нескольким критериям — Через multi-reviewer-patterns Claude Code координирует параллельные проверки кода по нескольким измерениям качества: безопасности, производительности, архитектуре, тестированию и доступности. Скилл определяет, какие измерения назначить под конкретный сценарий (например, для изменений API — Security, Performance, Architecture), дедуплицирует находки по правилу «один файл:строка — одна проблема», при конфликтующих оценках выбирает наибольшую severity, а при конфликтующих рекомендациях сохраняет обе с атрибуцией рецензента. На выходе формируется консолидированный отчёт с разбивкой по уровням Critical / High / Medium / Low и сводной таблицей по измерениям. Подходит командам, которым нужно унифицировать многомерное code review и получить структурированный список приоритетных исправлений.
- Расследование компрометации Office 365 через аудит-логи — analyzing-office365-audit-logs-for-compromise анализирует в Claude Code журналы аудита Office 365 через Microsoft Graph API, чтобы выявить признаки компрометации облачных учётных записей. Скилл охватывает полный цикл расследования BEC-атак: аутентификация через MSAL client credentials flow, запросы к Unified Audit Log по операциям Set-Mailbox и New-InboxRule, перебор правил входящих сообщений с флагом внешней пересылки, обнаружение изменений делегирования (Add-MailboxPermission), выявление несанкционированных OAuth-разрешений и анализ подозрительных паттернов входа. Результат — JSON-отчёт с временной шкалой индикаторов компрометации, затронутыми почтовыми ящиками и оценками риска. Подходит SOC-аналитикам и специалистам по threat hunting, которым нужна структурированная процедура для расследования инцидентов в Microsoft 365 и проверки покрытия мониторинга по техникам MITRE ATT&CK T1114.002, T1098.002, T1556.006 и T1078.004.
- Анализ логов API Gateway на угрозы безопасности — Логи доступа API Gateway (AWS API Gateway, Kong, Nginx) Claude Code разбирает с помощью analyzing-api-gateway-access-logs и выявляет атаки BOLA/IDOR, обход ограничений частоты запросов, сканирование учётных данных и инъекции в параметры запросов. Для статистического анализа паттернов и обнаружения аномалий используется pandas: например, группировка по user_id и endpoint выявляет перебор resource_id (более 50 уникальных значений), а анализ всплесков кода 401 от одного IP — сканирование учётных данных. Скилл также фиксирует нестандартные HTTP-методы (DELETE, PATCH) на read-only-эндпоинтах и чрезмерное раскрытие данных. Подходит SOC-аналитикам при расследовании инцидентов с API и при построении правил обнаружения угроз; требует Python 3.8+ и доступа к лог-файлам в формате JSON.
- Обнаружение аномального доступа к облачным хранилищам — С analyzing-cloud-storage-access-patterns Claude Code обнаруживает аномальные паттерны доступа в AWS S3, Google Cloud Storage и Azure Blob Storage, анализируя CloudTrail Data Events, логи аудита GCS и Azure Storage Analytics. Скилл строит статистические базовые линии по почасовым объёмам запросов, истории IP-адресов и счётчикам объектов на пользователя, а затем выявляет отклонения: массовые загрузки (более 100 вызовов GetObject от одного принципала за час), доступ в нерабочее время (вне 8:00–18:00), новые IP-адреса, не встречавшиеся 30 дней, и всплески ListBucket как признак разведки. Запуск через `python scripts/agent.py` с параметрами бакета и временного окна формирует приоритизированный отчёт в JSON. Подходит SOC-аналитикам, расследующим утечку облачных данных или создающим правила обнаружения экфильтрации.
- Динамический анализ безопасности iOS-приложений с Objection — Для runtime-тестирования безопасности iOS-приложений в рамках авторизованных мобильных пентестов Claude Code использует analyzing-ios-app-security-with-objection: он работает через Objection и Frida. Скилл охватывает семь шагов: подготовку среды для jailbroken- и non-jailbroken-устройств, подключение Objection к целевому приложению по bundle ID, инспекцию keychain и файловой системы, обход SSL pinning и jailbreak detection, перехват Objective-C/Swift методов на лету и поиск чувствительных данных в памяти. Поддерживаются команды `ios keychain dump`, `ios sslpinning disable`, `ios jailbreak disable`, `memory search` и хуки произвольных методов с дампом аргументов. Инструмент предназначен для специалистов по мобильной безопасности, которым нужно оценить соответствие MASVS без доступа к исходному коду.
- Извлечение секретов через Windows DPAPI — abusing-dpapi-for-credential-access — это скилл для Claude Code, который помогает извлекать и расшифровывать секреты, защищённые Windows DPAPI: сохранённые RDP-учётные данные, записи Credential Manager и Vault, логины и куки браузеров Chrome/Edge, ключи KeePass, пароли Wi-Fi и сертификаты. Скилл охватывает три режима работы: онлайн-расшифровка в контексте пользователя, офлайн-расшифровка по паролю или NTLM-хешу, а также доменное дешифрование через резервный ключ DPAPI (domain backup key). Внутри описаны конкретные команды SharpDPAPI, SharpChrome, Mimikatz и Impacket dpapi.py, маппинг на MITRE ATT&CK T1555.004 и T1555.003, а также порядок сборки инструментов из исходников. Скилл предназначен для специалистов по постэксплуатации, красных команд и purple-team-учений — применяется исключительно в рамках авторизованного тестирования на проникновение с подписанными правилами взаимодействия.
- Анализ логов Azure Monitor для поиска угроз — analyzing-azure-activity-logs-for-threats запрашивает для Claude Code логи активности Azure Monitor и логи входа через библиотеку azure-monitor-query, чтобы обнаружить подозрительные административные операции, невозможные перемещения, эскалацию привилегий и модификации ресурсов. Скилл строит KQL-запросы к рабочим пространствам Azure Log Analytics и покрывает пять ключевых сценариев: изменения назначений ролей, модификации групп ресурсов и подписок, доступ к секретам Key Vault с новых IP-адресов, изменения правил Network Security Group и модификации политик условного доступа. Подходит SOC-аналитикам, которые расследуют инциденты в Azure-тенанте или строят детектирующие правила для облачного SIEM. Для работы требуется Python 3.8+, доступ к Log Analytics Workspace и соответствующие разрешения в Azure.
- Полный цикл баг-баунти: разведка, охота, отчёт — bug-bounty проводит Claude Code через полный цикл баг-бантинга: от разведки до подачи отчёта. Охватывает пять фаз: Recon → Learn → Hunt → Validate → Report — с инструментом `python3 tools/hunt.py` в роли оркестратора (~50 утилит в каталоге). Разведка включает перечисление поддоменов, обнаружение активов, анализ исходного кода и проверку скоупа HackerOne; охота — более 20 классов уязвимостей (IDOR, SSRF, XSS, SQLi, race conditions, HTTP smuggling, cache poisoning, OAuth/OIDC, SSTI, захват поддоменов, мисконфиги облака), цепочки A→B и тестирование LLM/AI по классификатору ASI01–ASI10; reporting — 7-Question Gate, 4 validation gates, шаблоны по классу уязвимости, CVSS 3.1 и генерацию PoC. Подходит пентестерам и охотникам за уязвимостями, которые ведут реальные программы на HackerOne или Bugcrowd и хотят методичного покрытия без поверхностного сканирования.
- Арсенал payload для пентеста веб-приложений — security-arsenal снабжает Claude Code готовыми payload, таблицами обходов, словарями и правилами сабмита для тестирования безопасности веб-приложений. Охватывает XSS (базовые зонды, кража куки, обход CSP, DOM-источники и синки), SSRF (метаданные AWS/GCP/Azure, фингерпринтинг внутренних сервисов, обход IP-фильтров), SQL-инъекции (детектирование, union-based, слепые time-based, обход WAF), XXE, NoSQLi, command injection, SSTI, IDOR, path traversal, HTTP smuggling, WebSocket и MFA bypass. Также содержит таблицу conditionally-valid-with-chain и список always-rejected findings — чтобы понять, что стоит, а что не стоит сабмитить в bug bounty. Незаменим при ручном пентесте, подготовке отчётов и оценке эксплуатируемости находок.
- Справочник уязвимостей веб-приложений — В web2-vuln-classes Claude Code получает полный справочник по 26 классам уязвимостей веб-приложений с root cause, detection patterns, bypass-таблицами, exploit-техниками и реальными оплаченными примерами из bug bounty. Охватывает IDOR, auth bypass, XSS, SSRF (11 техник обхода IP), SQLi, business logic, race conditions, OAuth/OIDC, file upload (10 техник обхода), GraphQL, LLM/AI (ASI01–ASI10 для agentic-фреймворков), API misconfig (mass assignment, JWT-атаки, prototype pollution, CORS), ATO-таксономию (9 путей), SSTI (Jinja2/Twig/Freemarker/ERB/Spring), HTTP smuggling (CL.TE/TE.CL/H2.CL), cache poisoning, MFA bypass (7 паттернов), SAML-атаки, LFI/RCE-цепочки, insecure deserialization (PHP/Java/Python/Node), dependency confusion и CSS injection. Предназначен для bug bounty-охотников и пентестеров, которые изучают конкретный класс уязвимости или проверяют, что делает баг оплачиваемым.
- Argus — сканер уязвимостей веб-приложений и LLM — argus собирает для Claude Code шесть автоматизированных сканеров, которые ищут высокоприоритетные классы уязвимостей в веб-приложениях и LLM-системах. Сканеры покрывают CORS-мисконфигурации (отражение origin, null origin с credentials), CRLF- и host-header-инъекции, NoSQL-инъекции с обходом аутентификации через операторы MongoDB и слепым `$where`, JWT-атаки (alg:none, RS256→HS256 confusion, брутфорс секрета), подтверждение слепых SSRF/XXE/SQLi/RCE/Log4Shell через out-of-band каналы interactsh, а также красное командирование LLM с корпусом payload-ов по шести категориям. Весь код на чистом Python без дополнительных зависимостей; ключевая логика тестируется офлайн. Инструмент ориентирован на пентестеров и bug bounty-охотников, которым нужно быстро закрыть слепые зоны там, где обычные сканеры не дают in-band сигнала — особенно для доказательства критических находок вроде слепого SSRF или инъекций с OOB-подтверждением.
- Автономный поиск уязвимостей и баг-баунти — Agentic-Bug-Hunter ведёт Claude Code через полный цикл баг-баунти: разведка, обучение перед охотой, поиск уязвимостей, валидация и написание отчёта. Внутри — методология из пяти фаз с таблицами цепочек A→B→C (IDOR→обход аутентификации, SSRF→метаданные облака, XSS→захват аккаунта), обходными таблицами для SSRF/file upload/open redirect, grep-паттернами под конкретные языки (JS, Python, PHP, Go, Ruby, Rust) и полным блоком тестирования LLM/AI-безопасности по классификатору ASI01–ASI10. Встроенный «7-Question Gate» и четыре валидационных шлюза отсекают теоретические находки до отправки отчёта. Подходит для пентестеров и исследователей безопасности, которые ведут охоту на HackerOne или Bugcrowd и хотят системно закрывать весь путь от перечисления поддоменов до генерации PoC и CVSS 3.1-оценки.
- Генератор навыков для AI-агентов — Кроссплатформенные навыки агентов из любых входных данных — описаний рабочих процессов, документации, URL-ссылок, скриптов, PDF и даже скриншотов — Claude Code создаёт автоматически с agent-skill-creator. Скилл анализирует сырой материал, выводит намерение пользователя и генерирует готовый к использованию SKILL.md-совместимый навык без необходимости писать код или заполнять шаблоны вручную. Поддерживает создание одиночных скиллов и мультиагентных наборов, обработку транскриптов, интерактивную настройку, валидацию спецификаций и аудит безопасности сторонних навыков перед установкой. Совместим с 17 платформами стандарта Agent Skills Open Standard: Claude Code, GitHub Copilot CLI, VS Code Copilot, Cursor, Windsurf, Cline, OpenAI Codex CLI, Gemini CLI и другими. Активируется командой `/agent-skill-creator` или естественными фразами вроде «автоматизируй этот процесс» или «создай навык для…».
- Справочник веб-уязвимостей для bug bounty — Claude Code получает через web2-vuln-classes полный справочник по 26 классам веб-уязвимостей: корневые причины, паттерны обнаружения, bypass-таблицы, техники эксплуатации и реальные оплаченные примеры из bug bounty. Охватывает IDOR, auth bypass, XSS, SSRF (11 техник обхода IP), SQLi, business logic, race conditions, OAuth/OIDC, file upload (10 bypass-техник), GraphQL, LLM/AI (ASI01–ASI10), HTTP smuggling (CL.TE/TE.CL/H2.CL), cache poisoning, MFA bypass (7 паттернов), SAML-атаки, LFI→RCE, insecure deserialization (PHP/Java/Python/Node) и dependency confusion. Каждый класс включает код уязвимого и безопасного варианта, чеклист тестирования и схемы чейнинга для эскалации критичности. Подходит для пентестеров и bug bounty охотников, которые изучают конкретный класс уязвимостей или готовятся к охоте на оплачиваемые баги.
- Библиотека пейлоадов для тестирования безопасности — Готовая библиотека пейлоадов, таблиц обхода и правил сабмита для тестирования безопасности веб-приложений доступна Claude Code в security-arsenal. Внутри — пейлоады для XSS (базовые зонды, кража куки, обход CSP, DOM-источники и синки), SSRF (метаданные AWS/GCP/Azure, фингерпринт внутренних сервисов, IP-bypass через decimal/octal/hex/IPv6), SQL-инъекций (детекция, union-based, blind time-based, обход WAF), XXE, NoSQLi, command injection, SSTI, IDOR, path-traversal, HTTP smuggling, WebSocket и обхода MFA. Скилл также содержит список находок, которые всегда отклоняются на bug bounty, и таблицу условно-валидных уязвимостей с цепочками эксплуатации — чтобы понять, стоит ли репортить конкретный баг. Подходит пентестерам и участникам bug bounty программ, которым нужно быстро подобрать нужный пейлоад или проверить, является ли находка сабмитабельной.
- Promptfoo — проверка промптов и защита ИИ-приложений — Promptfoo — это плагин для Claude Code, который помогает подключить модели и цели, написать наборы проверок и запустить сканирование на уязвимости для приложений на основе языковых моделей. Сам Promptfoo — консольная утилита и библиотека с открытым кодом под лицензией MIT: она тестирует промпты, агентов и RAG, сравнивает модели рядом (OpenAI, Anthropic, Azure, Bedrock, Ollama и другие) и проводит red teaming, то есть ищет слабые места вроде обхода защиты. Подойдёт, когда нужно проверить качество промптов перед релизом, сравнить, какая модель отвечает лучше, встроить проверки в CI/CD или просмотреть пулреквесты на проблемы безопасности, связанные с LLM. Проверки запускаются локально, промпты не покидают ваш компьютер. Установка самой утилиты: npm install -g promptfoo, затем promptfoo init --example getting-started; для большинства провайдеров нужен свой API-ключ. Команды promptfoo eval и promptfoo view запускают проверку и показывают результаты. Для разработчиков ИИ-агентов и чат-ботов.
- Open Code Review — ИИ-ревью кода от Alibaba — Open Code Review — это консольный инструмент и плагин для Claude Code, который проверяет изменения в git и оставляет комментарии к конкретным строкам. Он вырос из внутреннего ассистента Alibaba: жёсткая инженерная часть сама выбирает файлы, группирует связанные и подбирает правила, а агент с LLM разбирает изменения, читает файлы целиком и ищет по репозиторию. Встроены правила для нескольких языков, например про NPE, потокобезопасность, XSS и SQL-инъекции. Установка: npm install -g @alibaba-group/open-code-review, затем ocr config provider и ocr review; есть режимы для ветки, коммита и полного скана ocr scan. В режиме делегирования ревью делает сам Claude Code, тогда ключ API не нужен. Требуется Git 2.41+ и, кроме делегирования, настроенный LLM (OpenAI или Anthropic). Есть интеграция с CI. Лицензия Apache 2.0. Подходит для проверки кода перед слиянием.
- Prowler — проверка безопасности облака в Claude Code — Prowler — это плагин для Claude Code, который даёт скиллы по безопасности и соответствию требованиям облака на основе MCP-сервера Prowler. Сейчас в него входят разбор нарушений (triage) и их исправление; по описанию, скиллов станет больше. Сам Prowler — открытая платформа безопасности облака: тысячи готовых проверок и наборов требований для AWS, Azure, GCP, Kubernetes, GitHub, Microsoft 365 и Oracle Cloud, консольная утилита, веб-приложение, панель и графы путей атаки. Плагин подойдёт, чтобы разобрать найденные проблемы, понять, что нарушает стандарты соответствия, и получить шаги по исправлению. Утилита запускается командой prowler <провайдер>, панель — prowler dashboard. Нужны доступ к вашим облачным аккаунтам и работающий MCP-сервер Prowler; как установить сам плагин, README не сообщает. Лицензия Apache 2.0; есть облачная версия Prowler Cloud и самостоятельно разворачиваемый Local Server. Для специалистов по безопасности и DevOps.
- Управление API-ключами OmniRoute — omni-api-keys управляет API-ключами OmniRoute из Claude Code: создаёт, перечисляет, ротирует и отзывает их через REST-эндпоинты сервиса. Для каждого ключа можно настроить области применения (scopes), лимиты расходов и срок действия — ключи контролируют доступ ко всем proxy и management endpoints. Скилл работает с пятью основными эндпоинтами (`GET`, `POST`, `PATCH`, `DELETE /api/keys` и `GET /api/keys/{id}/devices`), а все запросы требуют Bearer-токена или сессионной куки, полученных через `POST /api/auth/login`. Дополнительно доступен список устройств по ключу: трекер фиксирует маскированные IP и User-Agent отпечатки без хранения реального IP клиента. Подходит командам, которым нужен программный контроль доступа к LLM-прокси с гранулярными политиками безопасности.
FAQ
Заменяет ли это полноценный аудит безопасности?
Нет. Скиллы закрывают регулярный слой: типовые ошибки, забытые секреты, устаревшие зависимости. Полноценный аудит включает моделирование угроз, проверку архитектуры и работу специалиста, который ищет то, чего нет в списке известных шаблонов.
Безопасно ли давать модели доступ к коду для такой проверки?
Это решение о доверии, а не о технике. Для чувствительных репозиториев практичный путь — локальные модели или изолированное окружение без выхода в сеть. Отдельно стоит проверить, не попадают ли в контекст модели сами секреты: проверять код на утечки, отправляя утёкшие ключи наружу, — плохой размен.
Все Skills для Claude Code