The Cybersecurity Basics Everyone Still Gets Wrong
Muthukumararaja
April 8, 2026 · 6 min read
Every security vendor wants to sell you protection against sophisticated nation state attackers. Nearly every breach we get called in to help clean up after has a far more ordinary cause: an unpatched dependency, a credential that never got rotated, or an access control that was scoped correctly on day one and never revisited as the team and the product grew.
Patching is a process, not an event
Most teams patch when a vulnerability makes the news, which means the gap between disclosure and exploitation is exactly the window they are exposed in. Automated dependency updates, run continuously and reviewed like any other change, close that window before it becomes a headline.
Access control rot
Permissions granted for a project that ended eighteen months ago, service accounts with far more scope than the one task they perform, contractors who left and kept working credentials: none of this is a sophisticated attack vector. It is just accumulated debt that nobody scheduled time to clean up, and it is exactly what an attacker who gets a single foothold will use to move further than they should be able to.
Attackers do not need to be sophisticated when the basics are this available.
We run a quarterly access review with every client, not because it is exciting work, but because it closes more real exposure than almost anything else on the security roadmap, for a fraction of the cost of the tooling everyone wants to buy first.