@dvmkit/dvm-cli
Command-line client and agent skill for Digital Vending Machines: pay-per-use HTTPS services AI agents can find, pay, and call with no account or API key
This report shows the evidence for @dvmkit/dvm-cli@0.12.1. 2 of 19 known versions are blocked or flagged. The newest version, 0.13.0, is allowed. See all versions.
AI Security Review
scanned 3d ago · by lpm-firewall-aiA normal completed job triggers a Lightning-funded wallet refill by default, spending from the user's saved float without a separate request for that purchase. The requirement for a configured float and the target limit reduce the amount at risk but do not make this automatic spend requested.
Decision evidence
public snapshot- After a completed job, the CLI calls the pocket refiller by default unless top-up was explicitly disabled; ordinary calls set that flag from `creditOnly`.
- The refiller uses the saved agent wallet and Lightning float, then calculates funding when the pocket is below its target.
- It creates a mint quote and pays its Lightning invoice from the float, moving funds without a separate approval for that refill.
- The default pocket target is $5, and refill is considered when the balance falls below 25% of the target.
- Refill requires both an existing agent wallet and a configured Lightning float, and is limited to the gap between the current balance and the configured target.
- The code emits a float budget warning before paying the invoice, and records the payment against the selected mint.
Source & flagged code
15 flaggedSource appears to send environment or credential material to an external endpoint.
dist/chunk-MBSCP52L.jsView on unpkg · L12Source uses private key material to transfer cryptocurrency funds.
dist/chunk-MBSCP52L.jsView on unpkg · L12Findings
Affected versions and remediation
This report applies to @dvmkit/dvm-cli@0.12.1.
The versions list below shows the verdict for each recorded version.
- Avoid installing @dvmkit/dvm-cli@0.12.1. 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.