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

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

Помогает настроить проверки безопасности в CI: поиск секретов, SAST, анализ лицензий и устаревших зависимостей. Пригодится для выстраивания пайплайнов с учётом рисков.

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

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

Скилл задаёт правила безопасности для пайплайнов непрерывной интеграции. Он фокусируется на утечках секретов, статическом анализе кода и проверке зависимостей. Для секретов действует принцип быстрой остановки сборки при их обнаружении. SAST настраивается по принципу постепенного ужесточения правил.

Оценка сторонних компонентов строится по трём осям. Учитываются тип лицензии, взвешенный по критичности балл уязвимостей CVE и степень устаревания версии. Компоненты с сильным копилефтом уровня GPL или LGPL считаются высоким риском. Если лицензия неизвестна или помечена как NOASSERTION, система сразу относит её к высокому уровню опасности.

Критичные и высокие уязвимости блокируют сборку. Исключения разрешены только при наличии конкретной причины, владельца и срока действия. К скиллу прилагаются справочные файлы по матрице инструментов, рабочим процессам CI и модели доверия к транзитивным зависимостям.

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

  • настроить блокировку сборок при обнаружении секретов
  • фильтровать зависимости по взвешенной критичности CVE
  • проверять сторонние библиотеки на риски лицензий GPL и AGPL
  • оформить временные исключения с указанием владельца и срока действия

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

  • Проверь наш CI-конфиг на соответствие правилам безопасности зависимостей
  • Помоги оформить исключение для уязвимости с указанием срока и владельца
  • Оцени риски сторонней библиотеки с лицензией MPL

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

1Через Skills CLI (Vercel)

npx skills add bobmatnyc/claude-mpm-skills --skill security-scanning -a claude-code

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

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

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

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

Вопросы о security-scanning

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

Выполните команду npx skills add bobmatnyc/claude-mpm-skills --skill security-scanning -a claude-code. Файл навыка сохранится в директории ~/.claude/skills/security-scanning/SKILL.md.

Что делает скилл security-scanning?

Он даёт агенту инструкции по настройке проверок безопасности в CI. Это включает выявление секретов, запуск SAST, анализ лицензий и оценку уязвимостей зависимостей.

Как оформляются исключения для найденных уязвимостей?

Каждое исключение требует обязательного указания причины, ответственного владельца и срока истечения. Без этих трёх условий обход блокировки не допускается.

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

SKILL.md · MIT
---
name: security-scanning
description: "CI security scanning: secrets, deps, SAST, triage, expiring exceptions"
user-invocable: false
disable-model-invocation: true
license: MIT
compatibility: claude-code
metadata:
  version: 1.2.0
  category: universal
  author: Claude MPM Team
  updated: "2026-06-15"
progressive_disclosure:
  entry_point:
    summary: "Baseline CI scans (secrets, deps, SAST) with triage and expiring exceptions"
tags: [security, scanning]
---

# Security Scanning

## Quick Start

- Secrets: fail fast; rotate on exposure.
- Dependencies: gate critical/high; automate updates.
- SAST: start high-signal; ratchet over time.
- Open Source Safety: score components on three axes — license tier, severity-weighted CVEs, obsolescence.
- Exceptions: require reason, owner, and expiry.

## Open Source Safety

Third-party component risk is more than "vulnerable: yes/no". Evaluate each component on
three independent dimensions and gate on the worst:

- **License risk:** HIGH = strong copyleft / GPL/AGPL/LGPL (whole-app disclosure risk);
  MEDIUM = weak copyleft / MPL, EPL (modification disclosure only); LOW = permissive /
  MIT, Apache-2.0, BSD. Unknown/`NOASSERTION` → treat as HIGH until identified.
- **CVE weighting:** weight by severity (critical ≫ high ≫ medium ≫ low) rather than raw
  counts; critical/high block, medium/low track with owner + expiry.
- **Obsolescence:** score the gap to latest version; majors-behind or unmaintained
  upstream is elevated risk.

See `references/open-source-safety.md` for the full framework, tier tables, the CVE
weighting model, obsolescence scoring, and the transitive-dependency trust model.

## Load Next (References)

- `references/tooling-matrix.md`
- `references/ci-workflows.md`
- `references/triage-and-remediation.md`
- `references/common-findings-and-fixes.md`
- `references/supply-chain-and-sbom.md`
- `references/open-source-safety.md`

© Claude MPM Team · MIT · bobmatnyc/claude-mpm-skills

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

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

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

software-patterns Помогает выбрать паттерн под конкретную проблему: связанность, отказоустойчивость, границы сервисов. Пригодится, когда код трудно тестировать или сервисы вызывают друг друга по кругу. CX Codex +1 373установок nextjs-v16 Скилл ведёт миграцию проекта на Next.js 16: асинхронные request API, opt-in кеширование через "use cache" и Turbopack. Пригодится, когда обновляете существующее приложение. CX Codex +1 371установок testing-anti-patterns Скилл помогает находить ошибки в тестах: проверки поведения моков, тестовые методы в продакшене и неполные заглушки. CX Codex +1 368установок vercel-deployments-builds Описывает жизненный цикл деплоя на Vercel: сборки, превью, фазы релиза и откат. Пригодится, когда настраиваешь вывод сборки или контролируешь релизы. CX Codex +1 368установок stacked-prs Скилл учит агента собирать цепочки зависимых pull request'ов: каждая ветка растёт из предыдущей, а не из main. Пригодится, когда большую фичу разбили на этапы. CX Codex +1 362установок better-auth-core Скилл для настройки Better Auth в TypeScript-приложениях: инстанс, серверные обработчики, клиент и сессии. Пригодится, когда нужно подключить аутентификацию без долгих поисков по докам. CX Codex +1 358установок reporting-pipelines Скилл задаёт единый порядок выгрузки отчётов: собрать данные, нормализовать, выгрузить CSV/JSON/Markdown с меткой времени и сохранить в reports/. CX Codex +1 354установок fastapi-local-dev Скилл-справочник по запуску FastAPI: Uvicorn с автоперезагрузкой для разработки, Gunicorn с UvicornWorker для продакшена. CX Codex +1 347установок

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

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