@blockrun/llm@3.18.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 manifest has no install lifecycle hook, and the wallet code reviewed uses keys for request-associated payments with host validation on resource URLs. The scanner's wallet-drain hint is not supported by the inspected source behavior.
Decision evidence
public snapshot- package.json has no install lifecycle hook; its scripts are build, development, test, and lint commands.
- The wallet resolver reads explicitly named wallet environment variables and otherwise uses local wallet files.
- Payment signatures are created for a specified recipient and amount, and the runtime creates them in response to a payment-required response.
- Resource URLs with a hostname different from the configured API host are replaced with the API's default endpoint.
- The CommonJS entrypoint contains the same payment-signing implementation as the ES module entrypoint.
Source & flagged code
5 flagged · loading sourceSource uses private key material to transfer cryptocurrency funds.
dist/index.jsView on unpkg · L86The wallet resolver reads explicitly named wallet environment variables and otherwise uses local wallet files.
dist/index.jsView on unpkg · L9065Findings
Affected versions and remediation
This report applies to @blockrun/llm@3.18.0.
See all versions of @blockrun/llm for other recorded verdicts.
- Review the evidence and your use of @blockrun/llm@3.18.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.