When code hits an unexpected condition, it has to decide what to do. Each tab is a different way to get that decision wrong — fail open, fall back insecurely, or leak secrets to the user.
A config loader silently falls back to insecure defaults when the file is missing or malformed. Operators never see the alert.
cfg = {'require_mfa': False, 'tls_only': False, 'debug': True} # insecure defaults
try:
open(path) ... parse ...
except Exception:
pass # silently keep defaults
Submit /nonexistent.cfg. Loader returns defaults.
MFA off, TLS off, debug on — never logged.