T03 · Remote Payload Retrieval and Execution
- Location
references/x402-payment.md:8- Finding
Unverified Remote Foundry Installer Is Piped Directly into Bash
- Content
View full analysis
- Remediation
View remediation
//foundry-release.tar.gz" ``` 4. Publish the expected SHA-256 digest in the Skill and verify it before extraction: ```bash echo " foundry-release.tar.gz" | sha256sum --check - ``` 5. Where available, verify a release signature using a pinned and independently obtained maintainer public key. 6. Ask the user to review and explicitly approve installation before executing any downloaded component. 7. Install with ordinary user privileges into a restricted directory. Do not request `sudo` unless a separately justified operation requires it. 8. Document package-manager installation as an alternative where the package source, version, and signature validation are managed by a trusted system repository. ]]>
