The automation of software engineering by agentic AI introduces critical risk vectors: the accidental or intentional injection of catastrophic vulnerabilities into core infrastructure. This project directly mitigates this through three key interventions:
1. Scalable Oversight for Autonomous Agents
Current LLM code generation is a "black box." By forcing models to use interactive breakpoint debugging in a sandboxed runtime, this framework creates an observable, step-by-step execution trajectory.
2. Mitigating Deceptive Alignment & Malicious Exploits
A deceptively aligned AI could use opaque "blind" self-debugging as a smokescreen to intentionally inject zero-day (CWE) exploits. Coupling line-by-line execution tracking with SAST guardrails establishes strict, programmatic bounds that prevent the silent injection of malicious code during autonomous operation.
3. Securing Recursive Self-Improvement
Before AGI, AI systems will write and repair their own sub-modules. If these systems suffer from "debugging decay" (iteratively degrading security during repair), our infrastructure becomes highly vulnerable. By releasing a public evaluation benchmark, we provide the safety community with quantitative metrics to evaluate the stability and safety of recursive self-improvement loops.