Highlights
Auth Bypass: 13 prior fixes. Scrutinize any change in this area.
src/main.js: most-fixed (4 issues). Treat as high-risk during review.
17 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.
Auth Bypass: Subagents and headless sessions could historically bypass manual confirmation checks or inherit auto-approval behaviors. This allowed automated execution of dangerous tools instead of falling back to safe offline native/TUI prompts.
Command Injection: Improperly escaped or validated session identifiers passed to shell launchers under Windows (cmd.exe/PowerShell) and macOS (AppleScript) allowed arbitrary code execution during session initialization.
Path Traversal: The theme asset loader was vulnerable to cross-platform path traversal via unescaped path separators, absolute paths, and URI encoded schemes, enabling arbitrary local file reads.