T08 · Insecure Dependencies
- Location
references/Setup.md:26- Finding
Unpinned npx Package and Mutable Remote Skill Source
- Content
View full analysis
- Remediation
View remediation
add --skill ColorKit ``` 2. Pin the GitHub source to a specific reviewed commit or immutable release artifact if the installer supports that syntax. 3. Record and verify package integrity hashes or signatures before execution. 4. Prefer installing a reviewed CLI package through a lockfile-based project dependency and invoking its local binary instead of allowing `npx` to download an arbitrary current release. 5. Document the expected npm publisher, repository owner, exact version, commit identifier, and verification procedure. 6. Advise users to run the installer without administrative privileges and in an isolated environment where practical. 7. Avoid recommending mutable branches such as `main` for the ColorKit Swift dependency; use an exact reviewed release or commit instead. ]]>
