Skip to content
Sponsor
3.0 preview2.3.0 stable

These docs describe the preview. Pick the version you run and every page marks what it doesn't have yet. Get the preview →
Maester 2.x docs (archived) →

Password-not-required user count should be retrievable

AD-USER-09InfoActive DirectoryUsers

Part of Active Directory · Active Directory · Users · All checks

Run this check
Invoke-Maester -TestId AD-USER-09

Accounts that do not require passwords are a severe security weakness. Even if rarely used, they represent a misconfiguration that can undermine core authentication protections.

Detective

Investigate every account with PasswordNotRequired set. Require passwords, rotate credentials, and validate that no workflow depends on this unsafe configuration.

This test retrieves Active Directory user data from Get-MtADDomainState and counts accounts where PasswordNotRequired = $true. The output shows the total count and percentage of affected users.

  • Test-MtAdUserPasswordNeverExpiresCount
  • Test-MtAdUserNoPreAuthCount
  • Test-MtAdUserReversibleEncryptionCount
Every attribute of this check
FieldValue
Test IDAD-USER-09
SeverityInfo
SuiteActive Directory
ProductActive Directory
FeatureUsers
AreaAuthentication
Resource typeUser
MITRE ATT&CKT1078.002 Domain Accounts
PowerShell testTest-MtAdUserPasswordNotRequiredCount
ServicesActiveDirectory
PermissionsActiveDirectory:Ldap:user:ReadProperty