Highlights
CSS Injection: 2 prior fixes. Scrutinize any change in this area.
tools/dev-server/dev-server.ts: most-fixed (2 issues). Treat as high-risk during review.
2 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.
Command Injection: Execution of shell commands using string interpolation allows arbitrary system commands to run. Mitigated by switching to parameter-separated argument execution.
Path Traversal: Development server endpoints failed to properly abort execution after path validation checks failed, or missed canonical prefix checks entirely, exposing local system files to unauthorized read access.
CSS Injection: Injecting untrusted strings into CSS parameters (like animation-duration or stylesheet injection points) allows attackers to control layout behaviors and potentially extract sensitive data in certain browsers.