前言¶
用 DeepSeek Harness(DSH)做站点、文档或对外文案时,常见问题不是「有没有敏感词表」,而是发布前没人系统过一遍:网络工具相关表述、广告法极限用语、绝对化承诺、地图与领土表述、内部路径是否被公开访问等,都可能带来备案受阻、页面下架或合规风险。单靠全量关键词扫描又容易误报泛滥,报告没人看,审核等于没做。
下面介绍社区插件 @deepwhale-cn/dsh-cn-compliance(仓库 feely0208/dsh-cn-compliance)。它在内容发布之前做合规红线检查,并附带可接入 CI 的扫描脚本;技能会在 agent 需要时自动可用。
这是什么¶
@deepwhale-cn/dsh-cn-compliance 是面向 DeepSeek Harness 的 skill 插件,维护者为 feely0208,在社区目录中归类为 admin-security。当前 package 版本为 0.1.1,许可证 MIT,要求 dsh 引擎版本 >=0.1.0-rc.6。
定位可以概括为:中国大陆对外内容合规红线审核——在发布前主动查出合规风险,避免备案被卡、页面被下架、行政处罚。插件只做本地与指定站点的检查,不联网获取词表,也不把待审内容发往第三方服务。
核心功能:查什么、怎么减少误报¶
检查类别(README 中的分级)¶
| 类别 | 内容 |
|---|---|
| A 类 | 网络工具用语(如 VPN、翻墙、科学上网、机场、clash 等)——绝对红线 |
| A- 类 | 擦边词(如内网穿透、隧道)——需语境判断 |
| B 类 | 广告法极限用语(如国家级、唯一、独家、最好、首个等) |
| C 类 | 绝对化承诺(如永久免费、零风险、绝不泄露) |
| D 类 | 地图与领土(台湾、藏南、南海诸岛完整性) |
| E 类 | 数据与隐私承诺(隐私政策须与实现一致) |
| F 类 | AI 生成内容标识 |
| G 类 | 资质与备案(ICP 备案号、不得宣称没有的资质) |
| H 类 | 比较与贬低竞争对手 |
| I 类 | 内部文件公网暴露(信息安全与合规双风险) |
语境判断与噪音排除¶
相比「列一堆敏感词」,README 强调难点在误报。插件内置两条语境判断:
| 词 | 误报场景 | 处理 |
|---|---|---|
| 穿透、隧道 | UI 术语「点击穿透」、HTTP tunnel | 只在网络语境同现时才判风险(内网/网络/端口/代理/路由/NAT) |
| 100% | CSS 关键帧、width:100% | 只在后接营销形容词时才报(如 100% 自研/安全/有效等) |
同时会排除已知噪音源:node_modules/、随包运行时目录、构建产物、二进制、第三方抓取的新闻内容等。
设计取舍(需人工或另选工具的部分)¶
插件不内置政治敏感词表——避免插件文件本身含敏感内容,且词表需持续跟踪监管口径。README 写明 C 类相关请人工审核或使用第三方工具。
与其它插件的分工:本插件管对外文案里不能说什么;若需核对产品实现里 AI 生成内容标识是否落到代码与导出物,可组合使用 @deepwhale-cn/dsh-cn-ai-labeling。开发遵循 DSH 插件生态倡议中的组合优先、声明清晰、兼容优先,不假设、不覆盖其它插件内部实现。
安装与启用¶
以 web profile 为例,安装命令来自 README:
dsh plugin --profile web add @deepwhale-cn/dsh-cn-compliance
若使用其它 profile,将 web 换成你的 profile 名:
dsh plugin --profile <profile> add @deepwhale-cn/dsh-cn-compliance
安装后重启 dsh。技能会在 agent 需要时自动可用。
说明:社区目录页为 skillhub.cn/plugins/feely0208/dsh-cn-compliance;DSH 插件生态以「一切皆插件」为方向,社区目录为独立站点,与 DeepSeek / 幻方无官方从属关系。
典型用法:随包 scan.sh¶
插件随包分发 scan.sh,技能正文会给出其绝对路径。下列示例中的 <scan.sh 路径> 需替换为实际路径。
扫当前目录:
bash <scan.sh 路径>
扫指定目录:
bash <scan.sh 路径> --dir ./site
公开仓库场景:只扫 .md,降低源码技术术语误报:
bash <scan.sh 路径> --docs-only
扫线上页面(README 强调:本地干净不等于线上干净):
SITE_HOST=https://your-domain.example bash <scan.sh 路径> --online
本地、额外文档、线上与内部路径暴露探测一并执行:
SITE_HOST=https://your-domain.example DOCS_DIRS="./docs:./README.md" bash <scan.sh 路径> --all
退出码:0 表示无命中,1 表示有命中,可直接用于 CI 或发布前卡口。
环境变量¶
| 变量 | 说明 |
|---|---|
SITE_HOST |
线上站点根地址(--online / --all 必需) |
DOCS_DIRS |
额外要扫的文档目录,冒号分隔 |
EXTRA_PATHS |
额外要探测的内部路径,空格分隔(追加到内置清单) |
适用场景与注意¶
适合在 DSH 工作流中编写或发布面向中国大陆用户的对外文案、文档站、营销页的团队或个人:发布前让 agent 调用合规技能,或在流水线里用 scan.sh 做卡口。
安装与运行前请自行查看 GitHub 仓库 源码与 MIT 许可证;插件以当前 dsh 进程权限运行,是否纳入你的安全策略需自行评估。README 中的问题反馈链至 dsh-cn-skills issues。
结尾¶
@deepwhale-cn/dsh-cn-compliance 把发布前的合规红线检查做成 DSH 技能,并用语境判断和目录排除降低误报,再配合 scan.sh 覆盖本地、文档与线上场景。需要查阅安装说明与检查清单时,可看社区目录 feely0208/dsh-cn-compliance 与 GitHub README。