a2a-security-review
Review agent-to-agent (A2A) / multi-agent-system trust: peer identity and authentication, message integrity,…
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.
Claude Code
$ npx -y skills add jassics/awesome-claude-security --skill cloud-iam-review --agent claude-code
Codex
$ npx skills add jassics/awesome-claude-security --skill cloud-iam-review -a codex -y
Cursor
$ npx skills add jassics/awesome-claude-security --skill cloud-iam-review -a cursor -y
Gemini CLI
$ npx skills add jassics/awesome-claude-security --skill cloud-iam-review -a gemini-cli -y
GitHub Copilot
$ npx skills add jassics/awesome-claude-security --skill cloud-iam-review -a github-copilot -y
OpenCode
$ npx skills add jassics/awesome-claude-security --skill cloud-iam-review -a opencode -y
Windsurf
$ npx skills add jassics/awesome-claude-security --skill cloud-iam-review -a windsurf -y
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.
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.
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`).
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.
An IAM findings table + an escalation-path diagram for the worst case. Confirmed issues → `security-reporting:finding` (rate escalation paths and public grants high+).
`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.
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.
Review agent-to-agent (A2A) / multi-agent-system trust: peer identity and authentication, message integrity,…
Test the agent execution harness/runtime itself — LangChain/LangGraph, AutoGen, CrewAI, custom ReAct-style loops, or…
Assess an autonomous / tool-using AI agent for security end-to-end: tool privileges, autonomy and approval boundaries, excessive…
Test what an AI agent will actually do without human confirmation, including under injected-goal / prompt-injection scenarios, to…
Review the security of MCP (Model Context Protocol) servers/clients an agent uses: server trust tier, tool/resource description…
Inventory the tools/functions an AI agent can call and audit their privileges, side effects, and approval requirements to find…
Use for authorized security assessment of REST, GraphQL, WebSocket, or SOAP APIs, including discovery, authentication,…
Extract and decrypt Windows DPAPI-protected secrets (Credential Manager, browser logins/cookies, Wi-Fi credentials, KeePass keys)…
Clean and finalize authorized natural-language text intended for readers by auditing suspicious invisible Unicode and rewriting…