中文EN

dsh-whitelist-auto-approval

security已测通过npm高风险

按命令生效的 bash 沙箱白名单:一条规则指定一个命令和它可用的可写根,命中的 lark-cli、gh 等在保留工作区的前提下于内核沙箱内直接执行。与「替你回答授权弹窗」或「对所有命令统一放宽可写范围」的做法不同,这里放行的只有命中的那条命令,工作区仍可写,其他命令行为完全不变。匹配依据是命令的「写足迹」而不是命令字符串,因此 `2>&1 | tail -N` 这类不写文件的管道仍能命中;规则可在设置页或插件行里编辑。macOS 用 Seatbelt、Linux 用 bubblewrap / Landlock,Windows 则退回把可写根换成 $HOME 的旧行为。

下载量 / Downloads
1,397
依赖体积 / node_modules
0.2 MB
测试时间 / Tested
2026-11-06
DSH 版本 / Version
0.2.2-rc.1

安装

dsh plugin --profile web add dsh-whitelist-auto-approval

沙箱测试结果

阶段结果
1 安装✓
2 列装✓
3 挂载✓
4 启动—

四阶段在隔离沙箱里跑:安装(有网)→ 列装 → 挂载 → 启动(后三步断网)。

声明的权限

dynamic-code · fs-write · fs-read · env

链接

GitHub · Homepage · npm

同类插件