Skip to content
Security
Skill

/cloud-iam-review

Audit cloud IAM (AWS/Azure/GCP) for least privilege: over-permissioned identities, wildcard/admin grants, public or cross-account access, unused credentials, and privilege-escalation paths. Use to review identity risk — the top cause of cloud compromise.

From plugin
awesome-claude-security
11111 skills17 agents13 commands1 MCP

Claude Code

$ npx -y skills add jassics/awesome-claude-security --skill cloud-iam-review --agent claude-code

SKILL.md

cloud-iam-review.SKILL.md
name: cloud-iam-review
description: >-
  Audit cloud IAM (AWS/Azure/GCP) for least privilege: over-permissioned identities,
  wildcard/admin grants, public or cross-account access, unused credentials, and
  privilege-escalation paths. Use to review identity risk — the top cause of cloud
  compromise.

Goal

An identity-risk assessment: which principals are over-permissioned, which grants are dangerous or externally exposed, and what privilege-escalation paths exist — with least-privilege remediations.

What to review

1. **Excess privilege** — wildcard actions/resources, admin/owner roles, unused permissions vs. actual usage (access analyzer / last-used data). 2. **Dangerous permissions** — those enabling escalation: `iam:PassRole` + create-compute, policy/role modification, `*:CreatePolicyVersion`, key creation, `sts:AssumeRole` chains; Azure role-assignment writes; GCP `iam.serviceAccounts. actAs` / setIamPolicy. 3. **External exposure** — public principals (`"Principal":"*"`), cross-account/ cross-tenant trust, federated/external identities. 4. **Credential hygiene** — long-lived keys, no MFA on privileged users, stale/ unused identities, root/break-glass usage. 5. **Escalation paths** — chain grants to see if a low-priv identity can reach admin (model the worst path with `security-diagramming:attack-tree`).

Steps

1. Pull IAM policies/roles/bindings and, where available, last-used/access-analyzer data for the in-scope accounts. 2. Flag over-permission, dangerous permissions, and external grants; verify against actual usage to avoid recommending breakage. 3. Trace escalation paths from notable low-priv identities to high-priv. 4. Record: principal · grant · risk · escalation? · least-priv recommendation.

Output

An IAM findings table + an escalation-path diagram for the worst case. Confirmed issues → `security-reporting:finding` (rate escalation paths and public grants high+).

Notes

`PassRole`/`actAs`-style permissions plus compute-creation are the classic cloud privilege-escalation primitives — check them explicitly. Recommend least privilege from observed usage, not guesses, so fixes don't break workloads.

Read more
@jassics
Ships withawesome-claude-security

A Claude Code plugin marketplace for the full cybersecurity & GenAI-security lifecycle — from recon and threat modeling to detection engineering, GRC, and CISO-level strategy. A pentester knows which OWASP test bends a broken-access-control endpoint.

11111 skills17 agents1 MCP
Get the whole plugin

Stars on GitHub

Momentum

stars in total
11
Star history of jassics/awesome-claude-security on GitHub, a chart by star-history.com

Other skills on awesome-claude-security.

More skills from other plugins.

api-security

api-security

Use for authorized security assessment of REST, GraphQL, WebSocket, or SOAP APIs, including discovery, authentication,…

@zhaoxuya520@zhaoxuya520Install Skill
nemoclaw-user-guide

nemoclaw-user-guide

Find official NemoClaw documentation for installation, configuration, operation, or troubleshooting. Also handles requested docs…

nemoclaw12d23k
@nvidia@nvidiaInstall Skill

Questions about cloud-iam-review.

Which coding agents can use cloud-iam-review?
cloud-iam-review installs in Claude Code, Codex, Cursor, Gemini CLI, GitHub Copilot, OpenCode and Windsurf with the skills CLI, using each agent's flag shown on this page. Flowy's auto-invocation, which fires a skill when your prompt matches, runs in Claude Code only.