iam-audit

Audit AWS IAM users and roles for security risks and generate remediation reports.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/afoxnyc3/chelsea-piers-itops --skill iam-audit
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: iam-audit
Source: https://github.com/afoxnyc3/chelsea-piers-itops/tree/main/plugins/aws-security/skills/iam-audit
Command: npx skills add https://github.com/afoxnyc3/chelsea-piers-itops --skill iam-audit

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill helps you identify insecure AWS IAM configurations that could enable account compromise, focusing on MFA gaps, stale or unused access keys, overly broad admin permissions, and risky root usage.

Core Features & Use Cases

  • Security-focused IAM risk reporting: Produces a structured report that flags CRITICAL and HIGH issues with concrete remediation guidance.
  • Targeted or full-account audits: Supports auditing a single IAM username or performing a full-account review.
  • Controls validation: Checks account password policy compliance, key rotation age thresholds, and presence of admin-level policies on console users.

Quick Start

Ask your AI to run the IAM audit for your AWS account by saying: “iam audit”.

Frequently Asked Questions about iam-audit

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I audit AWS IAM users for missing MFA and stale access keys?

To audit AWS IAM users for missing MFA and stale access keys, you need to generate and parse the IAM credential report CSV, which evaluates key rotation age thresholds and flags inactive credentials for remediation.

What is the best way to check my AWS account for overly permissive admin policies?

Checking your AWS account for overly permissive admin policies requires evaluating attached admin policies for console users to identify broad permissions that violate least privilege principles and increase account compromise risks.

Can I run a security audit on a single IAM user instead of a full AWS account review?

Yes, you can run a security audit on a single IAM username instead of a full AWS account review, allowing you to target specific users during onboarding or investigate potential IAM compromise without checking every role.

How do I prepare for an AWS IAM security audit and what data is required?

Preparing for an AWS IAM security audit requires generating the IAM credential report CSV, checking the account password policy, and evaluating attached admin policies to score risks and output a prioritized remediation report.

What does an IAM security audit report include when evaluating root account exposure?

An IAM security audit report includes structured prioritized remediation guidance that flags CRITICAL and HIGH issues like risky root account usage, missing MFA, and overly broad admin permissions with concrete security fixes.

Does the IAM audit check AWS account password policy compliance for console users?

Yes, the IAM audit checks account password policy compliance and evaluates attached admin policies for console users to validate controls and ensure access controls meet security requirements during quarterly reviews.