Appearance
SEC612 / MCP-AUTOAPPROVE-LAUNCHCTL-BOOTSTRAP
SEC612 flags MCP configuration when autoApprove includes the exact tool token Bash(launchctl bootstrap:*).
Why It Matters
launchctl bootstrap registers launchd jobs into a domain and can establish persistent execution. Auto-approving it removes review from shared launchd bootstrap authority.
Trigger Shape
- the file is a detected MCP configuration surface
autoApproveis a string array- the array contains the exact item
Bash(launchctl bootstrap:*)
How To Fix
Remove shared launchctl bootstrap auto-approval and keep launchd bootstrap authority under explicit user review.