Cybersecurity Skills
Cybersecurity Skills for AI Agents
42 скилла по безопасности для Claude Code, Cursor и Codex: аудит кода и облака, пентест с проверкой разрешения, реагирование на инциденты
- 504 ★ репозитория
- Последний коммит
- MIT
Широкий доступ
Почему такой уровень
- Наступательные скиллы направляют запросы к целям и могут навредить системам без разрешения владельца
- `allowed-tools` заранее разрешает перечисленные инструменты без запроса в Claude Code
- Аудиты читают исходники, историю Git и конфигурации, где бывают секреты
Установка
- Работает в
В терминале, через SkillFoxx CLI
npx skillfoxx add skills/cybersecurity-skills-for-ai-agentsОпределит агенты на машине, покажет уровень доступа и зафиксирует версию.
Другие способы установки
Доступ и проверки
Как мы проверяемШирокий доступИнструмент может менять данные, выполнять команды или работать с секретами.
- Наступательные скиллы направляют запросы к целям и могут навредить системам без разрешения владельца
- `allowed-tools` заранее разрешает перечисленные инструменты без запроса в Claude Code
- Аудиты читают исходники, историю Git и конфигурации, где бывают секреты
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Cybersecurity Skills — набор из 42 скиллов по информационной безопасности в формате `SKILL.md`, собранный в семь семейств: безопасность приложений и цепочки поставок, наступательная разведка, обнаружение и реагирование, облако и инфраструктура, безопасность ИИ, проектирование и управление, комплаенс и приватность. Скиллы рассчитаны на сквозной запуск агентом, а выводы агент объясняет простым языком. Скилл `owasp-audit` проверяет исходный код по OWASP Top 10:2025: сначала разведка архитектуры, затем чек-лист по категориям с шаблонами `grep`, потом проход опровержения каждого кандидата. Итог — `findings.json` со статусами `confirmed`, `needs validation` и `rejected` плюс экспорт в SARIF. Та же схема стоит за `api-audit`, `container-audit` и `crypto-audit`. Среди остальных: `secrets-audit` ищет утекшие ключи в коде и истории Git, `scanner-pipeline` настраивает `gitleaks`, `semgrep` и `trivy` в CI, `malware-triage` разбирает подозрительный файл без запуска, а `agent-supply-chain-audit` проверяет скиллы, плагины и MCP-серверы самого агента. Наступательные скиллы (`recon`, `osint-recon`, `web-pentest`, `red-team-engagement`) начинают с проверки разрешения на цель и отказываются от неоднозначных запросов. Если непонятно, с чего начать, запустите `security-start`: он задаст до трех вопросов и назовет подходящий скилл.
Для кого. Инженерам безопасности, разработчикам без отдельной команды защиты и основателям небольших команд, которым нужен аудит кода, облака и зависимостей силами агента.
Подходит, если
- Перед релизом хочется пройтись по исходникам по списку OWASP Top 10:2025 и получить отчет с подтвержденными находками
- Вышла громкая уязвимость, а приложений много, и нужно понять, какие из них затронуты, скиллом `patch-sweep`
- Логи уже собираются, но SIEM нет: `log-watch` настроит регулярный просмотр и оповещение
- Прежде чем доверять чужому скиллу, плагину или MCP-серверу, их проверяет `agent-supply-chain-audit`
- Нужен тест веб-приложения, на которое у вас есть письменное разрешение: `web-pentest` ведет по девяти фазам WSTG
Не подходит, если
- Цель не принадлежит вам и письменного разрешения нет: наступательные скиллы такой запрос отклонят
- Требуется замена специалиста по безопасности: по словам автора, скиллы задают структуру первого прохода и специалиста не заменяют
- Агент не может читать репозиторий или запускать инструменты: большинство аудитов опирается на чтение кода
- Планируется массовое сканирование чужих систем или разрушающие техники: скиллы от них отказываются
Пример запроса к агенту
Запусти `owasp-audit` по этому репозиторию в стандартном режиме и собери отчет с подтвержденными находкамиОграничения
Наступательные скиллы работают только при явном разрешении на цель, использование против чужих систем без него автор считает ошибкой. Адаптеры для Cursor и Codex обходятся без субагента `finding-verifier`: они повторяют его шаги по файлу `verification.md`. Установщик `npx skills` берет по одной папке скилла, поэтому общие справочники скопированы внутрь каждого. Находки агента надо перепроверять вручную, а поле `allowed-tools` в Claude Code заранее разрешает перечисленные инструменты без запроса и песочницей не служит.
Как отключить. Удалите папки скиллов из `.agents/skills/` и `.claude/skills/` или выполните `/plugin uninstall cybersecurity-skills`. Отчеты и `findings.json` остаются в тех каталогах, куда агент их записал.
Частые вопросы
Как поставить только один скилл, например owasp-audit?
Выполните `npx skills add briiirussell/cybersecurity-skills --skill owasp-audit`. Список всех скиллов выводит `npx skills add briiirussell/cybersecurity-skills --list`. Вручную можно скопировать папку `skills/owasp-audit` в `.claude/skills/` проекта или в `~/.claude/skills/`.
Что такое finding-verifier?
Субагент плагина для Claude Code. Аудиты передают ему по одной находке, а он в чистом контексте и в режиме только чтения пытается ее опровергнуть. Cursor и Codex субагента не получают и выполняют те же шаги по тексту `verification.md`.
Как отличить подтвержденную находку от сомнительной?
В `findings.json` у каждой записи есть статус `confirmed`, `needs validation` или `rejected`. `confirmed` означает, что проход опровержения не нашел возражений, `needs validation` требует ручной проверки, `rejected` показывает отброшенных кандидатов. Тот же файл экспортируется в SARIF.
Какой скилл подойдет, если у меня нет специалиста по безопасности?
Начните с `security-start`, а для собственных аккаунтов и устройств с `personal-opsec`. Для зависимостей берите `dependency-audit`, для утекших ключей `secrets-audit`, для логов без SIEM `log-watch`.
Проверяется ли качество самих скиллов?
Каждый PR проходит линтер скиллов и статический скан NVIDIA SkillSpector, а тесты проверяют схему находок, экспорт SARIF и сборку адаптеров. Повторить скан можно командой `skillspector scan https://github.com/briiirussell/cybersecurity-skills --recursive --no-llm`.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
СкиллыClaude Code CyberSecurity Skills
Claude Code CyberSecurity Skill Collection
Набор из 22 скиллов по кибербезопасности для Claude Code: разведка, поиск уязвимостей, реагирование на инциденты, red и blue team, разбор вредоносов
Сканер безопасности для скиллов агентов: ищет промпт-инъекции, утечку данных и вредоносный код перед установкой
Скилл аудита безопасности кода от Cloudflare: агент проходит разведку, охоту по покрытию и независимую проверку находок и выдает структурированный отчет
Библиотека скиллов по кибербезопасности: форензика, реагирование на инциденты, пентест, облака и анализ вредоносов с привязкой к MITRE ATT&CK и NIST
Скилл для проверки кода на уязвимости по OWASP Top 10:2025, ASVS 5.0 и спискам уязвимостей для LLM и ИИ-агентов 2026 года
Скилл аудита безопасности с ГОСТ и ФСТЭК
Security Audit Skill for Claude Code
Скилл аудита безопасности для Claude Code: OWASP Top 10 плюс ГОСТ Р 56939, приказ ФСТЭК №21 и ФЗ-152, параллельные сабагенты и матрица соответствия
Сравнение с похожими
Карточки с тем же главным запросом: чем они отличаются.
| Инструмент | Официальный | Звезды репозитория | Главное отличие |
|---|---|---|---|
| Cybersecurity Skills (эта карточка) | нет | 504 | |
| Anthropic Cybersecurity Skills | нет | 35 708 | библиотека скиллов с привязкой к MITRE ATT&CK и NIST, а здесь каждая находка проходит проход опровержения и получает статус в `findings.json` |
| OWASP Security | нет | 429 | один скилл проверки кода по OWASP, а здесь OWASP-аудит лишь часть набора из 42 скиллов |
Коротко о README
В описании перечислены аудитории от пентестеров до основателей без штата безопасности и подсказки, с какого скилла начинать в каждой ситуации. Затем показаны карта семейств, таблица всех скиллов, семь способов установки, правила сборки адаптеров и написания нового скилла, раздел о проверках безопасности и об этике и авторизации.
Бейдж для README
Исходный SKILL.md
--- name: owasp-audit description: "Audit application source code against the OWASP Top 10:2025 categories — broken access control (incl. SSRF), security misconfiguration, software supply chain failures, cryptographic failures, injection, insecure design, authentication failures, software and data integrity, logging and alerting failures, mishandling of exceptional conditions — with recon, a coverage ledger, per-finding verification, and a findings.json report. Use when the user mentions 'OWASP,' 'OWASP Top 10,' 'security audit,' 'security review,' 'secure code review,' 'code security review,' 'vulnerability audit,' 'find vulnerabilities,' 'appsec review,' 'application security audit,' 'check for security issues,' 'review this PR for security,' 'pre-merge security check,' 'diff review,' 'broken access control,' 'IDOR,' 'SQL injection,' 'XSS,' 'SSRF,' 'webhook security,' or wants to check their codebase for common security weaknesses." allowed-tools: Read, Grep, Glob, Bash(npm audit), Bash(npm audit --omit=dev) --- # OWASP Audit — Source Code Security Review Perform a systematic security audit of application source code against the OWASP Top 10:2025. Every candidate is traced, then independently challenged, before it becomes a finding. Coverage is recorded per surface and trust boundary, so "clean" means someone actually read the code. Cross-references: - `api-audit` for a surface-driven pass over every API endpoint (shares the recon, verification, and orchestration references) - `web-pentest` "Combined white-box + black-box mode" when you have both the source and a running instance you're authorized to test - `business-logic-testing` to prove race conditions and logic flaws dynamically (A06) - `dependency-audit` for the full A03 supply-chain picture; `secrets-audit` for leaked credentials - `threat-modeling` for the principal / trust-boundary vocabulary used in recon - `finding-triage` to take a single finding from this report to a defensible disposition ## Authorization and Mode Only audit code the user owns or is authorized to review. Any live check (for example `curl -I` against a deployed origin) needs the same authorization for that host and stays non-destructive. Pick the mode before starting: - **Guidance** (default): a question, a single file, or "how do I secure X". Answer directly. Findings still follow the verdict rules below. No ledger required. - **Full audit**: the user explicitly asks to audit or security-review a codebase, a release, or a PR. Run the full workflow below. - **Diff / PR-scoped**: the user wants a branch, PR, or commit range reviewed, or a pre-merge gate. Run the full workflow limited to the change, using [references/diff-review.md](references/diff-review.md). If it's ambiguous, ask one question: guidance pass or full audit (and which profile)? ## Workflow (full audit) 1. **Scope**: what's in, what's out, mode, and run profile 2. **Recon**: write `architecture.md` and `coverage.json` before hunting