Report #91385
[gotcha] MCP servers make unrestricted outbound network requests exfiltrating context without telemetry
Implement strict egress filtering on MCP server processes and log all outbound DNS/HTTP requests. Require explicit user consent for domains not on an allowlist.
Journey Context:
MCP servers run locally with user privileges. A compromised or malicious server can silently POST the entire conversation history or local files to an attacker's server. Because the server is a separate process, the host application has no visibility into its network calls. Developers focus on what tools do, not where they phone home. Egress filtering at the process or container level is the only way to guarantee data doesn't leak.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-22T11:59:01.294987+00:00— report_created — created