
Marco de pruebas de seguridad para LLMs que detecta inyección de prompts, jailbreaks y ataques adversariales — más de 190 sondas, 28 proveedores, un único binario de Go
Augustus - Escáner de vulnerabilidades LLM para pruebas de inyección de prompts, jailbreak y ataques adversariales
Prueba modelos de lenguaje grandes contra más de 210 ataques adversariales que cubren inyección de prompts, jailbreaks, exploits de codificación y extracción de datos.
Augustus es un escáner de vulnerabilidades LLM basado en Go para profesionales de la seguridad. Prueba modelos de lenguaje grandes contra una amplia gama de ataques adversariales, se integra con 28 proveedores de LLM y produce informes de vulnerabilidades accionables.
A diferencia de las herramientas orientadas a la investigación, Augustus está diseñado para pruebas de seguridad en producción: escaneo concurrente, limitación de velocidad, lógica de reintentos y manejo de tiempos de espera vienen incluidos de serie.
| Característica | Augustus | garak | promptfoo |
|---|---|---|---|
| Lenguaje | Go | Python | TypeScript |
| Binario único | Sí | No | No |
| Escaneo concurrente | Grupos de goroutines | Grupos de multiprocesamiento | Sí |
| Proveedores de LLM | 28 | 35+ | 80+ |
| Tipos de sondas | 210+ | 160+ | 119 plugins + 36 estrategias |
| Enfoque empresarial | Sí | Investigación | Sí |
| Característica | Descripción |
|---|---|
| Más de 210 Sondas de Vulnerabilidad | 47 categorías de ataque: jailbreaks, inyección de prompts, ejemplos adversariales, extracción de datos, benchmarks de seguridad, ataques a agentes y más |
| 28 Proveedores de LLM | OpenAI, Anthropic, Azure, Bedrock, Vertex AI, Ollama y 22 más con 43 variantes de generadores |
| Más de 90 Detectores | Coincidencia de patrones, LLM-como-juez, HarmJudge (arXiv:2511.15304), Perspective API, detección de contenido inseguro |
| 7 Transformaciones Buff | Codificación, paráfrasis, poesía (5 formatos, 3 estrategias), traducción a idiomas de bajos recursos, transformaciones de mayúsculas/minúsculas |
| Salida Flexible | Formatos de informe en tabla, JSON, JSONL y HTML |
| Listo para Producción | Escaneo concurrente, limitación de velocidad, lógica de reintentos, manejo de tiempos de espera |
| Binario Único | Herramienta basada en Go que compila a un único ejecutable portátil |
| Extensible | Registro estilo plugin mediante funciones init() de Go |
Advertencia: La sonda
lmrcutiliza lenguaje profano y ofensivo como parte de sus pruebas de jailbreak. Úsala únicamente en entornos de pruebas autorizados.
Requiere Go 1.27.0 o posterior.```bash go install github.com/praetorian-inc/augustus/cmd/augustus@latest
O bien compilar desde el código fuente:```bash
git clone https://github.com/praetorian-inc/augustus.git
cd augustus
make build
export OPENAI_API_KEY="your-api-key"
augustus scan openai.OpenAI
--probe dan.Dan_11_0
--detector dan.DAN
--verbose
### Ejemplo de Salida```
+--------------+-------------+--------+-------+--------+
| PROBE | DETECTOR | PASSED | SCORE | STATUS |
+--------------+-------------+--------+-------+--------+
| dan.Dan_11_0 | dan.DAN | false | 0.85 | VULN |
| dan.STAN | dan.STAN | true | 0.10 | SAFE |
| dan.AntiDAN | dan.AntiDAN | true | 0.05 | SAFE |
+--------------+-------------+--------+-------+--------+
augustus list
## Proveedores Compatibles
Augustus incluye 28 categorías de proveedores de LLM con 43 variantes de generadores: