onecli:一个安全的凭证注入网关,防止 AI 代理访问原始 API 密钥

onecli:一个安全的凭证注入网关,防止 AI 代理访问原始 API 密钥

它解决了什么

OneCLI 提供了一种安全的方式,让 AI 代理在不持有原始 API 密钥的情况下访问外部 API。这消除了将凭证硬编码到代理代码或配置中的安全风险,使开发者能够集中管理机密并进行密钥轮换。

工作原理

OneCLI 充当 AI 代理与其调用的服务之间的开源网关。你将真实的 API 凭证存放在加密金库(AES-256-GCM)中,并为代理提供占位符密钥。当代理通过网关发起 HTTP 请求时,OneCLI 根据主机和路径模式匹配相应的凭证,将占位符替换为真实密钥,并将其注入到出站请求中。代理永远看不到真实的机密。

适用人群

需要安全地与多个第三方 API 交互的 AI 代理开发者。

亮点

  • 透明的凭证注入:代理发起标准的 HTTP 调用,网关负责认证。
  • Rust 驱动的网关:快速、内存安全的网关,用于拦截和注入凭证。
  • 加密存储:机密在静止时被加密,仅在请求时解密。
  • 多代理支持:为每个代理分配具有作用域权限的访问令牌。
  • 金库集成:能够连接 Bitwarden 等密码管理器,实现按需注入。
  • 易于部署:通过单个 curl 命令或 Docker Compose 快速启动。

摘要

一个开源网关,安全地将 API 凭证注入 AI 代理请求,确保代理永远看不到真实的密钥。

标题

onecli:一个安全的凭证注入网关,防止 AI 代理访问原始 API 密钥

Sources