T03 · Remote Payload Retrieval and Execution
- Location
README.md:102- Finding
Mutable Remote Installer Is Downloaded and Executed Directly
- Content
View full analysis
/dev/null; then bold "Installing Homebrew..." /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)" \ > /dev/null 2>&1 || true eval "$(/opt/homebrew/bin/brew shellenv 2>/dev/null || true)" fi ``` Equivalent Context-Hawk commands occur at: - `README.de.md:108` - `README.es.md:72` - `README.fr.md:72` - `README.it.md:72` - `README.ja.md:106` - `README.ko.md:106` - `README.pt-BR.md:72` - `README.ru.md:72` - `README.zh-CN.md:106` - `README.zh-TW.md:106` `README.zh-CN.md:323` additionally recommends executing a mutable installer from the separate `relunctance/hawk-bridge` repository. ### Technical Analysis The documented command downloads shell code from the mutable `master` branch and immediately executes it through Bash. There is no immutable commit pin, versioned artifact, checksum, signature, or review step between retrieval and execution. Consequently, the effective installer payload can change after this project has been audited. Alt ...[truncated 1477 chars]- Remediation
View remediation
