T03 · Remote Payload Retrieval and Execution
- Location
SKILL.md:134- Finding
Unpinned Remote Source Retrieval and Execution
- Content
View full analysis
~/.openclaw/workspace/skills/swipenode/swipenode install-mcp ``` ### Technical Analysis The installation process clones the mutable default branch of an external GitHub repository and immediately compiles it into a locally executable binary. It does not pin a reviewed commit, verify a cryptographic checksum, validate a release signature, or include the source code in the audited package. Consequently, the code ultimately executed can differ from the code present when the Skill documentation was reviewed. A repository compromise, malicious update, ownership transfer, or force-push could replace the effective payload without requiring any change to this Skill package. The source identity is also inconsistent: `SKILL.md` references `sirToby99/swipenode`, while `README.md` directs users to clone `Nefas11/swipenode`. This ambiguity increases the chance of retrieving an unintended or less trusted implementation. No executable source, dependency manifest, binary, checksum, or signature is included in the audited artifact. Therefore, the implementation's network behavior, handling o ...[truncated 1889 chars]- Remediation
View remediation
