Highlights
Command Injection: 2 prior fixes. Scrutinize any change in this area.
internal/installer/download.go: 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.
Command Injection: User-supplied target strings and execution parameters are passed directly to system commands. Lack of sanitization allows attackers to inject malicious shell commands, resulting in remote code execution under the privileges of the runner.
Command Injection: Download URLs are processed using external command utilities like curl or wget. If the URL contains unvalidated shell metacharacters, it can lead to arbitrary command execution during the installation or updates of tools.
Reflected XSS: Improper filtering of report template files enables attackers to execute malicious scripts in the context of the user's browser when viewing infected results.