🎁 福利专区全网大模型免费应用 + 新用户福利 + 注册活动入口,低成本玩转 AI

遥测脱敏器 030611/dsh-telemetry-redactor

DeepSeek Harness
03061181 天前有提交已提供中文文档扫描:未发现敏感能力

在遥测数据外发前自动脱敏凭证与密钥

28/100
综合分
2
GitHub 星标
—
npm 周下载
—/5
用户评分

数据截至 2026/9/18 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。

安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add 030611/dsh-telemetry-redactor
该包不可直接 npm 安装,改从 GitHub 源安装(明细见下方安装检查)

状态速览

判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态
信任档位:已验证
是什么
dsh 原生插件 · security
装得上吗
本站已真实安装成功
非静态推断
L4 · 真实安装等级说明 →
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
更新放缓:最近一次提交在 81 天前
档位由哪些信号合成

本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。

验证判据与等级说明 →
社区实装还没有人打卡 · 装过的第一个就是你
安全扫描自动 · 静态分析源码
v2.7.0
🟢 扫描:未发现敏感能力尚无人工评估
展开查看扫描说明与证据 ↓

静态扫描未发现敏感能力:最多只发网络请求、读取自身元数据或只读文件,未发现执行命令、文件写入或敏感信息读取。

扫描于 2026/11/3(1 天前) · 范围 全包扫描(包内未声明入口) · 来源 GitHub 仓库

静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。

依赖的 DSH / Cordis 模块
@deepseek-ai/schemastery@deepseek-ai/cordis@deepseek-ai/cordis-plugin-include@deepseek-ai/cordis-plugin-loader@deepseek-ai/dsh-llm@deepseek-ai/dsh-session@deepseek-ai/dsh-session-telemetry
给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个

功能亮点

  • 外发前自动脱敏
  • 凭证与密钥脱敏
  • 失败即拒绝导出

DeepSeek Harness 会话遥测的导出副本脱敏,失败即拒绝

README

由 DeepSeek 最新模型翻译生成
DSH Telemetry Redactor CI npm License awesome · DSH plugin featured on dsh-suite DSH Telemetry Redactor 社交预览图 在已配置的遥测后端收到导出副本前,对受支持的凭证模式脱敏,同时不改写规范会话日志。 dsh plugin --profile web add dsh-telemetry-redactor 由社区维护,并非 DeepSeek 官方项目。相关 trust-layer 插件:Verification Receipt、Evidence Audit 与 Context Provenance。 dsh-telemetry-redactor 是一个最小 DeepSeek Harness Profile Bundle,在遥测后端收到记录之前脱敏敏感值。它挂载官方 session-telemetry/record waterfall,调用 next() 以保持其他部署规则可组合,并返回一份新的递归脱敏记录。 官方 telemetry coordinator 会在进入该 waterfall 之前深拷贝 canonical session event,并逐条隔离规则异常。因此本插件只改变外发副本,绝不改写权威 session log。
展开完整文档(README 剩余 1 节)
DSH Telemetry Redactor

CI
npm
License
awesome · DSH plugin featured on dsh-suite

DSH Telemetry Redactor 社交预览图

在已配置的遥测后端收到导出副本前,对受支持的凭证模式脱敏,同时不改写规范会话日志。

dsh plugin --profile web add dsh-telemetry-redactor

由社区维护,并非 DeepSeek 官方项目。相关 trust-layer 插件:Verification Receipt、Evidence Audit 与 Context Provenance。

dsh-telemetry-redactor 是一个最小 DeepSeek Harness Profile Bundle,在遥测后端收到记录之前脱敏敏感值。它挂载官方 session-telemetry/record waterfall,调用 next() 以保持其他部署规则可组合,并返回一份新的递归脱敏记录。

官方 telemetry coordinator 会在进入该 waterfall 之前深拷贝 canonical session event,并逐条隔离规则异常。因此本插件只改变外发副本,绝不改写权威 session log。本文中的 fail-closed 仅表示该 coordinator 丢弃一条失败的导出副本,同时 agent loop 继续运行;它不表示所有 telemetry 路径或 listener 顺序都不可绕过。

脱敏范围

- 高风险键名下的完整值,例如 authorization、cookie、credential、password、secret、token、apiKey、access_token、clientSecret 与 privateKey;键名本身包含已识别凭据模式时也会改写键名。
- 字符串中的 Bearer 与 Basic Authorization 值。
- 常见凭据形式,包括 sk-...、GitHub token、Slack token、JWT 三段式字符串,以及 token=... / api_key: ... 赋值。

插件先对键名分词再匹配,因此 inputTokens、output_tokens、tokenUsage、tokenCount、contextTokenCount 等遥测计数和 tokenizer 等普通字段会保留。脱敏是安全过滤器,不是对所有未知秘密格式均不泄漏的证明。精确支持与不支持边界见 SECRET-MATRIX.zh.md,信任边界见 SECURITY.md。

监听器以 prepend 方式注册,因此通常会包裹其前后挂载的部署规则,并脱敏这些规则的最终输出。若另一个插件刻意注册更外层的 prepended listener,仍可能在本插件之后加入内容;安全敏感部署必须审查完整 waterfall listener 集合。

安装

把公开包安装到选定的 DSH profile,然后检查最终配置:

dsh plugin --profile web add dsh-telemetry-redactor
dsh --profile web --dump-config

配置 dump 必须出现新增的 telemetry-redactor 行。本 bundle 不会添加、替换或启用 telemetry backend;它只保护部署已经选择的后端会处理的记录。

配置

唯一选项为 replacement,默认值是 [REDACTED]。长度必须为 1 至 128 个字符,且自身不能命中已支持的凭据模式;非法值在 Cordis plugin fiber 被 await 时响亮失败。

- id: telemetry-redactor
config:
replacement: '[TELEMETRY-REDACTED]'

键名与模式规则属于固定安全行为,不能通过配置关闭。

验证

pnpm run typecheck
pnpm test
pnpm run build
pnpm run test:smoke
pnpm run test:performance
pnpm run test:official-head
pnpm run test:official-patch
pnpm run test:packed:clean-env

测试包含真实 Cordis Loader 与 SessionTelemetryCoordinator 组合:后端只能收到替换值,权威 session event 仍保留 fixture secret,超深记录会被阻断且异常不会逃出捕获 handler。release smoke 使用随包携带、对应官方 commit 47f943859bef60e4160492346772ded9b24f765a 的冻结 fixture:它固定已审阅的源码哈希、精确的已发布 runtime 版本与 runtime 文件哈希,随后校验 Cordis/session/LLM/coordinator 所需 API surface,再与构建产物或 tarball 安装产物组合。test:official-patch 同样固定已审阅的 Include 源码哈希后应用 cordis.patch.yml。不需要环境变量或已安装的官方 checkout。测试不调用模型、不需要 API key、不连接网络 exporter,也不修改 canonical log。

模型体验

无。本插件只观察 session log 之后的外发 telemetry 副本,不贡献 prompt、工具 schema、消息或模型请求。

KV Cache 影响

无;不会改变任何模型请求。

已知限制

- 若未知秘密格式既不位于敏感键下,也不符合已识别字符串模式,可能继续透传。扩展固定规则前应先加入确定性覆盖。
- getter/setter 与非普通对象会被拒绝,而不是被读取或静默改变语义。支持数组、普通对象和 null-prototype 对象中的可枚举 JSON 数据;不可枚举字段不属于 telemetry contract。
- 键名命中后会替换完整值。这一选择优先保障安全,不保留凭据字段下的结构。
- 脱敏在 telemetry 捕获路径同步执行。实现递归且最多处理 64 层容器;很大但较浅的记录仍产生线性 CPU 开销。
- Proxy 的反射 trap 可能在插件检查内容前执行或抛错。官方 coordinator 的 structuredClone 通常会先拒绝 Proxy;恶意第三方直接分发不属于支持的隔离边界。
- dsh.plugin.json 是补充社区元数据。DSH 安装以 package.json 的 dsh.bundle 字段和 cordis.patch.yml 为准。

许可证

MIT
预览分享卡片长什么样 ↓030611/dsh-telemetry-redactor
分享 · DeepSeek Harness Hub
030611/dsh-telemetry-redactor

在遥测数据外发前自动脱敏凭证与密钥

这是你的仓库?认领条目

回到顶部