Highlights
Auth Bypass: 2 prior fixes. Scrutinize any change in this area.
desktop_qt_ui/main.py: most-fixed (1 issue). Treat as high-risk during review.
1 high-severity fix in this history; regressions here are high-impact.
Recurring patterns
The bug types that recur here, drawn from past fixes, not open vulnerabilities.
Insecure Transport: Disabling SSL verification globally exposes translation queries and Hugging Face Hub downloads to active Man-in-the-Middle (MitM) attacks, potentially allowing remote code execution via poisoned model files.
Auth Bypass: The absence of explicit permission checks for offline translation tasks allowed unauthorized clients to trigger resource-intensive offline translation processes.
Auth Bypass: A type mismatch during configuration updates allowed disabled restrictions to persist if string representations of defaults failed to cast properly during Enum conversion.