@okx_ai/okx-trade-mcp
OKX MCP Server - Model Context Protocol server for OKX exchange
This report shows the evidence for @okx_ai/okx-trade-mcp@1.4.8. 5 of 7 known versions are blocked or flagged. The newest version, 1.4.9, is flagged. See all versions.
AI Security Review
scanned 29d ago · by lpm-firewall-aiThe postinstall hook fetches native binaries from a CDN and makes them executable, using a checksum served by the same host, including static.jingyunyilian.com. The published server then executes those binaries, so install can turn a remote response into local code.
Decision evidence
public snapshot- package.json postinstall runs scripts/postinstall.js and ignores a failing exit status.
- The install script downloads okx-pilot and okx-auth into the user home .okx/bin directory from static.jingyunyilian.com, then static.okx.com and static.coinall.ltd.
- The checksum file is fetched from the same CDN host as the binary and is not pinned in the package.
- After that remote checksum matches, non-Windows installs chmod the file 755.
- dist/index.js later execFile-runs okx-pilot and spawn-runs okx-auth.
- A failed download does not fail npm install.
- okx-pilot is only invoked for hostnames matching *.okx.com.
- Writes to Claude, Cursor, Windsurf, and VS Code config happen only from the explicit setup subcommand.
- The package source has no eval, Function, or obfuscated payload.
Source & flagged code
9 flagged · loading sourceTarball package.json differs from the npm registry version manifest for scripts or dependency sets.
package.jsonView on unpkgPackage defines install-time lifecycle scripts.
package.jsonView on unpkgInstall-time lifecycle script is not statically allowlisted and needs review.
package.jsonView on unpkgFindings
Affected versions and remediation
This report applies to @okx_ai/okx-trade-mcp@1.4.8.
The versions list below shows the verdict for each recorded version.
- Avoid installing @okx_ai/okx-trade-mcp@1.4.8. Remove it from direct dependencies and check your lockfile for transitive copies.
- Choose an independently verified alternative or release. This report does not establish that other versions are safe.
- If this version ran, investigate the affected machine and build environment. Rotate credentials it could access and rebuild from a trusted environment.
Evidence last updated: .
Think this verdict is wrong? Dispute it on GitHub or read how reports are produced.