Appearance
SEC593 / MCP-AUTOAPPROVE-PACKAGE-INSTALL
SEC593 flags MCP configuration when autoApprove grants direct package installation authority.
Why It Matters
Package installation is a supply-chain mutation step. Auto-approving it removes review from dependency installation in shared MCP policy.
Trigger Shape
- the file is a detected MCP configuration surface
autoApproveis a string array- the array contains one of these exact items:
Bash(pip install)Bash(pip3 install)Bash(python -m pip install)Bash(yarn install)Bash(npm install)Bash(pnpm install)Bash(bun install)
How To Fix
Remove shared package installation auto-approval and keep dependency installation under explicit user review.