Severity: High
Location
Dockerfile:48-56, 83-85, 89-95, 115-116, 132
Issue
Multiple third-party scripts are piped directly to shell without hash verification:
- GitHub CLI keyring (line 48)
- uv installer (line 83)
- NVM installer (line 91)
- SDKMAN installer (line 115)
- oh-my-zsh installer (line 132)
Impact
Supply chain compromise if any of these distribution channels are compromised.
Remediation
- Download script to temporary file first
- Verify checksum against known good value
- Only execute after verification
Reference
See docs/eval-001-security-review.md for full review.
🤖 Generated by Claude Code - GLM 4.7
Severity: High
Location
Dockerfile:48-56, 83-85, 89-95, 115-116, 132Issue
Multiple third-party scripts are piped directly to shell without hash verification:
Impact
Supply chain compromise if any of these distribution channels are compromised.
Remediation
Reference
See
docs/eval-001-security-review.mdfor full review.🤖 Generated by Claude Code - GLM 4.7