Appearance
Why It Matters
Committed MCP launch commands should not forward credentials or secret tokens to remote endpoints as part of their normal startup path.
What Triggers
SEC674 matches MCP command and args combinations that mix secret markers such as OPENAI_API_KEY, AWS_SECRET_ACCESS_KEY, bearer auth, or cookie material with a network-capable command path.
False Positives
This rule is intentionally narrow to committed launch commands. If a server legitimately uses auth to talk to its own backend, move that logic inside the server process rather than baking secret sends into the shared launcher.
Remediation
Remove the secret-bearing network send from the committed MCP launch path and keep secret handling inside the target service or provider-local configuration.