Check provider logo

Amazon Macie is enabled

macie_is_enabled

Severitymedium
Servicemacie
by Prowler

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.

Run this check with Prowler CLI

prowler aws --checks macie_is_enabled

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

CLI

aws macie2 enable-macie --region <REGION>

Native IaC
Terraform
Other
  1. Sign in to the AWS Management Console and switch to the target region
  2. Open Amazon Macie
  3. Click Get started or Enable Macie
  4. If Macie shows Suspended/Paused, click Resume Macie
  5. Repeat in each region with S3 buckets as needed

Source Code

Resource Type

Other

References