Because every exception added as a new permanent role increases administrative complexity, review burden, and the chance of stale or overlapping access. When role catalogs grow faster than the business model behind them, reviewers struggle to understand what each role really grants. That weakens governance and can hide privilege creep inside a large, hard to manage role structure.
How customization turns RBAC into a governance problem
RBAC is strongest when roles map cleanly to stable job functions, shared duties, and predictable access patterns. Risk rises when teams keep bending the model to fit exceptions, because the role catalog stops reflecting the business and starts reflecting one-off access decisions. At that point, the model is no longer a simple permission layer, it becomes a living record of every exception the organisation has failed to absorb elsewhere.
That drift makes the access model harder to understand, harder to review, and harder to trust. Reviewers are forced to infer intent from role names and inherited entitlements instead of from a clear business purpose. Over time, the organisation spends more effort maintaining the role structure than using it to make access decisions.
For teams that need a broader reference point on how RBAC should be kept manageable, Role Mining and Role Design Guide is the most direct navigation path for keeping role design tied to a maintainable operating model.
Why exceptions accumulate into hidden privilege creep
Every permanent exception creates two kinds of accumulation. First, the access itself may outlive the use case that justified it. Second, the role set becomes harder to compare, so overlapping permissions and near-duplicate roles are more likely to slip through review. This is how privilege creep hides inside what looks like a disciplined role catalog.
The problem is not only excess access, but indistinct access. When a reviewer cannot quickly tell whether two custom roles differ for a valid business reason or only because they were created at different times, the control becomes procedural rather than substantive. That weakens certification quality and makes least privilege much harder to prove in practice.
Where the organisation has already moved into a large role catalog, the governance issue is usually not the number of roles alone but the lack of role rationalisation. IAM and IGA Basics provides the access governance context for distinguishing clean entitlement models from role sprawl, while Authorisation Models Guide is useful when you need to decide whether a custom role problem is really an RBAC problem or a sign that a different authorisation model is needed.
How to keep a role model from decaying
The safest rule is to treat permanent custom roles as a last resort, not a convenience. If a request is temporary, seasonal, or narrowly scoped to a single exception, it should trigger a different control path than a new standing role. That keeps the role catalogue aligned to durable business function instead of to transient operational pressure.
When a role must be added, the key test is whether it can be named, owned, reviewed, and retired like a real business entitlement rather than a one-off fix. If it cannot, the organisation is likely creating future review debt. That is especially important in environments where humans, service accounts, and automation all consume the same model, because poorly designed roles tend to spread across populations faster than reviewers can re-baseline them.
For practitioners building a cleaner role inventory, the relevant design question is whether the model can still be explained to an auditor or reviewer without tribal knowledge. The Role Mining and Role Design Guide and IAM and IGA Basics both support that line of thinking by keeping role structure tied to access review, entitlement ownership, and lifecycle discipline rather than exception accumulation.
Risk and Threat Considerations
Heavily customised RBAC models create an exposure surface that grows faster than human reviewers can reliably interpret. The more exceptions become permanent, the easier it is for stale access, overlapping access, and privilege creep to survive certification and operational change.
Failure mechanism: Role proliferation obscures entitlement meaning, so review processes lose the ability to distinguish legitimate business differences from historical exceptions. That allows unused or excessive permissions to persist across reorganisations, application changes, and staff movement.
Impact: Access governance becomes slower and less trustworthy, review quality degrades, and the organisation is more likely to retain permissions that no longer have a business need. Over time, that increases the blast radius of any compromised account and raises the cost of remediation.
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, CIS Controls v8 and OWASP ASVS set the governance and control requirements practitioners need to meet.
| Framework | Control / Reference | Relevance |
|---|---|---|
| NIST SP 800-53 Rev 5 | AC-2 — Account Management | RBAC sprawl affects how accounts and entitlements are provisioned, reviewed, and retired. |
| AC-6 — Least Privilege | Custom roles often hide privilege creep and broader-than-needed access. | |
| IA-5 — Authenticator Management | Role complexity often grows with credential and entitlement lifecycle weaknesses. | |
| Recommendation — Review and retire custom role access with account lifecycle controls before it becomes permanent access debt. Reduce standing permissions in custom roles to the minimum needed for the business function. Tie role changes to credential and entitlement lifecycle review so excess access does not persist. | ||
| CIS Controls v8 | CIS-5 — Account Management | CIS account management directly addresses role sprawl, review burden, and stale access. |
| Recommendation — Standardize access roles and remove stale exceptions during periodic account review. | ||
| OWASP ASVS | V8 — Authorization | Custom RBAC models are an authorisation design problem that can weaken access decisions. |
| Recommendation — Validate that role checks remain simple enough to prevent unintended authorization overlap. | ||
Practitioner Guidance
What to verify: Check whether each custom role has a clear owner, a documented business purpose, and a retirement path. If a role exists only because a historical exception was never revisited, treat it as review debt rather than a stable control.
Decision rule: If the access need is temporary or highly specific, prefer a time-bound exception process over adding a new permanent role. If the same exception appears repeatedly, redesign the role model or the business process rather than hardening the exception into policy.
Practitioner takeaway: The real risk is not role count by itself, it is role drift, once the catalog stops describing the business cleanly, governance slows down and excess access becomes much harder to see.
Related resources from NHI Mgmt Group
Deepen Your Knowledge
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.
Reviewed and updated by the NHIMG editorial team on October 20, 2026.
NHI Mgmt Group — the #1 independent authority on Non-Human Identity, IAM, and Agentic AI security. nhimg.org