@blockrun/llm@3.24.0
TypeScript SDK for BlockRun - every frontier model behind one OpenAI-compatible client. Pay with a BlockRun API key or per-call in USDC. Smart routing picks the cheapest capable model. No rate limits.
AI Security Review
scanned 5d ago · by lpm-firewall-aiThe scanner's wallet-transfer finding corresponds to the SDK's payment flow: a caller-requested API operation receives a payment challenge, and the SDK signs that challenge for the same request. The manifest has no install hook, and the inspected source does not show a separate wallet-draining behavior.
Decision evidence
public snapshot- The manifest exports the inspected ESM and CommonJS bundles and lists no install lifecycle hook.
- Both bundles parse payment amount and recipient from payment requirements; the ESM flow handles a 402 response and signs that payment using the wallet for the caller's API request.
- The signed payment is sent with a retry of the same API request, and the default API base is BlockRun's service.
- The payment amount and recipient come from the gateway's response, and the inspected flow shows no separate confirmation or amount cap.
- The API base can be caller-configured, so payment behavior depends on the endpoint the caller selects.
Source & flagged code
5 flagged · loading sourceSource uses private key material to transfer cryptocurrency funds.
dist/index.jsView on unpkg · L101A package entrypoint or install-time lifecycle script reaches a source file with blocking dangerous behavior.
dist/index.cjsView on unpkg · L232Findings
Affected versions and remediation
This report applies to @blockrun/llm@3.24.0.
See all versions of @blockrun/llm for other recorded verdicts.
- Review the evidence and your use of @blockrun/llm@3.24.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.