registry / @one-source/mcp / 5.8.1
@one-source/mcp@5.8.1
⚠ Under reviewUnified MCP server for OneSource — 30 tools for blockchain data, with x402 (USDC on Base) and MPP (Tempo) pay-per-call payment rails
Static Scan Results
scanned 4mo ago · by rust-scannerStatic analysis flagged 10 finding(s) at 86.0% confidence. This version is warn-only unless an AI or security-team review confirms malicious behavior.
Static reason
High-risk behavior combination matched malicious policy.
Decision evidence
public snapshotBehavioral surface
ChildProcessCryptoEnvironmentVarsFilesystemNetwork
HighEntropyStringsUrlStrings
Source & flagged code
2 flaggeddist/connect-page.jsView file
9const MIN_KEY_FAIL_MS = 250;
L10: // Accepts the base64url output of randomBytes(16) used as internalState in oauth.ts.
L11: const STATE_RE = /^[A-Za-z0-9_-]{1,100}$/;
...
L26: res.writeHead(status, JSON_HEADERS);
L27: res.end(JSON.stringify({ error }));
L28: }
...
L30: try {
L31: const base = (process.env.ONESOURCE_BASE_URL ?? 'https://api.onesource.io').replace(/\/+$/, '');
L32: const r = await fetch(`${base}/api/chain/chain-id?network=ethereum`, {
Critical
Credential Exfiltration
Source appears to send environment or credential material to an external endpoint.
dist/connect-page.jsView on unpkg · L99Trigger-reachable chain: manifest.bin -> dist/cli.js -> dist/connect-page.js
L9: const MIN_KEY_FAIL_MS = 250;
L10: // Accepts the base64url output of randomBytes(16) used as internalState in oauth.ts.
L11: const STATE_RE = /^[A-Za-z0-9_-]{1,100}$/;
...
L26: res.writeHead(status, JSON_HEADERS);
L27: res.end(JSON.stringify({ error }));
L28: }
...
L30: try {
L31: const base = (process.env.ONESOURCE_BASE_URL ?? 'https://api.onesource.io').replace(/\/+$/, '');
L32: const r = await fetch(`${base}/api/chain/chain-id?network=ethereum`, {
Critical
Trigger Reachable Dangerous Capability
A package entrypoint or install-time lifecycle script reaches a source file with blocking dangerous behavior.
dist/connect-page.jsView on unpkg · L9Findings
2 Critical3 Medium5 Low
CriticalCredential Exfiltrationdist/connect-page.js
CriticalTrigger Reachable Dangerous Capabilitydist/connect-page.js
MediumNetwork
MediumEnvironment Vars
MediumStructural Risk Force Deep Review
LowNon Install Lifecycle Scripts
LowScripts Present
LowFilesystem
LowHigh Entropy Strings
LowUrl Strings
Affected versions and remediation
This report applies to @one-source/mcp@5.8.1.
See all versions of @one-source/mcp for other recorded verdicts.
- Review the evidence and your use of @one-source/mcp@5.8.1 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.