Appearance
Why It Matters
Launchd registration from shared MCP config can establish persistent macOS execution controlled through the repository.
What Triggers
SEC654 matches MCP command definitions that run launchctl load or launchctl bootstrap, or write plist files into LaunchAgents or LaunchDaemons locations.
False Positives
Provisioning servers may manage launchd intentionally, but that should remain explicit and reviewed.
Remediation
Remove launchd persistence from the MCP config and keep plist installation outside ordinary shared server launch paths.