К основному содержанию
скилл Claude Code CX Codex Cursor GitHub Copilot

security-scan · ruvnet — скилл для Claude Code: что делает и как установить

Гоняет проверку репозитория на трёх уровнях глубины: зависимости, секреты, опасные паттерны. Пригодится перед релизом и при разборе PR.

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

Что делает security-scan

Скилл запускает проверку кода в три фазы: npm audit по зависимостям, поиск захардкоженных секретов и греп по опасным паттернам. Глубина quick, standard или deep задаёт, на сколько уровней каталогов спускаются вторая и третья фазы: 3, 5 или 10. На quick поиск паттернов пропускается совсем.

Команды идут через npx @claude-flow/cli@latest: security scan --depth DEPTH --output json для прогона, security cve --list для списка CVE и security threats --model stride --export md для шаблона угроз. Последняя заготовка живёт отдельно от скана: STRIDE/DREAD/PASTA по вашему коду она не считает.

Сканер работает по шаблонам; поток данных и логику авторизации он не разбирает. Поэтому каждую находку открывайте по указанной строке — совпадения в комментариях, текстах ошибок, фикстурах и собранных бандлах вроде coverage/ и playwright-report/ обычно мусор. Итог можно сохранить в MCP-память через memory_store в namespace security-findings, а hooks_post-task заберёт результаты для тренировки паттернов.

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

  • прогнать зависимости через npm audit перед деплоем
  • вычистить захардкоженные ключи из исходников
  • проверить PR на регрессии по безопасности
  • получить список известных CVE для проекта
  • набросать модель угроз по STRIDE в Markdown

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

  • Запусти security-scan на глубину standard и покажи находки с файлами и строками.
  • Проверь этот PR скиллом security-scan на quick: интересуют в первую очередь секреты в новых файлах.
  • Сделай deep-скан перед деплоем и сохрани итог в память.

Как установить security-scan

1Через Skills CLI (Vercel)

npx skills add ruvnet/ruflo --skill security-scan -a claude-code

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

~/.claude/skills/security-scan/SKILL.md

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

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

Весь набор →
ruflo ruvnet Скилл добавляет в проект оркестрацию мультиагентных задач, память, маршрутизацию и MCP-инструменты. Нужен для swarm-сценариев и многошаговых workflows. Claude Code CX Codex Cursor +1 4 000установок Swarm Orchestration ruvnet Скилл для управления роями агентов с параллельным выполнением задач, динамической топологией и автоматической балансировкой нагрузки. Нужен, когда одного агента недостаточно и требуется координировать специалистов разного профиля. Claude Code CX Codex Cursor +1 2 100установок github-project-management ruvnet Скилл превращает рутину вокруг issue и доски проекта в вызовы gh и ruv-swarm: метки, подзадачи, поиск дублей. Пригодится, когда задач много, а порядка в трекере нет. Claude Code CX Codex Cursor +1 1 400установок github-workflow-automation ruvnet Скилл автоматизирует GitHub Actions с координацией AI-агентов. Генерирует оптимальные pipeline, управляет pull request'ами, анализирует баги и развёртывает обновления с минимальными рисками. Claude Code CX Codex Cursor +1 1 300установок github-code-review ruvnet Организует параллельное код-ревью в GitHub с помощью агентов безопасности, архитектуры и стиля через пакет ruv-swarm. Claude Code CX Codex Cursor +1 1 300установок stream-chain ruvnet Организует последовательную передачу данных между шагами агента через цепочки промптов или готовые пайплайны. Claude Code CX Codex Cursor +1 1 200установок flow-nexus-swarm ruvnet Развёртывает облачные рои ИИ-агентов и собирает событийные процессы с очередями сообщений. Нужен для координации задач, контроля запусков и масштабирования роя. Claude Code CX Codex Cursor +1 1 200установок performance-analysis ruvnet Находит узкие места в Claude Flow swarms, профилирует операции агентов и генерирует отчёты с рекомендациями по оптимизации. Claude Code CX Codex Cursor +1 1 200установок

Другие версии security-scan

Похожие

shopify-apps sickn33 Набор шаблонов для разработки приложений Shopify на Remix и React Router. Помогает настроить App Bridge, интерфейс на Polaris, биллинг и обработку вебхуков. Claude Code CX Codex Cursor +1 1 000установок backend-security-coder sickn33 Скилл помогает внедрять защитные практики в бэкенд: настраивает валидацию параметров, предотвращает инъекции и закрывает уязвимости в API. Claude Code CX Codex Cursor +1 1 000установок twilio-communications sickn33 Скилл помогает настроить отправку сообщений, голосовые вызовы и двухфакторную верификацию через Twilio. Пригодится при создании IVR-меню или защите входа через одноразовые коды. Claude Code CX Codex Cursor +1 994установок mantis-plan официальный google Строит дорожную карту защиты кода на основе модели угроз и истории находок. Запускайте перед началом кампании ревью, чтобы определить границы проекта и расставить приоритеты. Claude Code CX Codex Cursor +1 1 600установок mantis-summarize официальный google Готовит карту кодовой базы перед аудитом безопасности и создаёт файлы mantis-summary.md в каждой папке. Сокращает контекст для планирования атак. Claude Code CX Codex Cursor +1 1 600установок trailmark trailofbits Парсит исходный код и бинарники в граф вызовов для поиска векторов атак, точек входа и путей передачи данных при аудите безопасности. Claude Code CX Codex Cursor +1 4 000установок git-guardrails-claude-code Matt Pocock Скилл ставит хук Claude Code, который останавливает опасные Git-команды до их запуска. Нужен, если агент не должен делать push или удалять изменения. Claude Code 499 069установок ponytail-review DietrichGebert Скилл проверяет изменения глубже обычного diff: читает связанный код, ищет ошибки, риски, проблемы нагрузки и недостающие тесты. Пригодится для ревью PR и коммитов. Claude Code CX Codex Cursor +1 56 300установок

Вопросы о security-scan

Как установить security-scan в Claude Code?

Выполните npx skills add ruvnet/ruflo --skill security-scan -a claude-code. Скилл встанет по пути ~/.claude/skills/security-scan/SKILL.md.

Что делает security-scan?

Гоняет npm audit, ищет секреты и опасные паттерны кода на выбранной глубине. Находки можно сложить в MCP-память и передать в hooks_post-task.

Чем `deep` отличается от `standard`?

standard спускается на 5 уровней каталогов, deep — на 10. Зависимости проверяются на обеих глубинах, а на quick греп по паттернам не запускается вовсе.

Исходный текст

SKILL.md · MIT
---
name: security-scan
description: Run full security scans on the codebase using Ruflo security tools. Use when reviewing PRs for security regressions, auditing auth/input-handling code, before production deploys, or when the user asks for a security check at quick/standard/deep depth.
allowed-tools: Bash(npx *) mcp__plugin_ruflo-core_ruflo__memory_store mcp__plugin_ruflo-core_ruflo__hooks_post-task Read Grep
argument-hint: "[depth: quick|standard|deep]"
---
Run a security scan at the specified depth.

Via CLI:
```bash
npx @claude-flow/cli@latest security scan --depth DEPTH --output json
npx @claude-flow/cli@latest security cve --list
npx @claude-flow/cli@latest security threats --model stride --export md
```

What the scan really does (`v3/@claude-flow/cli/src/commands/security.ts`): phase 1 runs `npm audit` for dependencies, phase 2 greps for hard-coded secrets, phase 3 greps source for risky code patterns. `--type deps|code|all` picks phases; `--depth` only sets how many directory levels phases 2 and 3 descend:

| Depth | Dependencies | Secrets (levels) | Code patterns (levels) |
|-------|--------------|------------------|------------------------|
| quick | yes | 3 | skipped |
| standard | yes | 5 | 5 |
| deep | yes | 10 | 10 |

It is a pattern scanner, not a taint or auth-flow analyser, and `security threats` is a separate STRIDE/DREAD/PASTA template, not a scan of your code. Treat every finding as a lead, not a verdict: open the file at the reported line before reporting it, and drop matches in comments, error strings, generated bundles (`coverage/`, `playwright-report/`) and test fixtures. Say which of the phases above you ran and which you did not.

Store findings via MCP: `mcp__plugin_ruflo-core_ruflo__memory_store({ key: "scan-findings", value: "SUMMARY", namespace: "security-findings" })`

Train patterns: `mcp__plugin_ruflo-core_ruflo__hooks_post-task({ taskId: "security-scan", success: true, storeResults: true })`

© ruvnet · MIT · ruvnet/ruflo

Смотрите также

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

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