Highlights
Cross-Site Scripting (XSS): 3 prior fixes. Scrutinize any change in this area.
Parsedown.php: most-fixed (5 issues). Treat as high-risk during review.
4 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.
Cross-Site Scripting (XSS): Attackers can bypass the intended safeMode or markup escaping configurations by exploiting raw markup fields or unescaped HTML elements returned during parsing of inline components and block elements. This is a severe threat as it directly leads to arbitrary JavaScript execution in user browsers.
Cross-Site Scripting (XSS): HTML injection can occur in code block infostrings when CSS class names or attributes parsed from code block headers are not truncated or restricted. Attackers can inject arbitrary attributes if spaces or special characters are processed in these infostring attributes.
Cross-Site Scripting (XSS): Weak regex validation on autolinks, specifically inline email tags, can allow attackers to inject malicious HTML payloads into the generated anchor tags.