Repolode
superagent-ai

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. 1

    Cadastre-se em superagent.sh para obter sua API key

  2. 2

    Instale o SDK de TypeScript

    npm install safety-agent
  3. 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