T03 · Remote Payload Retrieval and Execution
- Location
shared/authentication.md:205- Finding
Remote Tempo Wallet Installer Is Executed Without Verification
- Content
View full analysis
- Remediation
View remediation
/install.sh ``` 4. Publish and verify a cryptographic checksum or signed release manifest: ```bash sha256sum -c tempo-installer.sh.sha256 ``` 5. Prefer signature verification using a documented release-signing key. 6. Allow the user to inspect the downloaded file before execution. 7. Require explicit user approval before installing software or opening a browser-based wallet enrollment flow. 8. Run installation with the lowest available privileges; never request elevated privileges unless strictly necessary and clearly disclosed. 9. Document the expected files, network destinations, and configuration changes made by the installer. 10. If a package manager is available, use a pinned package version with integrity metadata instead of a mutable installation URL. ]]>
