dsh-remediation:DeepSeek Harness 的报告转整改清单插件
feely0208/dsh-remediation
DSH plugin 把检查报告里的每条问题翻译成可照做的整改清单:具体步骤、改前改后片段、工时与验证命令,并支持有边界的机械修复。
dsh-remediation 是 DeepSeek Harness 生态里把检查结果变成可执行改法的 DSH plugin。它接收任意守护插件输出的 JSON 报告,按严重度排出整改清单,每条尽量给出问题定位、法规依据、具体步骤、改前改后片段、预计工时和验证方式。对声明过 autoApply 的规则还能做有边界的机械修改,默认只打印、确认后才落盘并先备份。它不新增判据,也不编造改法,适合需要把审计发现真正落地修复的团队。
如何安装
dsh plugin --profile web add @deepwhale-cn/dsh-remediation- 分类
- 开发与运维
- 平台
- DSH Plugin
- 作者
- feely0208
- 分发方式
- 插件
dsh-remediation 核心特性
dsh-remediation 仓库简介
它是做什么的?
它是 DeepSeek Harness(DSH)的整改建议插件(DSH plugin),把检查报告里「哪有问题」翻译成「改成什么样、大概多久、改完怎么验」。它读取任意守护插件输出的 JSON 报告,按严重度生成可照着执行的整改清单,解决拿到几十条命中却不知从何下手的空档。它不新增任何判据,只做报告到改法的转换,并支持对声明过的规则做有边界的机械修改。
核心功能
- 报告转整改清单:输入任意守护插件的 JSON 报告,输出按严重度排序的整改清单,每条尽量配问题定位、法规依据、具体步骤、改前改后片段、预计工时与验证方式。
- 可交付 Markdown 输出:把整改清单另存为 Markdown 文件,可直接作为整改报告附件交付。
- 有边界的自动修改:对 recipe 中声明 autoApply 的规则(如创建 LICENSE、调整日志留存天数)提供机械修改,默认 dry-run 只打印将改什么,显式确认后才落盘。
- 安全约束明确:写盘前先备份,只处理声明过的文件,目标路径必须落在项目根目录内,不执行脚本、不联网、不删除文件。
- 不编造改法:没有 recipe 的规则会明说「本条暂无专用改法」,回引原报告建议,并提示查看已覆盖规则列表。
- 支持自定义规则目录:可追加自己的 recipe 目录扩展覆盖范围,也可输出 JSON 供 CI 或二次处理。
怎么使用这个插件?
在 DSH 中启用后,先用任意守护插件跑出一份 JSON 报告,再把它交给本插件生成整改清单。默认只打印结果、不改动文件;确认无误后加上落盘参数,才会按声明过的规则改写并先做备份。需要交付材料时把清单另存为 Markdown,需要接入流水线时改用 JSON 输出。改完后重跑原守护插件,确认对应规则不再出现即可。该插件由 feely0208 维护,采用 MIT 协议,属于深鲸守护系列的一环。
本页是基于该插件官方 README 独立重写的导读——权威文档和最新变更请以源头为准:feely0208/dsh-remediation。插件是安装时就在你机器上运行的第三方代码;收录不代表背书——安装前请自行审阅源码。
