Highlights
Path Traversal: 2 prior fixes. Scrutinize any change in this area.
.github/workflows/project-default-fields.yml: most-fixed (1 issue). Treat as high-risk during review.
3 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: Unsafe extraction of tar archives using standard library functions allows arbitrary file writes. This was mitigated by introducing explicit path validation checks during extraction.
Insecure Deserialization: The project depended on outdated versions of nemo-toolkit susceptible to remote code execution (CVE-2025-33245, CVE-2025-33253). Security relies on maintaining strict, upgraded dependency pin minimums.
Path Traversal: Separate download utilities implemented unsafe tar extraction. Resolving this required implementing custom validation for absolute paths, traversal sequences, and symbolic links before extraction.