dsh-algorithm-filing:在代码里核对算法推荐关闭、告知与备案

前言

在 DeepSeek Harness(DSH)里做带「猜你喜欢」、个性化排序或 AI 生成内容的应用时,功能可以照常跑通,但国内对算法推荐服务有几条硬性义务:要向用户提供关闭算法推荐的选项,关闭后应停止相关服务;还要在适用范围内做好说明公示、备案公示,以及对 AI 生成内容的标识。这些要求散落在《互联网信息服务算法推荐管理规定》《互联网信息服务深度合成管理规定》等条文里,单靠人工翻代码和文案,容易漏项,也难在 CI 或发版前固定成检查。

feely0208/dsh-algorithm-filing(npm 包名 @deepwhale-cn/dsh-algorithm-filing)是深鲸网安守护系列里面向 admin-security 的一类插件:在本地仓库里按规则扫描,看是否能在代码或资源里找到关闭选项、算法说明、备案号引用、AI 生成标识等线索。它不替代法务结论,也不联网验备案真伪,适合作为开发流程里的第一道静态核对。

这是什么

维护者 feely0208,仓库 feely0208/dsh-algorithm-filing,社区目录页 skillhub 插件条目。当前 package 版本 0.1.1,许可证 MIT,要求 Node >= 18、DSH >= 0.1.0-rc.6。

一句话:查算法推荐相关服务在工程里有没有关闭选项、有没有告知/说明、有没有备案号痕迹,以及 AI 生成内容有没有标识线索——其中《算法推荐管理规定》第十七条要求的「便捷关闭算法推荐」在 README 里被标为硬要求。

与同属该系列的 dsh-consent-guard 分工明确:后者侧重个人信息同意,本插件侧重算法服务的专门合规点。

它查什么

README 用表格归纳了四条规则及依据(severity 在报告里会体现):

级别 内容 依据
高 有推荐算法但找不到关闭选项 算法推荐规定第 17 条
中 找不到算法推荐说明/公示 算法推荐规定第 16 条
中 找不到算法备案号 算法推荐规定第 24 条
中 AI 生成内容找不到标识 深度合成规定第 17 条

第十七条在 README 中的要点是:应向用户提供选择或删除用于针对其个人特征的标签的功能,并提供便捷的关闭算法推荐服务的选项;用户关闭后应当立即停止提供相关服务——插件从静态角度查「有没有关闭相关实现/文案线索」,关闭后是否真的停服仍需人工验证。

条件规则与「未运行」

四条规则都是条件适用的:项目里没有推荐算法、也没有 AI 生成功能时,四条全部不适用,引擎记为「未运行」,而不是报「找不到」。README 说明这依赖条件规则能力 check.when,目的是避免没有相关功能的项目被误报成通过(防假绿)。

安装与启用

在 DSH Web 配置档下安装插件:

dsh plugin --profile web add @deepwhale-cn/dsh-algorithm-filing

不经过 DSH、仅作 CLI 时:

npx @deepwhale-cn/dsh-algorithm-filing

安装前建议自行查看仓库源码与 MIT 许可证;插件以当前 dsh 进程权限读取你的工程,只应对可信仓库运行。

典型用法

安装后可通过包提供的 dsh-algorithm-filing 命令操作。README 给出的示例:

dsh-algorithm-filing --demo
dsh-algorithm-filing --list-rules
dsh-algorithm-filing --html r.html

--demo 用于查看演示模式输出;--list-rules 列出规则;--html 将报告写到指定 HTML 文件。官方 README 附有检查报告、演示模式与规则依据的示意图(托管于 deepwhale.org.cn 的 plugin-assets)。

适用场景与边界

适合谁:在国内上线或运营带个性化推荐、热搜/资讯类推荐、或深度合成/AI 生成能力的产品团队;希望在合并或发版前用同一套规则扫一遍代码库,而不是每次靠 checklist 回忆第十七条、第十六条、第二十四条。

务必知道的限制(均来自 README「边界」):

  1. 备案并非所有推荐服务都要——第二十四条限定「具有舆论属性或社会动员能力」的服务(资讯、社交、直播、热搜等);电商推荐可能不在范围内,报告结果需自行对照适用范围。
  2. 不验证备案号真伪——需到网信办备案系统查询,本工具不联网。
  3. 关闭选项只查代码里有没有——产品 UI 是否真能关、关了是否停推,要人工测。
  4. 依赖关键词识别——自定义命名可能导致漏报。

README 还强调:本插件是工具,使用者须遵守所在地法律法规,对使用后果自行承担责任。

结尾

dsh-algorithm-filing 把算法推荐关闭、告知、备案与 AI 标识四条线收成可重复的静态检查,并与「无相关功能则规则未运行」的条件逻辑配合,减少误报。需要安装说明与规则细节时,可看 GitHub README 与 skillhub 目录页;与同系列的同意、备案、AI 标识等插件搭配使用时,README 将其归入深鲸网安守护国内合规共 12 个插件之一,可按场景选配。

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

Xiaoye