Join our Newsletter — 33% off our NHI Course

What is the difference between adding someone to a vault and assigning them to a group?

Adding someone to a vault grants access to one defined project or data set. Assigning someone to a group places them in a broader access container that can map to a team, function, or role. Vault membership is usually narrower and task specific, while group membership is better for reusable access patterns tied to organizational structure.

Why the distinction matters in access design

Vault membership and group membership solve different access problems. A vault is usually the narrowest useful unit when you want one person to reach one project, secret set, or protected data bundle without inheriting broader permissions. A group is the better fit when access should be reusable across multiple systems, roles, or teams, because the assignment can be reused wherever that group is recognised.

That difference matters because the access model you choose affects how tightly you can scope exposure, how easily you can review permissions, and how predictable access becomes over time. If the need is temporary or highly specific, a vault is the cleaner control. If the need reflects a standing role or function, a group is usually the more durable control.

For the broader lifecycle context, the NHI lifecycle management view of provisioning, recertification, and offboarding is useful because the same access object should be easy to discover and remove when the need ends. The NHI Lifecycle Management Guide is a practical companion when you want to think beyond the initial grant and into ongoing ownership.

How each model affects privilege and reuse

Vault membership tends to be task-specific and low blast-radius. It is appropriate when access should be constrained to a named purpose, a single operational workflow, or one bounded secret set. Group membership is broader because it is built for reuse, which is helpful when many people need the same baseline permissions, but it also means a mistake in the group definition can propagate to more systems than intended.

That makes groups better for repeatable access patterns and vaults better for tightly bounded exceptions. In practice, a vault is often the right choice for a project contributor, a short-term integration, or a credential set that should not be inherited anywhere else. A group is often the right choice for a team, job function, or standard operating role where permissions should travel together.

Because secrets and credentials often sit behind these access choices, the vault side of the model benefits from secret lifecycle discipline. NHIMG’s Guide to the Secret Sprawl Challenge is relevant where the key question is how to prevent sensitive material from being copied, scattered, or reused beyond the intended boundary. The broader credential lifetime issue is covered well in Guide to NHI Rotation Challenges, which is especially useful when the access object has to change over time without breaking dependent systems.

When to use a vault, and when to use a group

Use a vault when the access request is narrow, concrete, and easy to explain in terms of one asset set or workflow. Use a group when the access request is abstracted into a stable role, function, or operating pattern that will recur across multiple resources. The strongest rule of thumb is whether you are assigning a person to a specific thing, or to a reusable entitlement pattern.

For practitioners, the key is to avoid using groups as a shortcut for one-off access. That tends to create inherited permissions that are hard to explain later. The reverse mistake is using a vault for access that is really role-based, which forces repeated manual grants and makes access review harder than it needs to be.

Where access is tied to cloud secrets or a shared control plane, the boundary can become more consequential. The Azure Key Vault privilege escalation exposure article is a useful reminder that broad role assignment around a vault can turn a neat access boundary into a privilege problem if the surrounding permissions are too generous.

Risk and Threat Considerations

The main risk is over-broad reuse. A group can quietly expand access well beyond the original intent if membership is reused as a convenience layer, while a vault can become an attractive concentration point if too many sensitive items are bundled behind one shared access decision. The security question is not just who can get in, but how far that access propagates once it is granted.

Failure mechanism: Group membership can inherit permissions across multiple tools and systems, which increases blast radius when the group is mis-scoped, while vault membership can fail when the vault itself becomes the single control point for too many sensitive assets or is granted by a privileged role with broader reach than expected.

Impact: Misuse or misconfiguration can produce excessive access, accidental exposure, and harder offboarding. In the worst case, one convenience-based access choice becomes a standing privilege path that is difficult to review, difficult to revoke cleanly, and easy to reuse in ways the original requester never needed.

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 CSA Cloud Controls Matrix set the technical controls, while ISO/IEC 27001:2022 defines the regulatory obligations.

Framework Control / Reference Relevance
NIST SP 800-53 Rev 5 AC-6 — Least Privilege Vaults and groups both shape how much access a user receives.
AC-2 — Account Management The question is about how access is assigned and managed across users and entitlements.
AC-5 — Separation of Duties Broad group reuse can concentrate conflicting access in ways vault scoping may avoid.
Recommendation — Apply least privilege to keep vault membership narrowly scoped and group membership role-based. Review whether access should be granted directly, by vault, or by group assignment. Separate conflicting privileges so group membership does not create excessive combined access.
ISO/IEC 27001:2022 A.5.15 — Access control The distinction is an access-control design choice about scope and reuse.
Recommendation — Define when access should be granted through narrow vaults versus reusable groups.
CSA Cloud Controls Matrix IAM — Identity and Access Management Vault and group assignment are IAM control design decisions in cloud and platform access.
Recommendation — Align vault and group assignment with role design, least privilege, and reviewable access paths.

Practitioner Guidance

Decision rule: If the access need maps to one project, one secret set, or one bounded data bundle, grant vault access. If the need is a standing job function that should be reused across multiple systems, use group assignment instead.

What to verify: Confirm whether the group carries inherited permissions outside the immediate use case, and confirm whether the vault is being used as a narrow entitlement or as a catch-all container for multiple unrelated resources. That review tells you whether the access model still matches the business need.

Common mistake: Treating a group as a convenient substitute for direct access requests. That usually creates unnecessary inheritance, makes reviews noisier, and can hide how much access a user really has.

Practitioner takeaway: Choose the narrowest access object that still matches the operating pattern, because the right distinction is not just about convenience, it is about controlling how far a single grant can spread.