AWS account alternate contacts are defined for Security, Billing, and Operations with name, email, and phone. The finding evaluates that all three exist, are distinct from one another, and differ from the primary (root) contact.
Risk
Missing or shared contacts can delay response to abuse alerts, credential compromise, or billing anomalies, reducing availability (possible AWS traffic throttling) and raising confidentiality and integrity risk through extended exposure. If AWS cannot reach you, urgent mitigation may disrupt service.
prowler aws --checks account_maintain_different_contact_details_to_security_billing_and_operations
Recommendation
Maintain distinct, monitored Security, Billing, and Operations alternate contacts that differ from the root contact.
- Use team aliases and 24x7 phones
- Review and test contact paths regularly
- Centralize at org level for consistency
Applies operational resilience and separation of duties.
Remediation
- Sign in to the AWS Management Console with a user that can edit account contacts (root, or IAM with account:PutAlternateContact)
- In the upper right, click your account name > Account
- Scroll to "Alternate contacts" and click Edit
- Add all three contacts with unique details:
- Billing contact (distinct name, email, phone)
- Operations contact (distinct name, email, phone)
- Security contact (distinct name, email, phone)
- Ensure each contact’s email/phone differs from each other and from the primary (root) contact, then click Update
Source Code
Resource Type
Other
References
- https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/account_alternate_contact
- https://docs.aws.amazon.com/accounts/latest/reference/manage-acct-update-contact-alternate.html
- https://builder.aws.com/content/2qRw97fe8JFwfk2AbpJ3sYNpNvM/aws-bulk-update-alternate-contacts-across-organization
- https://github.com/aws-samples/aws-account-alternate-contact-with-terraform
- https://trendmicro.com/trendaivisiononecloudriskmanagement/knowledge-base/aws/IAM/account-security-alternate-contacts.html
- https://repost.aws/articles/ARDFbpt-bvQ8iuErnqVVcCXQ/managing-aws-organization-alternate-contacts-via-csv