Main
把输出当作 baseline:上线前务必人工复核,并把资源与条件收敛到真实边界。
用 CLI 的解释能力追溯“为什么包含某个 action”,并把解释作为证据写进 code review。
Agent 用 MCP 更顺滑,但最终仍要在 IaC 层做最小权限(ARN/permission boundary/SCP)。
Source-backed notes
- README 列出三个主要命令:
generate-policies、fix-access-denied与mcp-server。 - README 写明
mcp-server支持stdio(默认)与http两种 transport(示例含--transport http)。 - README 描述通过确定性的本地代码分析生成 identity-based policies,并覆盖多语言 SDK 使用场景。
FAQ
- 能保证最小权限吗?:不能——它生成 baseline;仍需要人工复核并做资源范围收敛。
- 如果资源在运行时决定怎么办?:README 提到无法预测动态值;需要手动补充条件与 ARN 约束。
- 用 CLI 还是 MCP?:一次性生成用 CLI;希望 agent 迭代时调用工具就用 MCP。