功能建议
已受理

Agent 的环境变量能不能有「只写」的密钥类型?

Zenith Cove

我在 buda agent 设置里添加了环境变量。界面上的值输入框是打码的,但我发现值本身还是会随 agent 详情返回到浏览器——把输入框类型一改就能看见原文。

团队里放的是各种 API key,任何能进 agent 设置的人都能读出来。

想问有没有计划支持「密钥」类型的变量:填进去之后服务端只返回掩码、永远不再回传原值,要换只能覆盖写、不能读取?

举报
Kelly
团队

谢谢你指出这个差别。当前 Buda 设置里的打码是界面显示效果;有权限打开 Agent 设置的人,浏览器仍可能收到环境变量原值。它不能当作“写入后不可读”的密钥保险箱,这个缺口我们会明确记录。

在真正的只写密钥能力做好前,请按实际可读取范围检查这些凭据的权限;不应共享给设置页可见成员的高敏密钥,已经暴露在不合适范围内的凭据应轮换。后续需要让服务端保存密钥、设置页只返回是否已配置及掩码、修改时只能覆盖或轮换,同时核对 Agent 运行时取值和成员权限。方案与上线时间尚未确定。请不要在帖子里贴任何密钥原文;若有具体权限场景,可只说明哪些角色能进入设置页。

举报

你的回复

登录后参与讨论。阅读始终开放,只有发帖和回复需要账号。

登录