T08 · Insecure Dependencies
- Location
SKILL.md:7- Finding
Untrusted Third-Party MCP Service Controls Sourcing Data
- Content
View full analysis
- Remediation
View remediation
Security audit
Security checks for vulnerabilities and agentic risk
This skill is a disclosed China-sourcing search helper that sends user search terms to an external MCP service, so users should avoid confidential queries and verify supplier results.
Install only if you are comfortable sending sourcing keywords, page numbers, and product URLs to the listed third-party MCP server. Do not include confidential product plans, proprietary specifications, target pricing, customer names, credentials, or personal data in queries, and independently verify supplier identities, certifications, prices, payment details, and links before making purchasing decisions.
SKILL.md:7Untrusted Third-Party MCP Service Controls Sourcing Data
The trigger description is very broad, covering generic procurement and sourcing terms such as "source," "manufacturer," and "procurement." This can cause the skill to activate in contexts where the user did not intend to query an external China-sourcing service, increasing the chance of unnecessary external data transmission and irrelevant tool use.
The skill explicitly instructs sending search keywords and product URLs to an unauthenticated third-party MCP endpoint over the network. Even though the content is described as public sourcing data, ambiguous activation or careless user queries could expose sensitive business intent, proprietary product interests, or internal procurement information to the external service.
SESSION=$(curl -sN https://mcp.chexb.com/sse | grep "^data:" | head -1 | sed 's/data: //')
# 2. Initialize MCP session
curl -s -X POST "https://mcp.chexb.com${SESSION}" \
-H "Content-Type: application/json" \
-d '{"jsonrpc":"2.0","id":1,"method":"initialize","params":{"protocolVersion":"2025-03-26","capabilities":{},"clientInfo":{"name":"openclaw","version":"1.0"}}}'
The instruction 'Use English keywords for best results' imposes a language preference in the skill guidance without offering a user choice or framing it as optional. Under the policy, language constraints should be opt-in or clearly justified as a documented limitation.
No suspicious patterns detected.