Please report security issues privately via GitHub's private vulnerability reporting rather than opening a public issue. We aim to acknowledge reports within a few days.
groundtruth runs locally and is designed to be conservative about side effects:
- Reads Claude Code transcripts and your git working tree; it does not send any data over the network.
- Writes only when you run
groundtruth install, and only to a.claude/settings.jsonfile (project or~/.claude). Nothing else is modified. - Has no runtime dependencies, minimizing supply-chain surface.
- Runs
gitread-only (git diff,git status) viaexecFilewith fixed arguments — no shell interpolation of untrusted input.
If you find a way for a crafted transcript or repository to cause groundtruth to execute arbitrary code, write outside the intended settings file, or exfiltrate data, that's a vulnerability — please report it.