

# Amazon managed policies for Security Hub
<a name="sh-security-iam-awsmanpol"></a>

An Amazon managed policy is a standalone policy that is created and administered by Amazon. Amazon managed policies are designed to provide permissions for many common use cases so that you can start assigning permissions to users, groups, and roles.

Keep in mind that Amazon managed policies might not grant least-privilege permissions for your specific use cases because they're available for all Amazon customers to use. We recommend that you reduce permissions further by defining [ customer managed policies](https://docs.amazonaws.cn/IAM/latest/UserGuide/access_policies_managed-vs-inline.html#customer-managed-policies) that are specific to your use cases.

You cannot change the permissions defined in Amazon managed policies. If Amazon updates the permissions defined in an Amazon managed policy, the update affects all principal identities (users, groups, and roles) that the policy is attached to. Amazon is most likely to update an Amazon managed policy when a new Amazon Web Services service is launched or new API operations become available for existing services.

For more information, see [Amazon managed policies](https://docs.amazonaws.cn/IAM/latest/UserGuide/access_policies_managed-vs-inline.html#aws-managed-policies) in the *IAM User Guide*.



## Amazon managed policy: AWSSecurityHubFullAccess
<a name="sh-security-iam-awsmanpol-awssecurityhubfullaccess"></a>

You can attach the `AWSSecurityHubFullAccess` policy to your IAM identities.

This policy grants administrative permissions that allow a principal full access to all Security Hub actions. This policy must be attached to a principal before they enable Security Hub manually for their account. For example, principals with these permissions can both view and update the status of findings. They can also configure custom insights, enable integrations, and enable and disable standards and controls. Principals for an administrator account can also manage member accounts.

**Permissions details**

This policy includes the following permissions:
+ `securityhub` – Allows principals full access to all Security Hub actions.
+ `guardduty` – Allows principals to get information about account status in Amazon GuardDuty.
+ `iam` – Allows principals to create a service-linked role for Security Hub.
+ `inspector` – Allows principals to get information about account status in Amazon Inspector.
+ `pricing` – Allows principals to get a price list of Amazon Web Services services and products.

To review the permissions for this policy, see [AWSSecurityHubFullAccess](https://docs.amazonaws.cn/aws-managed-policy/latest/reference/AWSSecurityHubFullAccess.html) in the *Amazon Managed Policy Reference Guide*.

## Amazon managed policy: AWSSecurityHubReadOnlyAccess
<a name="sh-security-iam-awsmanpol-awssecurityhubreadonlyaccess"></a>

You can attach the `AWSSecurityHubReadOnlyAccess` policy to your IAM identities.

This policy grants read-only permissions that allow users to view information in Security Hub. Principals with this policy attached cannot make any updates in Security Hub. For example, principals with these permissions can view the list of findings associated with their account, but cannot change the status of a finding. They can view the results of insights, but cannot create or configure custom insights. They cannot configure controls or product integrations.

**Permissions details**

This policy includes the following permissions:
+ `securityhub` – Allows users to perform actions that return a list of items or details about an item. This includes API operations that start with `Get`, `List`, or `Describe`.

To review the permissions for this policy, see [AWSSecurityHubReadOnlyAccess](https://docs.amazonaws.cn/aws-managed-policy/latest/reference/AWSSecurityHubReadOnlyAccess.html) in the *Amazon Managed Policy Reference Guide*.

## Amazon managed policy: AWSSecurityHubOrganizationsAccess
<a name="sh-security-iam-awsmanpol-awssecurityhuborganizationsaccess"></a>

 You can attach the `AWSSecurityHubOrganizationsAccess` policy to your IAM identities. 

This policy grants administrative permissions to enable and manage Security Hub for an organization in Amazon Organizations. The permissions for this policy allow the organization management account to designate the delegated administrator account for Security Hub. They also allow the delegated administrator account to enable organization accounts as member accounts. 

This policy only provides permissions for Amazon Organizations. The organization management account and delegated administrator account also require permissions for associated actions. These permissions can be granted using the `AWSSecurityHubFullAccess` managed policy. 

**Permissions details**

This policy includes the following permissions:
+ `organizations:ListAccounts` – Allows principals to retrieve the list of accounts that are part of an organization.
+ `organizations:DescribeOrganization` – Allows principals to retrieve information about the organization.
+ `organizations:ListRoots` – Allows principals to list the root of an organization.
+ `organizations:ListDelegatedAdministrators` – Allows principals to list the delegated administrator of an organization.
+ `organizations:ListAWSServiceAccessForOrganization` – Allows principals to list the Amazon Web Services services that an organization uses.
+ `organizations:ListOrganizationalUnitsForParent` – Allows principals to list the child organizational units (OU) of a parent OU.
+ `organizations:ListAccountsForParent` – Allows principals to list the child accounts of a parent OU.
+  `organizations:ListParents` – Lists the root or organizational units (OUs) that serve as the immediate parent of the specified child OU or account. 
+ `organizations:DescribeAccount` – Allows principals to retrieve information about an account in the organization.
+ `organizations:DescribeOrganizationalUnit` – Allows principals to retrieve information about an OU in the organization.
+  `organizations:ListPolicies` – Retrieves the list of all policies in an organization of a specified type. 
+  `organizations:ListPoliciesForTarget` – Lists the policies that are directly attached to the specified target root, organizational unit (OU), or account. 
+  `organizations:ListTargetsForPolicy` – Lists all the roots, organizational units (OUs), and accounts that the specified policy is attached to. 
+ `organizations:EnableAWSServiceAccess` – Allows principals to enable the integration with Organizations.
+ `organizations:RegisterDelegatedAdministrator` – Allows principals to designate the delegated administrator account.
+ `organizations:DeregisterDelegatedAdministrator` – Allows principals to remove the delegated administrator account.
+  `organizations:DescribePolicy` – Retrieves information about a policy. 
+  `organizations:DescribeEffectivePolicy` – Returns the contents of the effective policy for specified policy type and account. 
+  `organizations:CreatePolicy` – Creates a policy of a specified type that you can attach to a root, an organizational unit (OU), or an individual Amazon account. 
+  `organizations:UpdatePolicy` – Updates an existing policy with a new name, description, or content. 
+  `organizations:DeletePolicy` – Deletes the specified policy from your organization. 
+  `organizations:AttachPolicy` – Attaches a policy to a root, an organizational unit (OU), or an individual account. 
+  `organizations:DetachPolicy` – Detaches a policy from a target root, organizational unit (OU), or account. 
+  `organizations:EnablePolicyType` – Enables a policy type in a root. 
+  `organizations:DisablePolicyType` – Disables an organizational policy type in a root. 
+  `organizations:TagResource` – Adds one or more tags to a specified resource. 
+  `organizations:UntagResource` – Removes any tags with the specified keys from a specified resource. 
+  `organizations:ListTagsForResource` – Lists tags that are attached to a specified resource. 

To review the permissions for this policy, see [AWSSecurityHubOrganizationsAccess](https://docs.amazonaws.cn/aws-managed-policy/latest/reference/AWSSecurityHubOrganizationsAccess.html) in the *Amazon Managed Policy Reference Guide*.

## Amazon managed policy: AWSSecurityHubV2ServiceRolePolicy
<a name="sh-security-iam-awsmanpol-awssecurityhubv2servicerolepolicy"></a>

This policy allows Security Hub to manage Amazon Config rules and Security Hub resources for your organization and on your behalf. This policy is attached to a service-linked role that allows the service to perform actions on your behalf. You cannot attach this policy to your IAM identities. For more information, see [Service-linked roles for Amazon Security Hub](sh-using-service-linked-roles.md). 

**Permissions details**  
 This policy includes the following permissions: 
+  `access-analyzer` – Create and delete service-linked IAM Access Analyzers when customers enable or disable Security Hub, list analyzers to verify that analyzer state is consistent with enablement state, and generate and retrieve policy recommendations for unused access findings. 
+  `cloudwatch` – Retrieve metrics data to support metering capabilities for Security Hub resources and Connector health metrics. 
+  `config` – Manage service-linked configuration recorders and third-party service-linked configuration recorders for Security Hub resources, including support for global Config recorders. List configuration recorders and get connector information to support third-party cloud integrations. 
+  `ecr` – Retrieve information about Amazon Elastic Container Registry images and repositories to support metering capabilities. 
+  `iam` – Create the following service-linked roles: Amazon Config, IAM Access Analyzer in the customer account, and Amazon Inspector for third-party scanning. Retrieve account information to support metering capabilities. Retrieve existing IAM policies so that customers can view a comparison of their current policy and the recommended least-privilege replacement. 
+  `inspector2` – Create, update, delete, and list Amazon Inspector connectors and connector scan configurations to support third-party cloud integrations. 
+  `lambda` – Retrieve Amazon Lambda function information to support metering capabilities. 
+  `organizations` – Retrieve account and organizational unit (OU) information for an organization. 
+  `securityhub` – Manage the Security Hub configuration. Create, update, and delete Security Hub connectors to support third-party cloud integrations. 
+  `sts` – Obtain web identity tokens for outbound identity federation to support third-party cloud integrations. 
+  `tag` – Retrieve information about resource tags. 

To review the permissions for this policy, see [AWSSecurityHubV2ServiceRolePolicy](https://docs.amazonaws.cn/aws-managed-policy/latest/reference/AWSSecurityHubV2ServiceRolePolicy.html) in the *Amazon Managed Policy Reference Guide*.

## Security Hub updates to Amazon managed policies
<a name="sh-security-iam-awsmanpol-updates"></a>

The following table provides details about updates to Amazon managed policies for Amazon Security Hub since this service began tracking these changes. For automatic alerts about updates to the policies, subscribe to the RSS feed on the [Security Hub document history](doc-history.md) page.








| Change | Description | Date | 
| --- | --- | --- | 
|  [AWSSecurityHubV2ServiceRolePolicy](#sh-security-iam-awsmanpol-awssecurityhubv2servicerolepolicy) – Updated policy  | Security Hub updated the policy to support third-party integrations. The update adds the following permissions: manage third-party configuration recorders, create and manage Security Hub and Amazon Inspector connectors, retrieve Connector health metrics from CloudWatch, create the Amazon Inspector service-linked role for third-party scanning, and obtain web identity tokens for federation. | June 30, 2026 | 
|  [AWSSecurityHubV2ServiceRolePolicy](#sh-security-iam-awsmanpol-awssecurityhubv2servicerolepolicy) – Updated policy  | Security Hub updated the policy to add IAM Access Analyzer permissions. The update allows Security Hub to create and manage service-managed analyzers, list analyzers to verify that the analyzer configuration is consistent with the enablement state, generate and retrieve policy recommendations for unused access findings, and retrieve IAM policies for recommendation display. | May 10, 2026 | 
|  [AWSSecurityHubOrganizationsAccess](#sh-security-iam-awsmanpol-awssecurityhuborganizationsaccess) – Updated policy  | Security Hub updated the policy to add permissions to describe resource policies to support Security Hub features. Security Hub is in preview release and subject to change.  | November 12, 2025 | 
|  [AWSSecurityHubFullAccess](#sh-security-iam-awsmanpol-awssecurityhubfullaccess) – Updated policy  | Security Hub updated the policy to add capabilities around managing GuardDuty, Amazon Inspector, and account management to support Security Hub features. Security Hub is in preview release and subject to change.  | November 17, 2025 | 
|  [AWSSecurityHubV2ServiceRolePolicy](#sh-security-iam-awsmanpol-awssecurityhubv2servicerolepolicy) – Updated policy  | Security Hub updated the policy to add metering capabilities for Amazon Elastic Container Registry, Amazon Lambda, Amazon CloudWatch, and Amazon Identity and Access Management to support Security Hub features. The update also added support for global Amazon Config recorders. Security Hub is in preview release and subject to change.  | November 5, 2025 | 
|  [AWSSecurityHubOrganizationsAccess](#sh-security-iam-awsmanpol-awssecurityhuborganizationsaccess) – Update to an existing policy  | Security Hub added new permissions to the policy. The permissions allow the organization management to enable and manage Security Hub and Security Hub CSPM for an organization.  | June 17, 2025 | 
|  [AWSSecurityHubFullAccess](#sh-security-iam-awsmanpol-awssecurityhubfullaccess) – Update to an existing policy | Security Hub CSPM added new permissions that allow principals to create a service-linked role for Security Hub. | June 17, 2025 | 
|  [AWSSecurityHubV2ServiceRolePolicy](#sh-security-iam-awsmanpol-awssecurityhubv2servicerolepolicy) – New policy  | Security Hub added a new policy to allow Security Hub to manage Amazon Config rules and Security Hub resources for a customer's organization and on the customer's behalf. Security Hub is in preview release and subject to change.  | June 17, 2025 | 
| [AWSSecurityHubFullAccess ](#sh-security-iam-awsmanpol-awssecurityhubfullaccess) – Update to an existing policy  | Security Hub CSPM updated the policy to get pricing details for Amazon Web Services services and products.  | April 24, 2024 | 
| [AWSSecurityHubReadOnlyAccess ](#sh-security-iam-awsmanpol-awssecurityhubreadonlyaccess) – Update to an existing policy  | Security Hub CSPM updated this managed policy by adding a Sid field.  | February 22, 2024 | 
| [AWSSecurityHubFullAccess ](#sh-security-iam-awsmanpol-awssecurityhubfullaccess) – Update to an existing policy  | Security Hub CSPM updated the policy so it can determine if Amazon GuardDuty and Amazon Inspector are enabled in an account. This helps customers bring together security-related information from multiple Amazon Web Services services.  | November 16, 2023 | 
| [AWSSecurityHubOrganizationsAccess ](#sh-security-iam-awsmanpol-awssecurityhuborganizationsaccess) – Update to an existing policy  | Security Hub CSPM updated the policy to grant additional permissions to allow read-only access to Amazon Organizations delegated administrator functionality. This includes details like the root, organizational units (OUs), accounts, organizational structure, and service access.  | November 16, 2023 | 
| [AWSSecurityHubOrganizationsAccess ](#sh-security-iam-awsmanpol-awssecurityhuborganizationsaccess) – New policy  | Security Hub CSPM added a new policy that grants permissions that are needed for the Security Hub CSPM integration with Organizations.  | March 15, 2021 | 
| Security Hub CSPM started tracking changes  | Security Hub CSPM started tracking changes for its Amazon managed policies.  | March 15, 2021 | 