Practical overview
When it fits
Use it when you need to evaluate an agent’s ability to work through AI/ML CTF challenges and have access to the Dreadnode Strikes platform those runs require.
Who it is for
- Researchers evaluating autonomous AI red-team capabilities in language models.
- Teams using Dreadnode Strikes challenges to assess agent performance on AI/ML CTF tasks.
Documented uses
- Run an autonomous agent against selected AI/ML CTF challenges.
- Filter challenge runs to LLM-based challenges.
- Compare language models using a standardized red-team challenge workflow.
Requirements & limits
The README says running the code requires access to Dreadnode Strikes. It identifies the repository as public and licensed under Apache-2.0.
- The harness depends on Dreadnode Strikes for challenge access and execution.
- Runs use Python in network-local containers, which the README says are isolated from each other.
- The CLI accepts model, challenge, organization and optional workspace parameters, and can filter for LLM-based challenges.
- The README describes stopping conditions including a found flag, an error, giving up, or reaching the maximum step count.
Check current requirements in the official documentation. Source-based guidance does not mean OpenViST has run or independently tested this project.
Set up the AIRTBench virtual environment
Create the project’s virtual environment and install its dependencies using uv.
Before you start
- The AIRTBench-Code repository
- uv installed
Steps
Open a terminal in the repository directory.
Run the command below.
uv sync
Expected outcome
The project environment is set up according to the repository’s uv configuration.
Guide limitations
- Running evaluations requires access to the Dreadnode Strikes platform; setup alone does not run an evaluation.
Sources & review
Source record details
- Source availability
- Active
- Sources checked
- 12 October 2026
- Original website title
- dreadnode/AIRTBench-Code · Official homepage title · retained in its source language

