Shell command execution detected (child_process).
- Code
- suspicious.dangerous_exec
- Location
- dist/git.js:9
- Evidence
const { stdout } = await exec("git", [...GIT_IDENTITY, "-C", workspace, ...args], { maxBuffer: 1024 * 1024 });
Security audit
Security checks for vulnerabilities and agentic risk
ClawVC appears to do what it claims: it uses Git to locally snapshot the OpenClaw workspace and can change OpenClaw settings to enable a read-only plan mode.
This looks internally consistent for a Git-based workspace version-control plugin. Before installing, be comfortable with it creating/using a Git repo in your workspace, committing all non-ignored files after agent turns, and editing ~/.openclaw/openclaw.json for plan mode. Add sensitive files to .gitignore because local Git history can retain secrets even after deletion. Also ensure git is installed, since the code depends on it even though the registry requirements section did not list it.
Detected: suspicious.dangerous_exec
const { stdout } = await exec("git", [...GIT_IDENTITY, "-C", workspace, ...args], { maxBuffer: 1024 * 1024 });const { stdout } = await exec("git", ["-C", tmpDir, "log", "--oneline", "-1"]);const { stdout } = await exec("git", ["-C", tmpDir, ...args]);const { stdout } = await exec(