Join our Newsletter — 33% off our NHI Course

Set

A set is a logical collection of identities or objects used to drive policy decisions. In identity governance, sets let administrators target permissions, workflows, and management rules based on a shared condition instead of handling each account individually.

What a set means in identity governance

A set is a logical collection of identities or objects that lets policy apply to a group through a shared condition. It is the difference between writing rules for one account at a time and governing many records through a single, reusable target.

In practice, sets help administrators express business intent, such as “all contractors,” “all privileged accounts,” or “all systems in a region,” without hard-coding each individual member. That makes the policy layer more adaptable as identities move, join, leave, or change attributes.

How sets are used to target policy

Sets are most valuable when the condition behind the group is more important than the exact membership list. A rule can be written against a department, role, location, risk class, or other attribute, and the set updates as the underlying data changes.

This is why sets are often used to drive access reviews, provisioning workflows, notifications, and exception handling. They reduce administrative drift because the control follows the condition, not a manually maintained list.

Why sets matter for governance and control

Sets are not just a convenience feature, they are a governance mechanism. They define the scope of who is included in a decision, which means they shape who gets access, who enters a workflow, and which rules are enforced.

Because a set can be dynamic, its correctness depends on the underlying source attributes and membership logic. If those inputs are inaccurate, the policy built on top of the set can include the wrong identities or exclude the right ones.

NIST SP 800-53 Rev 5 Security and Privacy Controls aligns with set-based governance because access control and account lifecycle controls rely on consistently defined targeting rules.

Common ways sets fail

Sets can become a control risk when their definition is too broad, too narrow, or too opaque for reviewers to understand. A poorly designed set may quietly expand access, route the wrong people into approvals, or leave stale identities inside a policy scope long after they should have been removed.

Another common failure is treating a set like a static folder rather than a living policy object. When membership depends on business attributes, the set must remain synchronized with authoritative identity data, or its decisions stop reflecting reality.

NIST Cybersecurity Framework 2.0 is relevant here because set definitions are part of governance, access management, and ongoing control monitoring.

NIST Privacy Framework also helps frame sets that group sensitive identities or data subjects, since classification and policy scope depend on accurate categorisation.

Risk and Threat Considerations

Sets can create security exposure when they are used as the gate for access, approval, or exception handling but are built on stale, incomplete, or overly permissive membership logic. If an attacker or insider can influence the attributes that drive a set, they may be able to move into a policy scope they should not enter.

Failure mechanism: incorrect or manipulated membership criteria, weak data quality, or delayed updates cause the set to include identities that no longer qualify, so the downstream policy grants, retains, or reviews access on the wrong basis.

Impact: overbroad access, missed revocation, incorrect workflow routing, and governance blind spots can follow, especially when the set controls privileged or high-volume policy decisions.

NIST Cybersecurity Framework 2.0 supports these risk considerations by tying governance and access discipline to ongoing control oversight.

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.

Framework Control / Reference Relevance
NIST SP 800-53 Rev 5 AC-2 — Account Management Set-based targeting often defines which accounts enter lifecycle and access decisions.
AC-6 — Least Privilege Sets often drive who receives permissions, so they materially shape privilege scope.
AU-6 — Audit Record Review, Analysis, and Reporting Set-driven policies should be reviewable so membership logic and its effects can be audited.
Recommendation — Use set definitions to scope account management decisions consistently and review membership changes regularly. Define set criteria narrowly enough to support least-privilege access assignments. Log and review set membership changes that affect access or workflow outcomes.
NIST CSF 2.0 GV.OC-01 — Organizational Context Sets encode organizational categories that drive policy decisions and governance scope.
ID.AM-01 — Physical devices and systems are inventoried Sets often rely on accurate inventories or identity attributes to remain current.
Recommendation — Document the business meaning of each set so policy scope matches organizational intent. Keep the source inventory or attribute data feeding each set current and reliable.

Practitioner Guidance

Why practitioners should care: A set is only as trustworthy as the rule that defines it and the identity data that feeds it. If the membership condition is ambiguous, review teams and automation will make inconsistent decisions against the same population.

Governance implication: Treat the set definition as part of the control, not as a harmless technical detail. Ownership, change approval, and periodic review should focus on whether the targeting logic still matches the intended business population.

Practitioner takeaway: The best set is the one reviewers can explain plainly, because explainability is often the difference between useful policy automation and hidden scope creep.