@one-source/mcp@5.13.0
Unified MCP server for OneSource — 64 tools for blockchain data, Deepstate and The Standard Reserve market data, and REST API documentation, with x402 (USDC on Base) and MPP (Tempo) pay-per-call payment rails
AI Security Review
scanned 4d ago · by lpm-firewall-aiThe flagged credential flow sends a user-submitted OneSource API key to the OneSource API for validation. Runtime analytics is enabled by default, but the package describes it as anonymous and optional and provides an explicit opt-out; the inspected events contain usage metadata rather than credential or tool-input values.
Decision evidence
public snapshot- The prepare script runs TypeScript compilation; no install hook behavior that contacts a host is shown.
- The connect flow validates a submitted API key against the OneSource API, using ONESOURCE_BASE_URL when configured.
- Runtime analytics defaults to OneSource’s dashboard and can be disabled with ONESOURCE_ANALYTICS=false.
- Tool analytics reports operational metadata such as tool names, parameter names, client name/version, and a hashed session ID; the inspected event construction does not include parameter values or tool output.
- The setup prompt describes analytics as optional, states that it is on by default, and tells users how to turn it off.
- Dashboard analytics is enabled by default and includes client name/version and tool usage metadata.
- The package performs network requests during runtime for analytics and version checks.
Source & flagged code
4 flaggedSource appears to send environment or credential material to an external endpoint.
dist/connect-page.jsView on unpkg · L9A package entrypoint or install-time lifecycle script reaches a source file with blocking dangerous behavior.
dist/connect-page.jsView on unpkg · L9Findings
Affected versions and remediation
This report applies to @one-source/mcp@5.13.0.
See all versions of @one-source/mcp for other recorded verdicts.
- Review the evidence and your use of @one-source/mcp@5.13.0 before allowing it. Restrict the permissions described in this report.
- Choose an independently verified alternative or release. This report does not establish that other versions are safe.
Evidence last updated: .
Think this verdict is wrong? Dispute it on GitHub or read how reports are produced.