IAM Least-Privilege via Access Analyzer

Most IAM policies are over-broad. AWS Access Analyzer's last-accessed reports point at the unused permissions to remove.

Data sources

Least privilege is the IAM principle: grant only the permissions actually needed. Most teams write policies with their best guess at what is needed; the policies are typically over-permissive because the team did not know exactly what was needed. Discovery is the discipline of using usage data to reduce policies to what is actually used.

What data sources matter:

The data is the foundation. Without usage data, least privilege is a guess; with it, the team can make defensible decisions.

The trim

The trim is the action: remove permissions that have not been used. The discipline is doing this carefully, with owner review and rollback capability, so the trim does not break things.

The trim is the work. Without it, the data sources just produce reports; with it, the data drives real privilege reduction.

Compound

Least privilege discovery is a continuous discipline. Each quarter's trim removes some unused permissions; the next quarter's data shows new candidates. The privilege surface shrinks over time without major disruption.

IAM least privilege discovery is one of the highest-leverage long-term security disciplines available to platform and security teams. Nova AI Ops integrates with IAM Access Analyzer and CloudTrail data, surfaces unused permissions per role, and produces the audit-ready trim queue that the team works from quarter to quarter.