Skip to content
HighAI coding agentsBLWK-AI-006

An agent permission allowlist permits arbitrary command execution ​

What this means ​

A permission allowlist that permits arbitrary execution (Bash(*), Shell(*), run_shell_command, a blanket bash: allow).

How to fix it ​

Scope the allowlist: replace Bash() / Shell() / Bash(curl:) / a bare “” / a blanket “bash”: “allow” with the specific, read-only commands the agent actually needs. A wildcard exec permission is a prompt-injection's path straight to your shell.

Check it yourself ​

Run a scan and look for BLWK-AI-006 in the results:

sh
bulwark scan
bulwark ai scan

Installed the standalone CLI package instead of the app? The command is bulwarkctl.

References ​

Released under the Apache License 2.0.