dashclaw is vulnerable to Authorization Bypass
77
High Risk
DashClaw's guard classifies each shell command to decide whether to allow, warn, block, or require approval before an agent runs it. The classifier only splits command chains on && and ; and inspects commands as plain text, so newline-chained and ||-chained segments, quoted command words, base64/hex decode-then-pipe-to-shell, sh -c '<string>', and flags hidden in a shell variable evade catastrophe scoring and let destructive commands such as rm -rf, find -delete, or raw block-device writes run graded as routine. Related enforcement gaps let an approval-required action proceed when approval creation fails, let an idempotency key replay a previous allow decision for a different action, and widen filesystem grant scope. The patch adds obfuscated-execution detection, splits chains on || and newlines, resolves static variable assignments before grading, binds idempotent replays to the evaluated action, and fails closed when approval creation fails.
You are affected if you are using a version that falls within the vulnerable range and you run DashClaw in enforcing mode to govern an agent whose tool calls can include untrusted or model-influenced shell commands.
dashclaw is vulnerable to Authorization Bypass in versions 4.63.0 - 5.19.0.
Upgrade the dashclaw library to the patch version.
Connect your repositories to instantly see whether vulnerable or malicious packages exist in your codebase.
Free. No credit card required.

I consent to receiving marketing communications based on Aikido’s Privacy Policy.
SOC 2Compliant
ISO 27001Compliant
ISO 42001Compliant© All Intel data is openly available and commercially licensed.