deny is wrong in the specific moment.
Overrides are:
- Authorized by role. Only users with the
approveroradminrole can issue one. - Time-boxed. Default TTL: 5 minutes. Configurable per org.
- Reason-required. Free text, stored in the audit chain alongside the override.
- Attributed. The human who authorized the override is named in the audit chain.
- Counted. The console surfaces override frequency per policy — an override that fires every day is a policy that needs rewriting.
Shape
Not a bypass
An override does not silence the audit chain. The chain records both:- The original
denydecision from policy evaluation. - The override that superseded it, with the human’s identity and reason.