@deepwhale-cn/dsh-pipia:在代码仓里查个保法 55、56 条影响评估痕迹

前言

在 DSH 或普通 Web 项目里,人脸核身、对外提供用户信息一类能力往往先按业务需求落地,合规文档却落在法务系统或内网盘里,仓库里看不到「事前评估」和「保存三年」的对应记录。监管检查时,第五十五条、第五十六条是硬性要求,不是可选建议。下面介绍 maintainer feely0208 发布的 DeepSeek Harness 插件 @deepwhale-cn/dsh-pipia(GitHub:feely0208/dsh-pipia,社区分类 admin-security):在扫描范围内查找是否留有个人信息保护影响评估(PIPIA / DPIA)相关痕迹,并按规则分级提示,不替代法务出具正式评估报告。

这是什么

npm 包名 @deepwhale-cn/dsh-pipia,当前资料中版本为 0.1.1,MIT 许可证。插件定位是合规流程审计:对照《个人信息保护法》第五十五条(处理敏感个人信息、自动化决策、委托/对外提供/公开、出境等情形应当事前评估并记录)和第五十六条(评估报告与处理情况记录至少保存三年),检查项目内能否找到与这些活动相匹配的评估或留存说明。

它与同系列的 dsh-cn-data-export 分工不同:后者侧重数据出境场景,本插件侧重影响评估流程本身(出境也是必须评估的情形之一)。

不装插件时常见缺口

README 用一段典型代码说明「业务能跑、法律可能踩线」的情况:代码里提取人脸并推送用户信息,仓库里却没有对应的影响评估材料。第五十五条要求事前评估并记录;第五十六条要求评估报告和处理情况记录至少保存三年,且检查时会要求出示。本插件的价值是把「有没有评估痕迹、有没有写保存期限」变成可自动扫到的信号,而不是在发版前靠人工翻文档碰运气。

它查什么

扫描结果按级别归类(资料中的对照表):

级别 内容
高 处理敏感个人信息但找不到评估;处理对外提供但找不到评估
中 仓库里找不到任何评估记录
低 提到了评估但没写保存期限(56 条要求三年)

两条规则名在资料中明确给出:PIPIA-SENSITIVE-NO-ASSESS、PIPIA-THIRD-PARTY-NO-ASSESS。它们只在项目确实存在相应处理活动时才执行;若项目没有敏感信息或对外提供行为,不应强行套用,否则会产生误报。实现上依赖引擎的条件规则能力(check.when)。

安装与启用

DSH 环境要求(来自 package.json):dsh >= 0.1.0-rc.6,Node.js >= 18。

在 DSH 中安装并纳入 web profile:

dsh plugin --profile web add @deepwhale-cn/dsh-pipia

不经过完整 DSH 编排、仅作 CLI 使用时:

npx @deepwhale-cn/dsh-pipia

安装前建议自行查看 GitHub 仓库 源码与 MIT 许可证;插件以当前 dsh 进程权限读取项目文件,权限范围与本地开发环境一致。

典型用法

安装或 npx 之后,README 给出的可复现命令如下。

演示模式(查看示例输出):

dsh-pipia --demo

列出规则及依据:

dsh-pipia --list-rules

将报告导出为 HTML:

dsh-pipia --html r.html

官方 README 还附有检查报告、演示模式输出、规则与依据的截图(托管于 deepwhale.org.cn 的 plugin-assets 路径),便于对照告警含义。

边界与适用场景

适合谁:需要在 CI、改代码前或 DSH 工作流里做「个保法影响评估流程是否留痕」快速自检的团队;关键词覆盖 PIPIA、DPIA、敏感个人信息、合规评估、保存三年等检索场景。

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

  1. 不会替你写评估报告,只发现「处理了某类活动,但找不到评估痕迹」。
  2. 评估常在仓库外(法务文档、内部系统);告警是提示确认,不是断定未做评估。
  3. 敏感信息靠字段/关键词识别,自定义命名可能漏检。
  4. 不做「是否属于必须评估情形」的法律必要性判断,最终仍属法律与合规专业判断。

DSH 生态理念是「一切皆插件」;插件可在 DSH 插件市场(dsh-plugin.org)、npm 及 deepwhale.org.cn 相关页面获取。社区目录(如 SkillHub 插件页)为独立收录站点,与 DeepSeek / 幻方无官方从属关系。本插件为工具,使用者须遵守所在地区法律法规并对使用后果自行承担责任。

结尾

经过上面的步骤,你可以把 @deepwhale-cn/dsh-pipia 当作个保法 55、56 条在代码仓侧的「痕迹检查器」:先安装或 npx,用 --list-rules 理解规则,再在真实项目上跑扫描并视需要 --html 留档;与数据出境等专项插件配套使用时,合规链路更完整。

  • 目录页:https://www.skillhub.cn/plugins/feely0208/dsh-pipia
  • GitHub:https://github.com/feely0208/dsh-pipia
羽毛球分组比赛记分
小程序二维码

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

小夜