Securitain Docs
On this page

AWS Organizations & SCPs

Understand the AWS account hierarchy and organization-level permission guardrails that influence enterprise access.

AWS Organizations allows enterprises to arrange accounts into a hierarchy and apply Service Control Policies as permission guardrails. Securitain provides organization context so IAM security is not interpreted as though every AWS account operates independently.

Where to find Organizations & SCPs

IAM AnalyzerGovernanceOrganizations & SCPs

The current view contains:

  • OU Hierarchy
  • Service Control Policies

Current summary cards include: Org Units, Service Control Policies and Customer SCPs.

Why Organizations matters

A large AWS estate often looks like:

AWS Organization
      ↓
Root
      ├── Production OU
      │     ├── App Account
      │     └── Data Account
      │
      ├── Development OU
      │     └── Dev Accounts
      │
      └── Security OU
            └── Security Account
IAM policies inside an account tell only part of the authorization story. Organization-level controls can constrain what member accounts are allowed to do.

Organizational Units

An Organizational Unit groups AWS accounts within AWS Organizations. OUs are commonly used for environment separation, business units, security boundaries, regulatory zones and workload types. The current Securitain OU Hierarchy view shows the structure collected from AWS Organizations.

OU Hierarchy

The current view can display:

  • OU name and OU ID
  • child OUs
  • directly represented accounts
  • directly represented SCP count

Use it to answer: which accounts belong to this OU, how is the AWS organization structured, and which OUs have SCP attachments represented?

Service Control Policies

An SCP defines the maximum permission boundary available to IAM principals in affected AWS member accounts.

Important

SCPs do not grant permissions. An IAM identity still needs an applicable identity or resource authorization.
IAM Policy allows action
        ∩
SCP allows action
        ↓
Action may remain available
If the SCP does not permit the action in the applicable organization context, the identity policy alone is not enough.

SCPs are guardrails

IAM Policy
"What the identity is granted"

SCP
"What the organization permits accounts to use"
SCPs define what the organization permits accounts to use. They do not directly give users access.

Policy targets

An SCP can be attached to supported AWS Organizations targets including root, OU and account. The current Securitain SCP view can show attached targets returned by AWS, making it easier to understand where a policy is deliberately applied.

AWS-managed vs customer SCPs

The current product distinguishes AWS-managed and customer-created SCP context. This helps separate default or system-managed policy context from enterprise-specific guardrails. The summary can include total Service Control Policies and customer SCP count.

Policy documents

The current Securitain view can display the SCP policy document where available. Use this to inspect allowed/denied action scope, resource scope, conditions and policy structure. Policy interpretation requires AWS Organizations semantics.

Example: deny region usage

Developer Role
   ↓
Identity policy allows service action
   ↓
Organization SCP blocks disallowed region
   ↓
Request denied
An SCP can constrain workloads from operating outside approved AWS regions.

This illustrates why an attached IAM allow is not always effective access.

Example: protect security services

An organization can use SCPs as guardrails around security-sensitive actions — for example, constraining member accounts from disabling particular organization-required controls. The correct policy depends on the enterprise architecture.

Direct attachment vs inherited effect

The Organizations view primarily shows:

  • hierarchy
  • collected SCPs
  • directly represented targets and attachments

Note

An account can also be affected by organization hierarchy and inherited policy semantics. Do not claim that every OU row in the current page is a fully computed effective-SCP visualization. For questions about final access, use Effective Permissions where Securitain has enough supported organization context.

Organizations & SCPs vs Effective Permissions

Organizations & SCPs

What is the organization structure and which SCPs are represented?

Inventory and governance-context view of hierarchy, policies and direct attachments.

Effective Permissions

How do supported controls affect what the identity can actually do?

Evaluates remaining access after authorization controls including supported SCP context are considered.

The two views complement each other.

Organizations & SCPs vs Multi-Account Securitain

Securitain multi-account

Multiple AWS accounts connected to one Securitain organization scope. Does not require an AWS Organization.

AWS Organizations

The AWS-native organization hierarchy. Organizations/SCP analysis is an additional capability when the required context is available.

Collection context

AWS Organizations information requires supported Organizations read permissions. In many environments, organization-wide information is available only from appropriate AWS account roles or contexts.

Limitation

If the selected connection cannot read AWS Organizations, the Organizations/SCP view may be incomplete or empty. An empty Organizations view is not sufficient evidence that the customer has no AWS Organization. Use Scan Status to review missing permissions.

Investigating an SCP

  1. 1

    Identify the policy

    Review its name and purpose.

  2. 2

    Review policy document

    Understand the guardrail — allowed/denied scope, resources and conditions.

  3. 3

    Review targets

    Determine whether it applies to root, OU or account.

  4. 4

    Review OU hierarchy

    Understand which accounts may be in the affected structure.

  5. 5

    Compare with IAM permission

    Use Effective Permissions when investigating the effect on an identity.

  6. 6

    Confirm ownership

    Identify the platform or security team responsible for the organization policy.

Evidence and limitations

Organizations/SCP results depend on:

  • AWS Organizations usage and read permissions
  • account context and collected OUs
  • collected policies and direct targets
  • scan freshness

Limitation

The current view should not be described as a universal effective-SCP simulator. An empty Organizations view is not sufficient evidence that no AWS Organization exists.