Fine-grained password policy setting counts should be retrievable
AD-FGPP-03InfoActive DirectoryPassword policy
Part of Active Directory · Active Directory · Password policy · All checks
Invoke-Maester -TestId AD-FGPP-03Overview
Section titled “Overview”Having a detailed breakdown of fine-grained password policy settings allows you to:
- Audit security levels: Verify that privileged accounts have stronger policies
- Identify misconfigurations: Spot policies that may be incorrectly configured
- Ensure compliance: Validate that all policies meet minimum security requirements
- Document coverage: Understand exactly what controls are in place
This detailed view complements the value count by showing the actual settings rather than just the number of variations.
Control Type
Section titled “Control Type”Operational
Security Recommendation
Section titled “Security Recommendation”When reviewing fine-grained password policy settings, ensure:
| User Type | Min Length | Max Age | History | Complexity | Lockout Threshold |
|---|---|---|---|---|---|
| Domain Admins | 15+ | 60 days | 24+ | Enabled | 3-5 |
| Service Accounts | 20+ | Never | 24+ | Enabled | 3-5 |
| Regular Users | 14+ | 90 days | 24 | Enabled | 5 |
To review and modify policy settings:
- Open Active Directory Administrative Center
- Navigate to System > Password Settings Container
- Double-click each policy to review settings
- Adjust as needed to meet security requirements
How the Test Works
Section titled “How the Test Works”This test retrieves all fine-grained password policies using Get-ADFineGrainedPasswordPolicy and creates a table showing key settings for each policy:
- Policy name
- Minimum password length
- Maximum password age (in days)
- Password history count
- Complexity enabled (Yes/No)
- Lockout threshold
Related Tests
Section titled “Related Tests”Test-MtAdFineGrainedPolicyCount- Counts the number of FGPPsTest-MtAdFineGrainedPolicyValueCount- Shows distinct values across policiesTest-MtAdFineGrainedPolicyAppliesTo- Shows which users/groups each policy applies to
Details
Section titled “Details”Every attribute of this check
| Field | Value |
|---|---|
| Test ID | AD-FGPP-03 |
| Severity | Info |
| Suite | Active Directory |
| Product | Active Directory |
| Feature | Password policy |
| Area | Authentication |
| Resource type | Policy |
| MITRE ATT&CK | None |
| PowerShell test | Test-MtAdFineGrainedPolicySettingCounts |
| Services | ActiveDirectory |
| Permissions | ActiveDirectory:Ldap:msDS-PasswordSettings:ReadProperty |
Source
Section titled “Source”- Test:
tests/ad/password-policy/Test.AD-FGPP-03.ps1 - Documentation:
tests/ad/password-policy/Test.AD-FGPP-03.md
About this check
- Severity
- Info
- Product
- Active Directory
- Feature
- Password policy
- Area
- Authentication
- Suite
- Active Directory