Skip to content

AD-GPOREP-18: No GPOs should contain a cpassword

ID AD-GPOREP-18
Severity Critical
Suite Active Directory (on-premises)
Product Active Directory
Feature Group Policy
Security area Authentication
Resource type GroupPolicy
User impact of fixing Low
Effort to fix Medium
Framework controls nist-800-53-r5:IA-5(1) Authenticator Management | Password-based Authentication
nist-800-53-r5:SC-28 Protection of Information at Rest
MITRE ATT&CK T1552.006
Reads from On-premises Active Directory

Returns details of GPOs that contain a cpassword.

  • Detective control: detects GPOs that contain a Cpassword which could be exploited if leaked.
  • Cpasswords expose sensitive credentials and should be protected.

Detective

  • Rotate or remove the cpasswords where necessary and apply proper protection controls.
  • Uses Get-MtADGpoState to obtain GPO data, filters for reports where CpasswordFound is true, and formats a Markdown table.
  • Test-MtAdGpoCpasswordFoundCount - counts GPOs with cpasswords.

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.