dsh-privacy-shield
在终端中运行以下命令:
dsh plugin install hhl123hhl/dsh-privacy-shield
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中执行 dsh plugin install hhl123hhl/dsh-privacy-shield,或从 https://github.com/hhl123hhl/dsh-privacy-shield 安装该插件后重启 DSH 配置文件。
插件介绍
在与云端模型对话时,敏感信息一旦进入请求,就可能被记录、训练或误传。dsh-privacy-shield 面向 DeepSeek Harness,采用「本地优先」思路:真实内容留在本机的人类可读记录里,只有构建发给模型的那份消息副本会被改写为确定性占位符,从而在默认路径上减少明文出境。
插件通过修补会话派生逻辑,在 system、developer、user、assistant、tool 等五类可见面上做掩码,而不改写本地会话日志与聊天界面所用的原文。占位符默认基于本地密钥的 HMAC 派生,难以被枚举;模型返回后会对流式片段做还原,包括跨 chunk 被拆开的占位符。检测覆盖 28 类通用 PII/凭证(含社保、公积金、学籍、病历、IMEI、MAC 等,银行卡带 Luhn),并支持中文实体规则与用户词表;还可从本地文档扫描候选词、从会话挖掘高频片段,经确认后纳入词表。规则包可导入导出并可选加密,但不包含还原表;出站审计会统计占位符并复检明文泄漏,审计记录仅含计数与标签。
适合需要在 DSH 中持续使用真实业务数据、人名、机构与自定义术语,又希望尽量不把原文发给模型的团队与个人。也适合需要可观测的 enforce/observe 模式、暂停放行、Web 管理面板与 shield_scan 统计工具的场景。需注意:启发式检测可能漏检或误匹配,图像不做 OCR,本地日志中的明文仍需自行做好磁盘加密与访问控制。
使用场景
- 在 DSH 中用真实客户或员工数据进行对话,又不想把手机号、证件号等原文发给云端模型
- 内部项目涉及机构名、系统名、地址等中文实体,需要规则词表与扫描文档补全词汇
- 需要 enforce 掩码、出站复检与 JSONL 审计,排查是否仍有明文泄漏
适合人员
- 日常在 DSH 中处理敏感文本的开发者与运维
- 对数据出境与模型可见面有明确要求的团队
- 需要可配置实体类型、词表与规则包迁移的多机环境用户