"""Defense-in-depth response headers for the local web UI. These do not replace correct output encoding — they bound the damage when it fails. The UI renders plenty of externally-influenced strings (remote hostnames harvested over ssh, GPU model names from nvidia-smi, package names, connector metadata), and several still reach the DOM through innerHTML. A strict CSP is what stops an injected `