Un escáner de código abierto para línea de comandos que prueba LLM en busca de fallos como prompt injection, filtraciones de datos, jailbreaks y respuestas tóxicas.
confident-ai/deepteam
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.
- Estrellas
- 3,035
- Forks
- 497
- Issues abiertos
- 80
- Último commit
- anteayer
¿Qué es?
DeepTeam es un framework de red teaming para aplicaciones LLM, a menudo descrito como pruebas de penetración para modelos de lenguaje. Simula ataques como jailbreaking, prompt injection y explotación en varios turnos para detectar problemas como sesgos, filtraciones de PII e inyección SQL en agentes de IA, pipelines RAG y chatbots.
El framework incluye más de 50 tipos de vulnerabilidades, agrupadas en las categorías de privacidad de datos, IA responsable, seguridad, protección, negocio y agentes, además de más de 20 métodos de ataque de uno o varios turnos. Cada vulnerabilidad se evalúa con métricas LLM-as-a-Judge que devuelven resultados binarios de aprobado o fallido. También permite asociar las pruebas con marcos como OWASP Top 10 for LLMs, NIST AI RMF y MITRE ATLAS.
Además de las pruebas, DeepTeam ofrece siete guardrails para clasificar en tiempo real las entradas y salidas de LLM, por ejemplo, para detectar prompt injection, toxicidad y problemas de privacidad. Se ejecuta localmente, está basado en DeepEval y puede utilizarse desde Python o mediante una CLI configurada con YAML.
Funciones clave
- 01Simula ataques de jailbreaking, prompt injection y de varios turnos contra sistemas LLM
- 02Incluye más de 50 tipos de vulnerabilidades relacionadas con la privacidad, la protección, la seguridad y los riesgos de los agentes
- 03Asocia las ejecuciones de red teaming con marcos de seguridad de IA de OWASP, NIST y MITRE
- 04Ofrece 7 guardrails para comprobar entradas y salidas en tiempo real
- 05Permite definir vulnerabilidades personalizadas y ejecutarlo desde Python o la CLI con archivos de configuración YAML
Casos de uso
- Probar un chatbot de atención al cliente para detectar prompt injection y respuestas tóxicas antes de su lanzamiento
- Auditar un pipeline RAG para detectar filtraciones de PII y sesgos
- Comprobar si el uso de herramientas por parte de un agente de IA implica una autonomía excesiva o fallas de autorización
- Añadir guardrails en tiempo de ejecución a una aplicación LLM en producción
Antes de usarlo
- La puntuación de vulnerabilidades utiliza LLM-as-a-Judge, por lo que necesitas acceso a un LLM para ejecutar las pruebas.
Temas
Preguntas frecuentes
- ¿Qué es deepteam?
- 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. DeepTeam es un framework de red teaming para aplicaciones LLM, a menudo descrito como pruebas de penetración para modelos de lenguaje. Simula ataques como jailbreaking, prompt injection y explotación en varios turnos para detectar problemas como sesgos, filtraciones de PII e inyección SQL en agentes de IA, pipelines RAG y chatbots.
- ¿deepteam es gratuito? ¿Qué licencia tiene?
- deepteam es open source bajo la licencia Apache-2.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿deepteam sigue mantenido?
- Mantenimiento activo. El último commit de deepteam fue el 20 oct 2026.
- ¿Para qué puedo usar deepteam?
- Probar un chatbot de atención al cliente para detectar prompt injection y respuestas tóxicas antes de su lanzamiento Auditar un pipeline RAG para detectar filtraciones de PII y sesgos Comprobar si el uso de herramientas por parte de un agente de IA implica una autonomía excesiva o fallas de autorización Añadir guardrails en tiempo de ejecución a una aplicación LLM en producción
- ¿Dónde consigo deepteam?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/confident-ai/deepteam
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
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.
Plataforma integral de red teaming de IA de Tencent Zhuque Lab que analiza agentes de IA, servidores MCP, Agent Skills e infraestructura de IA en busca de riesgos de seguridad.
CLI y biblioteca de código abierto que verifican archivos de modelos de IA, código, endpoints activos de LLM/agentes/MCP y trazas registradas de agentes, e informan de hallazgos y brechas.
Un guardián de Python que solo usa numpy y detecta errores de decodificación de LLM, como bucles de repetición y cambios de idioma durante la generación, para detenerlos antes de mostrar tokens incorrectos.
CLI y biblioteca para evaluar prompts y hacer red teaming de aplicaciones con LLM, con configuraciones declarativas e integración con CI/CD.