Открытый Python-фреймворк для red teaming систем на базе LLM и AI-агентов: имитирует атаки, выявляет уязвимости и предоставляет защитные механизмы для production.
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 обновляется ежедневно.
Похожие проекты
Подборка из более чем 1000 Claude Skills и плагинов для Claude Code, Claude.ai и ИИ-агентов для программирования, таких как Codex, Cursor и Gemini CLI.
Компаньон для выемки Mac (а также приложения для Windows, Linux и телефонов): показывает ход работы AI-агентов для программирования, например Claude Code и Codex, и позволяет подтверждать их запросы.
Плагин, который позволяет Claude Code и OpenAI Codex делегировать задачи CLI-инструменту Google Antigravity (agy) с моделями Gemini.
Порт стека Cursor-навыков pstack от Poteto: структурированные процессы для задач программирования в Claude Code, Codex, Copilot, Pi и других агентных средах.
Терминальная Kanban-доска запускает несколько coding-агентов параллельно: для каждой задачи создаются отдельные git worktree и окно tmux.