AD-GRP-07: Security group count should be retrievable
| ID | AD-GRP-07 |
| Severity | Info |
| Suite | Active Directory (on-premises) |
| Product | Active Directory |
| Feature | Groups |
| Security area | Infrastructure hardening |
| Resource type | Group |
| Reads from | On-premises Active Directory |
What this checks and how to fix it
Section titled “What this checks and how to fix it”Security groups are the foundation of access control in Active Directory. Understanding their count and distribution is critical for:
- Access management assessment: High numbers of security groups may indicate complex or poorly managed permissions
- Security auditing: Security groups directly control who can access what resources
- Privilege analysis: Helps identify the scale of group-based access control to audit
- Compliance requirements: Many frameworks require documentation and regular review of security groups
Security groups can be assigned permissions to resources, unlike distribution groups.
Control Type
Section titled “Control Type”Operational
Security Recommendation
Section titled “Security Recommendation”Establish governance around security groups:
- Implement a naming convention for security groups to improve manageability
- Regularly audit security group memberships, especially for privileged groups
- Document the purpose and owner of each security group
- Remove unused or stale security groups to reduce attack surface
- Consider implementing privileged access management for highly sensitive groups
How the Test Works
Section titled “How the Test Works”This test examines all group objects and identifies those where:
- The
GroupCategoryproperty equals “Security” - These groups can be assigned permissions and used for access control
The test provides counts and percentages to understand the proportion of security groups versus distribution groups.
Related Tests
Section titled “Related Tests”Test-MtAdGroupDistributionCount- Counts distribution groups (email-only)Test-MtAdGroupDomainLocalCount- Counts domain local scope groupsTest-MtAdGroupGlobalCount- Counts global scope groupsTest-MtAdGroupUniversalCount- Counts universal scope groups
Mito check. Author: soulemike. Open-source licences.
Open-source licences. CIS Benchmark material © Center for Internet Security, Inc.; CISA SCuBA baselines are public domain (CC0).
© 2026 Virtual Petals. Mito is a Virtual Petals service, hosted in Microsoft Azure UAE North.
