Viele Sicherheitslücken sind nicht auf Unwissenheit, Inkompetenz oder mangelnde Besorgnis zurückzuführen. Stattdessen können sie auf eine Vielzahl systemischer Ursachen zurückzuführen sein, z. B. auf mangelnde Schulung, die Nichtverfügbarkeit der erforderlichen Tools oder sogar auf eine Diskrepanz zwischen den wahrgenommenen Aufgaben der verschiedenen Teams.