A single wrong keystroke. That’s all it took for an unprivileged bug to spread across an entire system. Not because the attacker was advanced, but because the defenses were careless. This is what happens when Least Privilege is a talking point instead of a rule.
Least Privilege is brutal in its simplicity: everyone and everything gets only the minimum permissions needed to do their work. Not more. Not for convenience. Not “just in case.” In Vim, this means the editor process should not be able to reach files, networks, or commands it doesn’t need during a session. When permissions leak beyond purpose, you invite chaos.
Running Vim with Least Privilege stops accidental and deliberate damage. It contains vulnerability exploits. It limits the blast radius when something fails. You can edit what you must and nothing else. That’s the control surface you want: tiny, boring, and predictable.