# security-guidance

Три слоя проверки кода, который пишет Claude: мгновенные предупреждения по regex, разбор диффа через LLM и агентная проверка коммитов.

- плагин · `type=plugin` · Claude Code · ★ 44635
- Автор: Anthropic · официальный репозиторий Anthropic
- Лицензия: Apache-2.0 · policy=mirror · начало файла — в конце страницы
- Исходник: https://github.com/anthropics/claude-plugins-official/tree/HEAD/plugins/security-guidance
- Обновлён: 2026-10-24
- HTML: https://affpapa.org/nevibecode/plugins/security-guidance

## Что делает

Плагин ловит типовые дыры в коде, который сгенерировал Claude. Первый слой — regex-предупреждения на `Edit` и `Write`: около 25 опасных шаблонов вроде `yaml.load`, `pickle.load` на недоверенных данных, `torch.load(weights_only=False)`, сырой `innerHTML`, зашитые секреты. Срабатывает сразу, без обращений к модели.

Второй слой включается, когда Claude заканчивает ход: дифф уходит в быстрый вызов LLM, и находки высокой важности возвращаются агенту — он успевает починить их до того, как вы увидите ответ. Третий слой работает на `git commit`: SDK-ревьюер сам читает связанные файлы через `Read`, `Grep` и `Glob`, прослеживает поток данных по репозиторию и находит то, что не видно в одном файле — IDOR, обход авторизации, SSRF через несколько модулей.

Для работы нужен Claude CLI версии не ниже v2.1.144 и Python 3.8+ в `PATH` — плагин берёт первую рабочую команду из `python3`, `python`, `py -3`. Ревью через LLM требуют учётных данных: подойдёт вход в Claude, API-ключ или конфигурация стороннего провайдера. Если ничего из этого не доходит до плагина, LLM-проверки пропускаются и остаются только regex-предупреждения — это повод проверить настройки, если вы ждали разбор диффа. Поведение настраивается переменными окружения, ни одна из них не обязательна.

## Установка

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

**Через маркетплейс плагинов**
В чате агента (не в терминале):
```text
/plugin install security-guidance@claude-plugins-official
```
В чате агента (не в терминале):
```text
/plugin marketplace add anthropics/claude-plugins-official
```

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

## Примеры запросов агенту
- проверь этот дифф на уязвимости перед коммитом
- почему сработало предупреждение на этой строке?
- закоммить изменения и прогони агентную проверку

## Похожие
- [code-reviewer](https://affpapa.org/nevibecode/agents/voltagent-community-code-reviewer.md) — субагент · 31050 установок
- [security-ownership-map](https://affpapa.org/nevibecode/skills/security-ownership-map.md) — скилл · 3800 установок
- [partners](https://affpapa.org/nevibecode/plugins/partners.md) — плагин · ★ 40418

Из того же набора: [anthropics/claude-plugins-official](https://affpapa.org/nevibecode/by/anthropics/claude-plugins-official.md) — 123 карточки

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

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