一条命令跑完全部守卫检查,生成分组体检报告
29.9/100
综合分
0
GitHub 星标
—
npm 周下载
—/5
用户评分
数据截至 2026/10/21 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。
安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add feely0208/dsh-guard-suite该包不可直接 npm 安装,改从 GitHub 源安装(明细见下方安装检查)
状态速览
判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态信任档位:已验证
是什么
dsh 原生插件 · security
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
活跃:最近一次提交在 12 天前
档位由哪些信号合成
本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。
社区实装还没有人打卡 · 装过的第一个就是你
安全扫描自动 · 静态分析源码v2.7.0🔵 扫描:含敏感能力尚无人工评估展开查看扫描说明与证据 ↓
安全扫描自动 · 静态分析源码
v2.7.0静态扫描发现插件具备触达本地系统的能力:执行外部命令、读写/删除本地文件、读取剪贴板或密钥类环境变量(至少其一)。这是能力清单,不是危险判定——具体能力项与证据见下方,安装前请自行判断是否需要。
读写/删除本地文件
查看扫描证据(共 11 处,展示前 9 条)
- 读取本地文件bin/cli.mjs:22
const pkg = JSON.parse(readFileSync(join(pkgRoot, 'package.json'), 'utf-8')); - 读取本地文件bin/cli.mjs:62
for (const s of searched) console.error(` - ${s}${existsSync(s) ? '' : '(不存在)'}`); - 写入本地文件bin/cli.mjs:125
writeFileSync(opt.html, htmlReport({ findings, stats, meta: META }), 'utf-8'); - 读取本地文件lib/discover.mjs:23
if (!existsSync(rdir)) return null; - 读取本地文件lib/discover.mjs:26
files = readdirSync(rdir).filter((f) => f.endsWith('.json')).sort(); - 读取本地文件lib/discover.mjs:33
const r = JSON.parse(readFileSync(join(rdir, f), 'utf-8')); - 读取本地文件lib/discover.mjs:45
pkg = JSON.parse(readFileSync(join(dir, 'package.json'), 'utf-8')); - 读取本地文件lib/discover.mjs:56
if (!dir || !existsSync(dir)) return []; - 读取本地文件lib/discover.mjs:57
if (existsSync(join(dir, 'rules'))) return [dir];
扫描于 2026/11/1(0 天前) · 范围 入口闭包 + 发布文件清单 · 来源 GitHub 仓库
静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。
依赖的 DSH / Cordis 模块
@deepseek-ai/dsh-skill给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个
跑一遍全部适用的检查,出一份按模块分组的总报告
README
由 DeepSeek 最新模型翻译生成@deepwhale-cn/dsh-guard-suite
Listed on dsh-plugin.org
装了一堆守卫插件,却要一个个跑?一条命令跑完全部,出一份按模块分组的体检报告。
关键词:一键体检 · 合规检查 · 安全检查 · 批量扫描 · 安全报告 · 等保自查 · 上线检查 · CI 卡口
先说清楚它是什么、不是什么
是:体检编排器。把你已经装好的守卫插件规则集合起来,一次扫描、一份分组报告 ——哪一块有问题、几处、依据是什么、文件在哪一行,一眼看完。
不是:新的判据库。它自己一条规则都没有。判据全部来自你装的那 30 多个插件,找到几个跑几个。
为什么单独需要它
单个插件的报告是「一条一件事」。真到要交材料的时候,你要的不是 30 份报告,是一份能看的结论。
展开完整文档(README 剩余 1 节)
@deepwhale-cn/dsh-guard-suite Listed on dsh-plugin.org 装了一堆守卫插件,却要一个个跑?一条命令跑完全部,出一份按模块分组的体检报告。 关键词:一键体检 · 合规检查 · 安全检查 · 批量扫描 · 安全报告 · 等保自查 · 上线检查 · CI 卡口 先说清楚它是什么、不是什么 是:体检编排器。把你已经装好的守卫插件规则集合起来,一次扫描、一份分组报告 ——哪一块有问题、几处、依据是什么、文件在哪一行,一眼看完。 不是:新的判据库。它自己一条规则都没有。判据全部来自你装的那 30 多个插件,找到几个跑几个。 为什么单独需要它 单个插件的报告是「一条一件事」。真到要交材料的时候,你要的不是 30 份报告,是一份能看的结论。 以前:一条条跑 dsh-cn-mlps --root ./my-app dsh-cn-log-retention --root ./my-app dsh-consent-guard --root ./my-app ... 现在:跑一遍,按插件分组 dsh-guard-suite --root ./my-app 安装 dsh plugin --profile web add @deepwhale-cn/dsh-guard-suite 再把你要跑的守卫插件装上(不装的那个就不会被体检) dsh plugin --profile web add @deepwhale-cn/dsh-cn-mlps 用法 dsh-guard-suite --list-plugins # 先看"装全了没" dsh-guard-suite --root ./my-app # 体检 dsh-guard-suite --root ./my-app --json # 给 CI / 给文档生成用 dsh-guard-suite --root ./my-app --html 体检.html # HTML 报告(可截图存档) dsh-guard-suite --only cn-mlps,cn-log-retention # 只跑两块 dsh-guard-suite --skip cn-crypto # 跳过某块 dsh-guard-suite --fail-on medium # CI 卡口(默认 high) 报告长什么样 已装插件 30 个 · 139 条规则检查规则 120/139 条(19 条因不适用本项目未运行)命中 58 条(高 17 · 中 35 · 低 6) ── 按插件 ────────────────────────────────── 🔴 cn-mlps 5 条规则 · 10 命中(高 5 · 中 5) ✅ ai-output-trust 4 条规则 · 0 命中 ── 不适用(本项目未触发,不是"查过了")──────── algorithm-filing:ALGO-NO-FILING, ... 0 命中的插件也会显示 —— 否则你分不清「查了没问题」和「压根没查」。 不适用的规则单独列出 —— 「没跑」和「跑过且通过」是两件事。 一个刻意做"硬"的地方 一个插件规则都没发现时,它直接报错退出(exit 2),并列出搜过哪些路径: ❌ 没有发现任何守卫插件的规则 —— 无法体检。 这不是"项目没问题",是"一条规则都没跑"。 「0 命中」和「一条规则都没跑」在终端上长得一模一样,这是静态检查工具最常见的假绿。 宁可让你看到报错,也不给你一个假的「全部通过」。 它怎么找到插件 按顺序找,不联网、不下载: 1. --rules-from <目录>(给了就只用这些,便于可复现) 2. 与本插件同级的 dsh- 目录 3. node_modules/@deepwhale-cn/dsh- 4. 环境变量 DSH_GUARD_PLUGINS(冒号分隔) 退出码 | 码 | 含义 | | 0 | 没有达到 --fail-on 的命中 | | 1 | 有达到阈值的命中(可挂 CI) | | 2 | 参数错误,或一个规则源都没发现(不当作全绿) | 它不做什么 - 不联网、不上传代码、不下载规则。 - 不判定「合规/不合规」,只报事实 + 依据,供你确认。 - 不替代等保测评、监管检查或第三方审计。 关于这条产品线 这是「深鲸守护」系列的第 32 个插件。前 31 个各查一件事,这一个把它们串成一次体检。 每个插件都本地跑、代码不外传、每条规则都标可查证的依据(法条 / 国标 / OWASP / ATT&CK 编号)。 更多:deepwhale.org.cn/guard.html 深鲸网安守护系列(共 39 个) 一个插件做一件事。安全问题是链式的 —— 配套用才完整。 国内合规(12)| 等保对照 · 日志留存 · 备案公示 · 用户同意 · 个人信息权利 · 未成年人保护 · 影响评估 · 数据分类分级 · 算法备案 · 数据出境 · 国密合规 · AI 内容标识 AI 与 Agent 治理(6)| AI 输出信任 · 外部内容信任 · MCP 安全 · Agent 权限 · 策略核对 · 可疑指令 数据与凭据(5)| 敏感数据 · 密钥轮换 · 数据留存 · 配置审计 · 密钥扫描 供应链与构建(5)| 开源许可 · 依赖投毒 · CI 安全 · 工具审查 · 物料清单 权限与应急(3)| 最小权限 · 告警外发 · 应急证据包 行业专项(4)| 医疗行业专项 · 教育行业专项 · 金融行业专项 · 地方数据条例 编排与交付(4)| 一键体检 · 改前改后复核 · 合规可交付文档 · 整改建议 以上插件都能在 DSH 插件市场(dsh-plugin.org)、npm 和 deepwhale.org.cn/guard.html 上找到。
预览分享卡片长什么样 ↓
分享 · DeepSeek Harness Hub
feely0208/dsh-guard-suite
一条命令跑完全部守卫检查,生成分组体检报告
相关插件 · 安全 / 权限
智能体逆向工程morluto/rea
用智能体逆向工程任何东西,从应用行为到原生二进制。
★ 415,267已汉化DSH
73.3
智能体集群框架ruvnet/ruflo
面向 Claude Code 与 Codex 的智能体元基座meta-harness。
★ 80,414已汉化MCP
71.9
WorkBuddy 模型接入corrinehu/dsh-workbuddy-connect
2026 年 10 月 20 日起,WorkBuddy…
★ 1,604已汉化DSH
71.7
破甲一键通z91772524-ai/pojia-next
十五个 AI…
★ 967已汉化DSH
71.6
AI 代理虚拟终端strukto-ai/mirage
Mirage 是给 AI 智能体用的虚拟终端:一层 shell,统管数据、命令行和运行时。Unix…
★ 3,756已汉化DSH
70.8
Agent 操作层agentic-os-org/ANOLISA
ANOLISA(Agentic Nexus Operating Layer & Interface System Architecture)|智能体操作系统,带运行时、安全、可观测性,以及 Tokenless 响应压缩,降低 token 用量与成本。
★ 649已汉化DSH
70.7