Shell command execution detected (child_process).
- Code
- suspicious.dangerous_exec
- Location
- dist/credential-store.js:187
- Evidence
const exec = deps.exec ?? ((file, args, options) => execFileSync(file, args, options));
Security audit
Security checks for vulnerabilities and agentic risk
This plugin is a disclosed multi-account Claude failover tool that handles local Claude credentials and optional watchdog persistence in ways aligned with its stated purpose.
Install only if you want OpenClaw to manage multiple Claude accounts. Prefer secret references over plaintext token files, keep any token files chmod 600, review setup with --dry-run, and skip the optional watchdog if you do not want a local timer that can restart the OpenClaw gateway. Enabling the direct route allows the plugin to manage Anthropic auth profile order for configured agents.
SkillSpector was not run because this plugin release contains no bundled skills.
Detected: suspicious.dangerous_exec, suspicious.env_credential_access
const exec = deps.exec ?? ((file, args, options) => execFileSync(file, args, options));
child = spawn(command, args, { stdio: ["pipe", "pipe", "pipe"], shell: false });const spawned = spawn(nodePath, [options.shimPath, ...args], {let child = spawn(command, childArgs, {const r = spawnSync(process.execPath, [script], { stdio: "inherit" });const r = spawnSync(process.execPath, [join(__dirname, script), ...args], { stdio: "inherit" });const probe = spawnSync(python, ["-c", probeCode], {const claude = resolveClaudeExecutable(params.env ?? process.env, params.platform ?? process.platform);
const env = { ...process.env };