That’s all it took to make us rethink how we give permissions to non-engineering teams. Too many organizations talk about security, but few have a real plan for enforcing least privilege beyond engineering. That gap is why mistakes happen, data leaks occur, and audits turn into fire drills.
Least privilege is simple: give people only the access they need, for the shortest time they need it. But it’s rarely applied outside developer and ops teams. Marketing pulls a spreadsheet from production. Finance logs into admin panels “just for a minute.” Support resets passwords in the live system without guardrails. Each exception becomes the next incident waiting to happen.
The solution is not more training. It’s not more Slack warnings. It’s runbooks—clear, zero-friction processes that let non-engineering teams request and gain access safely, with enforced expiration and automatic logging. A good least privilege runbook prevents work from stalling while making sure no one carries unneeded keys in their pocket.