T08 · Insecure Dependencies
- Location
SKILL.md:14- Finding
Unpinned Package Execution and Inconsistent Skill Identifiers
- Content
View full analysis
- Remediation
View remediation
install system-info ``` 2. Where supported, pin the Skill package to an exact immutable version or verified digest rather than installing the latest release. 3. Standardize the Skill identifier across all project files. Choose one canonical identifier, such as `system-info`, and update `SKILL.md`, `README.md`, and package metadata accordingly. 4. Document the expected registry and publisher identity so users can verify that package resolution uses a trusted source. 5. Publish checksums, signatures, or provenance attestations for distributed Skill artifacts and require verification before installation. 6. Recommend installation from a lockfile-backed or otherwise reproducible environment. In sensitive environments, download and inspect the CLI package before executing it rather than allowing `npx` to fetch and run an unreviewed current version. 7. Run installation with a non-administrative account and restrict CI tokens, filesystem permissions, and environment secrets available to the installation process. ]]>
