What it does
Install safety net for DeepSeek Harness: pre-install snapshots, one-click/automatic rollback, guarded boot, and incident reports that auto-trigger agent analysis. 中文: DeepSeek Harness 插件安装安全网(安装前自动快照、一键/自动回退、守护启动、事故报告自动触发 Agent 分析)。
Installation
dsh plugin --profile web add dsh-plugin-guardInstall 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.
Critical findings in non-blocking categories (dynamic code execution, shell execution, install scripts, obfuscation). Common in CLI/terminal plugins but worth reviewing.
code-exec ×1689e1b0e2c0f2026-08-17689e1b0e2c0fThe 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 (10 files)
• Dependency vulnerabilities: requires deep audit (L3+)
• Permission sandboxing: requires runtime testing (L4+)
Scan findings · 12
- warningHTTP request to a raw IP addressscripts/boot-guard.sh:35healthy() { curl -fsS --max-time 3 "http://127.0.0.1:$PORT/" >/dev/null 2>&1; }
- infoHardcoded IP addressscripts/boot-guard.sh:35healthy() { curl -fsS --max-time 3 "http://127.0.0.1:$PORT/" >/dev/null 2>&1; }
- warningHTTP request to a raw IP addressscripts/guard-cli.js:139console.log(`http://127.0.0.1:${port}/ -> ${healthy ? '正常' : '异常'}`)
- infoHardcoded IP addressscripts/guard-cli.js:139console.log(`http://127.0.0.1:${port}/ -> ${healthy ? '正常' : '异常'}`)
- criticalChild process module usage (Node.js)src/engine.js:9import { spawnSync } from 'node:child_process'
- infoReads process.envsrc/engine.js:94process.env.DSH_GUARD_PNPM ?? '',
- warningHTTP request to a raw IP addresssrc/incident.js:149lines.push(`- 健康状态: http://127.0.0.1:${port}/ -> ${healthy ? '正常' : '异常'}`)
- infoReads process.envsrc/incident.js:148lines.push(`- DSH 根目录: ${process.env.DSH_HOME ?? '(默认 ~/.dsh)'}`)
- infoHardcoded IP addresssrc/incident.js:124const req = http.get({ host: '127.0.0.1', port, path: '/', timeout: 3000 }, (res) => {
- infoHardcoded IP addresssrc/incident.js:149lines.push(`- 健康状态: http://127.0.0.1:${port}/ -> ${healthy ? '正常' : '异常'}`)
- infoReads process.envsrc/layout.js:13if (process.env.DSH_HOME && process.env.DSH_HOME.trim() !== '') {
- infoReads process.envsrc/layout.js:14return resolve(process.env.DSH_HOME.trim())
Heuristic static scan — may produce false positives. Review the source yourself before trusting.
Activity
Last commit 2026-08-16 · activity: Active
• Repo created: 2026-08-17
• Stars: ★ 6 · Forks: 1
• Health: Active — committed within last 30 days
