What If Your AI Coding Agent Deletes Your Project? Building a Zero-Trust Sandbox with Rust
AI coding agents are becoming an important part of modern software development.
Tools like Claude Code, OpenAI Codex, Aider, OpenHands, Cursor, and other autonomous coding agents can execute terminal commands, modify source files, install dependencies, and run scripts.
But there is one important question:
What happens when an AI agent executes a dangerous command on your actual development machine?
Imagine an agent accidentally:
Deletes important project files.
Overwrites your .env configuration.
Reads SSH keys or cloud credentials.
Modifies Git history.
Executes an untrusted installation script.
Makes unexpected outbound network connections.
A simple confirmation prompt isn't always enough.
I started building ShadowCLI to explore a different approach: putting a zero-trust security boundary between AI coding agents and the developer's machine.
Introducing ShadowCLI
GitHub:…