
iam-policy-autopilot
扫代码自动生成 AWS IAM 基线策略,告别手写权限
IAM Policy Autopilot 是一款用 Rust 编写的开源静态代码分析工具,专门解决开发者在 AWS 上部署应用时手动编写 IAM 权限策略繁琐、容易过度授权的问题。它通过扫描项目源码,自动识别代码中调用的 AWS 服务和 API 操作,据此生成一份可直接使用的基线 IAM 策略,让你从零开始配置权限变成在已有基础上微调。工具同时提供命令行界面和 MCP 服务器两种形态,后者可以接入 AI 编程助手,在写代码的过程中即时生成策略,无需切换窗口。核心能力包括:静态分析提取 AWS SDK 调用、映射到对应的 IAM action 与资源、输出 JSON 策略文档、支持随应用迭代持续更新基线。适合需要快速搭建最小权限策略、又不想逐条查文档的团队,尤其适合在 AI 辅助编码流程中顺手完成权限配置。
项目数据
使用教程
核心亮点
- 静态扫描源码直接产出可用的 IAM 策略 JSON,省去逐条对照 AWS 文档的重复劳动
- 同时提供 CLI 和 MCP Server,能嵌入 AI 编程助手,编码时顺手生成策略
- Rust 实现,单二进制分发,启动和扫描速度快,依赖少
不足之处
- 项目处于早期阶段,星标数不高,长期维护和社区生态有待观察
- 静态分析可能无法覆盖动态拼接的 AWS 调用或运行时才确定的资源 ARN,生成策略需人工复核
适用场景
- 新项目上线前快速生成一份可用的 IAM 基线策略,再按需收紧权限
- 在 AI 编程助手里写 AWS 相关代码时,通过 MCP 实时生成配套策略
- 对已有项目做权限审计,用生成的策略对比当前配置,发现多余授权
替代项目
aws-iam-policy-generator、policy_sentry、cloudsplaining
项目介绍
上一篇:artemis
下一篇:harness-skills
同类项目推荐
n8n
开源
拖拽搭建自动化流程,轻松接入 AI 与 400+ 应用,搞定重复工作。
Fair-code workflow automation platform with native AI capabilities. Combine visual b···
robotcode
开源
让 Robot Framework 拥有现代 IDE 体验,调试、补全、运行一气呵成。
Open Source Toolkit for Robot Framework, providing Language Server Protocol support,···
puppeteer
开源
用 JavaScript 轻松操控无头浏览器,搞定自动化测试与网页抓取。
JavaScript API for Chrome and Firefox
customermates
开源
比 Pipedrive 直观 10 倍的现代开源 CRM,轻松管理客户与自动化流程。
Building a modern alternative to Pipedrive that is 10x more intuitive.