T03 · Remote Payload Retrieval and Execution
- Location
README.md:29- Finding
Mutable Remote Executable Installed Without Integrity Verification
- Content
View full analysis
- Remediation
View remediation
/skills/skillguard-check/scripts/check.py ``` 2. Publish versioned, immutable releases and direct users to a specific release artifact. 3. Publish SHA-256 checksums through a separately protected release channel and require verification before installation or execution: ```bash echo " check.py" | sha256sum --check - ``` 4. Prefer cryptographically signed release artifacts or signed Git tags, and document signature verification. 5. Update the sparse-clone method to check out a specific commit or verified signed tag rather than the current default branch. 6. Download into a temporary location, verify integrity and provenance, and only then move the files into the trusted Skill directory. 7. Avoid automatically executing newly downloaded Skill code until its version and integrity have been verified. ]]>
