# safety-net

Блокирует разрушительные команды git, стирание файлов и чтение конфиденциальных данных до запуска вызова. Защищает рабочее дерево от случайной потери файлов.

- плагин · `type=plugin` · Claude Code · ★ 1768
- Автор: kenryu42
- Лицензия: MIT · policy=mirror · начало файла — в конце страницы
- Исходник: https://github.com/kenryu42/cc-safety-net
- Обновлён: 2026-10-24
- HTML: https://affpapa.org/nevibecode/plugins/safety-net

## Что делает

safety-net анализирует смысл терминальных команд перед их выполнением в Claude Code. Плагин распознаёт разрушительные действия вроде `git reset --hard`, опасные вызовы `rm -rf` или запуск чужих установочных скриптов через `curl` в bash. Обёртки через `bash -c` или `python -c` от проверки не спасают, как и перестановка флагов.

Инструмент защищает важные файлы окружения и приватные ключи. Попытки прочитать `.env` или ключи SSH сразу отсекаются с объяснением причин для агента. Если файл конфигурации повреждён, плагин переходит на безопасные стандартные настройки вместо сбоя.

Плагин не создаёт изолированную песочницу. Он не следит за исходящим сетевым трафиком, не меняет системные права доступа и не изолирует запущенные процессы.

## Установка

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

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

## Когда брать
- Остановить выполнение `git reset --hard` и принудительный пуш
- Защитить SSH-ключи и файлы `.env` от чтения агентом
- Предотвратить запуск сторонних скриптов через конвейеры в командной строке
- Заблокировать удаление критических каталогов через `rm -rf`

## Примеры запросов агенту
- Сбрось все локальные коммиты в текущей ветке через `git reset --hard`
- Выведи на экран секреты из файла `.env`
- Загрузи скрипт установки из сети и запусти его напрямую через bash

## Похожие
- [security-guidance](https://affpapa.org/nevibecode/plugins/security-guidance.md) — плагин · ★ 44635
- [mcp-tunnels](https://affpapa.org/nevibecode/plugins/mcp-tunnels.md) — плагин · ★ 44635
- [hookify](https://affpapa.org/nevibecode/plugins/hookify.md) — плагин · ★ 44635
- [code-modernization](https://affpapa.org/nevibecode/plugins/code-modernization.md) — плагин · ★ 44635
- [claude-security](https://affpapa.org/nevibecode/plugins/claude-security.md) — плагин · ★ 44635
- [google-cloud-developer](https://affpapa.org/nevibecode/plugins/google-cloud-developer.md) — плагин · ★ 21578

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

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