@one-source/mcp@5.17.0
Blockchain data, Deepstate and Standard Reserve markets, live chain queries, and API docs
AI Security Review
scanned 4d ago · by lpm-firewall-aiThe flagged API key is supplied during a rate-limited OAuth connect request and validated against the OneSource API before token issuance. Runtime usage analytics are disclosed as anonymous, contain no keys, and can be disabled, so the reviewed behavior matches the package’s purpose.
Decision evidence
public snapshot- The manifest exposes the CLI and server factory as package entry points.
- The connect handler validates a submitted API key against the OneSource API, using the OneSource base URL by default.
- The key is accepted from the connect-submit request body and checked before an OAuth code is issued.
- The CLI only calls the connect handler for a rate-limited POST to /api/oauth/connect-submit.
- Analytics are disclosed as anonymous usage stats, default on, with an option to disable them.
- The analytics setup prompt says the events contain no personal data or keys and tells users how to turn analytics off.
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.17.0.
See all versions of @one-source/mcp for other recorded verdicts.
- Review the evidence and your use of @one-source/mcp@5.17.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.