IAM Sensitive Action Flagger scans a pasted policy for individually high-impact actions — destructive operations, credential-issuing operations, and audit-disabling operations — drawn from a curated reference catalog, and reports each match with its risk level and the specific reason it is considered sensitive. Unlike a wildcard scanner, this looks at the actual action names granted (wildcard-aware) rather than just flagging * patterns, so a narrowly-written but still dangerous grant like iam:CreateAccessKey is caught even without any wildcard in sight.
Each catalog entry carries a fixed risk tier — critical, high, or medium — reflecting the action's typical blast radius: critical for account-wide or irreversible actions (full iam:*, disabling CloudTrail), high for serious but more contained actions (deleting a specific bucket, issuing one user's keys), and medium for actions that are risky in the wrong hands but often legitimately required (sts:AssumeRole). These tiers are fixed properties of the catalog entry, not computed from how tightly your specific policy scopes the Resource field — a s3:DeleteBucket grant is shown as "high" whether it targets one named bucket or every bucket in the account.
The catalog is intentionally curated and non-exhaustive: it covers commonly cited high-impact IAM actions, not every action that could ever matter in a given context. Absence from this list does not mean an action is safe — it means this tool does not specifically call it out. The full catalog is shown below the results, so you can see everything this tool checks for, even before pasting a policy.