Skip to content

AD-GMC-08: Empty non-privileged group count should be investigated

ID AD-GMC-08
Severity Info
Suite Active Directory (on-premises)
Product Active Directory
Feature Groups
Security area Identity lifecycle and hygiene
Resource type Group
Reads from On-premises Active Directory

Empty groups that are not privileged (no adminCount) represent directory clutter that should be addressed:

  • Directory hygiene: Unused groups create noise and confusion in access management
  • Audit complexity: Empty groups increase the surface area for security audits
  • Change tracking: Groups created for temporary purposes but never cleaned up
  • Operational efficiency: Simplifies group management and reduces confusion
  • Potential risks: Empty groups could be populated unexpectedly

Operational

Implement a regular cleanup process:

  • Review empty non-privileged groups quarterly
  • Establish group lifecycle policies (creation, usage, retirement)
  • Document exceptions for empty groups that must be preserved
  • Consider automated cleanup for groups empty for extended periods
  • Maintain an exceptions list for groups required by applications

This test iterates through all Active Directory groups, checks their membership count, and identifies groups that:

  1. Have no members
  2. Do not have adminCount = 1 (not privileged groups protected by AdminSDHolder)

The test categorizes groups by their status (empty privileged, empty non-privileged, with members).

  • Test-MtAdGroupEmptyNonPrivilegedDetails - Lists specific empty non-privileged groups
  • Test-MtAdGroupPrivilegedWithMembersCount - Reviews privileged groups with members

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.