@deepwhale-cn/dsh-alert-relay: Auditing Alert Pipeline Configuration and Sensitive Data Leakage Risks

在 DeepSeek Harness (DSH) 的开发中,告警通道往往是整个系统里管控相对较弱的一条出口。开发者常将完整的错误堆栈、请求体甚至用户数据直接塞进告警 payload。一旦这些内容通过 webhook 发送到外部,就等于把敏感信息复制到了一个权限控制更弱的地方。本文介绍的工具用于静态检查告警链路的配置与代码,确保告警只发送必要的摘要信息。

插件简介

@deepwhale-cn/dsh-alert-relay 是一个用于检查告警链路配置的工具。它由 feely0208 维护,旨在发现告警是否存在、发送目标是否正确,以及是否包含敏感信息。

核心功能

该插件主要执行以下检查:

  1. 检查告警链路是否存在及发送目标。
  2. 检测告警内容中是否包含敏感信息。
  3. 检测 webhook 是否使用明文 HTTP。
  4. 检查日志中是否包含密钥 URL。
  5. 建议仅发送摘要和 trace id。

安装与启用

通过 DSH 插件管理工具安装:

dsh plugin --profile web add @deepwhale-cn/dsh-alert-relay

也可以直接使用 npx 运行:

npx @deepwhale-cn/dsh-alert-relay

典型用法

  • 运行演示模式查看检查效果:
    dsh-alert-relay --demo
  • 列出当前生效的检查规则:
    dsh-alert-relay --list-rules
  • 生成 HTML 格式的检查报告:
    dsh-alert-relay --html r.html

适用场景与注意

该插件适合需要规范告警发送策略的开发者和运维人员。

该插件以当前 DSH 进程的权限运行,安装前请检查源码与许可证(MIT)。插件不验证告警真能发出去,只看配置与代码;如果找不到任何告警配置,这是弱信号,可能由部署层统一处理。它与 dsh-cn-log-retention 插件分工协作:前者查告警发去哪,后者查日志留多久。

使用者必须遵守所在地区法律法规,对使用本项目造成的任何后果自行承担责任。

生态背景

DSH 理念是「一切皆插件」。该插件属于深鲸网安守护系列,旨在通过配套插件解决链式安全问题。更多插件详情与生态背景请访问插件目录或查看 GitHub 仓库。

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

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

Xiaoye