a2a-security-review
Review agent-to-agent (A2A) / multi-agent-system trust: peer identity and authentication, message integrity, capability-negotiation trust, and delegation-chain…
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.
$ npx -y skills add jassics/awesome-claude-security --skill cloud-iam-review --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/cloud-iam-reviewContext preview
The summary Claude sees to decide when to auto-load this skill.
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.
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.
Repo: jassics/awesome-claude-security
Review agent-to-agent (A2A) / multi-agent-system trust: peer identity and authentication, message integrity, capability-negotiation trust, and delegation-chain…
Test the agent execution harness/runtime itself — LangChain/LangGraph, AutoGen, CrewAI, custom ReAct-style loops, or computer-use/browser-use agents — for…
Assess an autonomous / tool-using AI agent for security end-to-end: tool privileges, autonomy and approval boundaries, excessive agency, memory/state…
Test what an AI agent will actually do without human confirmation, including under injected-goal / prompt-injection scenarios, to validate its autonomy and…
Review the security of MCP (Model Context Protocol) servers/clients an agent uses: server trust tier, tool/resource description and result poisoning,…
Inventory the tools/functions an AI agent can call and audit their privileges, side effects, and approval requirements to find excessive-agency and…