Back to controls

Ensure AWS Config recorder is enabled and recording all supported resources

AWS Config is foundational for compliance monitoring. If recording is disabled or incomplete, many controls become blind.

Category

Controls

Medium

Applies to

AWS

Coverage

null controls, 1 queries

Asset types

1 covered

Overview

AWS Config is foundational for compliance monitoring. If recording is disabled or incomplete, many controls become blind.

What this control should detect

Accounts/regions where Config recording is disabled, delivery channel is missing, or recording scope is incomplete.

Remediation guidance

AWS Remediation

Service-Wide (Recommended)

Use AWS Organizations and baseline guardrails to enforce Config recorder and delivery channel in all required regions.

Console (Asset-Level)

  1. Open AWS Config Console.
  2. Configure recorder for all supported resources.
  3. Configure a delivery channel (S3 + SNS optional).
  4. Start recorder and verify status is Recording.

AWS CLI (Asset-Level)

aws configservice put-configuration-recorder --configuration-recorder name=default,roleARN=<role-arn>,recordingGroup={allSupported=true,includeGlobalResourceTypes=true}
aws configservice put-delivery-channel --delivery-channel name=default,s3BucketName=<config-bucket-name>
aws configservice start-configuration-recorder --configuration-recorder-name default

References

  • https://docs.aws.amazon.com/config/latest/developerguide/manage-delivery-channel.html

Query logic

These are the stored checks tied to this control.

Config recorders not fully enabled

Connectors

AWS

Covered asset types

ConfigurationRecorder

Expected check: eq []

{ configurationRecorders(where: { OR: [ { recording: false }, { allSupported: false }, { includeGlobalResourceTypes: false } ] }) { ...AssetFragment } }
Cyscale Logo
Cyscale is an agentless cloud-native application protection platform (CNAPP) that automates the contextual analysis of cloud misconfigurations, vulnerabilities, access, and data, to provide an accurate and actionable assessment of risk.

Stay connected

Receive new blog posts and product updates from Cyscale

By clicking Subscribe, I agree to Cyscale’s Privacy Policy


© 2026 Cyscale Limited

LinkedIn icon
Twitter icon
Facebook icon
crunch base icon
angel icon