Security & Privacy
Threat model: client-side SPA whose primary untrusted input is uploaded .xer content.
- No
v-htmlwith untrusted schedule strings - No
eval/ dynamic code execution - Logs never include raw
ParsedXERpayloads - Auth-gated upload boundary (ADR 0054)
Continue: STRIDE · Auth Boundary