- Home
- AI Security Testing Tools
- Augustus
Augustus
Austin, Texas, United States
What it is
Augustus is a Go-based scanner that helps security professionals assess large language models with adversarial tests and produce vulnerability reports. Its coverage includes more than 210 probes across 47 attack categories, such as jailbreaks, prompt injection, data extraction, safety benchmarks, and agent attacks. The project supports 28 provider categories and 43 generator variants, including hosted services, Ollama, and custom REST endpoints. More than 90 detectors and seven prompt transformations support analysis. Results can be produced as tables, JSON, JSONL, or HTML reports. Listed operational features include concurrent scanning, rate limiting, retries, and timeout handling. Augustus is free, self-hosted, and licensed under Apache 2.0. It builds as a portable single binary and can be installed with Go or built from source; the README requires Go 1.27.0 or later. The project is intended for authorized security testing: users are told to test only systems they own or have explicit permission to assess.
For and against
For
- More than 210 probes across 47 categories
- Supports 28 provider categories
- Includes more than 90 detectors
- Reports available in four formats
- Free and Apache 2.0 licensed
Against
- Requires Go 1.27.0 or later
- Designed for authorized security testing only
- Self-hosted deployment
The verdict
Augustus offers broad adversarial testing coverage and multiple report formats for security work on LLMs. Users need a compatible Go setup and authorization to test the systems involved.
Who it suits
Augustus is intended for security professionals assessing LLM vulnerabilities. It suits teams able to run self-hosted software and conduct authorized testing.
Plans and prices
Augustus
Apache 2.0 licensed open-source software · API usage may require provider credentials
Read 4 Oct 2026 · github.com
On the record
- Attack coverage
- The README describes 210+ vulnerability probes across 47 attack categories, including jailbreaks, prompt injection, data extraction, safety benchmarks, and agent attacks.github.com · read 4 Oct 2026
- Authorized use
- The project says Augustus is designed for authorized security testing and instructs users to test only systems they own or have explicit permission to test.github.com · read 4 Oct 2026
- Detectors
- It includes 90+ detectors such as pattern matching, LLM-as-a-judge, HarmJudge, Perspective API, and unsafe content detection.github.com · read 4 Oct 2026
- Distribution
- Augustus compiles as a portable single binary and can be installed with Go or built from source; the README requires Go 1.27.0 or later.github.com · read 4 Oct 2026
- Intended audience
- The README describes Augustus as built for production security testing and identifies security professionals as its users.github.com · read 4 Oct 2026
- License
- The repository identifies Augustus as licensed under Apache 2.0.github.com · read 4 Oct 2026
- Production features
- The project lists concurrent scanning, rate limiting, retry logic, and timeout handling as built-in production features.github.com · read 4 Oct 2026
- Prompt transformations
- Seven prompt transformations include encoding, paraphrase, poetry, low-resource language translation, and case transforms.github.com · read 4 Oct 2026
- Providers
- It supports 28 LLM provider categories with 43 generator variants, including OpenAI, Anthropic, Azure OpenAI, AWS Bedrock, Vertex AI, Ollama, and custom REST endpoints.github.com · read 4 Oct 2026
- Purpose
- Augustus is a Go-based LLM vulnerability scanner for security professionals that tests models against adversarial attacks and produces vulnerability reports.github.com · read 4 Oct 2026
- Reports
- Scan results can be output as tables, JSON, JSONL, or HTML reports.github.com · read 4 Oct 2026
- Security reporting
- The security policy asks researchers to report vulnerabilities privately by email and says receipt will be acknowledged within 48 hours and severity assessed within 7 days.github.com · read 4 Oct 2026
- Support
- The README directs users to open GitHub issues for bugs or feature requests and invites contributions of probes, detectors, and provider integrations.github.com · read 4 Oct 2026