T08 · Insecure Dependencies
- Location
SKILL.md:29- Finding
Unpinned Third-Party Package Installation
- Content
View full analysis
- Remediation
View remediation
" ``` 2. Verify the package artifact with an approved cryptographic hash or package signature before installation. 3. Use an explicitly configured, trusted package index rather than relying on ambient package-manager configuration. 4. Record the expected package publisher, version, source repository, and artifact digest in the Skill documentation. 5. Prefer an isolated tool environment, such as that created by `uv tool install`, instead of installing into the Agent's main Python environment. 6. Re-review and update the pinned version through a controlled dependency-update process rather than automatically installing the latest release. 7. Before installation, display the exact version, registry, and verification result to the user so that consent applies to a specific reviewed artifact. ]]>
