Shieldly Io

io.github.shieldly-io由 GitHub 账号 shieldly-io 发布v1.0.1更新于 Nov 3, 2026

AI-Powered AWS security analysis: scan IAM policies and CloudFormation for risks and escalation.

概览

AI 生成的概览

Shieldly 的 MCP 服务器让 AI 助手分析 AWS IAM 策略和 CloudFormation 模板中的安全风险,例如权限提升和权限过宽。

可以做什么
  • 分析 IAM 策略:检查身份策略,或跨账户的信任策略与身份策略组合,识别权限提升路径、通配符和过宽权限
  • 分析 CloudFormation 模板:从模板中提取 IAM 角色与策略,并标记权限过宽的配置
  • 免账号试用:未设置 API 密钥时,两个工具以限速的演示模式运行
适用场景
适合在审查 AWS IAM 策略或 CloudFormation 堆栈时使用,让助手在部署前指出权限提升路径和过宽的权限。适用于 Claude Code、Claude Desktop、Cursor 等支持 MCP 的客户端中的基础设施即代码安全审查。
运行要求
通过 npx 从 npm 包 @shieldly/mcp 以 stdio 在本地运行,需要 Node.js 和网络访问。演示模式无需账号但有速率限制;更高额度需在环境变量 SHIELDLY_API_KEY 中提供 API 密钥,该密钥需 Builder 及以上套餐。仅支持桌面客户端。
安装前请注意
可选的 SHIELDLY_API_KEY 属于机密,应通过环境变量提供,不要写入配置文件。提交的策略和模板内容会发送到 Shieldly 的服务进行分析,请避免粘贴敏感账户信息。这些工具只分析输入,不会修改 AWS 资源。

安装

在 SourceWeft 中

  1. 打开 控制台中的 Shieldly Io,将其添加到工作区。
  2. 为需要使用其工具的对话启用该服务。

Desktop only,通过 STDIO。 STDIO 服务会启动本地进程,因此需要 SourceWeft 桌面宿主。

其他 MCP 客户端

参照 仓库 中的启动说明。

README

@shieldly/mcp

AI-Powered Security Analysis for AWS — official MCP server.

Gives any MCP-compatible AI assistant (Claude Code, Claude Desktop, Cursor, etc.) two tools to analyze AWS IAM policies and CloudFormation templates for security risks — privilege escalation paths, wildcards, and other over-permissive access. Powered by Shieldly.

Setup

Add to your MCP client config (e.g. Claude Desktop's claude_desktop_config.json, or Claude Code's .mcp.json):

json
{  "mcpServers": {    "shieldly": {      "command": "npx",      "args": ["-y", "@shieldly/mcp"]    }  }}

Try it free — no account needed

Both tools run in demo mode without an API key (rate-limited, no signup). For higher limits, set SHIELDLY_API_KEY:

json
{  "mcpServers": {    "shieldly": {      "command": "npx",      "args": ["-y", "@shieldly/mcp"],      "env": { "SHIELDLY_API_KEY": "sk_live_..." }    }  }}

Get an API key (Builder plan or above): https://www.shieldly.io/app/api

Tools

analyze_iam_policy

Analyzes an IAM identity policy, or a cross-account trust+identity pair.

ArgumentTypeDescription
policystringThe IAM policy JSON as a string.
policyTypeidentity | cross_accountDefaults to identity.

analyze_cloudformation_template

Analyzes a CloudFormation template — extracts IAM roles/policies and flags over-permissive access.

ArgumentTypeDescription
templatestringThe CloudFormation template JSON as a string.

Also available as

License

MIT

来源:README.md,提交 85c470a

工具

0
SourceWeft 尚未在沙箱中启动过该软件包,因此其工具未知。

版本历史

1
  1. v1.0.1最新Sep 16, 2026

评分

已满足适用检查项的 50%

该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。

  • 近 30 天内可连通25 分

    请保持端点能够响应 MCP 握手;SourceWeft 每 30 天探测一次。

  • 已声明认证方式10 分

    请在注册中心条目中声明凭据请求头,或保持端点能够响应探测,以便判定其认证方式。

  • 已列出工具15 分

    请让服务器在无凭据时响应 tools/list,或发布可在沙箱中无凭据启动的软件包。

  • 描述必需15 分
  • 图标10 分
  • 文档15 分
  • 许可证10 分