T03 · Remote Payload Retrieval and Execution
- Location
scripts/install.sh:68- Finding
Unverified Remote Installer Is Executed Directly by the Shell
- Content
View full analysis
- Remediation
View remediation
" EXPECTED_SHA256="" TMP_DIR="$(mktemp -d)" trap 'rm -rf "$TMP_DIR"' EXIT curl --fail --location --proto '=https' \ --output "$TMP_DIR/uv-archive" \ "https:///uv/${UV_VERSION}/" printf '%s %s\n' "$EXPECTED_SHA256" "$TMP_DIR/uv-archive" | sha256sum --check --status || fail "uv artifact checksum verification failed" # Install only the verified artifact. ``` ]]>
