@blockrun/llm@3.17.1
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 wallet-transfer finding reflects payment behavior activated by a caller’s API request and payment response. The manifest has no install lifecycle hook, and the inspected entrypoint code does not establish an unrelated or automatic transfer.
Decision evidence
public snapshot- package.json has no install lifecycle hook; its scripts are build, development, test, lint, and type checking commands.
- dist/index.js defines a signed USDC payment using caller wallet material and a payment recipient.
- The runtime starts payment handling after an API request receives a 402 response.
- dist/index.cjs passes the parsed payment recipient and amount into the Solana payment builder.
Source & flagged code
5 flagged · loading sourceSource uses private key material to transfer cryptocurrency funds.
dist/index.jsView on unpkg · L86dist/index.js defines a signed USDC payment using caller wallet material and a payment recipient.
dist/index.jsView on unpkg · L4313The runtime starts payment handling after an API request receives a 402 response.
Findings
Affected versions and remediation
This report applies to @blockrun/llm@3.17.1.
See all versions of @blockrun/llm for other recorded verdicts.
- Review the evidence and your use of @blockrun/llm@3.17.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.