sha256:cf28adb66a532822633866a278893afc317a82f9948bed7aef6876099f984647
Last pushed
3 days by migmartri
Type
Sandbox Kit
Manifest digest
sha256:cf28adb66a532822633866a278893afc317a82f9948bed7aef6876099f984647
Claude Code traced with Chainloop. Requires a repository already initialized for `chainloop trace`: identity comes from its committed .chainloop.yml and the attestation is pushed on `git push`. Fork of the built-in `claude` agent.
| Name | Required | Default | Description |
|---|---|---|---|
chainloopConfig | Optional | | Absolute path INSIDE the sandbox to a chainloop config.toml to adopt - i.e. where you mounted the host's, which sbx mounts at the SAME absolute path it has on the host. The wrapper copies it to ~/.config/chainloop/config.toml so every later `chainloop` invocation finds it, including the managed git hooks, which run as their own processes (a --config flag would not reach those). Brings the org and the control-plane/CAS/platform endpoints with it, which is what makes this worthwhile for self-hosted. NOTE its [auth] token is your personal login session: short-lived (~days) and your full identity. Prefer chainloopToken for anything unattended. |
chainloopToken | Optional | | Chainloop org-scoped API token (chainloop organization api-token create). Authenticates the attestation push, so it must have access to the org pinned in the repo's .chainloop.yml. OPTIONAL only because chainloopConfig is the other way to authenticate - supply one or the other, or the wrapper refuses to start. When both are present this one WINS: the CLI prefers an exported CHAINLOOP_TOKEN over a config-file login session and logs "Both user credentials and $CHAINLOOP_TOKEN set. Ignoring user credentials." (app/cli/cmd/root.go). |
api.cp.chainloop.dev:443
api.cas.chainloop.dev:443
api.app.chainloop.dev:443
t.chainloop.dev:443
crb.chainloop.dev:443
timestamp.digicert.com:80
buf.build:443
dl.chainloop.dev:443
chainloop-baafegchfnekdcde.z02.azurefd.net:443
github.com:443
sbx run chainloop/sbx-kit-claude:v1.110.0Run the following command to install sbx on your machine.
brew install docker/tap/sbxwinget install Docker.sbx