Check provider logo

GuardDuty detector is managed by an administrator account or is the administrator with member accounts

guardduty_centrally_managed

Severitymedium
Serviceguardduty
by Prowler

Amazon GuardDuty detectors are under centralized management when linked to a delegated administrator account, or when the detector's account serves as the administrator with associated member accounts.

Risk

Lack of central management fragments visibility and slows incident response across accounts and regions. Adversaries can persist unnoticed, perform lateral movement, exfiltrate data, and alter configurations, harming confidentiality, integrity, and availability.

Run this check with Prowler CLI

prowler aws --checks guardduty_centrally_managed

Recommendation

Designate a delegated administrator (preferably via AWS Organizations) and enroll all accounts as members. Enable auto-enrollment for new accounts, standardize detector settings across required regions, and route findings to central monitoring. Apply least privilege and separation of duties.

Remediation

CLI

aws guardduty enable-organization-admin-account --admin-account-id <ADMIN_ACCOUNT_ID>

Other
  1. Sign in to the AWS Organizations management account
  2. Open the AWS Organizations console
  3. Go to Services > Amazon GuardDuty
  4. Click Register delegated administrator
  5. Enter the admin account ID and click Register

Source Code

Resource Type

AwsGuardDutyDetector

References