Highlights
Command Injection: 1 prior fix. Scrutinize any change in this area.
crates/process/src/shell.rs: most-fixed (1 issue). 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.
Path Traversal: Remote cache output hydration did not adequately validate target file paths, potentially allowing malicious or manipulated cache artifacts to write or link files outside the intended target workspace. This was mitigated by implementing explicit path canonicalization and prefix verification against the workspace root.
Command Injection: Custom shell command construction was susceptible to command injection due to insufficient quoting of system arguments. This could allow task definitions or user-controlled inputs to execute arbitrary OS commands, resolved by delegating argument joining to the starbase_shell library.