Una capa de protección en tiempo de ejecución para agentes de programación con IA que controla cada llamada a herramientas y devuelve PASS, AUTH o BLOCK antes de ejecutarla.
superagent-ai/superagent
Un SDK de código abierto que protege las aplicaciones de IA contra la inyección de prompts, elimina datos personales y secretos, y analiza repositorios en busca de ataques dirigidos a agentes.
- Estrellas
- 6,847
- Forks
- 966
- Issues abiertos
- 21
- Último commit
- hace 2 meses
¿Qué es?
Superagent SDK es un conjunto de herramientas para añadir controles de seguridad a aplicaciones basadas en modelos de lenguaje grandes. Su método guard inspecciona las entradas de los usuarios en tiempo de ejecución para detectar y bloquear inyecciones de prompts, instrucciones maliciosas y llamadas inseguras a herramientas. Su método redact elimina de los textos datos personales, datos médicos protegidos y secretos, y los sustituye por marcadores como <EMAIL_REDACTED>.
El SDK también incluye un método scan que analiza repositorios en busca de ataques dirigidos a agentes de IA, como el envenenamiento de repositorios e instrucciones maliciosas incrustadas. Se indica que próximamente estará disponible una función de pruebas para ejecutar escenarios de red team contra un agente en producción.
El proyecto ofrece SDK de TypeScript y Python, una CLI y un servidor MCP para usar con Claude Code y Claude Desktop. Indica que es compatible con modelos de OpenAI, Anthropic, Google, Groq y Bedrock, y ofrece modelos de pesos abiertos que permiten ejecutar Guard en tu propia infraestructura.
Funciones clave
- 01Detección y bloqueo en tiempo de ejecución de inyecciones de prompts y llamadas inseguras a herramientas
- 02Eliminación de datos personales, datos médicos protegidos y secretos de los textos
- 03Análisis de repositorios para detectar envenenamiento e instrucciones maliciosas dirigidas a agentes
- 04SDK de TypeScript y Python, además de una CLI
- 05Servidor MCP para Claude Code y Claude Desktop
Casos de uso
- Añadir un filtro de entrada a un chatbot antes de que llegue al modelo
- Eliminar datos confidenciales de clientes de prompts o registros
- Revisar repositorios de terceros que leerá un agente de programación con IA
- Ejecutar Guard en infraestructura autogestionada con modelos de pesos abiertos
Inicio rápido
- 1
Regístrate en superagent.sh para obtener tu API key
- 2
Instala el SDK de TypeScript
npm install safety-agent - 3
Configura tu API key
export SUPERAGENT_API_KEY=your-key
Antes de usarlo
- Guard, redact y scan requieren una API key de Superagent, por lo que necesitan una cuenta y acceso a la red, a menos que alojes tú mismo los modelos de pesos abiertos.
- La función Test aparece como «próximamente» y todavía no está disponible.
En colecciones
Temas
Preguntas frecuentes
- ¿Qué es superagent?
- Un SDK de código abierto que protege las aplicaciones de IA contra la inyección de prompts, elimina datos personales y secretos, y analiza repositorios en busca de ataques dirigidos a agentes. Superagent SDK es un conjunto de herramientas para añadir controles de seguridad a aplicaciones basadas en modelos de lenguaje grandes. Su método guard inspecciona las entradas de los usuarios en tiempo de ejecución para detectar y bloquear inyecciones de prompts, instrucciones maliciosas y llamadas inseguras a herramientas. Su método redact elimina de los textos datos personales, datos médicos protegidos y secretos, y los sustituye por marcadores como <EMAIL_REDACTED>.
- ¿superagent es gratuito? ¿Qué licencia tiene?
- superagent es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿superagent sigue mantenido?
- Actualizado en los últimos 6 meses. El último commit de superagent fue el 25 ago 2026.
- ¿Para qué puedo usar superagent?
- Añadir un filtro de entrada a un chatbot antes de que llegue al modelo Eliminar datos confidenciales de clientes de prompts o registros Revisar repositorios de terceros que leerá un agente de programación con IA Ejecutar Guard en infraestructura autogestionada con modelos de pesos abiertos
- ¿Cómo se instala superagent?
- Regístrate en superagent.sh para obtener tu API key Instala el SDK de TypeScript: npm install safety-agent Configura tu API key: export SUPERAGENT_API_KEY=your-key
- ¿Dónde consigo superagent?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/superagent-ai/superagent
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Framework open source de Python para hacer red teaming a sistemas LLM y agentes de IA, simular ataques, detectar vulnerabilidades y aplicar guardrails en producción.
Toolkit de Python de código abierto para añadir guardrails programables a aplicaciones conversacionales basadas en LLM y controlar temas, flujos de diálogo y respuestas.
Biblioteca de Python para ejecutar evaluaciones y guardrails en agentes con modelos de decisión Jev alojados o locales, enviando todas las comprobaciones de un trace en una sola solicitud.
Un guardián previo a la ejecución que bloquea comandos destructivos de Git y del sistema de archivos, así como el acceso a archivos secretos, para agentes de programación con IA como Claude Code y Codex.
Middleware de seguridad independiente del host que se interpone entre agentes de IA que usan herramientas y dichas herramientas para bloquear llamadas riesgosas y ocultar resultados sensibles.