Scan Report
68 /100
aibtc
Bitcoin for the AI Era — cryptocurrency mining worker for BSC (Binance Smart Chain)
The skill downloads and executes untrusted remote npm code via npx with no version pinning or hash verification, while the SKILL.md downplays VirusTotal flags as false positives rather than genuine warnings.
Do not install this skill
Do not install or run this skill. The remote code execution via unpinned npx packages combined with the disclaimer attempting to dismiss security warnings indicates high risk of supply chain compromise or malicious dependency injection.
Attack Chain 4 steps
◎
Entry User installs skill via SKILL.md instructions (npx clawhub install aibtc)
SKILL.md:24⬡
Escalation User runs 'aibtc run <BSC address>' which triggers handler.js
handler.js:14⬡
Escalation handler.js spawns 'npx --yes aibtc-worker <address>' which downloads and executes arbitrary remote npm package code
handler.js:33◉
Impact Malicious npm package maintainer (or typosquatter) replaces 'aibtc-worker' with code that harvests BSC private keys, wallet credentials, or exfiltrates system data
N/AFindings 4 items
| Severity | Finding | Location |
|---|---|---|
| High | Unpinned Remote Code Execution via npx Supply Chain | handler.js:33 |
| High | SKILL.md Disclaims Security Warnings Instead of Addressing Them Doc Mismatch | SKILL.md:41 |
| Medium | Undeclared Shell Execution via execSync Sensitive Access | handler.js:65 |
| Medium | No Dependency Pinning or Hash Verification Supply Chain | handler.js:33 |
| Resource | Declared | Inferred | Status | Evidence |
|---|---|---|---|---|
| Shell | NONE | WRITE | ✗ Violation | handler.js:33 spawn() executes npx commands; handler.js:65 execSync() runs ps/gr… |
| Filesystem | NONE | WRITE | ✗ Violation | handler.js:40 writeFileSync(); handler.js:52 readFileSync(); handler.js:59 unlin… |
| Network | NONE | READ | ✗ Violation | npx --yes aibtc-worker fetches and executes remote npm package |
4 findings
Medium External URL 外部 URL
https://aibtc.work SKILL.md:17 Medium External URL 外部 URL
https://x.com/aibtc_ SKILL.md:18 Medium External URL 外部 URL
https://t.me/aibtcchat SKILL.md:19 Medium External URL 外部 URL
https://t.me/aibtc_ann SKILL.md:20 File Tree
3 files · 5.4 KB · 193 lines JavaScript 1f · 97L
Markdown 1f · 89L
JSON 1f · 7L
├─
_meta.json
JSON
├─
handler.js
JavaScript
└─
SKILL.md
Markdown
Dependencies 1 items
| Package | Version | Source | Known Vulns | Notes |
|---|---|---|---|---|
aibtc-worker | unpinned (latest) | npm | No | No version, tag, or hash specified. Package fetched and executed blindly. |
Security Positives
✓ Source code is claimed to be open-source at github.com/aibtcwork/AIBTC-worker, allowing independent audit (though the remote npm execution negates this trust signal)
✓ No obvious credential harvesting code visible in handler.js
✓ State file operations are scoped to a local JSON file