Check ID:
Provider: AWS
Service:
Severity: LOW
Categories:
Resource type:
iam_password_policy_lowercaseProvider: AWS
Service:
iamSeverity: LOW
Categories:
identity-accessResource type:
AwsIamPolicyWhat this check verifies
IAM password policy requires at least one lowercase character in user passwords via theRequire lowercase setting
Risk
Without a lowercase requirement, passwords have reduced entropy, making brute force and password spraying more effective. Compromised IAM users can enable unauthorized access and changes, risking confidentiality, integrity, and availability of AWS resources.Recommendation
Adopt a strong password policy that:- Enables
Require at least one lowercase letterplus uppercase, number, and symbol - Sets sufficient length and blocks reuse
- Requires MFA for all users
- Applies least privilege to limit blast radius
Remediation
- CLI
- Terraform
- Native IaC
- Dashboard steps
aws iam update-account-password-policy —require-lowercase-characters
References
Where this check fires
This check runs on every scheduled scan against your AWS account. Findings appear at Cloud Security → Findings filterable byCheck ID = iam_password_policy_lowercase. 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