Skip to content

H-001: Unverified Script Execution in Dockerfile #1

@shrwnsan

Description

@shrwnsan

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

  1. Download script to temporary file first
  2. Verify checksum against known good value
  3. Only execute after verification

Reference

See docs/eval-001-security-review.md for full review.


🤖 Generated by Claude Code - GLM 4.7

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions