DSH Plugins
返回列表
🧩

dsh-gamepad-approval

admin-security 更新于 2026.08.30

在终端中运行以下命令:

dsh plugin install goldgish/dsh-gamepad-approval

将以下提示词粘贴到 DeepSeek Harness 对话框中:

在 DeepSeek Harness 中运行 dsh plugin install goldgish/dsh-gamepad-approval 即可安装该手柄审批插件,项目源码地址为 https://github.com/goldgish/dsh-gamepad-approval

插件介绍

当 AI Agent 在本地执行 rm -rf、git push --force、磁盘格式化这类高危命令时,审批环节往往成为安全链中最薄弱的一环。软件层的确认弹窗可以被同权限的恶意代码伪造,键盘输入会被键盘记录器捕获,远程桌面能模拟点击——攻击者甚至不需要知道你的密码,只需在软件层注入一个事件就足够。\n\ndsh-gamepad-approval 把审批从软件层搬到物理层。Agent 命中高危命令时,你的 Xbox 手柄震动两下,按 A 放行、按 B 驳回。信号通过 XInput 协议由 PowerShell 直读,不经过浏览器、不经过网络、不经过键盘。插件内置 18 条权限规则,覆盖文件删除、系统关机、磁盘操作、数据库破坏、Git 破坏性操作、密钥访问等场景,风险等级从 critical 到 medium 分级。设计上遵循 fail-closed 原则:没有手柄、超时、断连,一律拒绝执行。即便批准放行,命令仍会走 dsh 自带的全部安全策略,不会绕过其他防线。\n\n适合在 DeepSeek Harness 中运行 Agent 并赋予其系统级命令执行权限的开发者,或者希望审批动作必须由坐在屏幕前的人用手柄亲自完成的使用者。装完即生效,无手柄时仅阻断高危操作,日常使用不受影响。任何兼容 XInput 协议的 PC 手柄均可使用。

使用场景

  • Agent 执行 rm -rf、磁盘格式化等高危命令前触发手柄震动并要求人工确认
  • 防止键盘记录器、远程桌面或恶意脚本伪造软件层审批信号
  • 多 Agent 并行运行时逐条审批危险操作,确保每条高危命令都经本人物理放行

适合人员

  • 在 dsh 中运行具备系统级命令执行权限的 Agent 的开发者
  • 对 AI 操作安全有严格要求、需要审批闭环的安全敏感用户
  • 在共享或远程桌面环境中希望审批必须由本人物理完成的终端使用者