Appearance
SEC590 / MCP-AUTOAPPROVE-PNPM-DLX
SEC590 flags MCP configuration when autoApprove includes a Bash(pnpm dlx ...) tool token.
Why It Matters
pnpm dlx runs packages from a mutable registry path. Auto-approving it removes review from dynamic package execution.
Trigger Shape
- the file is a detected MCP configuration surface
autoApproveis a string array- the array contains an item starting with
Bash(pnpm dlx
How To Fix
Remove shared pnpm dlx auto-approval and keep mutable package execution under explicit user review.