Sign inSign up

chainloop/sbx-kit-claude:v1.110.0

Manifest digest

sha256:cf28adb66a532822633866a278893afc317a82f9948bed7aef6876099f984647

Last pushed

3 days by migmartri

Type

Sandbox Kit

Manifest digest

sha256:cf28adb66a532822633866a278893afc317a82f9948bed7aef6876099f984647

SANDBOX KIT

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.


Arguments
NameRequiredDefaultDescription
chainloopConfigOptional

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.

chainloopTokenOptional

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).


Network Egress

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

Run in a Sandbox

sbx run chainloop/sbx-kit-claude:v1.110.0

Make sure you have docker sbx installed

Run the following command to install sbx on your machine.

macOS
brew install docker/tap/sbx
Windows
winget install Docker.sbx
Learn more about docker sbx⁠