What it does
deepseek harness插件,连接QQ / DSH plugin for connecting QQ
Installation
dsh plugin --profile web add dsh-qq-bridgeInstall 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).
95e85316f58e2026-08-1795e85316f58eThe scan result is only valid for the scanned commit. If the latest commit differs, the badge shows outdated until the daily pipeline rescans.
Disclaimer: automated static analysis, not a security guarantee. Always review what you install.
• Static heuristic scan: done (15 files)
• Dependency vulnerabilities: requires deep audit (L3+)
• Permission sandboxing: requires runtime testing (L4+)
Scan findings · 11
- infoMakes network requests (fetch / axios)scripts/keep-napcat-alive.sh:38const ws = new WebSocket('${WS_URL}', headers ? { headers } : undefined)
- infoHardcoded IP addressscripts/keep-napcat-alive.sh:16WS_URL="${DSH_QQ_WS:-ws://127.0.0.1:3001}"
- infoHardcoded IP addressscripts/start-local-echo.sh:11WS_URL="${DSH_QQ_WS_URL:-ws://127.0.0.1:3001}"
- infoHardcoded IP addressscripts/start-local-echo.sh:19DSH_QQ_ADMIN=<your-main-qq> [DSH_QQ_WS_URL=ws://127.0.0.1:3001] [DSH_QQ_TOKEN=...] bash scripts/start-local-echo.sh
- warningFilesystem write operationssrc/handlers/dsh-executor.ts:142fs.writeFileSync(`${dir}/.debug-surface.json`, JSON.stringify(events, null, 2))
- warningFilesystem write operationssrc/handlers/dsh-executor.ts:145fs.writeFileSync(`${dir}/.debug-persisted.json`, JSON.stringify(persisted, null, 2))
- infoReads process.envsrc/main.ts:28const raw = process.env[name]
- infoReads process.envsrc/main.ts:37wsUrl: process.env.DSH_QQ_WS_URL ?? 'ws://127.0.0.1:3001',
- infoReads process.envsrc/main.ts:38token: process.env.DSH_QQ_TOKEN ?? undefined,
- infoHardcoded IP addresssrc/main.ts:37wsUrl: process.env.DSH_QQ_WS_URL ?? 'ws://127.0.0.1:3001',
- infoMakes network requests (fetch / axios)src/onebot/client.ts:61ws = new WebSocket(this.url, {
Heuristic static scan — may produce false positives. Review the source yourself before trusting.
Activity
Last commit 2026-08-17 · activity: Active
• Repo created: 2026-08-17
• Stars: ★ 6 · Forks: 0
• Health: Active — committed within last 30 days
