dsh-secret-vault:用 KeePassXC 为 DSH 托管凭据,默认不进入模型上下文

前言

在 DeepSeek Harness(DSH)里让智能体登录 API、部署环境或操作带密钥的工具时,常见做法是把账号密码写进提示词、环境变量或会话记忆。模型和日志一旦接触到明文,轮换成本和泄露面都会放大。社区里也有「一切皆插件」的扩展方式,但凭据是否进上下文、使用前是否有人工把关,仍取决于具体插件设计。

下面介绍维护者 songjongdevsecops 发布的 dsh-secret-vault:以 KeePassXC 为后端,在 Harness 侧完成凭据的存放、轮换、列举与使用,并强调不把凭据暴露给模型上下文;每次使用凭据前还可选开启交互式人工确认。

这是什么

dsh-secret-vault(仓库 songjongdevsecops/dsh-secret-vault)是 DSH 生态中的一款插件,在 SkillHub 等社区目录中归类为 admin-security。官方简介概括为:KeePassXC-backed secret vault for DeepSeek Harness——面向 Harness 的 KeePassXC 凭据库,支持 store、rotate、list、use 四类能力,默认避免凭据进入模型上下文,并可在每次使用凭据前增加可选的人工确认步骤。

维护者为 songjongdevsecops。撰写时 GitHub 仓库页面与 README 未能成功抓取,功能描述以目录页与任务线索中的简介为准;版本信息以 SkillHub 目录展示为准(例如 v0.6.2)。社区目录为独立站点,与 DeepSeek / 幻方无官方从属关系,安装前请自行核对源码与许可证。

核心功能

依据已核实的简介,插件能力可归纳为以下几点:

  1. 存储(store):把凭据纳入 KeePassXC 管理的保险库,而不是散落在对话或明文配置里。
  2. 轮换(rotate):支持对已有凭据进行更新或轮换,便于配合安全策略。
  3. 列举(list):在 Harness 流程中查看已登记条目或结构,而不把秘密值交给模型上下文。
  4. 使用(use):在需要时取出凭据供命令或集成使用,同时保持「默认不进模型上下文」的设计取向。
  5. 可选人工确认:每次使用凭据前,可启用交互式确认,由人在终端侧放行或拒绝。

具体工具名、子命令与 KeePassXC 对接方式,需以仓库 README 或目录页更新后的文档为准;本文不展开未在已抓取资料中出现的 API 细节。

安装与启用

当前已抓取资料中未包含可逐字引用的官方安装命令(GitHub README 抓取失败)。安装与启用请按以下顺序操作:

  1. 打开社区目录页,查看是否列出安装说明或指向 DSH 的 plugin 子命令示例。
  2. 若 GitHub 仓库可访问,阅读 README 中的 Install 段落,按维护者给出的 profile 名称与来源地址执行。
  3. 安装完成后重启或重新加载 Harness,确认插件已出现在当前 profile 的插件列表中。

目录页:

https://www.skillhub.cn/plugins/songjongdevsecops/dsh-secret-vault

仓库地址(访问性以你本机为准):

https://github.com/songjongdevsecops/dsh-secret-vault

勿凭仓库名自行拼接未在官方文档出现的安装参数;DSH 插件以当前 dsh 进程权限运行,安装前请审阅源码与许可证。

典型用法(概念流程)

在缺少 README 可复现示例的前提下,只能根据简介描述推荐的工作方式,落地时以官方文档为准:

  1. 在本机准备好 KeePassXC 及插件要求的 CLI 环境(若 README 有版本要求,以其为准)。
  2. 通过 Harness 启用本插件后,使用插件提供的存储能力登记凭据,避免在对话中粘贴明文密码。
  3. 需要调用外部服务时,走插件的 use 路径,并视安全策略开启每次使用前的人工确认。
  4. 定期通过 rotate 更新条目,用 list 核对路径或分组,而不向模型暴露秘密值。

适用场景与注意

适合谁:在 DSH 上开发或运维智能体、需要频繁使用 API Key、数据库账号等,又希望默认不把明文送进模型上下文的团队或个人。

使用注意:

  • 插件逻辑在 当前 dsh 进程权限下执行,能访问的文件与网络范围与运行 Harness 的用户一致;安装前务必阅读源码与许可证。
  • 人工确认是可选能力;若关闭确认,仍应依赖 KeePassXC 与插件自身的隔离设计,并限制 profile 与机器访问面。
  • 社区目录的星标、版本展示会变动;GitHub 若暂时不可达,应以目录页缓存说明或镜像文档为准,避免使用来源不明的安装包。

结尾

dsh-secret-vault 把 KeePassXC 与 DSH 插件模型结合起来,围绕凭据的存、换、列、用提供统一入口,并把「不进模型上下文」与「可选用前人工确认」作为安全取向。需要进一步了解或安装时,请访问 SkillHub 目录页 与 GitHub 仓库。

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

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

Xiaoye