Repository navigation
Home
nsportsman edited this page Feb 6, 2026
·
5 revisions
Augustus is a comprehensive Go-based LLM vulnerability scanner designed to test large language models against a wide range of security vulnerabilities and adversarial attacks.
- 210+ Vulnerability Probes - Jailbreaks, prompt injection, adversarial attacks, data extraction across 47 categories
- 28 LLM Providers / 43 Generator Variants - OpenAI, Anthropic, Azure, AWS Bedrock, Google Vertex, Ollama, and more
- 93 Detection Strategies - Pattern matching, LLM-as-judge, content safety, specialized detectors across 34 categories
- 7 Buff Transformations - Encoding, paraphrasing, poetry, low-resource language translation
- 3 Harness Strategies - Probewise, batch, and agent orchestration
- Single Go Binary - Fast, portable, no dependencies
# Install
go install github.com/praetorian-inc/augustus/cmd/augustus@latest
# List capabilities
augustus list
# Run a scan
augustus scan openai.OpenAI \
--probe dan.Dan_11_0 \
--detector dan.DAN \
--config '{"model":"gpt-4","api_key":"${OPENAI_API_KEY}"}'
# Run all probes
augustus scan openai.OpenAI --all --output results.jsonl| Page | Description |
|---|---|
| Probes | 210+ vulnerability probes organized by attack category |
| Generators | 28 LLM provider integrations with 43 generator variants |
| Detectors | 93 detection strategies across 34 categories |
| Buffs and Harnesses | 7 buff transformations and 3 harness strategies |
| Configuration | YAML config reference and environment variables |
| CLI Reference | Complete command documentation |
| Architecture | Project structure and internals |
- Achieve feature parity with garak (NVIDIA's Python-based LLM security scanner, 160+ probes, 35+ generators) while providing Go-native performance and single-binary distribution
- Complement promptfoo (TypeScript LLM evaluation framework, 119 red team plugins, 36 attack strategies, 80+ providers) with a focused vulnerability scanning approach
- Implement cutting-edge attack techniques from 2024-2026 security research
- Provide production-ready security testing for LLM deployments
- Enable CI/CD pipeline integration for continuous security validation
Maintained by: Praetorian