@blockrun/llm@3.23.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-aiSource inspection found wallet discovery and USDC signing, but these behaviors are tied to explicit wallet adoption and the SDK’s payment flow. The scanner’s wallet-transfer hint does not establish an automatic or unrelated transfer.
Decision evidence
public snapshot- package.json selects dist/index.cjs and dist/index.js as the CommonJS and ESM entrypoints and lists build, development, and check scripts.
- The CommonJS bundle’s wallet scanner reads wallet files to discover addresses and keys; the ESM bundle adopts a discovered wallet only after a matching address is provided.
- The payment flow signs the recipient and amount from a payment-required response for the API request, with the resource URL validated against the client API URL.
- The bundles contain private-key handling and USDC transfer-signing code, but inspected call sites tie it to the SDK’s payment flow; no automatic unrelated transfer was identified.
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.23.0.
See all versions of @blockrun/llm for other recorded verdicts.
- Review the evidence and your use of @blockrun/llm@3.23.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.