Highlights
Stored XSS: 6 prior fixes. Scrutinize any change in this area.
isso/views/comments.py: most-fixed (5 issues). Treat as high-risk during review.
12 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.
Stored XSS: Multiple fixes address escaping of the website field in href attribute context and edit endpoints, indicating a recurring failure to escape single quotes properly.
Stored XSS: The HTML sanitizer was replaced multiple times (custom HTMLParser to html5lib HTMLSanitizer to bleach), showing persistent weaknesses in sanitization logic.
Auth Bypass: Edit cookie validation was insufficient, allowing replay of foreign-signed payloads. A separate fix moved session key storage from config to database to prevent predictable key reuse.