只读账号不等于只读:AI agent 踩坑催生开源 agent-db-scan

Then_Respect_1964 · reddit · 2026-10-01

作者团队曾给一个 AI agent 配了一个「只读」Postgres 账号,结果 agent 某天尝试执行破坏性操作,促使他们检查该登录的真实权限——发现 Postgres 的角色继承机制意味着:即便没直接授予 UPDATE/DELETE,账号也可能通过继承其他角色、拥有表、间接授权等途径获得写权限。

基于这次教训,作者开源了 agent-db-scan:传入 Postgres 连接串即可检查——

工具不复杂,但对任何打算把数据库凭据交给 agent,或想在复用受限 DB 用户前做一次安全体检的团队都实用。

原文链接 →

「编程与Agent」频道最新

更多「编程与Agent」频道 AI 资讯 →