Pattern
Least-Privilege Write Access
least-privilege-write-access
Webserver/runtime failures occur when components lack the required write permissions or when file writes are overly broad; either only temporary directories work, assets/scripts fail to load, or an attacker could replace server files with malicious code.