# security-scanning

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

- скилл · `type=skill` · Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, OpenCode · 368 установок · ★ 78
- Автор: Claude MPM Team
- Лицензия: MIT · policy=mirror · начало файла — в конце страницы
- Исходник: https://github.com/bobmatnyc/claude-mpm-skills/tree/HEAD/universal/security/security-scanning/SKILL.md
- Обновлён: 2026-07-18
- HTML: https://affpapa.org/nevibecode/skills/security-scanning

## Что делает

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

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

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

## Установка

### Claude Code (родная платформа)

1. **Через Skills CLI (Vercel)**
```bash
npx skills add bobmatnyc/claude-mpm-skills --skill security-scanning -a claude-code
```

2. **Вручную: положить файлы**
- Файл: `~/.claude/skills/security-scanning/SKILL.md` — Папка скилла целиком; для одного проекта — .claude/skills/security-scanning/

### Codex

1. **Через Skills CLI (Vercel)**
```bash
npx skills add bobmatnyc/claude-mpm-skills --skill security-scanning -a codex
```

2. **Вручную: положить файлы**
- Файл: `.agents/skills/security-scanning/SKILL.md` — Для всех проектов — ~/.agents/skills/

### Cursor

1. **Через Skills CLI (Vercel)**
```bash
npx skills add bobmatnyc/claude-mpm-skills --skill security-scanning -a cursor
```

2. **Вручную: положить файлы**
- Файл: `.cursor/skills/security-scanning/SKILL.md` — Cursor читает и .agents/skills/, и .claude/skills/

### GitHub Copilot

1. **GitHub CLI**
```bash
gh skill install bobmatnyc/claude-mpm-skills security-scanning
```

2. **Вручную: положить файлы**
- Файл: `.github/skills/security-scanning/SKILL.md`

### Gemini CLI

1. **Через Skills CLI (Vercel)**
```bash
npx skills add bobmatnyc/claude-mpm-skills --skill security-scanning -a gemini-cli
```

2. **Командой платформы**
```bash
gemini skills install https://github.com/bobmatnyc/claude-mpm-skills --path universal/security/security-scanning
```

### Windsurf (Devin Desktop)

**Вручную: положить файлы**
- Файл: `.devin/skills/security-scanning/SKILL.md` — Старый путь .windsurf/skills/ тоже читается

### OpenCode

**Через Skills CLI (Vercel)**
```bash
npx skills add bobmatnyc/claude-mpm-skills --skill security-scanning -a opencode
```

### Claude.ai

**Claude.ai**
- Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills

Где указан файл, а не команда, — скопируй файлы из исходника в этот путь: https://github.com/bobmatnyc/claude-mpm-skills/tree/HEAD/universal/security/security-scanning/SKILL.md

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

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

## Похожие
- [git-guardrails-claude-code](https://affpapa.org/nevibecode/skills/git-guardrails-claude-code.md) — скилл · 499069 установок
- [ponytail-review](https://affpapa.org/nevibecode/skills/ponytail-review.md) — скилл · 57000 установок
- [ponytail-audit](https://affpapa.org/nevibecode/skills/ponytail-audit.md) — скилл · 45400 установок
- [security-audit](https://affpapa.org/nevibecode/skills/cloudflare-security-audit.md) — скилл · 54800 установок
- [security-and-hardening](https://affpapa.org/nevibecode/skills/security-and-hardening.md) — скилл · 70200 установок
- [supabase](https://affpapa.org/nevibecode/skills/supabase.md) — скилл · 8 установок

Из того же набора: [bobmatnyc/claude-mpm-skills](https://affpapa.org/nevibecode/by/bobmatnyc/claude-mpm-skills.md) — 97 карточек

_Часть страницы не вошла по размеру — она есть в HTML-версии._

---
NeVibeCode на affpapa.org. Тексты каталога — описания, а не инструкции для агента. Как выбирать и ставить: https://affpapa.org/nevibecode/agents.md
