AD-GMC-11 - Privileged groups with members details should be retrievable
Overviewβ
Understanding which privileged accounts have access is fundamental to Active Directory security:
- Identity management: Know who has administrative access
- Over-privilege detection: Identify accounts with excessive permissions
- Attack path analysis: Understand potential lateral movement routes
- Compliance evidence: Document privileged access for audits
- Access certification: Support periodic access reviews
Well-known privileged groups:
- Domain Admins (RID 512): Full administrative control of the domain
- Enterprise Admins (RID 519): Full administrative control of the forest
- Schema Admins (RID 518): Can modify Active Directory schema
- Account Operators (RID 548): Can manage user and group accounts
- Server Operators (RID 549): Can manage domain servers
- Print Operators (RID 550): Can manage print services
- Backup Operators (RID 551): Can bypass file security for backup
Security Recommendationβ
Review privileged group membership regularly:
- Document all members and their justifications
- Remove stale or unnecessary memberships
- Verify service accounts aren't in privileged groups unnecessarily
- Consider implementing privileged access management (PAM) solutions
- Use separate administrative accounts for privileged activities
- Implement time-bound access for privileged roles
- Monitor for new privileged group additions
How the Test Worksβ
This test lists all privileged groups (those with adminCount = 1 or well-known RIDs) and provides:
- Group name and RID
- Member count for each group
- Categorization by well-known vs. AdminSDHolder protected groups
- Total members across all privileged groups
Related Testsβ
Test-MtAdGroupPrivilegedWithMembersCount- Counts privileged groups with membersTest-MtAdGroupMemberForeignSidDetails- Reviews foreign security principals in groups
Test Metadataβ
| Field | Value |
|---|---|
| Test ID | AD-GMC-11 |
| Severity | Info |
| Suite | Active Directory |
| Category | AD.Group |
| PowerShell test | Test-MtAdGroupPrivilegedWithMembersDetails |
| Tags | AD, AD-GMC-11, AD.GMC, AD.Group |
Sourceβ
- Pester test:
tests/ad/group/Test-MtAdGroupPrivilegedWithMembersDetails.Tests.ps1 - PowerShell source:
powershell/public/ad/group/Test-MtAdGroupPrivilegedWithMembersDetails.ps1

