T03 · Remote Payload Retrieval and Execution
- Location
SKILL.md:34- Finding
Unverified Remote Installer Executed Directly by a Unix Shell
- Content
View full analysis
- Remediation
View remediation
' ``` 3. If a standalone installer is required: - Publish immutable, version-specific installer URLs. - Download the installer to a local file rather than piping it to a shell. - Publish and verify a pinned SHA-256 digest. - Cryptographically sign releases and verify the publisher signature. - Allow the user to inspect the downloaded script before execution. 4. Explicitly instruct users not to run the installer as root or through `sudo`. 5. Pin and review dependencies installed by the script. 6. Document the authoritative publisher, registry, signing key, and release verification process. ]]>
