Check ID: macie_is_enabled
Provider: AWS
Service: macie
Severity: MEDIUM
Categories: secrets, forensics-ready
Resource type: Other

What this check verifies

Amazon Macie status is assessed per region with S3 presence to determine if sensitive data discovery is operational. The outcome reflects whether Macie is active or in a PAUSED/not enabled state for the account and region.

Risk

Without active Macie, sensitive data in S3 can remain unclassified and exposed. Misconfigured access and public buckets may go undetected, enabling data exfiltration and secret leakage. This degrades confidentiality and widens breach blast radius by reducing visibility into where sensitive data resides.

Recommendation

Enable and maintain Amazon Macie in all regions hosting S3 data. Use continuous sensitive data discovery, apply custom classifications for your data types, and route findings to monitoring. Enforce least privilege for Macie access and strengthen defense in depth with restrictive bucket policies and access controls.

Remediation

aws macie2 enable-macie —region <REGION>

References

Where this check fires

This check runs on every scheduled scan against your AWS account. Findings appear at Cloud Security → Findings filterable by Check ID = macie_is_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