dsh-text-mask
在终端中运行以下命令:
dsh plugin install uckkk/dsh-text-mask
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中执行 dsh plugin install uckkk/dsh-text-mask 即可安装该插件,完整源码地址为 https://github.com/uckkk/dsh-text-mask
插件介绍
在处理用户输入、工单记录、日志或对话回放时,文本里常常夹杂着邮箱、手机号、身份证号、银行卡号、IP 地址甚至 API 密钥等敏感信息。直接展示或转发极易造成数据泄露,而为此引入一套外部脱敏服务又显得过于笨重。
dsh-text-mask 是一个纯 Node 实现的本地文本脱敏插件。它通过一个 mask_text 工具,自动识别文本中的 PII 与密钥/令牌,将其替换为掩码,并返回脱敏后的文本以及命中计数。整个流程不依赖网络、不依赖任何外部服务,安装即可使用。
适合需要在本地快速完成敏感信息脱敏的开发者与管理员,尤其是希望在日志管道、客服工单、审计回放等场景中,用最小依赖把 PII 挡在外的团队。
使用场景
- 日志输出到共享平台前对 PII 做本地脱敏
- 客服工单转发给第三方前掩码手机号与身份证号
- 对话审计回放时隐藏 API 密钥与令牌
适合人员
- 需要零网络依赖做本地脱敏的开发者
- 管理日志管道与 SRE 运维流程的工程师
- 负责安全合规与数据最小化原则的管理员