Appearance
SEC625 / MCP-AUTOAPPROVE-BASH
SEC625 flags MCP configuration when autoApprove contains the exact bare tool token Bash.
Why It Matters
Bare Bash auto-approval grants unreviewed shell execution authority without narrowing execution to reviewed commands.
Trigger Shape
This rule matches parsed McpConfig content where autoApprove contains the exact string Bash.
How To Fix
Replace bare Bash auto-approval with narrower reviewed command scopes such as Bash(git ls-remote:*), or remove shared shell auto-approval entirely.