3. Live in a standalone repo, extracted from python-copier-template#

Date: 2026-05-10

Status#

Accepted

Context#

The sandbox originally lived embedded in python-copier-template as .devcontainer/claude-sandbox.sh — a single bash script using unshare -m plus tmpfs overlays. Carrying a security tool as a templated copy means one drifting copy in every generated project and no canonical thing to audit or verify.

Decision#

Extract the sandbox into this standalone repository. A security tool needs one canonical, audit-friendly home with its own CI, a versioned release surface, and /verify-sandbox as a first-class command. The template should consume this repo, not embed it.

Consequences#