T03 · Remote Payload Retrieval and Execution
- Location
README.md:33- Finding
Unpinned Remote Script Retrieval Enables Post-Review Payload Substitution
- Content
View full analysis
- Remediation
View remediation
/maps_cli.py ``` 3. Publish and verify a SHA-256 checksum before execution: ```bash echo " maps_cli.py" | sha256sum --check - ``` 4. Prefer signed, versioned release artifacts with documented signature verification. 5. Use `curl -fL` so HTTP failures cause installation to stop rather than leaving an error response as a local script. 6. Update both `README.md` and `SKILL.md` so they cannot direct agents away from the reviewed package. 7. Configure CI to reject executable download instructions that reference mutable branches or lack integrity verification. ]]>
