T09 · Insecure Skill Coding Practices
- Location
SKILL.md:22- Finding
Remote MCP Connections Permit Plaintext Transmission of Sensitive Session Data
- Content
View full analysis
` 3. **Call tools** with session ID in header: `mcp-session-id: ` ``` ### Technical Analysis The default loopback URL has limited network exposure, but the Skill explicitly recommends configuring non-loopback servers such as `http://192.168.100.20:3654/mcp` without TLS. HTTP provides neither transport confidentiality nor server authenticity. When a remote or LAN endpoint is used, MCP initialization requests, subsequent tool calls, returned commerce information, and the `mcp-session-id` header can cross the network in plaintext. An attacker with a suitable network position could inspect or modify this traffic. If the MCP server treats possession of the session ide ...[truncated 1912 chars]- Remediation
View remediation
