Highlights
Information Disclosure: 1 prior fix. Scrutinize any change in this area.
Examples/elm-yesod: 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.
Information Disclosure: Accidentally committing hardcoded AES cryptographic keys (such as client_session_key.aes) into example directories exposes deployments relying on templates to session hijacking and compromise. Ensure no sensitive key material is tracked in git.
Reflected XSS: Failure to properly escape raw string values before inserting them into DOM elements (using innerHTML) can allow attackers to execute arbitrary scripts in the context of the user's browser session.
Open Redirect: The inclusion of automated redirection handlers wrapping window.location assignments introduces a risk of Open Redirect if destination URLs are derived from untrusted user inputs without validation.