O que jak-shield faz?
Proteja as chamadas de ferramentas do agente de IA bloqueando ações destrutivas, ocultando dados sensíveis e aplicando supervisão humana com este gateway de segurança universal.
Visão Geral
O jak-shield intercepta chamadas de ferramentas feitas por agentes de IA e aplica regras de segurança em tempo real. Ele é ativado ao preceder o comando do agente com jak-shield, por exemplo:
jak-shield claude
jak-shield cursor
jak-shield codex
Instalação
npm install -g jak-shield
Configuração
Crie um arquivo .jak-shield.yml no diretório raiz do seu projeto:
# .jak-shield.yml
block:
commands:
- "rm -rf /"
- "chmod -R 777 /"
patterns:
- "delete.*database"
redact:
env_vars:
- "API_KEY"
- "SECRET_TOKEN"
patterns:
- "(?i)(password|senha)=.*"
gate:
commands:
- "kubectl delete"
- "terraform destroy"
patterns:
- "drop table"
Modos de Segurança
- Block: Impede a execução de comandos que correspondam a padrões definidos.
- Redact: Oculta dados sensíveis no prompt enviado ao modelo de IA.
- Gate: Pausa a execução e solicita aprovação humana antes de prosseguir.
Uso
jak-shield claude "liste todos os arquivos"
Para aplicar as regras de segurança, execute o agente de IA dentro do ambiente protegido.
Links
Licença
MIT