That’s the silent danger of large-scale role explosion. One day you’re managing a neat set of permissions; the next, you’re drowning in a chaotic sprawl of thousands of outbound-only connectivity rules, each slightly different, each one a hidden risk. At scale, it’s not just messy—it’s fragile. Every role added without discipline erodes trust in the entire access model.
Outbound-only connectivity was supposed to be safer. You only open routes from inside to outside, never the other way. But in complex systems, “outbound-only” can create the illusion of control. The reality: when developers, services, and teams all demand their own exceptions, you end up with a web of connections so dense it’s impossible to audit in full. The blast radius of a single misstep grows with every new outbound path allowed.
Role explosion happens fast. Microservices make it worse. Temporary access turns permanent. Dev, staging, and prod blur together. IAM policies multiply, diverge, and contradict themselves. Without governance, outbound-only policies don’t prevent breaches—they hide the pathways breaches can take.