Highlights
Path Traversal: 1 prior fix. Scrutinize any change in this area.
release/sparkle_lib.sh: most-fixed (1 issue). Treat as high-risk during review.
1 high-severity fix 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 path resolution in the file upload mechanism of the test-review-harness allows attackers to escape the designated root directory. If left unvalidated, this can lead to arbitrary file write or read on the system hosting the harness.
Signature Verification Failure: The Sparkle release verification utility previously relied on an opt-in environment variable to perform critical macOS codesign and spctl verification, introducing risk of executing or deploying unsigned and potentially compromised application builds when not explicitly configured.