Highlights
Auth Bypass: 2 prior fixes. Scrutinize any change in this area.
src/main/startSandbox.js: most-fixed (1 issue). Treat as high-risk during review.
2 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.
Insecure Bind or Exposure: The local sandbox listener was previously exposed to external network interfaces, allowing arbitrary remote entities to interact with the local application sandbox. Binding restricted listeners exclusively to localhost is critical to maintain local machine boundary isolation.
Cross-Site Scripting (XSS): Rendering embedded components without a strict sandbox configuration allows untrusted markup to execute scripts within the context of the desktop client. Enforcing strict sandbox attributes is crucial to isolate dynamic, third-party iframe content.
Auth Bypass: Incomplete cookie teardown during logout (due to unspecified paths or missing domain scoping) can leave active authorization credentials behind, allowing subsequent users to bypass authentication. Explicit path scoping during deletion is required.