T08 · Insecure Dependencies
- Location
SKILL.md:40- Finding
Unpinned Third-Party Package Installation and Execution
- Content
View full analysis
- Remediation
View remediation
`. - Use `pip install pip-audit==`. - Replace `@latest` with an exact Go module version. - Use `cargo install --version cargo-audit`. 2. Verify package signatures, checksums, provenance attestations, or lockfile integrity where supported. 3. Prefer trusted, preinstalled audit tools supplied by the execution environment. 4. Execute downloaded tools inside a restricted container or sandbox with: - Read-only source mounting where possible. - No access to SSH, cloud, or agent credentials. - Restricted outbound networking. - No elevated privileges. 5. Document the approved publisher, package source, version, and expected checksum for each tool. 6. Avoid automatically installing missing tools. Require explicit user approval before any network retrieval or package execution. ]]>
