shieldly-io/cli

GitHub: shieldly-io/cli

Shieldly CLI 是一款 AI 驱动的命令行工具,用于在终端和 CI/CD 环境中分析 AWS IAM 策略及 CloudFormation 模板的安全风险。

Stars: 1 | Forks: 0

# @shieldly/cli **面向 AWS 的 AI 驱动安全分析 —— 官方 CLI。** 在任何终端、shell 脚本或 CI/CD pipeline 中分析 AWS IAM policy 和 CloudFormation 模板的安全风险。由 [Shieldly](https://www.shieldly.io) 提供支持。 ``` npm install -g @shieldly/cli ``` ## 免费试用 — 无需账号 `analyze-iam` 和 `analyze-cf` 均可在没有 API key 的情况下以 demo 模式运行 (5 次免费分析,无需注册): ``` shieldly analyze-iam policy.json shieldly analyze-cf template.yaml ``` 如需更高的限制和分析历史记录,请创建账号 ([API key 需要 Builder 套餐或更高版本](https://www.shieldly.io/app/api))并设置您的 key: ``` export SHIELDLY_API_KEY=sk_live_... shieldly analyze-cf template.yaml ``` 升级到付费套餐即可享受更高的每日限制、团队访问权限和优先 AI 支持。 ## 快速开始 ``` # 设置您的 API key(在 https://www.shieldly.io/app/api 免费获取一个) export SHIELDLY_API_KEY=sk_live_... # 分析 IAM policy shieldly analyze-iam policy.json # 分析 CloudFormation template shieldly analyze-cf template.yaml # 管理 API keys shieldly api-keys list ``` ## 免费层级 | 模式 | 限制 | 要求 | | --- | --- | --- | | Demo(无 key) | 总计 5 次分析 | 无需账号 | | 免费账号 | 20 units/天 | 免费注册 | | Builder | 150 units/天 | 付费套餐 | | Pro | 300 units/天 | 付费套餐 | | Team | 600 units/天 | 付费套餐 | 分析 units 取决于输入大小 —— 一个小型的 IAM policy 消耗 1 unit; 大型的 CloudFormation 模板消耗更多。[比较套餐 →](https://www.shieldly.io/#pricing) ## 命令 | 命令 | 描述 | | --- | --- | | `shieldly analyze-iam ` | 分析 IAM policy 的安全问题 | | `shieldly analyze-cf ` | 分析 CloudFormation 模板 | | `shieldly api-keys list\|create\|revoke` | 管理 API key | | `shieldly completion bash\|zsh\|install` | Shell 自动补全 | ## 全局选项 | 选项 | 描述 | | --- | --- | | `--api-key ` | API key(或设置 `SHIELDLY_API_KEY`) | | `--version` | 显示版本 | | `-h`, `--help` | 显示帮助 | ## 在 CI 中使用 ``` - name: AI-Powered IAM Analysis run: | npm install -g @shieldly/cli shieldly analyze-iam ./iam-policy.json env: SHIELDLY_API_KEY: ${{ secrets.SHIELDLY_API_KEY }} ``` 如需通过 PR 评论进行 pull-request 门控,请改用 [Shieldly GitHub Action](https://github.com/shieldly-io/action)。 ## 隐私 Shieldly **不**记录您的 policy 输入。缓存 key 是输入的单向 SHA-256 哈希值。 ## 链接 - Web 应用与 demo:https://www.shieldly.io - API 参考:https://www.shieldly.io/docs/api - 问题:https://github.com/shieldly-io/cli/issues ## 许可证 MIT © Shieldly *Amazon Web Services (AWS) 是 Amazon.com, Inc. 的商标。Shieldly 与 Amazon Web Services 没有关联,也未获得其认可或赞助。*
标签:AWS, CloudFormation, DPI, IAM, MITM代理, 人工智能, 文档结构分析, 暗色界面, 用户模式Hook绕过, 自定义脚本