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) →

DACL ACE distribution per identity should be investigated

AD-DACL-08InfoActive DirectoryPermissions and delegation

Part of Active Directory · Active Directory · Permissions and delegation · All checks

Run this check
Invoke-Maester -TestId AD-DACL-08

Knowing which identities appear most frequently in DACLs helps identify central delegation patterns, inherited administrative groups, and accounts that may have accumulated permissions over time.

  • Hotspot Detection: Frequently occurring identities can represent broad administrative reach.
  • Permission Hygiene: Distribution data helps distinguish expected administrative groups from unusual direct assignments.
  • Operational Review: Repeated counts per identity make it easier to validate changes after cleanup or redesign.

Operational

Review identities with unusually high ACE counts. Confirm they are expected administrative groups and not stale accounts, orphaned SIDs, or overly broad delegated principals.

This test reads DaclEntries from Get-MtADDomainState, groups entries by IdentityReference, and reports the number of ACEs associated with each identity.

  • Test-MtAdDaclDistinctIdentityCount
  • Test-MtAdDaclPrivilegedAllowAceDetails
  • Test-MtAdDaclPrivilegedExtendedRightDetails

Note: This test is LongRunning. It loads the full DACL dataset, which can consume significant memory in large Active Directory environments. Use Invoke-Maester -IncludeLongRunning to run it.

Every attribute of this check
FieldValue
Test IDAD-DACL-08
SeverityInfo
SuiteActive Directory
ProductActive Directory
FeaturePermissions and delegation
AreaAccess control
Resource typePermission
MITRE ATT&CKNone
PowerShell testTest-MtAdDaclIdentityAceDistribution
ServicesActiveDirectory
PermissionsActiveDirectory:Ldap:*.ntSecurityDescriptor:ReadControl
Long runningYes