Sutera-Diffusus/dsh-sandbox-tester

Plugin ⭐ 2 MIT automationcodingsecurity

DSH sandbox tester: process-isolated testing ground for DeepSeek Harness

Install

### 隔离不变量(架构正确性判据)

| # | 不变量 | 强制机制 |
| --- | --- | --- |
| I1 | 进程隔离 | 沙盒由 `spawn` 独立拉起;沙盒崩溃/被强杀,本体进程不受任何影响 |
| I2 | 数据隔离 | 启动时强制注入独立 `DSH_HOME`;沙盒对本体数据目录零引用 |
| I3 | 端口隔离 | 端口池自动分配(3182 起),与本体 3080、固定副本 3181 永不冲突 |
| I4 | 终止安全 | `sandbox_stop` 在 taskkill 前反查 3080 监听 PID,目标进程树包含本体即拒绝执行 |
| I5 | 写入门禁 | `merge` 执行目标白名单 + 逐文件语法判定 + bundle 校验;默认 dryRun 只出报告,真实写入需显式开关且失败自动回滚 |

### 生命周期状态机

Add Sutera-Diffusus/dsh-sandbox-tester to your DSH config (web profile) to enable.

README

Expand full README Collapse

README is empty.