Wundervault Vault

🔐 Agent零接触密钥的安全自托管 vault

自托管加密密钥库,MCP工具安全注入密钥至命令/文件,明文永不返回Agent,替代1Password/Bitwarden

收藏
3.3k
安装
1.3k
版本
1.5.8
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心用法

Wundervault是一个面向AI Agent的自托管密钥管理系统,通过MCP协议提供安全凭证访问。其核心价值在于密钥零暴露架构:Agent仅能通过专用工具使用密钥,永远无法直接获取明文。

工作流三步骤
1. 探查:调用vault_entries_list获取可用密钥条目(仅返回ID和名称)

2. 执行:通过vault_exec将密钥注入环境变量执行命令,或vault_entry_inject_env写入配置文件

3. 部署vault_rsync支持从Vault读取SSH密钥完成远程同步

双层级访问控制

  • Tier 1(标准):常规操作即时执行
  • Tier 2(受限):敏感操作(部署、发布)需用户在wundervault.com仪表板手动授权

显著优点

  • 零暴露设计:明文密钥服务器端解密,Agent仅接收执行结果或burn确认
  • 注入式执行vault_exec支持本地/远程SSH执行,自动转义防护($()、反引号、eval等硬阻断)
  • 配置即代码.env文件注入无需Agent接触敏感值
  • 自托管主权:完全替代1Password/Bitwarden等SaaS密码管理器,数据自主可控

潜在缺点与局限性

  • 架构依赖重:必须自托管MCP服务器,运维复杂度高于云托管方案
  • 远程执行限制:SSH密钥需预先存入Vault,临时密钥管理场景不够灵活
  • 调试黑盒:Agent无法验证密钥内容,错误排查依赖服务器端日志
  • 生态锁定:专用协议(MCP)和非标准API,迁移成本较高

适合人群

  • 要求密钥对AI完全不可见的安全敏感团队(金融、医疗、政务)
  • 已运行自托管基础设施、追求数据主权的DevOps/Platform团队
  • 需要审计追踪Agent所有密钥使用行为的合规场景

常规风险

| 风险类型 | 说明 |
|---------|------|
| 服务器 compromisation | Vault服务器若被攻破,所有密钥暴露;需强化服务器HSM/加密磁盘 |
| Tier 2 社会工程 | 用户可能在仪表板误授权危险操作 |
| 命令注入绕过 | 虽阻断常见shell逃逸,但复杂多阶段攻击仍可能构造 |
| 临时文件残留 | rsync场景下SSH密钥短暂写入磁盘,需确认清理机制 |

评估结论

Wundervault在Agent-密钥隔离这一核心安全目标上设计严谨,是少数真正践行"需要知道原则"的密钥管理方案。适合安全优先、具备自托管能力的团队,但需配套完善的Vault服务器安全基线。

Wundervault Vault 内容

手动下载zip · 3.6 kB
INSTALL.mdtext/markdown
请选择文件