Join our Newsletter — 33% off our NHI Course
Home› Glossary› Governance, Ownership & Risk› msDS-NeverRevealGroup
Governance, Ownership & Risk

msDS-NeverRevealGroup

← Back to Glossary
By NHI Mgmt Group Updated November 9, 2026 Domain: Governance, Ownership & Risk

An Active Directory attribute that lists users or groups whose passwords must never be revealed or cached by a read-only domain controller. It is used to exclude privileged or sensitive accounts from RODC password replication, limiting credential exposure if the controller is compromised.

What the attribute controls in Active Directory

msDS-NeverRevealGroup is a password replication policy setting on a read-only domain controller (RODC). It tells the directory service which users or groups must be excluded from password caching, so the controller cannot store or later reveal those credentials even if they are requested by the branch server.

This matters because the attribute is not a general access-control list, it is a deliberate exception list for sensitive accounts. In practice, it is part of the RODC design choice to keep branch-office convenience while reducing the blast radius if the controller is stolen, tampered with, or queried by an attacker with local access.

How it works with the RODC password replication policy

RODCs are designed to cache passwords selectively, not to mirror every credential in the domain. msDS-NeverRevealGroup works alongside the broader replication policy to ensure that privileged administrators, service accounts, and other high-value identities can be kept out of the cache even when other users are permitted to authenticate through the branch controller.

The practical effect is a tighter boundary around credential material. If a user or group is placed in the never-reveal list, the RODC should not retain reusable password data for that identity, which reduces the chance that a compromise of the branch controller becomes a domain-wide credential event.

For a broader view of how RODCs should be placed and protected, see Read-Only Domain Controller Security.

Why the exclusion is security-sensitive

The security value of the attribute is strongest where branch infrastructure is less trusted than the central directory. If sensitive accounts are allowed to replicate to an RODC, an attacker who compromises that server may be able to recover cached password material, reuse sessions more easily, or accelerate lateral movement toward higher privilege.

The attribute therefore supports privilege separation and credential minimisation. It is especially important for tier-zero identities, local administrative accounts, and service accounts whose compromise would have outsized operational impact.

Microsoft documents the underlying directory behaviour in the RODC password replication policy, which is the authoritative place to verify how allow and deny lists interact with caching decisions.

Where organisations use it and what to review

Organisations usually apply msDS-NeverRevealGroup when they want branch authentication without handing high-value passwords to every edge controller. That makes the attribute part of a larger domain-hardening pattern: limit what the RODC can cache, review which identities are exempt, and keep the exception set aligned with current privilege assignments.

The most common operational mistake is assuming the policy is self-maintaining. Accounts change role, groups accumulate members, and delegated administration can quietly expand who should be protected. The attribute only helps if the never-reveal list stays accurate and is reviewed as part of directory hygiene and privileged access governance.

For the control side of that governance, NIST SP 800-53 Rev 5 Security and Privacy Controls provides the access control and account management perspective, while NIST Cybersecurity Framework 2.0 provides the broader govern, protect, detect, respond, recover structure for directory-risk management.

Risk and Threat Considerations

Misconfiguring the never-reveal list can expose credentials that were meant to stay off a branch controller. The risk is highest when privileged accounts, service identities, or administrator-equivalent group memberships are omitted from the list and the RODC is later compromised.

Failure mechanism: An attacker who gains access to the RODC can abuse cached password material or directory metadata to expand from local controller compromise into broader credential theft, privilege escalation, or lateral movement.

Impact: The result can be exposure of high-value credentials, loss of trust in the branch controller, forced password resets, and broader incident response work across affected administrative or service accounts.

Standards & Framework Alignment

This section maps relevant standards and security frameworks to the operational risks and controls described in this guidance.

NIST SP 800-53 Rev 5 and NIST CSF 2.0 set the governance and control requirements practitioners need to meet.

FrameworkControl / ReferenceRelevance
NIST SP 800-53 Rev 5AC-2 — Account ManagementRODC exclusion lists depend on accurate account and group governance.
IA-5 — Authenticator ManagementThe attribute protects cached password material and its lifecycle exposure.
AC-6 — Least PrivilegeNever-reveal policy limits credential exposure to only the identities that need it.
Recommendation — Review privileged group membership and remove accounts that should not be cached by branch controllers. Restrict where password material can be stored and ensure sensitive authenticators are never replicated to RODCs. Apply least privilege to password replication so sensitive identities are excluded from branch caching.
NIST CSF 2.0PR.AA-05 — Least PrivilegeThe term implements privilege minimisation for password caching on RODCs.
GV.OC-03 — Roles, responsibilities, and authorities are established and communicatedMaintaining the exception list requires clear ownership across directory and identity teams.
Recommendation — Minimise cached credential exposure by excluding high-value accounts from RODC replication. Assign ownership for the never-reveal list and require regular review as privileges change.

Practitioner Guidance

What to watch for: Treat this attribute as a living protection list, not a one-time setup item. Any change in privileged group membership, branch controller placement, or service-account ownership should trigger a review of whether the account still belongs in the never-reveal set.

Governance implication: The directory team should own the policy definition, while identity and privilege owners should validate which accounts are too sensitive to cache. That division keeps the list aligned with real business privilege rather than with stale technical assumptions.

Practitioner takeaway: If an account would be costly to expose on a stolen branch controller, it should be explicitly excluded from password replication and periodically re-validated against current privilege usage.

Free weekly newsletter

Subscribe to the NHI & AI Identity Journal

The latest on NHI and Agentic AI security – articles, research, breaches, news and events every week.

Bonus 33% off our NHI Course when you subscribe.

NHIMG Editorial Note
Reviewed and updated by the NHIMG editorial team on November 9, 2026.
NHI Mgmt Group — the #1 independent authority on Non-Human Identity, IAM, and Agentic AI security. nhimg.org