Ferramenta Python da Cisco que verifica servidores MCP, ferramentas, prompts e código-fonte em busca de ameaças, usando regras YARA, análise de LLM e Cisco AI Defense.
SafeAI-Lab-X/ClawKeeper
Middleware de segurança independente do host, que fica entre agentes de IA que usam ferramentas e essas ferramentas para bloquear chamadas arriscadas e ocultar resultados sensíveis.
- Estrelas
- 1,018
- Forks
- 59
- Issues abertas
- 7
- Último commit
- há 2 meses
O que é?
ClawKeeper é uma camada de segurança para sistemas agentic que chamam ferramentas como shell, Python, navegador, sistema de arquivos e funções de rede. Ele intercepta chamadas às ferramentas antes da execução e analisa os resultados depois que elas retornam, protegendo o agente host sem exigir mudanças na lógica central. Pode ser integrado ao Hermes Agent, a ferramentas MCP, a bridges HTTP, a runtimes no estilo OpenClaw ou a um host personalizado.
O conjunto padrão de proteções visa falhas comuns de segurança em agentes: prompt injection, leitura de credenciais, cadeias de exfiltração de credenciais, comandos shell inseguros, acesso a caminhos protegidos, URLs no estilo SSRF, payloads codificados em base64 ou hexadecimal e saída de ferramentas comprometida. Hosts que não usam Python podem chamar uma Judge API disponibilizada por um servidor HTTP.
Um daemon Watcher opcional analisa a intenção, o histórico recente de ferramentas e as chamadas propostas para tomar decisões que regras para comandos individuais não conseguem abranger. As detecções do Watcher podem ser transformadas em padrões aprendidos, armazenados em ~/.clawkeeper/ e recarregados a quente na camada de proteção ativa.
Recursos principais
- 01Bloqueia chamadas arriscadas a ferramentas de shell, Python, navegador, sistema de arquivos e rede antes da execução.
- 02Oculta conteúdo sensível nos resultados das ferramentas e analisa a saída retornada em busca de conteúdo comprometido.
- 03Detecta cadeias de exfiltração de credenciais e acessos a caminhos protegidos.
- 04Disponibiliza um núcleo HTTP com endpoints para judge, eventos, auditoria e análise de logs e skills.
- 05Oferece um daemon Watcher opcional que analisa a intenção e o histórico de ferramentas em várias etapas.
Casos de uso
- Adicionar uma proteção de segurança a uma implantação do Hermes Agent com algumas linhas de Python.
- Proteger um runtime de agente que não usa Python chamando a HTTP Judge API antes da execução das ferramentas.
- Auditar chamadas de ferramentas do agente em busca de acessos a credenciais e tentativas de exfiltração.
- Permitir que uma camada de proteção aprenda novos padrões de ataque a partir das detecções do Watcher.
Tópicos
Perguntas frequentes
- O que é ClawKeeper?
- Middleware de segurança independente do host, que fica entre agentes de IA que usam ferramentas e essas ferramentas para bloquear chamadas arriscadas e ocultar resultados sensíveis. ClawKeeper é uma camada de segurança para sistemas agentic que chamam ferramentas como shell, Python, navegador, sistema de arquivos e funções de rede. Ele intercepta chamadas às ferramentas antes da execução e analisa os resultados depois que elas retornam, protegendo o agente host sem exigir mudanças na lógica central. Pode ser integrado ao Hermes Agent, a ferramentas MCP, a bridges HTTP, a runtimes no estilo OpenClaw ou a um host personalizado.
- ClawKeeper é gratuito? Qual é a licença?
- ClawKeeper não declara licença. O código é público, mas sem licença você não tem permissão explícita para reutilizá-lo; fale com o autor antes de depender dele.
- ClawKeeper ainda é mantido?
- Atualizado nos últimos 6 meses. O último commit de ClawKeeper foi em 17 de ago. de 2026.
- Para que posso usar ClawKeeper?
- Adicionar uma proteção de segurança a uma implantação do Hermes Agent com algumas linhas de Python. Proteger um runtime de agente que não usa Python chamando a HTTP Judge API antes da execução das ferramentas. Auditar chamadas de ferramentas do agente em busca de acessos a credenciais e tentativas de exfiltração. Permitir que uma camada de proteção aprenda novos padrões de ataque a partir das detecções do Watcher.
- Onde consigo ClawKeeper?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/SafeAI-Lab-X/ClawKeeper
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Toolkit open source em Python para adicionar guardrails programáveis a aplicações conversacionais com LLMs, controlando tópicos, fluxos de diálogo e respostas.
Camada de segurança local-first em tempo de execução que analisa comandos de shell, acesso a arquivos, instalação de pacotes e chamadas de ferramentas MCP de agentes de IA antes da execução.
CLI e biblioteca de código aberto que verificam arquivos de modelos de IA, código, endpoints ativos de LLM/agentes/MCP e traces registrados de agentes, relatando problemas encontrados e lacunas.
Plataforma full-stack de red teaming de IA da Tencent Zhuque Lab que verifica agentes de IA, servidores MCP, Agent Skills e infraestrutura de IA em busca de riscos de segurança.
Stack de referência da NVIDIA para executar agentes de IA como OpenClaw, Hermes e LangChain Deep Agents com mais segurança em sandboxes do OpenShell.