Skip to content
Back to skills

Aws Least Privilege Iam

ASecurity

Write least-privilege AWS IAM: scope actions and resource ARNs to exactly what's needed, attach to roles (not users/keys), prefer federation (IRSA/OIDC) and Identity Center, and cap with permission boundaries + SCPs.

  • 7 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added September 23, 2026
ai-agentsawssecurity

Security analysis

A100/100

Scanned September 23, 2026

npx -y skills add mcorbett51090/RavenClaude --skill aws-least-privilege-iam --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Aws Least Privilege Iam?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Aws Least Privilege Iam
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/mcorbett51090-aws-least-privilege-iam/badge)](https://www.skillsdirectory.com/skills/mcorbett51090-aws-least-privilege-iam)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: aws-least-privilege-iam
description: "Write least-privilege AWS IAM: scope actions and resource ARNs to exactly what's needed, attach to roles (not users/keys), prefer federation (IRSA/OIDC) and Identity Center, and cap with permission boundaries + SCPs."
---

# AWS Least-Privilege IAM

## Roles + federation, not keys
Instance/task roles, **IRSA** (EKS), **OIDC** (CI). Humans -> **Identity Center (SSO)**. A long-lived access key is the top breach vector.

## Minimum, then prove it
Scope `Action` + `Resource` ARNs tightly. Use Access Analyzer + last-used to remove unused grants. `*`/`*` is a finding.

## Ceilings
**Permission boundaries** (per-role cap) + **SCPs** (org cap) = defense in depth.

## Route the verdict
Produce the policy + residual risk; `security-engineering`/`security-reviewer` clears sensitive grants.

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…