Highlights
Command Injection: 1 prior fix. Scrutinize any change in this area.
lib/GeneralUtils/src/main/kotlin/utils/ResourceFileValidation.kt: 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.
Command Injection: The eval() sink on test_condition allowed arbitrary code execution; the fix replaced it with string suffix matching, indicating a dangerous pattern that could recur if eval or similar dynamic evaluation is reintroduced.
File Validation: Resource files were not validated for executability or binary content, allowing malicious files to be used; the fix added checks for canExecute and readBytes, but other file-reading paths may lack similar validation.