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

Enrollment templates count should be retrievable

AD-CFG-14InfoActive DirectoryCertificate Services

Part of Active Directory · Active Directory · Certificate Services · All checks

Run this check
Invoke-Maester -TestId AD-CFG-14

Enrollment templates represent which certificate templates are available for users/computers to request through AD-integrated enrollment. If unnecessary or risky templates are available for enrollment, an attacker may enroll for certificates that enable authentication, code-signing abuse, or access to privileged resources.

Operational

  • Keep the enrollment template set minimal and aligned with your approved PKI strategy.
  • Validate enrollment permissions and autoenrollment settings for each template that is enabled.
  • Remove templates from enrollment that are not required for business operations.
  • Monitor for unexpected changes to the number of enrollment templates.
  • Identifies enrollment-capable configuration in AD and enumerates enrollment templates exposed via that configuration.
  • Counts the number of available enrollment templates.
  • Compares the count to an environment baseline and flags unexpected increases (new template exposure) or decreases (possible misconfiguration/incident).
Every attribute of this check
FieldValue
Test IDAD-CFG-14
SeverityInfo
SuiteActive Directory
ProductActive Directory
FeatureCertificate Services
AreaInfrastructure hardening
Resource typeCertificateAuthority
MITRE ATT&CKNone
PowerShell testTest-MtAdEnrollmentTemplatesCount
ServicesActiveDirectory
PermissionsActiveDirectory:Ldap:Configuration/*:ReadProperty