What it doesAI
Aggregates idle compute from multiple machines into a distributed AI compute pool for parallel Harness development and research.
- Pool idle compute from friends/LAN/cloud ECS
- Distributed AI compute pool for parallel tasks
- One person controls multiple Harness instances
AI-generated from the repo README — for reference only.
Installation
dsh plugin --profile web add dsh-fleetInstall method: npm · not yet tested in container (L3+)
Compatibility
| DSH Version | Status |
|---|---|
| not stated | Declared — not tested |
Requirements
- • Node.js: not stated
- • DSH: declared "not stated"
- • External credentials: none detected
Security Report
Automated static scan, not manual review.
No critical findings, but warning-level issues were detected (file writes, remote imports, base64 decoding, downloads).
0.1.0dsh manifestf86801eb75a12026-08-20f86801eb75a1The scan result is valid for the scanned commit. New commits within 7 days are tolerated (the rating still counts); after 7 days without a rescan the badge shows outdated.
Disclaimer: automated static analysis, not a security guarantee. Always review what you install.
vet verdict: vet: clean · score 94
- R3 · info [certain] — 只读 process 成员(能力触达面):process.argv
- R3 · info [certain] (downgraded) — 能力触达面(CLI/bin 入口):直接访问 process.exit(Node 能力逃逸通道)
- R14 · medium [likely] — 脚本下载即执行:curl 下载落盘(脚本随包分发,安装/运行期任意代码执行面)
- R12 · info [heuristic] — engines.node=>=18 低于 DSH 运行要求(>=22.19),可能不兼容
- R3 · info [certain] — 只读 process 成员(能力触达面):process.env
vet is advisory and does not change dsh’s four-tier level.
• Static heuristic scan: done (15 files)
• Dependency vulnerabilities: requires deep audit (L3+)
• Permission sandboxing: requires runtime testing (L4+)
High-risk findings · 6 / 6
- warningHTTP request to a raw IP addressinstaller/install.sh:103log " · 监听端口 47900(被调用方);Web UI: http://127.0.0.1:3080"
- warningDownloads a file from the networkinstaller/install.sh:18curl -fsSL https://nodejs.org/dist/v24.11.1/node-v24.11.1-linux-x64.tar.xz -o /tmp/node.tar.xz
- warningFilesystem write operationssrc/identity.js:32fs.writeFileSync(p, JSON.stringify(identity, null, 2), { encoding: 'utf8', mode: 0o600 })
- warningFilesystem write operationssrc/memberships.js:19fs.writeFileSync(filePath(home), JSON.stringify(data, null, 2))
- warningFilesystem write operationssrc/roster.js:22fs.writeFileSync(p, JSON.stringify(roster, null, 2))
- warningFilesystem write operationssrc/teams.js:24fs.writeFileSync(teamsPath(home), JSON.stringify(teams, null, 2))
Heuristic static scan — may produce false positives. Review the source yourself before trusting.
Activity
Last commit 2026-08-20 · activity: Active
• Repo created: 2026-08-20
• Stars: ★ 1 · Forks: 0
• Health: Active — committed within last 30 days
Source
GitHub: github.com/scriptsnet/dsh-fleet
