Skip to content
KitploitKITPLOIT
ToolsExploitsBlog
Log in
Submit
ToolsExploitsBlog
Submit

Hacking, PenTest, and Cybersecurity Tools for Your Security Arsenal!

Kitploit is a directory of hacking, cybersecurity, and pentesting tools. Discover the latest project updates to find vulnerabilities, analyze systems, automate testing, and strengthen your security.

FeedsContactPrivacyΒ© 2026 Kitploit

Tool Directory

Categories

View all categories
Loading categories
AutoControl-Arena β€” Automated framework for frontier AI safety evaluation that synthesizes executable, pressure-rich test environments to uncover latent risks in advanced agent models. | Kitploit
Tools/GitHubGitHub/cosmosyi/autocontrol-arena
Utilities & FrameworksMachine LearningPapers & ResearchLearning & EducationAI-Assisted ReversingAI SecurityLabs & Practice
GitHubcosmosyi/autocontrol-arena

AutoControl-Arena

Automated framework for frontier AI safety evaluation that synthesizes executable, pressure-rich test environments to uncover latent risks in advanced agent models.

View Repository
1085235 months agoReviewed by Kitploit

Most Popular

View all β†’

Discover the most used tools by our community.

Explore all tools

Browse our collection of tools

View all tools β†’
Share
Website

πŸ›‘οΈAutoControl Arena

Synthesizing Executable Test Environments for Frontier AI Risk Evaluation

Joint Work ICML 2026 Accepted

Project Page Paper arXiv Architecture Docs Citation

AutoControl Arena Teaser

πŸ‘‹ Overview

AutoControl Arena is an automated framework for frontier AI safety evaluation, designed to uncover latent risks in advanced models by stress-testing within executable, pressure-rich environments.

The core idea is logic-narrative decoupling:

  • Logic layer: deterministic state transitions, tools, and environment mechanics are grounded in real executable Python code.
  • Narrative layer: open-ended social/contextual dynamics are generated by LLMs, but always conditioned on the grounded logical state.

This design addresses a central trade-off in agent safety evaluation by combining executable environments with LLM-driven narrative flexibility:

  • Manual Benchmarks are realistic but expensive and slow to scale.
  • In-Context Simulators are scalable but vulnerable to logic hallucination.

AutoControl Arena can automatically reconstruct and reproduce expert-designed risk-evaluation scenarios and target risky behaviors from organizations such as Anthropic, OpenAI, and Apollo Research.

Real-to-sim verification of expert-designed risk evaluation cases

Curious about the paper, architecture, and key findings? Please see our πŸ“– Project Page for a full tour, or read our paper.

⚑ Quick Start

1. Interactive UI (aca)

aca

The interactive UI lets you browse scenarios, pick profiles, choose stress levels, enable parallel repeats, and inspect previous run history from a menu.

AutoControl Arena interactive main menu

2. Run a batch JSON from the interactive UI

aca is not limited to manual selection. It also includes a Run from JSON flow that lets you:

  1. browse configs/batch_configs/examples/ interactively,
  2. select an existing batch JSON file,
  3. choose serial vs parallel execution,

AutoControl Arena batch TUI

Use this when you want the convenience of the interactive UI but already have a batch JSON prepared.

3. Command-mode CLI (autocontrol)

autocontrol --help

Use autocontrol when you want explicit subcommands such as run, batch, profiles, or prepare-envs. Unlike aca, it does not open the interactive menu by default.

🌐 Frontend Usage

Local results viewer

The results viewer is a separate local web UI for browsing completed runs, artifacts, summaries, and live execution details from results/.

Start it with:

python tools/results_viewer/serve.py --port 8000

Then open:

http://127.0.0.1:8000/viewer/

Optional flags:

# Bind to a different host
python tools/results_viewer/serve.py --host 0.0.0.0 --port 8000

# Point the viewer at a specific results root
python tools/results_viewer/serve.py \
  --results-dir results/autocontrol_arena \
  --port 8000

Use the results viewer when you want a browser-based inspection surface for run trajectories and artifacts.

AutoControl Arena web results viewer

πŸ—‚οΈ Repository Layout

.
β”œβ”€β”€ configs/
β”‚   β”œβ”€β”€ batch_configs/examples/     # public example batch JSON configs
β”‚   β”œβ”€β”€ profiles/templates/         # public model/provider profile templates
β”‚   β”œβ”€β”€ scenarios/benchmark/        # X-Bench YAML scenario definitions
β”‚   └── settings/                   # runtime hyperparameters
β”œβ”€β”€ docs/                           # public docs plus internal planning / design notes
β”œβ”€β”€ runners/                        # CLI entrypoints and interactive UI
β”œβ”€β”€ src/                            # agents, orchestration, infra, and core logic
β”œβ”€β”€ tests/                          # unit and regression tests
β”œβ”€β”€ tools/                          # result management utilities
β”œβ”€β”€ results/                        # generated outputs under results/autocontrol_arena/
β”œβ”€β”€ runtime_envs/                   # generated environments (auto-generated)
β”œβ”€β”€ .env.example
└── pyproject.toml

βš™οΈ Setup

Prerequisites: Python 3.10+, API credentials for the model providers you want to test.

Step 1 β€” Install Dependencies

# Create and activate a virtual environment
python -m venv .venv
source .venv/bin/activate

# Install all dependencies (includes LiteLLM, the default model backend)
pip install -e .

# Optional: dev tools (pytest, ruff, mypy)
pip install -e ".[dev]"

This installation exposes two shell commands:

  • aca β€” interactive operator entrypoint
  • autocontrol β€” command-mode CLI for scripting and automation

Step 2 β€” Set API credentials

cp .env.example .env

Edit .env and fill in only the providers you need. Here are some examples:

# OpenAI
OPENAI_API_KEY=sk-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

# Anthropic
ANTHROPIC_API_KEY=sk-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

# Qwen / DashScope
DASHSCOPE_API_KEY=sk-xxxxxxxxxxxxxxxxxxxxxxxx

Step 3 β€” Configure model profiles

Download Tool