T03 · Remote Payload Retrieval and Execution
- Location
OPENCLAW_SETUP.md:29- Finding
Unverified Remote Installer Downloaded and Executed Through Bash
- Content
View full analysis
- Remediation
View remediation
/install.sh ``` 2. Publish and verify a cryptographic checksum or, preferably, a signed release artifact: ```bash echo ' openclaw-install.sh' | sha256sum --check - ``` 3. Instruct users to inspect the downloaded script before execution: ```bash less openclaw-install.sh bash openclaw-install.sh ``` 4. Pin the installer to a reviewed version or immutable release rather than a mutable `install.sh` endpoint. 5. Document the files, services, and permissions the installer is expected to create. 6. Explicitly advise users not to run the installer as root unless a documented operation requires elevation. 7. Prefer an authenticated package repository or signed package distribution mechanism where available. ]]>
