Project boundary
Paths are resolved and constrained to the configured project. Attempts to traverse outside that project are rejected by the path guard.
configured project → allowed pathSECURITY MODEL
SANDBOXEDCodeMCP is a local bridge. Its security model is built around project boundaries, protected paths, explicit permissions, and visible file changes.
Paths are resolved and constrained to the configured project. Attempts to traverse outside that project are rejected by the path guard.
configured project → allowed pathSensitive paths, including credential locations and environment variables (.env*), are protected from tool access automatically.
protected path → deniedFilesystem changes are controlled by permission mode. In approval mode, a proposed change must be explicitly accepted in the terminal before it touches disk.
write request → approval → filesystemCodeMCP implements encrypted credential storage for credentials it manages. No unencrypted secrets are persisted or leaked to remote logs.
credential → encrypted storage