Highlights
Path Traversal: 4 prior fixes. Scrutinize any change in this area.
src/components/chat/DyadMarkdownParser.tsx: most-fixed (2 issues). Treat as high-risk during review.
15 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.
Path Traversal: Insecure handling of paths within IPC app handlers allowed arbitrary file read/write operations due to reliance on simple prefix checks rather than robust canonicalization. Similar failures were observed across several tool paths.
Command Injection: Unvalidated package inputs passed to package manager execution routines could allow malicious packages or shell metacharacters to trigger arbitrary code execution on the host.
Sandbox Bypass: Insufficient sandboxing on preview frames allowed malicious content to execute arbitrary commands or escape environment limits, corresponding to CVE-2025-58766.