T08 · Insecure Dependencies
- Location
README.md:9- Finding
Unpinned Third-Party Installation Commands Create a Mutable Supply-Chain Risk
- Content
View full analysis
- Remediation
View remediation
install assess-risk npx --yes skills@ add ``` 2. Replace the mutable GitHub `main` branch URL with an immutable commit reference: ```text https://github.com/wpank/Agentic-Uniswap/tree//.ai/skills/assess-risk ``` 3. Publish and verify cryptographic checksums or signatures for the expected skill files before installation. 4. Document the exact package versions, Git commit, and expected file hashes that were subjected to security review. 5. Configure automated dependency monitoring while requiring manual security review before updating pinned versions or commit references. 6. Where feasible, download and inspect installation artifacts before execution rather than directly executing remotely resolved npm packages. 7. Run installation under a least-privileged account or sandbox without access to production credentials, SSH keys, wallets, or unrelated repositories. ]]>
