@one-source/mcp@5.12.0
Unified MCP server for OneSource — 46 tools for blockchain data, Deepstate 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 request handles an API key explicitly submitted through the package’s CSRF-bound connect flow and sends it to OneSource’s API for validation. The manifest’s prepare script only compiles TypeScript, and no automatic credential collection or unrelated destination was found.
Decision evidence
public snapshot- The manifest exposes a CLI and a server factory; its prepare script only runs TypeScript compilation.
- The connect-submit endpoint accepts an API key in a CSRF-bound OAuth flow and validates that submitted key.
- Validation sends the candidate key as a Bearer token to the configured OneSource API host, defaulting to api.onesource.io.
- The OAuth code is issued only after the connect-submit request passes validation.
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.12.0.
See all versions of @one-source/mcp for other recorded verdicts.
- Review the evidence and your use of @one-source/mcp@5.12.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.