Security Check Library

155 Active Directory and hybrid identity security checks.
Here’s the whole list.

These are the Active Directory security checks Insight Recon runs, plus the ones covering the on-premises footprint of Entra ID. Each one tells you what it finds, how bad it usually is, how much work the fix takes, and which frameworks it maps to. Written by practitioners who assess real environments.

155
Security checks
5
Coverage categories
77
Quick wins
6
Frameworks & baselines

Showing 155 of 155 checks

Severity across all 155 Active Directory security checks

16
Critical
66
High
42
Moderate
31
Low

Insight Recon raises or lowers that rating per finding depending on what it actually sees in your domain.

Authentication and Authorization

22 checks

Attackers need a working account before they can do much of anything. These checks cover credential hygiene, Kerberos settings, and the account flags that make that first login easy to get.

Accounts with No Password Requirement

Quick winDeep diveCritical

Password requirement settings are not enforced on the reported accounts. While GPOs may override this setting, there are various scenarios where this may not be the case. For example, if the account had an empty password set before the policy was implemented. It’s a best practice to set it on the account as well as the GPO. You could audit this by supplying an empty password or looking at the password hashes from your domain controller as the hashes are not salted.

Baseline severity
Critical
Remediation effort
Easy
NIST CSF PR.AC-1, PR.AC-7CIS Control 5, Control 6MITRE T1078, T1110.001ANSSI vuln_passwordnotreqSTIG V-254292, V-254294
Read the deep dive on Accounts with No Password Requirement

Accounts with reversible passwords

Critical

Accounts with reversible passwords store their passwords in a format that can be easily decrypted to reveal the original plaintext password. Attackers can retrieve these passwords using methods like DCSync attacks, potentially gaining unauthorized access to systems and resources within the domain.

Baseline severity
Critical
Remediation effort
Moderate
NIST CSF PR.AC-1, PR.AC-7, PR.DS-5CIS Control 3, Control 5MITRE T1003.006, T1552ANSSI vuln_reversible_passwordSTIG V-254352

Kerberos Pre-Authentication In Use

Quick winDeep diveCritical

Kerberos Pre-Authentication is a critical security mechanism that prevents attackers from easily obtaining Kerberos ticket-granting information. When Pre-Authentication is disabled, attackers can exploit vulnerabilities like AS-REP Roasting, allowing them to perform offline brute-force attacks on passwords, increasing the risk of unauthorized access. Ensuring that all accounts, especially administrative ones, have Pre-Authentication enabled is essential to maintaining secure access controls within Active Directory environments.

Baseline severity
Critical
Remediation effort
Easy
NIST CSF PR.AC-1, PR.AC-7CIS Control 5, Control 6MITRE T1558.004ANSSI vuln_kerberos_properties_nopreauthSTIG V-36432
Read the deep dive on Kerberos Pre-Authentication In Use

Accounts Vulnerable to Kerberoasting

High

Kerberoasting is an attack technique where attackers extract service account credentials from a Kerberos ticket. By requesting a service ticket for a target account, attackers can obtain the ticket and perform an offline brute-force attack to crack the password. This method exploits weak service account passwords and can lead to unauthorized access of critical systems and data. What increases the danger of this attack is that any AD user can request the tickets.

Baseline severity
High
Remediation effort
Moderate
NIST CSF PR.AC-1, PR.AC-7, PR.AC-4CIS Control 5, Control 6MITRE T1558.003ANSSI vuln_kerberoastingSTIG V-254290, V-254292, V-254294, V-36432

Accounts with Weak Certificate Mappings

Quick winHigh

One or more accounts have a weak explicit certificate mapping in the altSecurityIdentities attribute. Mappings by subject, by issuer, or by email (RFC822) are weak because an attacker who can obtain or craft a certificate with a matching subject, issuer, or email can authenticate as the mapped account. Strong mappings, which bind to the certificate serial number plus issuer, the subject key identifier, or the public key hash, are not affected.

Baseline severity
High
Remediation effort
Easy
NIST CSF PR.AC-1, PR.AC-7CIS Control 5, Control 6MITRE T1649, T1078.002

Constrained Delegation through protocol transition enabled

High

Constrained delegation with protocol transition enabled allows a service to impersonate users across different protocols, such as NTLM, potentially without their Kerberos tickets. If applied to a domain controller, this delegation can enable an attacker to impersonate high-privileged accounts, such as domain admins, and take control of the domain by accessing critical services like LDAP.

Baseline severity
High
Remediation effort
Moderate
NIST CSF PR.AC-4, PR.AC-6CIS Control 4, Control 6MITRE T1558, T1550.003STIG V-36435, V-254442

Guest Account Enabled

Quick winHigh

The Guest account is a well-known default account in Active Directory that allows access to the domain without a password. By default, this account has limited privileges. However, it can be used to gain initial access to your network and subsequently used as a launchpad to perform reconnaissance and privilege escalation attacks.

Baseline severity
High
Remediation effort
Easy
NIST CSF PR.AC-1, PR.AC-4CIS Control 5, Control 6MITRE T1078STIG V-254447, V-254449

NTLMv1 or LM is Permitted

High

Allowing NTLMv1 or LM authentication on domain controllers poses a significant security risk, as these outdated protocols are vulnerable to cryptographic attacks. Attackers can capture and exploit NTLMv1 hashes to impersonate users and gain unauthorized access to critical systems, potentially compromising the entire domain through attacks like coerced authentication.

Baseline severity
High
Remediation effort
Moderate
NIST CSF PR.AC-1, PR.AC-7, PR.DS-2CIS Control 3, Control 4MITRE T1557.001, T1110.002STIG V-254475, V-254477, V-254478

Non-Expiring Passwords in Domain Admins Group

High

Non-expiring passwords in the Domain Admins group pose a risk, as these static credentials can be easily targeted by attackers with credential-based attacks. Passwords that are not rotated for long periods of time increase the likelihood for compromise and persistence.

Baseline severity
High
Remediation effort
Moderate
NIST CSF PR.AC-1, PR.AC-4, PR.AC-6CIS Control 5, Control 6MITRE T1078.002, T1110.002ANSSI vuln_dont_expireSTIG V-254290, V-243474, V-36432

Possible Password in AD Attributes

Quick winHigh

Some AD attributes are used to store credential information within Active Directory, potentially in cleartext or using weak encryption methods. This poses a significant security risk, as these attributes can be queried by unauthorized users, allowing attackers to retrieve passwords and gain unauthorized access to systems.

Baseline severity
High
Remediation effort
Easy
NIST CSF PR.DS-5, PR.AC-4CIS Control 3, Control 5MITRE T1552STIG V-254402, V-254403, V-254409, V-254410, V-254412

Privileged Users with Stale Passwords

High

Stale administrative passwords provide attackers with additional opportunities to perform credential-based attacks and if compromised, can prolong system access.

Baseline severity
High
Remediation effort
Moderate
NIST CSF PR.AC-1, PR.AC-6, PR.AC-7CIS Control 5, Control 6MITRE T1078.002, T1110STIG V-254290, V-36432

Resource-Based Constrained Delegation Configured

Quick winHigh

Resource-based constrained delegation allows designated principals to obtain Kerberos service tickets to an account on behalf of other users via the msDS-AllowedToActOnBehalfOfOtherIdentity attribute. An attacker who controls a listed principal, or who can write this attribute, can impersonate privileged users to the account and take it over. RBCD configured on a domain controller or the krbtgt account is equivalent to full domain compromise.

Baseline severity
High
Remediation effort
Easy
NIST CSF PR.AC-4, PR.AC-6CIS Control 4, Control 6MITRE T1550.003, T1558ANSSI vuln_delegation_sourcedelegSTIG V-36435, V-254442

Stale krbtgt Account Password

High

The krbtgt account is a crucial component in the Kerberos authentication system in Active Directory, as its password is used to sign Kerberos tickets. A stale krbtgt password increases the risk of a “Golden Ticket” attack, where attackers can forge valid Kerberos tickets, granting unauthorized access to any resource in the domain.

Baseline severity
High
Remediation effort
Moderate
NIST CSF PR.AC-1, PR.AC-7CIS Control 5, Control 6MITRE T1558.001ANSSI vuln_kerberos_krbtgt

Accounts With Stale Passwords

Moderate

Stale passwords provide attackers with additional opportunities to perform credential-based attacks and can prolong access to systems if compromised.

Baseline severity
Moderate
Remediation effort
Moderate
NIST CSF PR.AC-1, PR.AC-6, PR.AC-7CIS Control 5, Control 6MITRE T1078.002, T1110.002STIG V-254290

Accounts with Non-Expiring Passwords

Deep diveModerate

Password expiration is not enforced on the reported accounts. The longer a password is in use, the longer attackers have to crack password hashes, actively control the account, or perform credential-based attacks against them. These accounts are often service accounts which typically have additional privileges and are targeted by attackers.

Baseline severity
Moderate
Remediation effort
Moderate
NIST CSF PR.AC-1, PR.AC-4CIS Control 5, Control 6MITRE T1078, T1110.002ANSSI vuln_dont_expireSTIG V-254290, V-243474
Read the deep dive on Accounts with Non-Expiring Passwords

Accounts with SPNs Not Supporting AES

Quick winModerate

One or more service accounts with service principal names do not support AES Kerberos encryption (msDS-SupportedEncryptionTypes lacks AES, or is unset). These accounts may receive service tickets encrypted with weaker algorithms such as RC4, which are more practical to crack offline. Service accounts should support AES and use strong, regularly managed passwords.

Baseline severity
Moderate
Remediation effort
Easy
NIST CSF PR.AC-1, PR.AC-7CIS Control 3, Control 6MITRE T1558.003ANSSI vuln_kerberos_properties_encryptionSTIG V-254473

Constrained Delegation Detected

Moderate

Constrained delegation allows services to impersonate users when accessing specific resources on their behalf, but misconfigured or decommissioned service accounts with constrained delegation pose a significant security risk. Attackers with the ability to modify Service Principal Names (SPNs) can exploit these configurations to escalate privileges and move laterally within the environment, gaining unauthorized access to sensitive resources.

Baseline severity
Moderate
Remediation effort
Moderate
NIST CSF PR.AC-4, PR.AC-6CIS Control 4, Control 6MITRE T1550.003, T1558STIG V-36435, V-254442

LM Hash in Use

Moderate

The LM hash (LAN Manager hash) is an outdated and insecure password hashing algorithm that is easily cracked to reveal clear-text passwords. If LM hashes are in use, attackers can exploit this weakness to gain unauthorized access to systems.

Baseline severity
Moderate
Remediation effort
Moderate
NIST CSF PR.AC-1, PR.AC-7CIS Control 3, Control 5MITRE T1003, T1110.002STIG V-254477, V-254478

Smart Card Required Accounts with Stale Passwords

Quick winModerate

One or more accounts that require smart card authentication have not had their underlying password changed for an extended period. Although interactive sign-in requires a smart card, the account still has an NT hash that can remain valid until the password changes. These accounts should have their passwords rotated to reduce pass-the-hash and credential reuse risk.

Baseline severity
Moderate
Remediation effort
Easy
NIST CSF PR.AC-1, PR.AC-7CIS Control 5, Control 6MITRE T1550.002ANSSI vuln_smartcard_expire_passwordsSTIG V-243476

User Accounts with DES Enabled

Quick winDeep diveModerate

DES is an outdated and weak encryption algorithm that is easily cracked, due to its weak 56-bit key length. Attackers can exploit this weakness by cracking Kerberos tickets encrypted with DES, allowing them to steal user credentials and escalate privileges within the domain.

Baseline severity
Moderate
Remediation effort
Easy
NIST CSF PR.AC-1, PR.AC-7CIS Control 3, Control 5MITRE T1558, T1110.002ANSSI vuln_kerberos_properties_deskeySTIG V-254473, V-254476, V-36439, V-3379
Read the deep dive on User Accounts with DES Enabled

Accounts with Non-Standard Primary ID's

Low

Accounts with non-standard Primary Group IDs (PGID), may indicate hidden or misconfigured group memberships. The Primary Group ID is typically set to default values, such as Users (513/514), Computers (514/515), and Domain Controllers (516/521). Attackers can exploit non-standard PGIDs to obscure privileged access or bypass membership audits, making it difficult to detect unauthorized access or escalation.

Baseline severity
Low
Remediation effort
Moderate
NIST CSF PR.AC-1, PR.AC-4CIS Control 5, Control 6MITRE T1098

Kerberos Armoring Not Enabled

Low

Not enabling Kerberos armoring leaves the Kerberos authentication process vulnerable to pre-authentication attacks, such as AS-REP Roasting. Kerberos armoring enhances the security of the protocol by protecting the pre-authentication steps and ensures stronger protection during authentication.

Baseline severity
Low
Remediation effort
High
NIST CSF PR.AC-1, PR.AC-7CIS Control 4, Control 6MITRE T1558STIG V-254387, V-254388, V-254389, V-254390

Privileged Access Management

33 checks

Standing privilege is what turns one compromised account into a compromised domain. These checks look at admin group membership, delegation, and the ACLs that let an ordinary user quietly grant themselves more.

Dangerous Control Over Privileged Objects

Quick winCritical

One or more non-standard principals have dangerous control over privileged Active Directory objects. Permissions such as full control, ownership, password reset, or permission modification can provide administrative influence without visible privileged group membership. These hidden control paths, often referred to as "shadow admins" should be treated as privileged access and removed unless explicitly required.

Baseline severity
Critical
Remediation effort
Easy
NIST CSF PR.AC-4, PR.AC-6CIS Control 5, Control 6MITRE T1098, T1078.002STIG V-243481, V-205742

User-controlled certificate template subject in ADCS (ESC1)

Quick winCritical

This is a critical security issue where low-level users can exploit certificate request settings to impersonate higher-privileged accounts, like domain administrators. This occurs when certificate templates are configured with weak permissions that allow users to input key identity details themselves. If these conditions align, users can request certificates that allow them to assume the identity of others.

Baseline severity
Critical
Remediation effort
Moderate
NIST CSF PR.AC-1, PR.AC-4, PR.DS-5CIS Control 3, Control 6MITRE T1649STIG V-271426, V-271427

DNS Admins Group Not Empty

Quick winHigh

The DnsAdmins group grants administrative control over the DNS service, which commonly runs on domain controllers. Improper or unnecessary membership can allow a user to modify DNS service behavior and potentially execute code with elevated privileges. Membership should be treated as equivalent to Domain Admin and kept empty or limited to fully trusted Tier 0 administrators.

Baseline severity
High
Remediation effort
Easy
NIST CSF PR.AC-4, PR.AC-6CIS Control 5, Control 6MITRE T1078.002, T1098STIG V-36432

High Number of Privileged Users

High

Each privileged user account increases the attack surface. Organizations are urged to follow best practices such as least privilege, particularly involving administrative accounts.

Baseline severity
High
Remediation effort
Moderate
NIST CSF PR.AC-4, PR.AC-6CIS Control 5, Control 6MITRE T1078.002, T1098STIG V-36432, V-254238, V-243488

LAPS Not In Use

High

The absence of LAPS (Local Administrator Password Solution) means that local administrator passwords across workstations and servers are not securely managed, leaving them vulnerable to password reuse and compromise. Without LAPS, attackers who gain access to one local admin password or password hash may use it to escalate privileges across multiple machines within the domain

Baseline severity
High
Remediation effort
Moderate
NIST CSF PR.AC-4, PR.AC-6, PR.DS-5CIS Control 4, Control 5, Control 6MITRE T1078.003, T1550.002STIG V-254239

Non-administrative users can add computer accounts

Quick winHigh

By default, non-administrative users can add up to 10 computer accounts to the domain. This capability allows basic users to introduce uncontrolled machines into the domain, which can be exploited by attackers to gain unauthorized access or launch additional attacks.

Baseline severity
High
Remediation effort
Easy
NIST CSF PR.AC-4, PR.AC-6CIS Control 5, Control 6MITRE T1136.002, T1098ANSSI vuln_machine_account_quotaSTIG V-254408

Privileged Objects With Unprivileged Owners

Quick winHigh

One or more privileged objects are owned by a principal that is not a standard Tier 0 administrative owner. The owner of an object has the implicit right to modify its permissions, so a non-privileged owner can grant themselves full control regardless of the object's current DACL.

Baseline severity
High
Remediation effort
Easy
NIST CSF PR.AC-4, PR.AC-6CIS Control 5, Control 6MITRE T1098ANSSI vuln_ownerSTIG V-243481, V-205742

Privileged SIDs in sIDHistory

Quick winHigh

One or more accounts contain privileged security identifiers (such as Domain Admins, Enterprise Admins, or Administrators) in the sIDHistory attribute. Because Windows can honor sIDHistory during authentication, an account may retain privileged access without appearing as a member of the privileged group. Privileged sIDHistory entries should be investigated and removed unless they are tied to an active, documented migration.

Baseline severity
High
Remediation effort
Easy
NIST CSF PR.AC-4, PR.AC-6CIS Control 5, Control 6MITRE T1134.005ANSSI vuln_sidhistory_dangerousSTIG V-254283

Privileged Users Allowed to Be Delegated

Quick winHigh

One or more privileged accounts are not protected from Kerberos delegation as they lack the "Account is sensitive and cannot be delegated" flag or not members of the Protected Users group. When these accounts authenticate to a service trusted for delegation, that service may be able to obtain and reuse their Kerberos tickets. For highly privileged accounts such as Domain Admins, compromise of a delegated service can lead to full domain compromise.

Baseline severity
High
Remediation effort
Easy
NIST CSF PR.AC-4, PR.AC-6CIS Control 5, Control 6MITRE T1550.003, T1558ANSSI vuln_protected_usersSTIG V-36435, V-254442

RODC with SYSVOL Write Access

High

A Read-Only Domain Controller (RODC) with SYSVOL write access allows changes to be made to critical system files, such as Group Policy Objects (GPOs), which can then propagate to writable domain controllers. This could enable an attacker to modify domain-wide policies and potentially take control of the domain.

Baseline severity
High
Remediation effort
Moderate
NIST CSF PR.AC-4, PR.IP-1CIS Control 4, Control 6MITRE T1484.001STIG V-254341, V-254402, V-243489

Risky AdminSDHolder Permissions

Quick winDeep diveHigh

The AdminSDHolder object has non-standard permissions that grant dangerous control to one or more principals. Because AdminSDHolder permissions are periodically applied to protected administrative accounts and groups, improper access can propagate across privileged objects. This condition can create both privilege escalation and persistence risk within the domain.

Baseline severity
High
Remediation effort
Easy
NIST CSF PR.AC-4, PR.AC-6CIS Control 5, Control 6MITRE T1098, T1078.002ANSSI vuln_permissions_adminsdholderSTIG V-243481, V-205742
Read the deep dive on Risky AdminSDHolder Permissions

Risky DCSync Permissions

Quick winHigh

Non-standard users with DCSync permissions pose a significant security risk, as they can replicate credentials for any account within the domain, including domain administrators. Attackers who obtain these privileges can execute a DCSync attack, extracting NTLM password hashes and Kerberos keys without triggering typical authentication-based alerts. This access enables adversaries to conduct credential theft attacks such as Golden Ticket and Silver Ticket attacks, granting long-term control over Active Directory.

Baseline severity
High
Remediation effort
Moderate
NIST CSF PR.AC-4, PR.AC-6CIS Control 5, Control 6MITRE T1003.006ANSSI vuln_dcsyncSTIG V-243481, V-205742, V-254409, V-254410, V-254412

Shadow Credential Write Access on Privileged Objects

Quick winHigh

One or more privileged objects allow a non-standard principal to write shadow credential data through the msDS-KeyCredentialLink attribute or equivalent control permissions. This access can allow a user to add alternate authentication material and authenticate as the target account without knowing its password. When the affected object is privileged, this can create a direct path to domain compromise.

Baseline severity
High
Remediation effort
Easy
NIST CSF PR.AC-4, PR.AC-6CIS Control 5, Control 6MITRE T1098, T1649

Unconstrained Delegations Detected

High

Unconstrained delegation allows a service or account to impersonate any user that interacts with it by caching their Kerberos ticket-granting tickets (TGT). This creates a significant security risk, as attackers who compromise a service trusted for unconstrained delegation can extract these TGTs and impersonate privileged accounts, leading to domain take over.

Baseline severity
High
Remediation effort
High
NIST CSF PR.AC-4, PR.AC-6CIS Control 4, Control 6MITRE T1550.003, T1558ANSSI vuln_delegation_unconstrainedSTIG V-36435, V-254442, V-243470, V-243478

gMSA Password Readable by Unprivileged Principals

Quick winHigh

One or more group managed service accounts allow their managed password to be retrieved by broad or low-privileged principals such as Authenticated Users, Domain Users, Domain Computers, or Everyone. If an unauthorized user can read the gMSA password via the msDS-GroupMSAMembership attribute, may be able to recover the service account password and impersonate the service. Password retrieval rights should be limited only to the systems that require the account.

Baseline severity
High
Remediation effort
Easy
NIST CSF PR.AC-4, PR.DS-5CIS Control 3, Control 6MITRE T1552, T1078.002ANSSI vuln_permissions_gmsa_keys

Administrator Accounts May Not Practice Least Privilege

Moderate

Administrator accounts that don’t adhere to the principle of least privilege (has an email address assigned) may be at risk of performing both routine and administrative tasks under the same account, increasing exposure to attacks. Without proper separation of privileges, a compromised admin account could lead to unauthorized access, lateral movement, or privilege escalation within the domain.

Baseline severity
Moderate
Remediation effort
Moderate
NIST CSF PR.AC-4, PR.AC-6CIS Control 5, Control 6MITRE T1078.002, T1098STIG V-254238, V-36432, V-243466, V-243467

Built-in Administrator account used recently

Moderate

The Built-in Administrator account is highly privileged and should be used only for initial setup or disaster recovery. Recent activity on this account could signal a security breach or improper use, as it shares its password with the Directory Services Restore Mode, making it a prime target for attackers.

Baseline severity
Moderate
Remediation effort
Easy
NIST CSF PR.AC-1, PR.AC-4, PR.AC-6CIS Control 5, Control 6MITRE T1078.001STIG V-254239, V-254448, V-254482

Computer Account Detected in Privileged Group

Quick winModerate

Computer Account Detected in Privileged Group indicates that a computer account has been granted membership in a domain privileged group, such as Domain Admins. This poses a significant security risk, as compromising the computer account could allow an attacker to gain elevated privileges and control over critical domain resources. Normally, computer accounts should not have such elevated access.

Baseline severity
Moderate
Remediation effort
Easy
NIST CSF PR.AC-4, PR.AC-6CIS Control 5, Control 6MITRE T1078.002, T1098STIG V-36432, V-254408

Disabled Privileged Accounts

Quick winModerate

Disabled privileged accounts present a security risk when they retain group memberships that grant elevated access. Attackers who gain control of such accounts can re-enable them and immediately inherit their previous privileges, bypassing normal escalation processes. Since disabled accounts are often overlooked in security monitoring, they are prime targets for exploitation, allowing adversaries to operate with high-level access while evading detection.

Baseline severity
Moderate
Remediation effort
Easy
NIST CSF PR.AC-4, PR.AC-6CIS Control 5, Control 6MITRE T1078.002, T1098

Inactive Privileged Users

Moderate

Administrator accounts that have not been used for a significant period, typically over 90 days, create a broader attack surface. These accounts, if compromised, can allow attackers to gain elevated access unnoticed, as they are often overlooked during routine security checks. Unused privileged accounts should be reviewed and decommissioned if no longer necessary.

Baseline severity
Moderate
Remediation effort
Moderate
NIST CSF PR.AC-4, PR.AC-6CIS Control 5, Control 6MITRE T1078.002, T1098STIG V-36432

Privileged Group Contains Foreign SPN

Moderate

An administrative group containing a Foreign Security Principal (SPN) indicates that an account from another domain has been granted elevated privileges within your domain. This can create a security risk, as Foreign Security Principals may not be subject to the same auditing and monitoring controls, potentially allowing attackers to abuse these privileges without detection.

Baseline severity
Moderate
Remediation effort
Moderate
NIST CSF PR.AC-4, PR.AC-6CIS Control 5, Control 6MITRE T1078.002, T1098STIG V-36432, V-243496

Protected Users Group Not Utilized

Moderate

The Protected Users group is designed to provide enhanced security for privileged accounts by limiting the use of vulnerable authentication methods like NTLM and reducing exposure to credential theft attacks. If privileged accounts are not members of this group, they remain susceptible to common attacks such as credential caching, Kerberos delegation, and weaker encryption algorithms.

Baseline severity
Moderate
Remediation effort
Moderate
NIST CSF PR.AC-4, PR.AC-6, PR.AC-7CIS Control 5, Control 6MITRE T1550.002, T1558STIG V-254416, V-36432, V-243477

RODC Privileged Group Not Protected

Moderate

When the RODC Privileged Group is not protected, privileged credentials can be replicated to Read-Only Domain Controllers (RODCs), increasing the risk of credential theft. RODCs are often deployed in less secure environments, making them more vulnerable to attacks. If privileged accounts are allowed in the Password Replication Policy, attackers can steal these credentials and gain elevated access to the domain.

Baseline severity
Moderate
Remediation effort
Moderate
NIST CSF PR.AC-4, PR.AC-6CIS Control 5, Control 6MITRE T1078.002, T1098STIG V-36432, V-254405, V-243489

RODC Privileged Groups Can Be Exposed

Moderate

RODCs (Read-Only Domain Controllers) should not have the ability to retrieve credentials for privileged groups. Privileged groups have RIDs lower than 1000, and if these accounts can be exposed on an RODC, it increases the risk of credential theft or impersonation.

Baseline severity
Moderate
Remediation effort
Moderate
NIST CSF PR.AC-4, PR.AC-6CIS Control 5, Control 6MITRE T1078.002, T1098STIG V-36432, V-254405, V-243489

RODC Privileged Users Exposed

Moderate

RODCs (Read-Only Domain Controllers) may expose privileged user credentials by caching them. The attribute msDS-RevealedUsers tracks users whose credentials have been revealed to the RODC. If a privileged user’s credentials are cached, it poses a risk, as RODCs are often deployed in less secure environments.

Baseline severity
Moderate
Remediation effort
Moderate
NIST CSF PR.AC-4, PR.AC-6CIS Control 5, Control 6MITRE T1078.002, T1098STIG V-36432, V-254405, V-243489

Risky LAPS read permissions

Moderate

Risky LAPS read permissions occur when non-administrative users have access to the Local Administrator Password Solution (LAPS) passwords, stored in the ms-Mcs-AdmPwd attribute. This exposure allows non-administrative users to retrieve local administrator passwords, enabling lateral movement across systems in the domain. Improperly configured read or write permissions on computer accounts can undermine LAPS, leading to potential domain-wide compromises.

Baseline severity
Moderate
Remediation effort
Moderate
NIST CSF PR.AC-4, PR.AC-6CIS Control 4, Control 5MITRE T1078.003, T1550.002STIG V-254239

gMSA with Stale Password

Quick winModerate

One or more group managed service accounts have not rotated their managed password within the expected interval (default is 30 days). Stale gMSA passwords can indicate orphaned accounts, misconfigured host permissions, or services that are no longer properly maintaining the account. These accounts should be reviewed to confirm they are still in use and rotating as expected.

Baseline severity
Moderate
Remediation effort
Easy
NIST CSF PR.AC-1, PR.AC-7CIS Control 5, Control 6MITRE T1078.002ANSSI vuln_password_change_msa_no_change_90

Custom "Pre-Windows 2000 Compatible Access" Group Membership

Low

The "Pre-Windows 2000 Compatible Access" group grants access to certain legacy calls, which can expose vulnerabilities if improperly configured. Custom membership in this group, particularly the addition of accounts beyond the default settings, can increase the risk of unauthorized access to sensitive domain resources by exploiting legacy protocols.

Baseline severity
Low
Remediation effort
Moderate
NIST CSF PR.AC-4, PR.AC-7CIS Control 4, Control 6MITRE T1087.002, T1069.002STIG V-8547, V-254470, V-243486

Operator Groups In Use

Deep diveLow

Default Microsoft operator groups, such as "Account Operators" and "Server Operators," have elevated permissions that provide access to critical domain resources. Misuse of these groups can introduce privilege escalation pathways, allowing attackers to make unauthorized changes that compromise the security and stability of the domain.

Baseline severity
Low
Remediation effort
Moderate
NIST CSF PR.AC-4, PR.AC-6CIS Control 5, Control 6MITRE T1078.002, T1098STIG V-254495, V-254508, V-254512, V-36432
Read the deep dive on Operator Groups In Use

Over permissioned "Pre-Windows 2000 Compatible Access" Group

Low

The "Pre-Windows 2000 Compatible Access" group grants access to certain legacy protocols and services. If this group includes "Authenticated Users," it increases the risk of exploitation through vulnerabilities in outdated protocols, potentially allowing unauthorized access to sensitive resources within the domain.

Baseline severity
Low
Remediation effort
Moderate
NIST CSF PR.AC-4, PR.AC-7CIS Control 4, Control 6MITRE T1087.002, T1069.002STIG V-8547, V-254470, V-243486

Possible Duplicated Accounts

Quick winLow

Possible duplication of Active Directory domain accounts can occur when multiple objects share the same attributes, such as Distinguished Name (DN) or sAMAccountName. These conflicts can arise from synchronization issues, administrative errors, or replication inconsistencies, potentially leading to authentication failures or security gaps. Attackers can exploit duplicate accounts to evade detection, abuse unintended privileges, or create persistence within the environment.

Baseline severity
Low
Remediation effort
Easy
NIST CSF PR.AC-1, PR.AC-4CIS Control 5, Control 6MITRE T1078

Schema Admins Group Not Empty

Quick winDeep diveLow

The "Schema Admins" group allows members to modify the Active Directory schema, which defines the structure of AD objects. These changes are permanent and can have far-reaching consequences. For security, this group should remain empty unless a schema update is necessary, and membership should be strictly controlled.

Baseline severity
Low
Remediation effort
Easy
NIST CSF PR.AC-4, PR.AC-6CIS Control 5, Control 6MITRE T1078.002, T1098STIG V-72835
Read the deep dive on Schema Admins Group Not Empty

gMSA Not In Use

Quick winLow

No group managed service accounts were identified in the domain. This may indicate that services continue to rely on traditional service accounts with static passwords, which are often difficult to rotate and protect. Group managed service accounts rotate their own passwords automatically and cannot be used for interactive logon. gMSAs should be considered for eligible services to reduce password management and credential theft risk.

Baseline severity
Low
Remediation effort
Moderate
NIST CSF PR.AC-1, PR.AC-7CIS Control 5, Control 6MITRE T1558.003STIG V-254242

Directory Services Issues

31 checks

These checks cover the directory infrastructure itself: domain controller configuration, replication, LDAP protections, and backup state. Problems here undermine everything running on top of them.

Anonymous Access to AD Enabled

Quick winCritical

Enabling anonymous access to Active Directory allows unauthenticated users the ability to query and gather information about the domain. This provides attackers with the ability to enumerate accounts, computers, and other AD objects, giving them critical information to plan attacks such as password spraying or brute-force attacks, potentially leading to unauthorized access.

Baseline severity
Critical
Remediation effort
Easy
NIST CSF PR.AC-4, PR.AC-7CIS Control 4, Control 6MITRE T1087.002, T1069.002STIG V-8555, V-14798, V-254470, V-243486

Dangerous Trust Attributes Detected

Quick winHigh

One or more Active Directory trusts are configured with attributes that weaken the expected security boundary between domains or forests. These settings can relax SID filtering, delegation, or trust isolation controls and may allow privileges to cross the trust in unintended ways. Trust configurations should be reviewed to confirm they are required and securely constrained.

Baseline severity
High
Remediation effort
Easy
NIST CSF PR.AC-4, PR.AC-6CIS Control 5, Control 6MITRE T1482, T1134.005ANSSI vuln_trusts_tgt_delegSTIG V-254283, V-243484

Domain Controller with Stale Update

Quick winHigh

A Domain Controller with a stale update indicates that the system has not been patched or rebooted in an extended period, leaving it vulnerable to known exploits and threats. Regular updates are crucial for securing Active Directory environments, as attackers can exploit unpatched vulnerabilities to gain unauthorized access or escalate privileges.

Baseline severity
High
Remediation effort
Moderate
NIST CSF PR.IP-12, PR.IP-1CIS Control 7, Control 4MITRE T1210

LDAP Signing Not Enforced on Domain Controllers

High

When LDAP signing is not enforced on domain controllers, the LDAP traffic is vulnerable to man-in-the-middle (MitM) attacks, where attackers can intercept and modify requests between clients and servers. This allows attackers to manipulate LDAP queries, potentially gaining unauthorized access or modifying sensitive directory data, such as adding users to privileged groups.

Baseline severity
High
Remediation effort
Moderate
NIST CSF PR.DS-2, PR.AC-7CIS Control 3, Control 4MITRE T1557ANSSI vuln_ldap_signingSTIG V-254416, V-254477

Legacy Operating System on Domain Controller

High

Deprecated, unsupported, or otherwise legacy operating systems often do not receive security patches and may have known exploits available. Many legacy operating systems are unable to support modern day security features which increase the difficulty of securing them.

Baseline severity
High
Remediation effort
Moderate
NIST CSF PR.IP-12, PR.IP-1CIS Control 2, Control 7MITRE T1210STIG V-8551

Legacy Operating Systems Detected

High

Deprecated, unsupported, or otherwise legacy operating systems often do not receive security patches and may have known exploits available. Many legacy operating systems are unable to support modern day security features which increase the difficulty of securing them.

Baseline severity
High
Remediation effort
Moderate
NIST CSF ID.AM-1, PR.IP-12CIS Control 2, Control 7MITRE M1051, T1210STIG V-8551

SIDHistory Enabled

High

The SIDHistory attribute allows user and computer accounts to retain access to resources from their previous domain during migrations. However, if not cleared after migration, this attribute can be exploited by attackers to gain unauthorized access to resources in the new domain by leveraging the old SID, posing a security risk.

Baseline severity
High
Remediation effort
Moderate
NIST CSF PR.AC-4, PR.AC-6CIS Control 5, Control 6MITRE T1134.005ANSSI vuln_sidhistorySTIG V-254283

Stale Domain Controller Passwords

High

Domain Controller accounts rotate passwords every 30 days as per the Microsoft default. This increases the risk of attacks like DCSync, where attackers can extract password hashes and use them to compromise the domain through attacks like Silver Tickets.

Baseline severity
High
Remediation effort
Moderate
NIST CSF PR.AC-1, PR.AC-6CIS Control 5, Control 6MITRE T1003.006STIG V-254454, V-254455

Trust without SID Filtering

High

This indicates a trust relationship between domains or forests is not protected using SID Filtering. This can allow attackers to abuse SID History to impersonate privileged users from a trusted domain or forest, leading to unauthorized access. SID Filtering prevents this by blocking any accounts that attempt to use SID History attributes across trust boundaries.

Baseline severity
High
Remediation effort
Moderate
NIST CSF PR.AC-4, PR.AC-6CIS Control 5, Control 6MITRE T1134.005, T1482STIG V-254283, V-243484

Account Migrated from Non-Existent Domain

Moderate

The SID History attribute allows the account to retain access rights from its previous domain. If the original domain is no longer active, the SID History is unnecessary and could pose a security risk by providing unauthorized access through outdated privileges.

Baseline severity
Moderate
Remediation effort
Easy
NIST CSF PR.AC-4, PR.AC-6CIS Control 5, Control 6MITRE T1134.005STIG V-254283

Anonymous NPSI Access Permitted

Quick winModerate

Anonymous NSPI (Name Service Provider Interface) access allows unauthenticated users to query Active Directory, potentially exposing sensitive information like user lists. If exposed, especially over the internet via protocols like RPC over HTTP, attackers could exploit this access to enumerate users and target them for further attacks.

Baseline severity
Moderate
Remediation effort
Moderate
NIST CSF PR.AC-4, PR.AC-7CIS Control 4, Control 6MITRE T1087.002, T1069.002STIG V-8555, V-14798, V-254470

DNS Zone Allows Transfers

Moderate

When a DNS zone allows transfers, it enables attackers to retrieve the DNS record set, exposing sensitive information about the network infrastructure. This can lead to further attacks, such as man-in-the-middle attacks or the exploitation of services within the network by gaining detailed knowledge of the domain's resources.

Baseline severity
Moderate
Remediation effort
Easy
NIST CSF PR.AC-4, PR.DS-5CIS Control 3, Control 6MITRE T1590.002

LDAPS Channel Binding Disabled

Deep diveModerate

Disabling LDAPS channel binding creates a vulnerability where an attacker can perform relay attacks by intercepting and forwarding LDAP packets through an LDAPS connection without proper verification. Channel binding helps secure LDAPS by tying the TLS channel to the LDAP authentication process, preventing unauthorized packet relay.

Baseline severity
Moderate
Remediation effort
Moderate
NIST CSF PR.DS-2, PR.AC-7CIS Control 3, Control 4MITRE T1557STIG V-254416
Read the deep dive on LDAPS Channel Binding Disabled

Legacy Domain Functional Level Detected

Moderate

A legacy domain functional level indicates that the Active Directory environment is operating at an older functional level, such as Windows Server 2012 or lower. These older levels do not support many of the modern security features introduced in more recent versions, leaving the domain vulnerable to potential attacks.

Baseline severity
Moderate
Remediation effort
High
NIST CSF PR.IP-1, PR.IP-12CIS Control 4, Control 7STIG V-8551, V-243480

NT4 Compatible Trust

Moderate

An NT4 Compatible Trust refers to a legacy trust relationship between an Active Directory domain and an older NT4 domain. This type of trust uses outdated protocols that lack modern security features, making it vulnerable to attacks such as credential forwarding and man-in-the-middle attacks.

Baseline severity
Moderate
Remediation effort
Moderate
NIST CSF PR.AC-4, PR.AC-7CIS Control 4, Control 6MITRE T1557, T1110.002

NTFRS SYSVOL Replication Active

Moderate

When the outdated and insecure NT File Replication Service (NTFRS) protocol is active, it can replicate the SYSVOL share, which contains critical files like Group Policy Objects (GPOs) and login scripts. NTFRS is vulnerable to exploitation, and attackers could manipulate SYSVOL files to gain control of domain controllers or propagate malware across the network.

Baseline severity
Moderate
Remediation effort
Moderate
NIST CSF PR.IP-1, PR.IP-3CIS Control 4, Control 7

No Domain Controller Redundancy

Quick winModerate

Relying on a single domain controller for managing Active Directory services significantly increases the risk of a single point of failure. If a domain controller becomes inoperable, this practice could cause significant downtime and a lack of service availability.

Baseline severity
Moderate
Remediation effort
Easy
NIST CSF PR.PT-5CIS Control 11STIG V-243500

Non-Standard Domain Controller Owner

Quick winDeep diveModerate

By default Domain Controllers are owned by the Domain Administrators or Enterprise Administrators group. Allowing a non-standard user account ownership of a domain controller, gives that account the ability to modify its permissions, potentially enabling unauthorized access or privilege escalation, leading to a full domain compromise.

Baseline severity
Moderate
Remediation effort
Easy
NIST CSF PR.AC-4, PR.AC-6CIS Control 4, Control 6MITRE T1098ANSSI vuln_permissions_dcSTIG V-243481, V-205742
Read the deep dive on Non-Standard Domain Controller Owner

Pre-Created Computer Accounts Detected

Quick winModerate

One or more enabled computer accounts have a password that has never been set (pwdLastSet is zero). These are pre-staged accounts created for a machine that has not yet joined the domain. Until the machine joins, the account carries a predictable default password derived from the account name, so any authenticated user who knows the name can take the account over and join a rogue machine or use the account for further attacks.

Baseline severity
Moderate
Remediation effort
Easy
NIST CSF PR.AC-1, PR.AC-7CIS Control 5, Control 6MITRE T1078.002, T1110.001

Stale AD Backup

Quick winModerate

Backups of the Active Directory database are not updated or maintained according to best practices. Outdated backups can fail to capture recent changes in the environment, making them unreliable for recovery or rollback in the event of a failure or security incident.

Baseline severity
Moderate
Remediation effort
Easy
NIST CSF PR.IP-4, PR.IP-9CIS Control 11STIG V-243493

Trust Accounts with Stale Passwords

Quick winModerate

One or more trust accounts have passwords that have not rotated for an extended period, instead of the roughly every 30 days default. Stale trust passwords can weaken the security of the trust relationship and increase the value of any previously captured trust credentials. Trusts should be reviewed for continued business need and configured to maintain healthy password rotation.

Baseline severity
Moderate
Remediation effort
Easy
NIST CSF PR.AC-1, PR.AC-7CIS Control 5, Control 6MITRE T1558ANSSI vuln_trusts_accountsSTIG V-243481, V-243494

Unknown Account within Delegation

Moderate

An account linked to a delegation cannot be resolved or does not exist. This situation may occur if the account has been deleted or is from another domain. Unknown accounts in delegations can pose a security risk, as it is unclear who has the delegated permissions, potentially leading to unauthorized access.

Baseline severity
Moderate
Remediation effort
Easy
NIST CSF PR.AC-4, PR.AC-6CIS Control 4, Control 6MITRE T1550.003, T1558STIG V-36435, V-254442

Weak LDAP Encryption

Moderate

Weak LDAP encryption occurs when outdated and vulnerable SSL protocols, such as SSLv2 or SSLv3, are used to secure LDAP traffic. These protocols are considered weak and can be exploited by attackers to intercept and decrypt sensitive directory information, potentially leading to unauthorized access or data manipulation.

Baseline severity
Moderate
Remediation effort
Moderate
NIST CSF PR.DS-2, PR.AC-7CIS Control 3, Control 4MITRE T1557STIG V-254416, V-254477, V-254458

AES Not Enabled on Trust

Low

If AES is not enabled on a trust, Kerberos tickets will default to the weaker RC4 encryption or fail, potentially falling back to NTLM, which is less secure. Ensuring that Kerberos authentication between trusted domains is using AES encryption for trust relationships provides more secure authentication.

Baseline severity
Low
Remediation effort
Moderate
NIST CSF PR.AC-1, PR.AC-7, PR.DS-2CIS Control 3, Control 6MITRE T1558.003STIG V-254476

Accidental Deletion Protection Not On OUs

Quick winLow

Organizational Units (OUs) in Active Directory that lack accidental deletion protection are vulnerable to unintentional deletion. This could lead to significant disruptions and data loss, as the deleting OUs can remove key objects and resources in the domain. Accidental deletion protection is a safeguard that prevents the deletion of OUs unless this protection is intentionally removed.

Baseline severity
Low
Remediation effort
Easy
NIST CSF PR.IP-3, PR.IP-4CIS Control 4, Control 11

Default OU Location Modified

Low

The modification of the default OU location in Active Directory occurs when default organizational units (OUs) like CN=Computers or CN=Users are changed, potentially causing unexpected behavior in scripts, tooling, security audits, or policies that rely on these standard locations. This change can disrupt automated processes and pose a security risk if not properly controlled or documented.

Baseline severity
Low
Remediation effort
Moderate
NIST CSF PR.IP-1, PR.IP-3CIS Control 4

Inactive Domain Controllers

Low

Domain Controllers are considered inactive if they have not authenticated or changed their passwords within the past 30 days, which is a default. Attackers can exploit inactive Domain Controllers to reset passwords or reintroduce unwanted changes into Active Directory, potentially leading to a domain compromise.

Baseline severity
Low
Remediation effort
Moderate
NIST CSF ID.AM-1, PR.IP-3CIS Control 1, Control 4

Inactive Trust Detected

Quick winLow

Trusts between domains use a shared secret that is regularly updated. If this update does not occur, it indicates that the remote domain may no longer be active, or the trust is no longer functioning correctly.

Baseline severity
Low
Remediation effort
Easy
NIST CSF PR.AC-4, PR.IP-3CIS Control 5, Control 6MITRE T1482STIG V-243481, V-243494

Recycle Bin is Disabled

Quick winDeep diveLow

The Recycle Bin within Active Directory allows for restoration and extends traceability in the event objects need to be recovered.

Baseline severity
Low
Remediation effort
Easy
NIST CSF PR.IP-4, PR.IP-3CIS Control 11, Control 4
Read the deep dive on Recycle Bin is Disabled

Stale Computer account passwords

Low

Computer accounts rotate passwords every 30 days as per the Microsoft default. Threat actors could alter the password changing frequency for persistence into the environment.

Baseline severity
Low
Remediation effort
Moderate
NIST CSF PR.AC-1, PR.IP-3CIS Control 1, Control 5MITRE T1078.002STIG V-254454, V-254455

Unsecured DNS Zone Configuration

Quick winLow

An unsecured DNS zone configuration allows DNS records to be updated without authentication, exposing the domain to potential attacks. An attacker could exploit this to modify or add DNS records, enabling man-in-the-middle attacks or credential theft by redirecting traffic to malicious servers.

Baseline severity
Low
Remediation effort
Easy
NIST CSF PR.AC-4, PR.IP-1CIS Control 4, Control 6MITRE T1557

Policy and Configuration Management

44 checks

Our biggest category. Group Policy, certificate services, protocol settings, and baseline configuration. Most environments drift here over the years and nobody notices until someone goes looking.

Certificate Authority Allows Arbitrary SAN in ADCS (ESC6)

Quick winCritical

A certificate authority has the "EDITF_ATTRIBUTESUBJECTALTNAME2" flag set, which lets any requester add an arbitrary Subject Alternative Name to a certificate request regardless of the template. An attacker can enroll from a low-privileged template, place a privileged user's userPrincipalName in the SAN, and authenticate as that admin. Because the flag is CA-wide, it weakens every template the CA issues.

Baseline severity
Critical
Remediation effort
Easy
NIST CSF PR.AC-1, PR.AC-4, PR.DS-5CIS Control 3, Control 6MITRE T1649STIG V-271426, V-271427

Certificate Authority Disables SID Security Extension in ADCS (ESC16)

Quick winCritical

A certificate authority globally disables the SID security extension (the OID 1.3.6.1.4.1.311.25.2 appears in the CA's DisableExtensionList). With the extension disabled CA-wide, none of the certificates the CA issues carry the account SID binding, so certificate authentication falls back to weaker name-based mappings templates.

Baseline severity
Critical
Remediation effort
Easy
NIST CSF PR.AC-1, PR.AC-7CIS Control 4, Control 6MITRE T1649STIG V-271426, V-271427

Misconfigured enrollment agent templates in ADCS (ESC3)

Quick winCritical

Offering misconfigured certificate templates could permit attackers to request certificates on behalf of other users, allowing them to impersonate high-privileged accounts without needing their credentials. This vulnerability arises when certificate templates have overly permissive configurations that enable users to request certificates with an alternate identity, effectively granting unauthorized access.

Baseline severity
Critical
Remediation effort
Moderate
NIST CSF PR.AC-1, PR.AC-4, PR.DS-5CIS Control 3, Control 6MITRE T1649STIG V-271426, V-271427

Password in GPO

Critical

Passwords embedded within Group Policy Objects (GPOs) are accessible to resources connected to the domain. Although these passwords are encrypted, the encryption key is publicly disclosed on Microsoft's website. Malicious actors can easily decrypt the passwords and gain access.

Baseline severity
Critical
Remediation effort
Moderate
NIST CSF PR.AC-4, PR.DS-5CIS Control 3, Control 4MITRE T1552.006ANSSI vuln_passwords_gppSTIG V-254341, V-254402

Print spooler service is enabled on a Domain Controller

Critical

If the Print Spooler service is enabled on a Domain Controller, attackers can exploit vulnerabilities in the service to extract domain controller credentials. This can lead to the compromise of the entire domain, allowing attackers to conduct privilege escalation or launch attacks like DCSync to retrieve all user password hashes.

Baseline severity
Critical
Remediation effort
Moderate
NIST CSF PR.IP-1, PR.AC-4CIS Control 4MITRE T1187, T1068ANSSI vuln_spooler

Unrestricted certificate template modification rights in ADCS (ESC4)

Quick winCritical

Certificate templates with over-permissioned write settings allow low-level users to modify template properties that can make them vulnerable to various privilege escalation attacks. This misuse could allow an attacker to create a certificate for any user, effectively impersonating them within the network and gaining unauthorized access.

Baseline severity
Critical
Remediation effort
Moderate
NIST CSF PR.AC-4, PR.AC-6CIS Control 4, Control 6MITRE T1649, T1098STIG V-271426, V-271427

Unrestricted certificate template with any purpose in ADCS (ESC2)

Quick winCritical

Permissive certificate templates in Active Directory Certificate Services (ADCS) can allow low-privileged users to request certificates with elevated permissions, potentially enabling them to impersonate high-privileged accounts, like domain administrators. This often occurs when templates are configured with the "Any Purpose" Extended Key Usage (EKU) or without any EKU at all.

Baseline severity
Critical
Remediation effort
Moderate
NIST CSF PR.AC-1, PR.AC-4, PR.DS-5CIS Control 3, Control 6MITRE T1649STIG V-271426, V-271427

Certificate Template Grants Group Membership via Issuance Policy in ADCS (ESC13)

Quick winHigh

One or more certificate templates carry an issuance policy linked to an Active Directory group (the policy OID has an msDS-OIDToGroupLink attribute) and are enrollable by low-privileged users. If the template is broadly enrollable, a user may receive a certificate that effectively grants access associated with the linked group. If the linked group is privileged, a low-privileged user who enrolls in the template effectively gains that group's privileges.

Baseline severity
High
Remediation effort
Easy
NIST CSF PR.AC-4, PR.AC-6CIS Control 4, Control 6MITRE T1649STIG V-271426, V-271427

Certificate Template Missing Security Extension in ADCS (ESC9)

Quick winHigh

One or more certificate templates allow certificate-based authentication but omit the SID security extension by setting the CT_FLAG_NO_SECURITY_EXTENSION flag. Certificates issued from these templates do not include the account SID binding, so certificate authentication may fall back to weaker name-based mappings. If weak mapping is accepted, an attacker who can enroll in the template and manipulate mapped identity attributes may be able to obtain a certificate that authenticates as another account.

Baseline severity
High
Remediation effort
Easy
NIST CSF PR.AC-1, PR.AC-7CIS Control 4, Control 6MITRE T1649STIG V-271426, V-271427

Computer with SMB Signing Not Required

Quick winHigh

No applied Group Policy requires SMB signing for domain-joined computers or servers. Member machines do not require SMB signing by default, so without an enforcing policy an attackers may be able to relay SMB authentication and perform actions as the authenticating user, especially where the user has local administrative rights. This finding is based on effective Group Policy; individual machines may still be configured locally.

Baseline severity
High
Remediation effort
Easy
NIST CSF PR.DS-2, PR.AC-7CIS Control 3, Control 4MITRE T1557.001STIG V-254460, V-254463

Dangerous User Rights Assigned by GPO

Quick winHigh

One or more Group Policy Objects grant a dangerous privilege (for example SeDebugPrivilege, SeBackupPrivilege, SeRestorePrivilege, SeTakeOwnershipPrivilege, or SeTcbPrivilege) to a broad principal such as Everyone, Authenticated Users, or Domain Users. These privileges can provide significant control over the affected systems. These assignments should be limited to narrowly scoped administrative accounts with a documented need.

Baseline severity
High
Remediation effort
Easy
NIST CSF PR.AC-4, PR.AC-6CIS Control 4, Control 6MITRE T1484.001, T1068STIG V-254500

Domain Controller with SMB Signing Not Required

Quick winHigh

SMB signing is not required on one or more domain controllers (the RequireSecuritySignature setting is zero). Without required SMB signing, an attacker who can intercept or coerce SMB authentication can relay it to the domain controller and act as the authenticating account. Domain controllers should require SMB signing to protect sensitive authentication and administrative traffic.

Baseline severity
High
Remediation effort
Easy
NIST CSF PR.DS-2, PR.AC-7CIS Control 3, Control 4MITRE T1557.001STIG V-254463

Domain Controllers with SMBv1 Enabled

Deep diveHigh

SMBv1 is a legacy protocol that lacks modern security features and is considered weak and susceptible to downgrade attacks. Allowing SMBv1 support on domain controllers introduces integrity issues on critical assets.

Baseline severity
High
Remediation effort
Moderate
NIST CSF PR.IP-1, PR.DS-2CIS Control 4, Control 7MITRE T1210, T1021.002STIG V-254276, V-254277, V-254278
Read the deep dive on Domain Controllers with SMBv1 Enabled

Exchange Not Hardened

High

An unhardened Microsoft Exchange installation, whether active or legacy, can introduce privilege escalation vulnerabilities by altering domain permissions. Attackers can exploit these misconfigurations to modify permissions, enabling them to perform DCSync attacks, which can extract credential hashes and potentially lead to full domain compromise.

Baseline severity
High
Remediation effort
Moderate
NIST CSF PR.AC-4, PR.IP-1CIS Control 4, Control 6MITRE T1003.006

GPO Enables reversible password use

High

Group Policies that enable reversible password encryption compromises the security of stored passwords by allowing them to be decrypted into plaintext. Attackers can retrieve these passwords through attacks like DCSync, potentially leading to unauthorized access to accounts and sensitive resources within the domain.

Baseline severity
High
Remediation effort
Moderate
NIST CSF PR.AC-1, PR.IP-1, PR.DS-5CIS Control 3, Control 4MITRE T1003.006, T1552STIG V-254352

Insecure dSHeuristics Configuration

Quick winHigh

The forest-wide dSHeuristics attribute is configured with one or more insecure values. This attribute can change important directory behaviors such as, anonymous LDAP access (character 7 = 2), enable List Object mode (character 3), or disable UPN/SPN uniqueness verification (character 21). Because the setting applies broadly, any non-default value should be carefully reviewed and documented.

Baseline severity
High
Remediation effort
Easy
NIST CSF PR.IP-1, PR.AC-4CIS Control 4, Control 6MITRE T1087.002, T1069.002ANSSI vuln_dsheuristics_badSTIG V-8555

LLMNR Enabled

High

LLMNR (Link-Local Multicast Name Resolution) is a network protocol that allows local name resolution when DNS is unavailable. Attackers can exploit LLMNR to perform man-in-the-middle attacks, redirect users to malicious servers, and capture credentials. Disabling LLMNR is a crucial step in enhancing network security.

Baseline severity
High
Remediation effort
Moderate
NIST CSF PR.IP-1, PR.DS-2CIS Control 4MITRE T1557.001

Overly permissive GPO deployed file

High

When files distributed via Group Policy have weak access controls, unauthorized users may be able to modify them. Attackers can exploit this vulnerability to alter the files, potentially leading to code execution or the compromise of user accounts when the files are run.

Baseline severity
High
Remediation effort
Moderate
NIST CSF PR.AC-4, PR.IP-1CIS Control 4, Control 6MITRE T1574, T1484.001STIG V-254341, V-254402, V-2370

Password Policy Set for Less than 8 Characters

High

Shorter passwords are more susceptible to brute-force or password spraying attacks. Enforcing a minimum password length of at least 8 characters, which is a Microsoft default, is a fundamental security measure to protect against unauthorized access.

Baseline severity
High
Remediation effort
Easy
NIST CSF PR.AC-1, PR.AC-7CIS Control 5, Control 6MITRE T1110.001, T1110.002STIG V-254291, V-254292, V-254294

Risky Certificate Authority Access Control in ADCS (ESC7)

Quick winHigh

A certificate authority grants powerful management permissions to non-standard or unnecessary principals. Users with Manage CA or Manage Certificates permissions can alter certificate authority behavior, approve requests, or otherwise influence certificate issuance. These rights should be treated as Tier 0 administrative privileges and limited to trusted PKI administrators.

Baseline severity
High
Remediation effort
Easy
NIST CSF PR.AC-4, PR.AC-6CIS Control 4, Control 6MITRE T1649, T1098STIG V-271426, V-271427

Risky GPO Assignment to Local Groups

High

Assigning Group Policy Objects (GPOs) to broad groups like "Everyone," "Authenticated Users," or "Domain Users" and granting access to privileged local groups, such as local administrators, can result in over-privileged access. This misconfiguration allows users with minimal permissions to perform actions typically reserved for administrators.

Baseline severity
High
Remediation effort
Moderate
NIST CSF PR.AC-4, PR.AC-6CIS Control 5, Control 6MITRE T1078, T1484.001, T1098STIG V-254402, V-254494

Risky GPO Control Permissions

Quick winHigh

One or more Group Policy Objects grant edit or control permissions to non-standard principals. A user who can modify a GPO can change settings, scripts, or scheduled tasks that apply to systems and users within the GPO scope. GPO permissions should be reviewed carefully, especially for policies linked to domain controllers or broad organizational units.

Baseline severity
High
Remediation effort
Easy
NIST CSF PR.AC-4, PR.IP-1CIS Control 4, Control 6MITRE T1484.001, T1098STIG V-254341, V-254402

Risky GPO Login Script Permissions

High

Risky GPO login script permissions occur when low-privileged users, such as Authenticated Users or Everyone, have the ability to modify login scripts. This misconfiguration can allow attackers to insert or alter scripts that execute during user logins, potentially leading to remote code execution and persistence.

Baseline severity
High
Remediation effort
Moderate
NIST CSF PR.AC-4, PR.IP-1CIS Control 4, Control 6MITRE T1037.001, T1484.001STIG V-254341, V-254402, V-2370

Schema V1 Certificate Template Allows Arbitrary Application Policy in ADCS (ESC15)

Quick winHigh

One or more schema version 1 certificate templates allow the enrollee to supply the subject and are enrollable by low-privileged users. Schema v1 templates let the requester add arbitrary application policies (extended key usages) to the request regardless of the template's configured EKUs. An attacker can request a certificate from such a template and inject a client-authentication or certificate-request-agent policy, then use it to authenticate or to enroll on behalf of others.

Baseline severity
High
Remediation effort
Easy
NIST CSF PR.AC-1, PR.AC-4, PR.DS-5CIS Control 3, Control 6MITRE T1649STIG V-271426, V-271427

Unencrypted Certificate Authority RPC Enrollment in ADCS (ESC11)

Quick winHigh

A certificate authority's RPC enrollment interface does not require packet encryption (the IF_ENFORCEENCRYPTICERTREQUEST flag is not set). An attacker who can relay NTLM authentication can relay a victim machine or user to the CA over the RPC certificate-request interface and obtain a certificate as that victim, similar to ESC8 but over RPC instead of web enrollment.

Baseline severity
High
Remediation effort
Easy
NIST CSF PR.AC-1, PR.AC-4, PR.DS-2CIS Control 3, Control 6MITRE T1649, T1557STIG V-271426, V-271427

Unencrypted Certificate Enrollment in ADCS (ESC8)

Quick winHigh

Unencrypted Certificate Enrollment occurs when the certificate enrollment interface is accessible over HTTP instead of HTTPS. This exposes sensitive data, including certificate requests, to potential interception by attackers.

Baseline severity
High
Remediation effort
Moderate
NIST CSF PR.AC-1, PR.AC-4, PR.DS-2CIS Control 3, Control 6MITRE T1649, T1557STIG V-271426, V-271427

Vulnerable PKI Object Access Control in ADCS (ESC5)

Quick winHigh

One or more PKI objects grant a non-default principal dangerous control (full control, write, write-permissions, or take-ownership). The affected objects include certificate authority objects and the Public Key Services containers, including NTAuthCertificates and the Certification Authorities store. Control over these objects lets an attacker alter the PKI itself, for example by publishing a rogue CA certificate into NTAuthCertificates so that certificates it issues are trusted for domain authentication.

Baseline severity
High
Remediation effort
Easy
NIST CSF PR.AC-4, PR.AC-6CIS Control 4, Control 6MITRE T1649, T1098STIG V-271426, V-271427

Weak Certificate Mapping Write Access in ADCS (ESC14)

Quick winHigh

One or more privileged objects allow non-standard principals to modify the altSecurityIdentities attribute. This attribute can define explicit certificate mappings for account authentication. Unauthorized write access may allow an attacker to map a certificate they control to a privileged account and authenticate as that account.

Baseline severity
High
Remediation effort
Easy
NIST CSF PR.AC-4, PR.AC-6CIS Control 4, Control 6MITRE T1649, T1098STIG V-271426, V-271427

Weak Certificate Mapping on Domain Controllers in ADCS (ESC10)

Quick winHigh

One or more domain controllers do not enforce strong certificate mapping. Either Kerberos strong certificate binding is disabled (StrongCertificateBindingEnforcement = 0) or Schannel is configured for weak UPN-based certificate mapping (CertificateMappingMethods includes the 0x4 bit). When mapping is weak, a certificate is matched to an account by name rather than by the account SID, so an attacker who can obtain a certificate carrying a victim's name, or who can edit a name attribute, can authenticate as that victim.

Baseline severity
High
Remediation effort
Easy
NIST CSF PR.AC-1, PR.AC-7CIS Control 4, Control 6MITRE T1649STIG V-271426, V-271427

WebClient Service Running on Domain Controllers

Quick winHigh

The WebClient (WebDAV) service is running or configured to start on one or more domain controllers. This service is generally not required on domain controllers and can increase exposure to authentication coercion and relay scenarios. WebClient should be disabled on domain controllers unless a clear business requirement exists.

Baseline severity
High
Remediation effort
Easy
NIST CSF PR.IP-1, PR.AC-4CIS Control 4MITRE T1187, T1557

DES/RC4 Support Enabled

Moderate

Outdated and insecure encryption algorithms, such as DES (Data Encryption Standard) and RC4, are still supported within the domain. These algorithms are vulnerable to cryptographic attacks, allowing attackers to exploit weaknesses in Kerberos authentication or intercept and decrypt sensitive data. Modern cryptographic standards should be used to prevent such vulnerabilities.

Baseline severity
Moderate
Remediation effort
Moderate
NIST CSF PR.AC-1, PR.AC-7CIS Control 3, Control 5MITRE T1558.003, T1110.002ANSSI vuln_kerberos_properties_deskeySTIG V-254473, V-254476, V-36439, V-3379

Hardened UNC Paths Not Enforced

Quick winModerate

Hardened UNC paths are not enforced for SYSVOL and NETLOGON through Group Policy. Without these protections, clients may be more exposed to tampering or interception when retrieving Group Policy and logon script content from domain controllers. Hardened UNC path settings should require mutual authentication and integrity for these critical shares.

Baseline severity
Moderate
Remediation effort
Easy
NIST CSF PR.IP-1, PR.DS-2CIS Control 3, Control 4MITRE T1557, T1484.001STIG V-254340

LDAP Signing Not Enforced

Moderate

When LDAP signing is not enforced, attackers can intercept and manipulate unprotected LDAP traffic, potentially escalating privileges or harvesting credentials. Without signing, LDAP communications between clients and domain controllers lack integrity verification, making them vulnerable to man-in-the-middle (MitM) attacks. This weakness allows adversaries to modify authentication exchanges or inject malicious requests.

Baseline severity
Moderate
Remediation effort
Moderate
NIST CSF PR.DS-2, PR.AC-7CIS Control 3, Control 4MITRE T1557ANSSI vuln_ldap_signingSTIG V-254416, V-254477

WSUS Certificate Pinning Disabled

Moderate

When WSUS certificate pinning is disabled, the integrity of WSUS updates can be compromised, even if HTTPS is used. Attackers or proxies could intercept WSUS traffic, sign responses with their own certificates, and potentially inject malicious updates. Certificate pinning ensures that only trusted certificates from the WSUS server are accepted, preventing such attacks.

Baseline severity
Moderate
Remediation effort
Moderate
NIST CSF PR.DS-2, PR.IP-12CIS Control 7, Control 4MITRE T1195.002

WSUS Configured With User Proxy

Moderate

When WSUS (Windows Server Update Services) is configured to allow user proxies, unprivileged users may route update traffic through their own proxy settings, potentially exposing update requests to interception or manipulation. While modern updates restrict this behavior by default, certain Group Policy settings, such as SetProxyBehaviorForUpdateDetection, can re-enable user proxy usage. This misconfiguration could allow attackers to redirect or tamper with update traffic, leading to security bypasses or the injection of malicious updates.

Baseline severity
Moderate
Remediation effort
Moderate
NIST CSF PR.DS-2, PR.IP-12CIS Control 7, Control 4MITRE T1090

WSUS Using HTTP

Moderate

When WSUS is configured to use HTTP instead of HTTPS, update communications are vulnerable to interception and manipulation by attackers. Specialized toolsets exist that can exploit HTTP traffic to inject malicious updates, allowing attackers to compromise multiple systems across the network.

Baseline severity
Moderate
Remediation effort
Moderate
NIST CSF PR.DS-2, PR.IP-12CIS Control 7, Control 4MITRE T1195.002

WSUS Using Weak SSL Protocol

Moderate

A WSUS server using weak SSL protocols such as SSLv2 or SSLv3 poses a security risk, as these outdated protocols are vulnerable to cryptographic attacks. Attackers can exploit these weaknesses to intercept and tamper with update communications between the WSUS server and client machines, potentially injecting malicious updates.

Baseline severity
Moderate
Remediation effort
Moderate
NIST CSF PR.DS-2, PR.IP-12CIS Control 7, Control 4MITRE T1557, T1195.002

Custom AD Display Specifiers

Quick winLow

Custom AD Display Specifiers allow administrators to modify the interface and actions available in Active Directory administrative tools, like the right-click menus in AD Users and Computers. If improperly secured, attackers can manipulate the adminContextMenu attribute to introduce malicious scripts or commands, which can be executed with elevated privileges when clicked by an administrator. This presents a risk of unauthorized code execution within the domain.

Baseline severity
Low
Remediation effort
Easy
NIST CSF PR.IP-1, PR.IP-3CIS Control 4MITRE T1546

Fine-Grained Password Policy Not Applied

Quick winLow

One or more fine-grained password policies (Password Settings Objects) are not being applied because their msDS-PSOAppliesTo attribute is empty. As a result, the stronger password requirements defined in the policy do not take effect, and intended accounts may fall back to the default domain password policy.

Baseline severity
Low
Remediation effort
Moderate
NIST CSF PR.AC-1, PR.AC-7CIS Control 5, Control 6MITRE T1110.001, T1110.002STIG V-254292, V-254294

Insufficient Domain Controller Logging

Quick winLow

Insufficient Domain Controller logging weakens the ability to detect, investigate, and respond to attacks on Active Directory. Without comprehensive logging, critical events, such as unauthorized access attempts or changes to privileged accounts, may go unnoticed, leaving the domain vulnerable to compromise. Furthermore, domain controller logs are essential for post-incident analysis, helping to assess the scope of a compromise and informing remediation efforts.

Baseline severity
Low
Remediation effort
Easy
NIST CSF DE.CM-1, DE.CM-7, PR.PT-1CIS Control 8STIG V-254301, V-254302, V-254303, V-254304, V-243490, V-243491, V-243492

Net Session Enumeration Allowed

Quick winLow

When net session enumeration is allowed, any authenticated user is able to enumerate network sessions on Windows systems, including Domain Controllers. This can expose critical information, such as where administrative accounts are logged in, which attackers can leverage to map the network and target credentials using tools like BloodHound.

Baseline severity
Low
Remediation effort
Easy
NIST CSF PR.AC-4, PR.AC-7CIS Control 4, Control 6MITRE T1018, T1087.002STIG V-254470, V-254472

Weak Certificate Encryption or Signing

Low

Certificates should not use outdated or insufficiently strong encryption algorithms, such as RSA keys under 2048 bits. Certificates with weak encryption can be exploited by attackers, compromising the security of the systems that rely on them. RSA keys below 1024 bits are especially vulnerable.

Baseline severity
Low
Remediation effort
High
NIST CSF PR.DS-2, PR.AC-1CIS Control 3, Control 4MITRE T1649STIG V-14820, V-254480

Weak Hashing Algorithm In Use

Low

The use of weak hashing algorithms, such as MD2, MD4, or MD5, exposes systems to security risks, as these outdated algorithms have vulnerabilities that allow attackers to generate hash collisions more easily than with brute-force methods. This compromises the integrity of the system, making it easier for attackers to impersonate or tamper with data.

Baseline severity
Low
Remediation effort
Moderate
NIST CSF PR.DS-1, PR.DS-2CIS Control 3, Control 4MITRE T1110.002STIG V-254480

Weak PowerShell Logging

Quick winLow

Enabling PowerShell logging offers comprehensive insights into executed commands, the parameters used, and their execution context. This level of detail is critical for detecting malicious actions like security control bypasses, privilege escalations, and data exfiltration. Additionally, PowerShell logs are often essential for post-incident analysis, aiding in understanding the scope of a compromise and guiding appropriate remediation efforts.

Baseline severity
Low
Remediation effort
Easy
NIST CSF DE.CM-7, PR.PT-1CIS Control 8MITRE T1059.001STIG V-254342, V-254379, V-254386

Hybrid Identity

25 checks

On-prem AD and Entra ID are connected, and attackers use that connection in both directions. These checks look at sync configuration, connector accounts, and the trust between the two.

Synchronization Account Can Modify Privileged Groups

Critical

A recognized synchronization account can change membership or exercise administrative control over a Tier 0 or otherwise privileged group. Relevant rights include WriteProperty on member, GenericWrite, GenericAll, WriteDACL, WriteOwner, and group creation or deletion within a privileged scope.

Baseline severity
Critical
Remediation effort
Moderate
NIST CSF PR.AC-4, PR.AC-6CIS Control 5, Control 6MITRE T1098.007, T1098

Synchronization Account Can Reset Privileged Passwords

Critical

A recognized synchronization account can reset passwords or modify password-related attributes on Tier 0, AdminSDHolder-protected, or other privileged accounts. This may result from password writeback permissions being scoped too broadly or intentionally extended to protected accounts.

Baseline severity
Critical
Remediation effort
Moderate
NIST CSF PR.AC-4, PR.AC-6CIS Control 5, Control 6MITRE T1098, T1078.002

Synchronization Principal Can Control Tier 0 Objects

Critical

A recognized synchronization principal, or a principal that can control it, has a direct or indirect Active Directory permission path to a Tier 0 object. Paths may include password reset, group modification, ownership, DACL modification, delegation, object creation, or control of another intermediary principal.

Baseline severity
Critical
Remediation effort
High
NIST CSF PR.AC-4, PR.AC-6CIS Control 5, Control 6MITRE T1098, T1078.002

AzureADKerberos Password Replication Policy Exposes Privileged Accounts

High

The Password Replication Policy associated with AzureADKerberos permits one or more privileged or Tier 0 identities to use Microsoft Entra cloud Kerberos trust. Microsoft’s default policy blocks high-privilege accounts because relaxing it can create an attack path from Microsoft Entra ID to on-premises Active Directory.

Baseline severity
High
Remediation effort
Moderate
NIST CSF PR.AC-4, PR.AC-6, PR.AC-7CIS Control 5, Control 6MITRE T1550.003, T1078.002

Dangerous Delegation on AzureADKerberos Object

Quick winHigh

The AzureADKerberos computer object is configured for unconstrained, constrained, or resource-based constrained Kerberos delegation. These settings are not expected for a standard Microsoft Entra cloud Kerberos trust deployment.

Baseline severity
High
Remediation effort
Easy
NIST CSF PR.AC-4, PR.AC-6, PR.AC-7CIS Control 4, Control 6MITRE T1550.003, T1558ANSSI vuln_delegation_unconstrainedSTIG V-36435, V-254442, V-243470, V-243478

Dangerous Kerberos Delegation on the Entra Seamless SSO Account

Quick winHigh

The AZUREADSSOACC$ computer account is configured for unconstrained or constrained Kerberos delegation. Resource-based constrained delegation is evaluated separately. Microsoft recommends disabling Kerberos delegation on this account.

Baseline severity
High
Remediation effort
Easy
NIST CSF PR.AC-4, PR.AC-6, PR.AC-7CIS Control 4, Control 6MITRE T1550.003, T1558ANSSI vuln_delegation_unconstrainedSTIG V-36435, V-254442, V-243470, V-243478

Non-Privileged Principal Controls Synchronization Account

High

A non-Tier 0 principal can control a recognized synchronization account through password reset, GenericAll, GenericWrite, WriteDACL, WriteOwner, or another sensitive object right.

Baseline severity
High
Remediation effort
Moderate
NIST CSF PR.AC-4, PR.AC-6CIS Control 5, Control 6MITRE T1098, T1222.001

Recognized Entra Connect Account Is Privileged

High

A recognized Microsoft Entra synchronization account is directly or transitively privileged in Active Directory. The account is a member of a Tier 0 or built-in administrative group, or otherwise receives administrative authority through nested group membership.

Baseline severity
High
Remediation effort
Moderate
NIST CSF PR.AC-4, PR.AC-6CIS Control 5, Control 6MITRE T1078.002, T1098.007

Resource-Based Constrained Delegation on Entra Seamless SSO Account

Quick winHigh

Resource-based constrained delegation is configured on the AZUREADSSOACC$ computer account through msDS-AllowedToActOnBehalfOfOtherIdentity. Microsoft Entra seamless single sign-on does not require this configuration.

Baseline severity
High
Remediation effort
Easy
NIST CSF PR.AC-4, PR.AC-6, PR.AC-7CIS Control 4, Control 6MITRE T1550.003, T1558ANSSI vuln_delegation_sourcedelegSTIG V-36435, V-254442, V-243470, V-243478

Stale "AzureAD SSO" Account Password

Quick winHigh

A stale password for the AzureAD SSO account (AZUREADSSOACC) poses a significant security risk, as this account is critical for converting Kerberos tickets into SAML tokens for Azure AD single sign-on. If the password is not rotated regularly, attackers could extract it and use it to impersonate users, potentially compromising the entire Azure AD environment.

Baseline severity
High
Remediation effort
Moderate
NIST CSF PR.AC-1, PR.AC-7CIS Control 5, Control 6MITRE T1606.002

Synchronization Account Has Excessive AD Permissions

High

A recognized synchronization account has privileged group membership or broad Active Directory rights that can affect objects beyond its expected synchronization scope. This check evaluates group membership and effective permissions visible in Active Directory, including Full Control, GenericWrite, WriteDACL, WriteOwner, password reset, group membership modification, and object creation or deletion rights.

Baseline severity
High
Remediation effort
Moderate
NIST CSF PR.AC-4, PR.AC-6CIS Control 5, Control 6MITRE T1098, T1484.001

Synchronization Account Has Unexpected DCSync Rights

High

A recognized synchronization account has directory replication rights on a domain naming context. These rights can be expected when Password Hash Synchronization is used, but Active Directory alone cannot confirm whether that feature is currently enabled. The finding identifies the DCSync-capable account and its scope for validation.

Baseline severity
High
Remediation effort
Moderate
NIST CSF PR.AC-4, PR.AC-6, PR.DS-5CIS Control 5, Control 6MITRE T1003.006

Synchronization Permissions Reach AdminSDHolder-Protected Objects

High

A recognized synchronization account has elevated permissions over AdminSDHolder or one or more AdminSDHolder-protected objects. These permissions may allow password resets, group changes, ACL modification, ownership changes, or other control of protected administrative identities.

Baseline severity
High
Remediation effort
Moderate
NIST CSF PR.AC-4, PR.AC-6CIS Control 5, Control 6MITRE T1098, T1098.007

Unauthorized Control Over AzureADKerberos Object

High

A principal outside the approved Tier 0 boundary can control the AzureADKerberos computer object or associated Kerberos trust objects used by Microsoft Entra cloud Kerberos trust. Risky rights include password reset, GenericAll, GenericWrite, WriteDACL, WriteOwner, delegation modification, and changes to password replication policy.

Baseline severity
High
Remediation effort
Moderate
NIST CSF PR.AC-4, PR.AC-6, PR.AC-7CIS Control 4, Control 6MITRE T1098, T1222.001

Unauthorized Control Over the Entra Seamless SSO Account

High

A principal outside the approved Tier 0 administrative boundary can control AZUREADSSOACC$. Risky rights include password reset, GenericAll, GenericWrite, WriteDACL, WriteOwner, SPN modification, delegation modification, and writes to Kerberos encryption settings.

Baseline severity
High
Remediation effort
Moderate
NIST CSF PR.AC-4, PR.AC-6CIS Control 5, Control 6MITRE T1098, T1222.001

Synchronization Account Is Delegatable

Quick winModerate

A recognized synchronization account can participate in Kerberos delegation because it is not protected from delegation or has unconstrained, constrained, or resource-based constrained delegation configured.

Baseline severity
Moderate
Remediation effort
Easy
NIST CSF PR.AC-4, PR.AC-6, PR.AC-7CIS Control 4, Control 6MITRE T1550.003, T1558ANSSI vuln_protected_usersSTIG V-36435, V-254442, V-243470, V-243478

Unexpected Owner of the Entra Seamless SSO Account

Quick winModerate

The owner of AZUREADSSOACC$ is not an approved Tier 0 or built-in system principal. An object owner can typically modify the object’s permissions, even when no explicit administrative ACE is present.

Baseline severity
Moderate
Remediation effort
Easy
NIST CSF PR.AC-4, PR.AC-6CIS Control 5, Control 6MITRE T1098, T1222.001

Disabled Synchronization Account Retains Sensitive Permissions

Quick winLow

A disabled recognized synchronization account still has privileged group membership, replication rights, password reset rights, group modification rights, or other sensitive permissions in Active Directory.

Baseline severity
Low
Remediation effort
Easy
NIST CSF PR.AC-1, PR.AC-4, PR.AC-6CIS Control 5, Control 6MITRE T1078.002, T1098

Entra Seamless SSO Account Is Not Protected from Delegation

Quick winLow

The AZUREADSSOACC$ computer account is not marked as sensitive and cannot be delegated. This protection reduces the chance that credentials or authentication context associated with the account can be forwarded through Kerberos delegation.

Baseline severity
Low
Remediation effort
Easy
NIST CSF PR.AC-4, PR.AC-7, PR.IP-1CIS Control 4, Control 6MITRE T1550.003

Entra Seamless SSO Account Supports Weak Kerberos Encryption

Quick winLow

The AZUREADSSOACC$ computer account used by Microsoft Entra seamless single sign-on permits RC4 or DES Kerberos encryption. Microsoft recommends moving this account to AES-based encryption and rotating its Kerberos decryption key as part of the change.

Baseline severity
Low
Remediation effort
Easy
NIST CSF PR.AC-7, PR.DS-2, PR.IP-1CIS Control 4, Control 6MITRE T1558, T1558.003

Inactive or Orphaned Synchronization Account

Quick winLow

One or more enabled accounts match known Microsoft Entra synchronization account patterns but appear stale or no longer required. This check uses on-premises indicators such as account status, password age, logon activity, naming patterns, group membership, and retained directory permissions. Because the active connector configuration is not available from Active Directory alone, the finding identifies a likely orphan that requires ownership validation.

Baseline severity
Low
Remediation effort
Easy
NIST CSF PR.AC-1, PR.AC-6, PR.IP-11CIS Control 5, Control 6MITRE T1078.002

Multiple Enabled Synchronization Accounts Detected

Low

Multiple enabled accounts match recognized Microsoft Entra synchronization account patterns. Multiple accounts can be valid for separate connectors, forests, staging designs, or Cloud Sync agents, so the finding identifies an inventory condition that requires ownership validation rather than proving misconfiguration.

Baseline severity
Low
Remediation effort
Easy
NIST CSF ID.AM-2, PR.AC-1CIS Control 2, Control 5MITRE T1078.002

Multiple Entra Seamless SSO Account Objects Detected

Quick winLow

More than one active-directory computer object matches the AZUREADSSOACC$ name or recognized Microsoft Entra Seamless SSO account pattern within the evaluated forest. One account per synchronized forest is expected, so duplicates may indicate an incomplete migration, abandoned configuration, or naming collision.

Baseline severity
Low
Remediation effort
Easy
NIST CSF ID.AM-1, PR.AC-1CIS Control 1, Control 5MITRE T1078.002

Synchronization Account Password Is Stale

Low

A recognized synchronization account has a stale password. Password age alone does not prove the account is unused or insecure, and some Microsoft Entra Connect account types are managed differently. The finding is intended to trigger ownership and lifecycle review.

Baseline severity
Low
Remediation effort
Moderate
NIST CSF PR.AC-1, PR.AC-7CIS Control 5, Control 6MITRE T1078.002

Unexpected SPNs on Entra Seamless SSO Account

Quick winLow

AZUREADSSOACC$ has service principal names that are not expected for the organization’s Microsoft Entra Seamless SSO deployment. Unexpected SPNs can redirect Kerberos service authentication or indicate that the account is being used for an unrelated service.

Baseline severity
Low
Remediation effort
Easy
NIST CSF PR.AC-4, PR.AC-7, PR.IP-1CIS Control 4, Control 6MITRE T1558.003, T1098

Nothing matches that.

Try a different term or clear the filters.

Compliance mapping

Every finding maps to the frameworks
your auditors ask about.

A severity rating doesn’t help much when your auditor wants a control reference. Every Active Directory security check carries them, so nobody has to translate between the technical report and the compliance one.

NIST CSF
155 checks mapped

Framework function and category references, mostly across Identify and Protect.

CIS Controls
155 checks mapped

Critical Security Controls from the Center for Internet Security, mapped at the control level.

MITRE ATT&CK
146 checks mapped

43 techniques, so you can tie a finding to what an attacker would actually do with it.

DISA STIG
107 checks mapped

Vulnerability IDs from the Security Technical Implementation Guides, for federal and defense environments.

ANSSI
34 checks mapped

AD hardening points from the French national cybersecurity agency, if that’s what you benchmark against.

Microsoft baselines
155 checks mapped

Microsoft's own hardening guidance, cited with each finding so the fix matches what the vendor recommends.

Get started

Find out which of these you have.

Run the on-prem check set against one domain for free. It’s read-only and nothing gets installed on your domain controllers. You’ll have a report in a few minutes.