Check ID:
Provider: AWS
Service:
Severity: HIGH
Resource type:
securityhub_enabledProvider: AWS
Service:
securityhubSeverity: HIGH
Resource type:
OtherWhat this check verifies
AWS Security Hub isACTIVE in the Region and has at least one enabled security standard or connected integration. Otherwise, it is either not enabled or enabled without standards/integrations.
Risk
Absent Security Hub coverage or standards, security signals are fragmented and control checks don’t run. High-risk findings can be missed or delayed, enabling data exfiltration, persistence, and lateral movement. This reduces visibility and undermines confidentiality, integrity, and availability across accounts/Regions.Recommendation
- Enable in all required accounts/Regions
- Turn on relevant standards (
AWS FSBP,CIS) - Connect AWS and third-party integrations
- Use central configuration and least privilege
- Automate triage and monitor continuously for defense in depth
Remediation
- Terraform
- Native IaC
- Dashboard steps
References
- https://docs.aws.amazon.com/securityhub/latest/userguide/securityhub-settingup.html
- https://docs.aws.amazon.com/securityhub/latest/userguide/securityhub-standards-enable-disable.html
Where this check fires
This check runs on every scheduled scan against your AWS account. Findings appear at Cloud Security → Findings filterable byCheck ID = securityhub_enabled. To re-evaluate after a fix, hit Run now on the account’s schedule under Cloud Security → Schedules — the next scan re-checks this control and marks the finding fixed or keeps it persistent.
← Back to AWS checks