T08 · Insecure Dependencies
- Location
README.md:84- Finding
Unpinned Third-Party Installation Sources
- Content
View full analysis
- Remediation
View remediation
install global-mobility@ ``` 2. Pin manual installation to an immutable commit or signed release rather than the repository's default branch: ```bash git clone https://github.com/PandaBro666/global-mobility.git cd global-mobility git checkout ``` 3. Publish SHA-256 checksums or cryptographic signatures for release archives and require users to verify them before installation. 4. Prefer downloading a versioned release archive over cloning a mutable branch. 5. Document a review-before-copy process so users can inspect all Skill instructions and scripts before placing them in `~/.openclaw/skills/`. 6. Where supported, disable npm lifecycle scripts during acquisition and separate package download from execution. 7. Protect upstream publisher accounts with multi-factor authentication, signed commits or tags, restricted release permissions, and automated supply-chain scanning. ]]>
