Join our Newsletter — 33% off our NHI Course
Home› FAQ› Governance, Ownership & Risk› How do you audit who holds the AWS…
Governance, Ownership & Risk

How do you audit who holds the AWS AWSOrganizationsReadOnlyAccess managed policy?

← Back to all FAQ
By NHI Mgmt Group Editorial Team Updated October 20, 2026 Domain: Governance, Ownership & Risk

Identify all users, groups and roles attached to the AWS AWSOrganizationsReadOnlyAccess managed policy, then confirm that each principal really needs organisation-level visibility. This access can reveal account structure, policies and delegated administration relationships. Check for inherited group membership, remove unused attachments, and revalidate any external or privileged role that can view the organisation.

What it means to audit this managed policy

Auditing who holds AWSOrganizationsReadOnlyAccess is really an access review problem, not just an inventory task. The goal is to find every principal that can see organisation structure and delegated administration relationships, then decide whether that visibility is still justified. Treat direct attachment and inherited access as separate questions, because group membership and role assumption often hide the real exposure.

Start with the principal types the policy can reach, users, groups and roles, then expand each path to the identities that inherit it. A role attached to this policy may be used intermittently, but still expose sensitive organisational metadata whenever it is assumed. That makes the audit more than a snapshot: you are checking entitlement, usage and business need together.

For AWS IAM policy analysis and role relationships, the most useful approach is to follow the attachment chain all the way to effective access, not just the named principal list. The AWS IAM Policies and Roles Guide helps with the policy evaluation logic, role trust and chaining, and permission boundaries that can shape what a principal can actually see.

How to trace every holder without missing inherited access

Build the audit from the policy outward: list all entities directly attached to the managed policy, then check whether any of those are groups or roles with broader membership patterns. In practice, the biggest misses are inherited permissions through group nesting, stale role attachments and cross-account roles that are assumed only occasionally. If you only inspect direct attachments, you can undercount the real audience for organisation-level visibility.

Next, test whether the attachment is still operationally required. Some principals may need read access to the organisation for platform engineering, account vending, billing, guardrails or delegated admin checks; others may have been left attached after a project ended. Where the business need is unclear, treat the policy as removable until the owner can justify why the principal must still see the organisation.

Use the same discipline you would apply to a broader access governance review: identify the identity, the path to access, and the reason the access exists. NHIMG’s Ultimate Guide to NHIs, Regulatory and Audit Perspectives is useful here because the audit question is ultimately about who can retain visibility, why that entitlement exists, and how it should be recertified.

What to do when the policy is broader than the need

Organisation read access is often granted because it is convenient during setup, troubleshooting or early automation, then never revisited. The practical fix is to remove unused attachments, narrow who can assume the roles that carry the policy, and revalidate any external or privileged principal that can enumerate the organisation. If a team only needs a subset of that visibility, replace the broad attachment with a more tightly scoped role or process.

This is also where reuse creates hidden risk. A shared group or reused role can make the policy appear harmless because no single user looks overprivileged on paper, yet the combined membership still expands exposure. The cleanest control is to reduce the number of places the policy can be attached and prefer short-lived, explicitly approved access paths over persistent standing access.

When you need a reference point for cloud credential abuse and the consequences of exposed access, the 230M AWS environment compromise case is a reminder that cloud visibility and cloud access are often more sensitive than teams expect. For the opposite side of the same problem, the Cloud Workload Identity Guide shows why roles, temporary credentials and assumption paths need explicit ownership and periodic review.

Risk and Threat Considerations

Organisation read access exposes more than account names. It can reveal structure, delegated administration models and the control surface an attacker would use to plan lateral movement or privilege abuse. If a broad role or shared group can view that metadata, the issue is not just overexposure, it is reconnaissance value tied to a standing entitlement.

Failure mechanism: Direct attachments, inherited group membership or reusable roles keep the policy active after the original business need has expired, so a principal retains organisation-level visibility without a current justification.

Impact: The organisation inherits unnecessary visibility, larger blast radius for compromised principals and a harder review problem because the effective access path is spread across users, groups and assumable roles.

Standards & Framework Alignment

This section maps relevant standards and security frameworks to the operational risks and controls described in this guidance.

NIST SP 800-53 Rev 5 and CIS Controls v8 set the technical controls, while ISO/IEC 27001:2022 defines the regulatory obligations.

FrameworkControl / ReferenceRelevance
NIST SP 800-53 Rev 5AC-6 — Least PrivilegeAuditing policy holders is an access-minimisation problem.
AC-2 — Account ManagementThe review must enumerate users, groups and roles holding the policy.
AU-6 — Audit Review, Analysis, and ReportingThe question is an access review that depends on reviewable evidence.
Recommendation — Remove unnecessary policy attachments and keep each principal on least privilege. Inventory and review all principals with effective access to the managed policy. Retain evidence of attachments, inheritance and approvals for periodic review.
CIS Controls v8CIS-6 — Access Control ManagementCIS-6 directly supports reviewing and removing unnecessary access paths.
Recommendation — Review and revoke unnecessary policy attachments and inherited access paths.
ISO/IEC 27001:2022A.5.15 — Access controlManaged policy audits are access-control reviews over who can view sensitive org data.
Recommendation — Apply access control rules to limit organisation visibility to approved principals.

Practitioner Guidance

What to verify: Confirm both direct and inherited attachment paths, then validate the current owner and business purpose for each principal before treating the access as approved. If the justification is vague, historical or tied to an old project, that is usually enough reason to queue removal or recertification.

Decision rule: If the principal can only justify occasional read access, move it to a narrower role or time-bounded approval path; if it needs continuous visibility for operations, keep the entitlement but make the ownership explicit and review it on a fixed cadence.

Practitioner takeaway: The real audit question is not who once had the policy attached, but who can still exercise organisation-level visibility today, through every inheritance path, and whether that standing access still earns its place.

Free weekly newsletter

Subscribe to the NHI & AI Identity Journal

The latest on NHI and Agentic AI security – articles, research, breaches, news and events every week.

Bonus 33% off our NHI Course when you subscribe.

NHIMG Editorial Note
Reviewed and updated by the NHIMG editorial team on October 20, 2026.
NHI Mgmt Group — the #1 independent authority on Non-Human Identity, IAM, and Agentic AI security. nhimg.org