TL;DR: Authorization is still treated as an afterthought in software design, even though it becomes harder to retrofit once systems scale, according to Cerbos’ Security Repo podcast episode with Emre Baran. The central lesson is that access decisions need to be designed as part of the architecture, not patched in after authentication is already solved.
Editorial analysis by NHI Mgmt Group, based on content published by Cerbos: “The Security Repo podcast: Why authorization matters more than you may think”.
Key questions
Q: What breaks when teams defer authorization until after launch?
A: Deferring authorization usually leaves teams with coarse roles, embedded exceptions, and scattered permission checks that are hard to audit or change.
Q: Why does weak authentication create risk even when authorization policies are strict?
A: Weak authentication undermines the trust foundation that authorization depends on.
Q: How do security teams know if agent authorization is actually working?
A: Authorization is working only if the agent can complete the intended task without gaining unnecessary reach.
Practitioner guidance
- Design authorization before feature expansion Map the core resources, actions, and ownership conditions that define access decisions before you add more roles or exceptions.
- Separate authentication from permission logic Review application flows to ensure sign-in success does not imply broad access and that permission checks happen at each sensitive action.
- Replace ad hoc roles with governed policy Move repeated access rules into a central policy layer so product teams do not keep re-implementing the same checks in code.
Bottom line: Authorization problems often begin as development shortcuts and turn into governance debt once systems and access rules scale.
Explore further
View Full Forum → | NHI Foundation Course → | Our Services → | Read the full analysis →
Authorization deferral is a governance failure, not a back-office coding shortcut. The episode makes clear that teams do not postpone authorization because it is unimportant, but because they assume a simple model will survive growth. That assumption fails once business logic, tenancy, and compliance requirements multiply. The practitioner lesson is to treat access decision design as part of system architecture from day one.
A question worth separating out:
Q: Should organisations use zero standing privilege for agentic access?
A: Yes, when the agent only needs access for a specific action or session. Zero standing privilege reduces persistent exposure and limits what a compromised or misused agent can touch. It works best when paired with approval, logging, and immediate revocation after the task completes.
👉 Read our full editorial: Authorization is still failing because teams defer it too long