Repolode
kenryu42

kenryu42/cc-safety-net

Защита перед выполнением команд, блокирующая опасные команды Git и файловой системы, а также доступ к файлам с секретами для AI-агентов, например Claude Code и Codex.

Звёзды
1,742
Форки
88
Открытые issues
6
Последний коммит
1 час назад

Что это?

CC Safety Net перехватывает вызовы инструментов AI-агентов для программирования и блокирует опасные команды до их выполнения: например, git reset --hard, git push --force и rm -rf для уязвимых целей. Он анализирует, что команда действительно делает, поэтому спрятать её не получится, даже если обернуть её в bash -c или python -c либо переставить флаги местами. Также он блокирует доступ к секретам — например, SSH-ключам, файлам .env, ~/.aws и учётным данным CLI для программирования — как из оболочки, так и через файловые инструменты агента.

Инструмент поддерживает множество CLI для программирования на Windows, macOS и Linux, включая Claude Code, Codex, Cursor, Gemini CLI, OpenCode и Hermes Agent. Политику можно настраивать через GUI с профилями Standard, Strict и Paranoid, расширять официальными наборами правил для Terraform, AWS, gcloud и Azure или собственными правилами в JSON. Политикой можно делиться внутри команды, добавив каталог .cc-safety-net/ в репозиторий.

CC Safety Net — это набор защитных ограничений, а не песочница. Он не изолирует процессы, не меняет права доступа к файловой системе и не отслеживает сетевой трафик. Проверку также можно вызывать из Node.js через checkCommand, не устанавливая hook.

Ключевые возможности

  • 01Блокирует опасные команды Git и rm, в том числе обёрнутые в bash -c или python -c.
  • 02Блокирует доступ к SSH-ключам, файлам .env, ~/.aws и учётным данным CLI.
  • 03Предлагает профили Standard, Strict и Paranoid, которые можно настраивать через GUI.
  • 04Поддерживает официальные наборы правил для Terraform, AWS, gcloud и Azure, а также собственные правила в JSON.
  • 05Позволяет командам делиться политикой, добавив каталог .cc-safety-net/ в репозиторий.

Сценарии использования

  • Запуск AI-агентов для программирования, например Claude Code или Codex, на машине с реальными репозиториями и учётными данными.
  • Применение общей политики безопасности в клонах репозиториев команды и облачных сессиях агентов.
  • Добавление защитных ограничений для инфраструктурных инструментов, таких как Terraform, и облачных CLI, которыми пользуются агенты.

Темы

Частые вопросы

Что такое cc-safety-net?
Защита перед выполнением команд, блокирующая опасные команды Git и файловой системы, а также доступ к файлам с секретами для AI-агентов, например Claude Code и Codex. CC Safety Net перехватывает вызовы инструментов AI-агентов для программирования и блокирует опасные команды до их выполнения: например, git reset --hard, git push --force и rm -rf для уязвимых целей. Он анализирует, что команда действительно делает, поэтому спрятать её не получится, даже если обернуть её в bash -c или python -c либо переставить флаги местами. Также он блокирует доступ к секретам — например, SSH-ключам, файлам .env, ~/.aws и учётным данным CLI для программирования — как из оболочки, так и через файловые инструменты агента.
cc-safety-net можно использовать бесплатно? Какая у него лицензия?
cc-safety-net распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
cc-safety-net всё ещё поддерживается?
Активно поддерживается. Последний коммит в cc-safety-net — 22 окт. 2026 г..
Для чего можно использовать cc-safety-net?
Запуск AI-агентов для программирования, например Claude Code или Codex, на машине с реальными репозиториями и учётными данными. Применение общей политики безопасности в клонах репозиториев команды и облачных сессиях агентов. Добавление защитных ограничений для инфраструктурных инструментов, таких как Terraform, и облачных CLI, которыми пользуются агенты.
Где скачать cc-safety-net?
Исходный код и инструкции по установке — на GitHub: https://github.com/kenryu42/cc-safety-net

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты

Компаньон для выемки Mac (а также приложения для Windows, Linux и телефонов): показывает ход работы AI-агентов для программирования, например Claude Code и Codex, и позволяет подтверждать их запросы.

5,6 тыс.979SwiftMITОбновлён позавчера