dsh-guard-suite:DeepSeek Harness 上把守卫插件串成一次体检的编排插件

feely0208/dsh-guard-suite

开发与运维已验证
收录时间 2026-10-20
页面最后更新 2026-10-21

DSH 插件 dsh-guard-suite 把已装守卫插件的规则一次跑完,输出按模块分组的安全合规体检报告,支持 JSON/HTML 与 CI 卡口。

dsh-guard-suite 是 DeepSeek Harness 里的体检编排插件,本身不带任何判据,而是把你已安装的守卫插件规则汇总起来,一次扫描覆盖全部适用检查。它解决的是守卫插件各自为战、交材料时凑不出一份统一结论的问题,输出按插件分组的总报告,标明规则数、命中数与高中低分布。0 命中的插件和不适用规则都会单独呈现,还能用 JSON、HTML 输出与退出码接入流水线。

如何安装

install
npmdsh plugin --profile web add @deepwhale-cn/dsh-guard-suite
分类
开发与运维
平台
DSH Plugin
作者
feely0208
分发方式
插件

dsh-guard-suite 核心特性

一键跑完全部守卫规则按插件分组汇总报告0 命中与未运行分列JSON/HTML 报告输出CI 阈值卡口与退出码
Listed on dsh-plugin.org

dsh-guard-suite 仓库简介

它是做什么的?

深鲸一键体检(dsh-guard-suite)是 DeepSeek Harness(DSH)的体检编排插件,把已装好的多个守卫插件的规则集合起来,一次扫描出一份按模块分组的总报告。它解决的是「装了一堆守卫插件却要一个个跑、交材料时凑不出统一结论」的麻烦,让你一条命令跑完全部适用检查。它本身不含任何判据,规则全部来自你已安装的守卫插件,找到几个就跑几个,由 feely0208 维护、采用 MIT 协议。

核心功能

  • 批量编排:自动发现同级的守卫插件目录、依赖目录或环境变量指定的规则源,一次运行覆盖全部已装插件,不联网、不下载规则。
  • 分组总报告:按插件分组列出规则数、命中数与高/中/低分布,0 命中的插件也会显示,便于区分「查了没问题」和「压根没查」。
  • 不适用规则单列:因项目未触发而未运行的规则单独列出,明确「没跑」与「跑过且通过」是两件事。
  • 多格式输出:支持终端文本、JSON(供 CI 或文档生成)与 HTML 报告(可截图存档)。
  • 灵活筛选:可只跑指定模块、跳过某块,或用 --list-plugins 先确认插件是否装全。
  • CI 卡口:通过 --fail-on 设定命中阈值(默认 high),配合退出码 0/1/2 接入流水线。

怎么使用这个插件?

在 DSH 中启用后,先运行 --list-plugins 确认守卫插件装全了,再对目标项目目录执行体检,例如指定根目录跑一遍全部适用检查。需要给 CI 或文档用时加 --json,需要存档时加 --html 生成报告;只想看某几块就用 --only,想排除某块就用 --skip。若一个规则源都没发现,插件会直接报错退出(exit 2)并列出搜过的路径,而不是给出假的「全部通过」。它只报事实与依据,不判定合规与否,也不替代等保测评或第三方审计。

报错怎么排查?

体检直接报错退出(exit 2)并提示没有发现任何守卫插件的规则时,说明一条规则都没跑,并非项目没问题:按官方说明确认守卫插件是否已安装,并检查规则搜索路径是否命中。退出码为 1 表示有达到 --fail-on 阈值的命中,属于正常卡口结果,可调整阈值或按报告逐项整改。

本页是基于该插件官方 README 独立重写的导读——权威文档和最新变更请以源头为准:feely0208/dsh-guard-suite。插件是安装时就在你机器上运行的第三方代码;收录不代表背书——安装前请自行审阅源码。

安装、更新、卸载这个插件,都在 DeepSeek Harness 的 DSH Plugin Hub 插件市场完成

DSH Plugin 常见问题