Highlights
Privilege Escalation: 1 prior fix. Scrutinize any change in this area.
.github/workflows/release.yml: most-fixed (1 issue). Treat as high-risk during review.
0 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.
Reflected XSS: Using mark_safe on dynamic context variables like form_url and media in the Django admin interface bypassed default HTML escaping, allowing arbitrary script injection. Developers must allow Django's template engine to escape variables automatically instead of bypassing it with mark_safe.
Privilege Escalation: Overly permissive GITHUB_TOKEN permissions in deployment workflows pose a risk of unauthorized repository modifications if the action or runner is compromised. Restricting the token permissions to an empty set prevents potential privilege escalation.