ENGINEERING CONTROL SELF-AUDIT

AI Agent Production Readiness Checklist

A free 50-item self-audit across five engineering control dimensions, with no signup. Record verified controls, review outstanding release dependencies, and copy a local Markdown issue draft. This self-assessment is not a release approval.

Scope: designed for agents that call external tools or handle sensitive data, especially in containerized deployments. Check an item only after verifying its control objective in your architecture; commands and numeric thresholds are examples, not universal requirements. If a control does not apply, leave it unchecked and document the reason separately; this checklist has no N/A state.

Release Dependencies: Review Not Started

Verified 0 of 50 controls. Check verified guards to identify dependencies for engineering follow-up.

Filter:
Showing 50 items
Section 01

Permission, Tool & Credential Scoping

Hard constraints on what tools and data the model is physically permitted to interact with.

Section 02

Sandbox, Egress & Environment Containment

Isolating execution environments to contain host escapes and data exfiltration.

Section 03

Ingress Sanitization & Anti-Injection Defenses

Neutralizing indirect prompt injections and protecting model context.

Section 04

State Machine, Quotas & Circuit Breakers

Preventing recursive loops, infinite retries, and runaway compute bills.

Section 05

Human Oversight, Rollback & Observability

Ensuring state reversibility, cryptographic auditability, and executive accountability.

Need an Independent Pre-Release Launch Gate?

Don't deploy high-consequence agents on unverified prompt safety. BartsAI provides 1-week independent reviews that stress-test your tool boundaries, calculate your blast radius, and deliver an actionable architecture review identifying critical release dependencies and fallback controls.

Progress is automatically saved in this browser's localStorage as checked item codes and an update timestamp; these selections are not uploaded. Progress is valid for 7 days, renewed when saved or restored. Expired records are removed the next time you open the tool, or you can clear them using "Clear local progress".