Security context

What an agent needs to avoid regressing past fixes and find the next vuln in this repo.

michaelmure/arbore
master @ 22dff31
4
Fixes
0
CVEs
HIGH
Peak severity
50.0%
Coverage
Highlights
Authentication Bypass: 1 prior fix. Scrutinize any change in this area.
app/actions/identityList.js: most-fixed (2 issues). 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.

Authentication Bypass: Critical actions during identity login previously skipped password verification, which could allow unauthorized local users to access arbitrary user accounts. Developers must ensure all identity selection paths require cryptographic or password-backed validation.
Cryptographic Issues: The application failed to verify that a retrieved contact profile's public key matched the requested public key, enabling identity spoofing and man-in-the-middle risks during profile fetching. Strict public key alignment checks must be enforced.
Session Leakage: Incomplete state teardown on logout left cached Redux store data active, creating a session leakage vulnerability where a subsequent user could inspect the previous identity's state. State must be explicitly dropped upon logout.