T03 · Remote Payload Retrieval and Execution
- Location
SKILL.md:91- Finding
External Source Retrieval, Build, Installation, and Execution
- Content
View full analysis
/dev/null 2>&1; then ``` ### Technical Analysis The submitted project does not contain the source code or Go dependency manifests used to build the `ghostfetch` executable. Instead, users are instructed to retrieve source from an external GitHub repository, compile it, install it into the OpenClaw tool directory, and execute it. The installation command documented in `SKILL.md` clones the repository's mutable default branch without checking a commit, release signature, or content digest. Consequently, the source compiled by a user can differ from the source that existed when this Skill was reviewed. The included `setup.sh` provides a meaningful mitigation by checking out and verifying commit `6e6876a90470d4bb53e38be32e8f43e67b695b48`. However, the pinned source and its dependency lock data are absent from the s ...[truncated 2206 chars]- Remediation
View remediation
