Highlights
Auth Bypass: 1 prior fix. Scrutinize any change in this area.
GitHub: most-fixed (1 issue). Treat as high-risk during review.
1 high-severity fix in this history; regressions here are high-impact.
Recurring patterns
The bug types that recur here, drawn from past fixes, not open vulnerabilities.
Template Injection: Unsafe Jinja2 rendering of repository-sourced content allowed malicious actors to achieve Server-Side Template Injection (SSTI) and potentially execute arbitrary code inside the Home Assistant context. This was mitigated by completely removing the template rendering capability.
Auth Bypass: Untrusted pull requests originating from repository forks could trigger validation rules that run inside a privileged context. The fix specifically disables validation execution for untrusted fork PRs to prevent unauthorized workflow influence.
Privilege Escalation: Default GitHub Actions GITHUB_TOKEN permissions were left unrestricted, exposing the workflow execution environment to potential privilege escalation if a malicious workflow was triggered. The permissions were hard-restricted to empty to enforce the principle of least privilege.