Check ID: account_maintain_current_contact_details
Provider: AWS
Service: account
Severity: MEDIUM
Resource type: Other

What this check verifies

AWS account contact information is current for the primary contact and the alternate contacts for security, billing, and operations, with accurate email addresses and phone numbers.

Risk

Outdated or single-person contacts delay security notifications, slow incident response, and complicate account recovery. AWS may throttle services during abuse mitigation, reducing availability. Missed alerts enable ongoing misuse, risking data exfiltration and unauthorized changes (integrity).

Recommendation

Adopt:
  • Primary and alternate contacts for security, billing, operations
  • Shared, monitored aliases and SMS-capable phone numbers (non-personal)
  • Centralized management across accounts with periodic reviews
  • Least privilege for who can modify contact data
  • Regular reachability tests and documented ownership

Remediation

aws account put-alternate-contact --alternate-contact-type=SECURITY --email-address=<SECURITY_EMAIL> --name="<SECURITY_CONTACT_NAME>" --phone-number="<SECURITY_PHONE>" --title="Security"

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 = account_maintain_current_contact_details. 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