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