burnboard-cli@0.3.8
Connect local AI coding token usage to BurnBoard
AI Security Review
scanned 1mo ago · by lpm-firewall-aiThis is an explicit-command BurnBoard installer, not an npm install hook, but it still pulls and runs unsigned remote JavaScript, then persists it and edits Claude Code settings. That is a real dual-use control surface, not a confirmed malware drop.
Decision evidence
public snapshot- User-run setup downloads unsigned burnboard-agent.mjs from the server into ~/.burnboard and then executes it.
- Setup installs persistence: cron or systemd timers run the agent every five minutes and npx burnboard-cli@latest update daily.
- Setup writes ~/.claude/settings.json, creating ~/.claude if needed and deleting Claude Code OpenTelemetry environment keys.
- connect posts hostname, platform, and CLI version to the server, then runs the same installer.
- Windows setup downloads the same remote agent and registers hidden scheduled tasks.
- package.json has no preinstall, install, or postinstall hooks; only user-invoked bin commands plus author-only prepack.
- Hosts stay on burnboard.cc and match the stated token-usage tracker product.
- Published source is readable and does not scrape SSH keys, .env files, or unrelated secrets.
- Scanner host-fingerprint and sandbox-evasion labels map to device pairing and a time-based update skip, not gated malware.
- disconnect removes schedulers, systemd units, and ~/.burnboard.
Source & flagged code
4 flagged · loading sourceSource collects local host identity data and sends it to an external endpoint.
cli.mjsView on unpkg · L4Source gates dangerous network, credential, or execution behavior behind CI, host, platform, time, or geo fingerprint checks.
cli.mjsView on unpkg · L4Package ships non-JavaScript build or shell helper files.
install/burnboard-setup.shView on unpkgUser-run setup downloads unsigned burnboard-agent.mjs from the server into ~/.burnboard and then executes it.
install/burnboard-setup.shView on unpkg · L14Findings
Affected versions and remediation
This report applies to burnboard-cli@0.3.8.
See all versions of burnboard-cli for other recorded verdicts.
- Review the evidence and your use of burnboard-cli@0.3.8 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.