dsh-plugin-security
在终端中运行以下命令:
dsh plugin install dushaobindoudou/dsh-plugin-security
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中执行 dsh plugin install dushaobindoudou/dsh-plugin-security 即可安装;插件开源地址为 https://github.com/dushaobindoudou/dsh-plugin-security。
插件介绍
在 DeepSeek Harness 里安装第三方插件后,模型可能随时调用这些插件注册的工具,而源码与依赖中的风险往往难以事先察觉。dsh-plugin-security 对已安装插件做源码静态扫描与 npm 依赖安全告警检查,为每个版本标注高风险、需关注或未发现问题,并在模型调用高风险插件工具时弹出 Allow once、Allow 或 Disable,避免静默放行。
插件会在启动、插件管理变更、配置热重载,以及调用闸门遇到未扫描版本时自动重扫;扫描失败或结果不明不会当作安全,会按高风险流程处理。设置页 Security Gate 可按风险、禁用状态与白名单筛选,查看证据与告警,并启用、禁用、重置或卸载插件,还可导出 JSON 或 Markdown 报告。内置 review skill 可让 agent 结合 security_scan 与 security_review 做上下文审查,enforce 模式下高置信恶意结论可自动禁用。
这是加载后的检查与工具调用闸门,不是沙箱或安装前拦截;仅 gate 工具调用,hook、系统提示与 Web UI 不在同一通道。静态分析有范围与预算,白名单会缩小覆盖,未发现风险也不等于绝对安全。
适合在 dsh 中频繁安装社区或自研插件、希望依赖可见且调用前可确认的用户,以及希望先用 report-only 观察、再切 enforce 收紧策略的管理员。
使用场景
- 安装多个社区 dsh 插件后,希望在模型调用工具前确认高风险插件
- 需要在设置页统一查看源码扫描证据与 npm 依赖告警
- 希望用 report-only 先记录风险,再按需切换到 enforce 自动禁用
适合人员
- 日常使用 dsh 并安装第三方插件的开发者
- 负责 agent 与插件策略的团队管理员
- 关注 npm 供应链与插件行为审查的安全意识用户