Highlights
Authentication Bypass: 2 prior fixes. Scrutinize any change in this area.
src/gui-commands.ts: most-fixed (5 issues). Treat as high-risk during review.
5 high-severity fixes in this history; regressions here are high-impact.
Recurring patterns
The bug types that recur here, drawn from past fixes, not open vulnerabilities.
Authentication Bypass: Multiple fixes addressed insecure password comparison, including plaintext equality and weak hashing, indicating a persistent vulnerability in the GUI authentication path.
Weak Password Hashing: Password hashing was upgraded to argon2id, but a prior fix used only SHA-256 pre-hashing, showing evolution toward stronger hashing but with historical weakness.
Configuration Injection: An environment variable (APP_SEEDLIST) allowed arbitrary archiver IP injection; the fix hardcoded trusted IPs, showing a need to eliminate untrusted configuration sources.