Roles are set. Permissions are granted. Months pass. The system changes. But the old permissions remain, forgotten and unrevoked. This is the silent drift that compromises security and compliance.
Role-Based Access Control (RBAC) was designed for clarity: every user gets only the access they need. The problem is recall—the act of identifying and removing stale access. Without RBAC recall, dormant roles accumulate like dust. Former employees retain database privileges. Contractors keep admin rights. Service accounts still hold production keys. Attackers love this. Auditors flag it.
RBAC recall is not a one-time task. Systems evolve daily. Every merged pull request and infrastructure update risks creating new permission gaps. Automation helps, but most teams still rely on manual reviews. That means the delay between discovering and removing access can stretch from hours to months.