AWSSecurityHubReadOnlyAccess
Summary
Provides read only access to AWS Security Hub resources
Permissions imported from the AWS Managed Policy Reference Guide; other sections pending editorial review.
Identity
- ARN
arn:aws:iam::aws:policy/AWSSecurityHubReadOnlyAccess- Default version
- v4
- Created
- Last edited
- Services
- securityhub
Control-plane actions (70)
By access level: 20 List, 50 Read.
| Service | Granted | Access levels and limits | Granted by |
|---|---|---|---|
| SecurityHub | 70 of 141 | 20 List, 50 Read; 0 restricted, 0 conditional | securityhub:BatchGet*, securityhub:Describe*, securityhub:Get*, securityhub:List* |
SecurityHub: 70 actions
- securityhub:BatchGetAutomationRules (Read)
- securityhub:BatchGetConfigurationPolicyAssociations (Read)
- securityhub:BatchGetControlEvaluations (Read)
- securityhub:BatchGetEnabledRegionsV2 (Read)
- securityhub:BatchGetSecurityControls (Read)
- securityhub:BatchGetStandardsControlAssociations (Read)
- securityhub:DescribeActionTargets (Read)
- securityhub:DescribeHub (Read)
- securityhub:DescribeOrganizationConfiguration (Read)
- securityhub:DescribeProducts (Read)
- securityhub:DescribeProductsV2 (Read)
- securityhub:DescribeSecurityHubV2 (Read)
- securityhub:DescribeStandards (Read)
- securityhub:DescribeStandardsControls (Read)
- securityhub:GetAdhocInsightResults (Read)
- securityhub:GetAdministratorAccount (Read)
- securityhub:GetAggregatorV2 (Read)
- securityhub:GetAutomationRuleV2 (Read)
- securityhub:GetCSPMOrganizationsImportStatus (Read)
- securityhub:GetConfigurationPolicy (Read)
- securityhub:GetConfigurationPolicyAssociation (Read)
- securityhub:GetConnector (Read)
- securityhub:GetConnectorV2 (Read)
- securityhub:GetControlFindingSummary (Read)
- securityhub:GetCoverageStatisticsV2 (Read)
- securityhub:GetEnabledStandards (List)
- securityhub:GetExportJobV2 (Read)
- securityhub:GetFindingAggregator (Read)
- securityhub:GetFindingHistory (Read)
- securityhub:GetFindings (Read)
- securityhub:GetFindingsTrendsV2 (Read)
- securityhub:GetFreeTrialEndDate (Read)
- securityhub:GetFreeTrialUsage (Read)
- securityhub:GetInsightFindingTrend (Read)
- securityhub:GetInsightResults (Read)
- securityhub:GetInsights (List)
- securityhub:GetInvitationsCount (Read)
- securityhub:GetMasterAccount (Read)
- securityhub:GetMembers (Read)
- securityhub:GetRecommendedPolicyV2 (Read)
- securityhub:GetRemediationsV2 (Read)
- securityhub:GetResourcesStatisticsV2 (Read)
- securityhub:GetResourcesTrendsV2 (Read)
- securityhub:GetResourcesV2 (Read)
- securityhub:GetSecurityControlDefinition (Read)
- securityhub:GetSoftwareResourcesV2 (Read)
- securityhub:GetSoftwareStatisticsV2 (Read)
- securityhub:GetSoftwareV2 (Read)
- securityhub:GetUsage (Read)
- securityhub:GetUsageV2 (Read)
- securityhub:ListAccountUsageV2 (List)
- securityhub:ListAggregatorsV2 (List)
- securityhub:ListAutomationRules (List)
- securityhub:ListAutomationRulesV2 (List)
- securityhub:ListConfigurationPolicies (List)
- securityhub:ListConfigurationPolicyAssociations (List)
- securityhub:ListConnectors (List)
- securityhub:ListConnectorsV2 (List)
- securityhub:ListControlEvaluationSummaries (Read)
- securityhub:ListEnabledProductsForImport (List)
- securityhub:ListExportJobsV2 (List)
- securityhub:ListExposuresByRemediationV2 (List)
- securityhub:ListFindingAggregators (List)
- securityhub:ListFreeTrialStatusesV2 (List)
- securityhub:ListInvitations (List)
- securityhub:ListMembers (List)
- securityhub:ListOrganizationAdminAccounts (List)
- securityhub:ListSecurityControlDefinitions (List)
- securityhub:ListStandardsControlAssociations (List)
- securityhub:ListTagsForResource (Read)
Data-plane actions (0)
By access level: none.
This policy grants no actions in this plane.
Excluded and conditional actions
No patterns are excluded by NotAction or Deny statements.
Resource scope and attachment
Resource scope across granted actions: all-resources.
Can be attached: Yes, to users, groups and roles.
Why this tier
- Grants only List and Read actions.
Guidance
Pending editorial review. The permission data on this page comes straight from AWS; this section will be filled in once a reviewed guide exists.
Related policies
Same service
- AWSSecurityHubFullAccess
- AWSSecurityHubServiceRolePolicy
- AWSSecurityHubV2ServiceRolePolicy
- AWSSecurityIncidentResponseTriageServiceRolePolicy
- AWSSystemsManagerOpsDataSyncServiceRolePolicy
Same domain
Frequently asked questions
Pending editorial review. The permission data on this page comes straight from AWS; this section will be filled in once a reviewed guide exists.
Policy JSON
{
"Version": "2012-10-17",
"Statement": [
{
"Sid": "AWSSecurityHubReadOnlyAccess",
"Effect": "Allow",
"Action": [
"securityhub:Get*",
"securityhub:List*",
"securityhub:BatchGet*",
"securityhub:Describe*"
],
"Resource": "*"
}
]
}
Version history
Current version v4, edited by AWS on 2024-02-22. Version history is recorded from 2026-11-11. Earlier versions are in the IAM console under Policy versions.
Attach snippets
AWS CLI
aws iam attach-role-policy --role-name ROLE_NAME --policy-arn arn:aws:iam::aws:policy/AWSSecurityHubReadOnlyAccess
aws iam attach-user-policy --user-name USER_NAME --policy-arn arn:aws:iam::aws:policy/AWSSecurityHubReadOnlyAccess
aws iam attach-group-policy --group-name GROUP_NAME --policy-arn arn:aws:iam::aws:policy/AWSSecurityHubReadOnlyAccessCloudFormation
Resources:
ExampleRole:
Type: AWS::IAM::Role
Properties:
AssumeRolePolicyDocument: {} # replace with your trust policy
ManagedPolicyArns:
- arn:aws:iam::aws:policy/AWSSecurityHubReadOnlyAccessTerraform
resource "aws_iam_role_policy_attachment" "awssecurityhubreadonlyaccess" {
role = aws_iam_role.example.name
policy_arn = "arn:aws:iam::aws:policy/AWSSecurityHubReadOnlyAccess"
}CDK (TypeScript)
role.addManagedPolicy(
iam.ManagedPolicy.fromAwsManagedPolicyName("AWSSecurityHubReadOnlyAccess"),
);Sources
Pending editorial review. No editorial sources are listed yet.