这个提示词用来做什么
agent 已经能调十几个工具,但没人说得清哪个 key 能读生产库、哪个能下单、泄露后该先吊销哪一个
提示词全文
请对我给 agent 用的全部凭证做一次最小权限审计。不要先给建议,先把事实列清楚。
## 输入
凭证清单:{名称 / 所属平台 / 权限范围 / 有效期 / 最近一次轮换时间}
使用它的工具或 agent:{哪些服务、哪些任务会调用}
它能触达的资源:{读哪些库或文件、能写什么、能否下单/付款/发消息/改配置}
当前控制:{是否有消费上限、用量告警、IP 白名单、人工确认}
## 输出
1)权限矩阵:一行一个凭证,列「读 / 写 / 删除 / 花钱 / 对外发送 / 改权限」六类能力,能做的打勾,不能做的留空。不要用「较高权限」这种模糊描述。
2)越权路径:找出 5 条「一个普通任务就能走到、但本不该发生」的路径,按「任务 → 用到的凭证 → 越过的边界 → 最坏后果」写。
3)拆分方案:把每个凭证拆成「只读 / 可逆写 / 不可逆写」三类,给出各自的权限范围、有效期与保管位置;不能拆的说明原因。
4)花钱与吊销:为每个能产生费用的凭证写消费上限、告警阈值、吊销步骤与负责人;吊销步骤要具体到在哪个后台点哪里,不能写「联系管理员」。
5)上线结论:给「可上线 / 限制范围 / 不可上线」三档,限制范围要写明哪些工具先不给、哪些动作必须人工确认。
## 纪律
- 不要假设模型会按提示词老实做事;按它能看到的全部输入推演。
- 任何「先给它权限,出问题再说」的方案都要标红。
- 如果某个凭证无法判断权限范围,直接写「未知」,不要猜。
怎么用
- 把上面的提示词全文复制到对话窗口或工作流里。
- 把花括号占位符(如 {任务描述})替换成你自己的内容。
- 条目越具体,产出越稳定;不需要的条目可以直接删掉。
输出示例
这份审计最有用的产出通常是第 3 条:很多团队把所有能力塞进一把 key,结果一个「读网页」的任务也带着下单权限。拆成只读、可逆写、不可逆写之后,你会发现大部分任务只需要第一类。第 4 条要求写到「在哪个后台点哪里」,是为了避免事故时才发现没人知道怎么吊销。
基本信息
- 分类:Agent
- 标签:Agent · 密钥管理 · 最小权限 · 审计 · 安全
- 收录日期:2026-10-19
同类提示词
- AI Agent 任务分解器
- AI Agent 需求评审清单
- 多 Agent 协作任务编排
- 把重复劳动固化成 Agent 技能:记录、参数化、验收、沉淀四步
- 给 Agent 开权限前做最小化评审:列动作、分风险、定审批与审计
- Agent 失败复盘五问:判断问题出在模型、工具还是流程
- Agent 交接摘要:把会话之外的状态写成可接手的交接单
- 权限三档:把一次任务拆成「可自主 / 需确认 / 禁止」
- 智能体出网与凭据边界自查:把训练/评测沙箱当成生产攻击面
- 智能体上线前的授权边界清单:它能读什么、能改什么、出事怎么查
- 让 AI 先替你列「这套 Agent 上线后会怎么坏」,再决定要不要上线
- 给要跑长链路的智能体列一份「必须停下来问人」的清单