default-to-permissive-across-security-dimensions

Status: OUT

The codebase defaults to permissive behavior across independent security dimensions — authorization (S3 default-allow, GDrive owner bypass) and input validation (stock exchange accepts any order fields, proximity accepts any coordinates) — prioritizing availability and simplicity over defense-in-depth.

Justifications

consistent trust-favoring posture across both authz and input validation indicates a deliberate pedagogical simplification

Depends on (SL): access-control-defaults-favor-availability-over-security, callers-trusted-at-internal-boundaries

Depended on by

JSON