Uma camada de proteção em tempo de execução para agentes de programação com IA que controla cada chamada de ferramenta e retorna PASS, AUTH ou BLOCK antes da execução.
superagent-ai/superagent
SDK open source que protege apps de IA contra injeções de prompt, remove PII e segredos e verifica repositórios em busca de ataques direcionados a agentes.
- Estrelas
- 6,837
- Forks
- 966
- Issues abertas
- 21
- Último commit
- há 2 meses
O que é?
O Superagent SDK é um kit de ferramentas para adicionar verificações de segurança a aplicações baseadas em modelos de linguagem de grande porte. O método guard analisa as entradas dos usuários em tempo de execução para detectar e bloquear injeções de prompt, instruções maliciosas e chamadas inseguras a ferramentas. O método redact remove PII, PHI e segredos do texto, substituindo-os por marcadores como <EMAIL_REDACTED>.
O SDK também inclui um método scan que analisa repositórios em busca de ataques direcionados a agentes de IA, como envenenamento de repositórios e instruções maliciosas embutidas. Um recurso de testes para executar cenários de red team contra um agente em produção aparece como previsto para breve.
O projeto oferece SDKs para TypeScript e Python, uma CLI e um servidor MCP para uso com Claude Code e Claude Desktop. O projeto declara suporte a modelos da OpenAI, Anthropic, Google, Groq e Bedrock, além de oferecer modelos de pesos abertos que permitem executar o Guard na sua própria infraestrutura.
Recursos principais
- 01Detecção e bloqueio, em tempo de execução, de injeções de prompt e chamadas inseguras a ferramentas
- 02Remoção de PII, PHI e segredos do texto
- 03Verificação de repositórios em busca de envenenamento e instruções maliciosas direcionadas a agentes
- 04SDKs para TypeScript e Python, além de uma CLI
- 05Servidor MCP para Claude Code e Claude Desktop
Casos de uso
- Adicionar filtragem de entradas a um chatbot antes que elas cheguem ao modelo
- Remover dados confidenciais de clientes de prompts ou logs
- Verificar repositórios de terceiros que serão lidos por um agente de programação com IA
- Executar o Guard em infraestrutura própria com modelos de pesos abertos
Início rápido
- 1
Cadastre-se em superagent.sh para obter sua API key
- 2
Instale o SDK de TypeScript
npm install safety-agent - 3
Configure sua API key
export SUPERAGENT_API_KEY=your-key
Antes de usar
- Guard, redact e scan dependem de uma API key da Superagent e, por isso, precisam de uma conta e acesso à rede, a menos que você hospede os modelos de pesos abertos por conta própria.
- O recurso Test está marcado como em breve e ainda não está disponível.
Em coleções
Tópicos
Perguntas frequentes
- O que é superagent?
- SDK open source que protege apps de IA contra injeções de prompt, remove PII e segredos e verifica repositórios em busca de ataques direcionados a agentes. O Superagent SDK é um kit de ferramentas para adicionar verificações de segurança a aplicações baseadas em modelos de linguagem de grande porte. O método guard analisa as entradas dos usuários em tempo de execução para detectar e bloquear injeções de prompt, instruções maliciosas e chamadas inseguras a ferramentas. O método redact remove PII, PHI e segredos do texto, substituindo-os por marcadores como <EMAIL_REDACTED>.
- superagent é gratuito? Qual é a licença?
- superagent é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
- superagent ainda é mantido?
- Atualizado nos últimos 6 meses. O último commit de superagent foi em 25 de ago. de 2026.
- Para que posso usar superagent?
- Adicionar filtragem de entradas a um chatbot antes que elas cheguem ao modelo Remover dados confidenciais de clientes de prompts ou logs Verificar repositórios de terceiros que serão lidos por um agente de programação com IA Executar o Guard em infraestrutura própria com modelos de pesos abertos
- Como instalar superagent?
- Cadastre-se em superagent.sh para obter sua API key Instale o SDK de TypeScript: npm install safety-agent Configure sua API key: export SUPERAGENT_API_KEY=your-key
- Onde consigo superagent?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/superagent-ai/superagent
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
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.
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.
Biblioteca Python para executar avaliações e guardrails em agentes usando modelos de decisão no estilo Jev, hospedados ou locais, com todas as verificações de um trace enviadas em uma única requisição.
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.
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.