Framework Python open source para red teaming de sistemas com LLMs e agentes de IA, que simula ataques para encontrar vulnerabilidades e oferece proteções para produção.
kenryu42/cc-safety-net
Uma proteção pré-execução que bloqueia comandos destrutivos do Git e do sistema de arquivos, além do acesso a arquivos secretos, para agentes de programação com IA como Claude Code e Codex.
- Estrelas
- 1,742
- Forks
- 88
- Issues abertas
- 6
- Último commit
- há 1 hora
O que é?
O CC Safety Net intercepta as chamadas de ferramentas dos agentes de programação com IA e bloqueia comandos destrutivos, como git reset --hard, git push --force e rm -rf em alvos perigosos, antes que sejam executados. Ele analisa o que o comando realmente faz, então envolvê-lo em bash -c ou python -c, ou reordenar as flags, não o torna indetectável. Também bloqueia o acesso a segredos, como chaves SSH, arquivos .env, ~/.aws e credenciais de CLIs de programação, tanto pelo shell quanto pelas ferramentas de arquivos do agente.
A ferramenta oferece suporte a uma longa lista de CLIs de programação no Windows, macOS e Linux, incluindo Claude Code, Codex, Cursor, Gemini CLI, OpenCode e Hermes Agent. É possível ajustar as políticas por uma GUI com as predefinições Standard, Strict e Paranoid, ampliá-las com rulebooks oficiais para Terraform, AWS, gcloud e Azure ou com regras JSON personalizadas, e compartilhá-las com a equipe incluindo o diretório .cc-safety-net/ no repositório.
O CC Safety Net é uma camada de proteção, não um sandbox. Ele não isola processos, altera permissões do sistema de arquivos nem monitora o tráfego de rede. Também é possível chamar o verificador pelo Node.js usando checkCommand, sem instalar o hook.
Recursos principais
- 01Bloqueia comandos destrutivos do Git e rm, inclusive quando são encapsulados em bash -c ou python -c.
- 02Bloqueia o acesso a chaves SSH, arquivos .env, ~/.aws e credenciais de CLIs.
- 03Oferece as predefinições Standard, Strict e Paranoid, configuráveis por uma GUI.
- 04Oferece suporte a rulebooks oficiais para Terraform, AWS, gcloud e Azure, além de regras JSON personalizadas.
- 05Permite que as equipes compartilhem políticas incluindo o diretório .cc-safety-net/ no repositório.
Casos de uso
- Executar agentes de programação com IA, como Claude Code ou Codex, em uma máquina com repositórios e credenciais reais.
- Aplicar uma política de segurança compartilhada nos clones da equipe e nas sessões de agentes na nuvem.
- Adicionar camadas de proteção para ferramentas de infraestrutura, como Terraform, ou CLIs de nuvem usadas por agentes.
Tópicos
Perguntas frequentes
- O que é cc-safety-net?
- Uma proteção pré-execução que bloqueia comandos destrutivos do Git e do sistema de arquivos, além do acesso a arquivos secretos, para agentes de programação com IA como Claude Code e Codex. O CC Safety Net intercepta as chamadas de ferramentas dos agentes de programação com IA e bloqueia comandos destrutivos, como git reset --hard, git push --force e rm -rf em alvos perigosos, antes que sejam executados. Ele analisa o que o comando realmente faz, então envolvê-lo em bash -c ou python -c, ou reordenar as flags, não o torna indetectável. Também bloqueia o acesso a segredos, como chaves SSH, arquivos .env, ~/.aws e credenciais de CLIs de programação, tanto pelo shell quanto pelas ferramentas de arquivos do agente.
- cc-safety-net é gratuito? Qual é a licença?
- cc-safety-net é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
- cc-safety-net ainda é mantido?
- Manutenção ativa. O último commit de cc-safety-net foi em 22 de out. de 2026.
- Para que posso usar cc-safety-net?
- Executar agentes de programação com IA, como Claude Code ou Codex, em uma máquina com repositórios e credenciais reais. Aplicar uma política de segurança compartilhada nos clones da equipe e nas sessões de agentes na nuvem. Adicionar camadas de proteção para ferramentas de infraestrutura, como Terraform, ou CLIs de nuvem usadas por agentes.
- Onde consigo cc-safety-net?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/kenryu42/cc-safety-net
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Diretório selecionado com mais de 1.000 Claude Skills e plugins para Claude Code, Claude.ai e agentes de programação como Codex, Cursor e Gemini CLI.
Um companheiro para o notch do macOS (com apps também para Windows, Linux e celular) que mostra sessões em andamento de agentes de programação com IA, como Claude Code e Codex, e permite aprovar solicitações.
Plugin que permite ao Claude Code e ao OpenAI Codex delegar tarefas à CLI Antigravity do Google (agy), que executa modelos Gemini.
Uma adaptação da stack de skills pstack Cursor, de Poteto, que oferece ao Claude Code, Codex, Copilot, Pi e outros harnesses de agentes fluxos estruturados para tarefas de programação.
Um quadro Kanban no terminal que executa vários agentes de programação em paralelo, cada tarefa em seu próprio git worktree e janela do tmux.