29 lines
759 B
YAML
29 lines
759 B
YAML
|
id: iam-password-policy
|
||
|
info:
|
||
|
name: IAM Password Policy Not Configured
|
||
|
author: princechaddha
|
||
|
severity: medium
|
||
|
description: |
|
||
|
Verifies that Amazon IAM users adhere to a strong password policy, including requirements for minimum length, expiration, and pattern
|
||
|
reference:
|
||
|
- https://docs.aws.amazon.com/cli/latest/reference/iam/get-account-password-policy.html
|
||
|
tags: cloud,devops,aws,amazon,iam,aws-cloud-config
|
||
|
|
||
|
self-contained: true
|
||
|
code:
|
||
|
- engine:
|
||
|
- sh
|
||
|
- bash
|
||
|
source: |
|
||
|
aws iam get-account-password-policy
|
||
|
|
||
|
matchers:
|
||
|
- type: word
|
||
|
words:
|
||
|
- "NoSuchEntity"
|
||
|
|
||
|
extractors:
|
||
|
- type: dsl
|
||
|
dsl:
|
||
|
- '"AWS cloud account is not configured with a custom IAM password policy"'
|