T08 · Insecure Dependencies
- Location
SKILL.md:25- Finding
Unpinned Executable Dependencies Permit Mutable Supply-Chain Code
- Content
View full analysis
- Remediation
View remediation
``` 2. Pin the container image to an immutable digest: ```bash docker run --rm ghcr.io/karakeep-app/karakeep-cli@sha256: --help ``` 3. Document how users can verify package provenance, checksums, signatures, and the expected publisher. 4. Review npm lifecycle scripts before installation and use installation controls appropriate to the verified package. 5. Prefer a project-local or isolated installation over a global installation when practical. 6. Advise users not to install with administrative privileges unless strictly necessary. 7. Establish a controlled update process in which new package versions and image digests are reviewed before the Skill documentation is updated. ]]>
