T08 · Insecure Dependencies
- Location
SKILL.md:18- Finding
Unpinned Third-Party Dependencies and Mutable Installation Sources
- Content
View full analysis
- Remediation
View remediation
``` 2. Pin source installations to a reviewed immutable commit: ```bash git clone https://github.com/vercel-labs/agent-browser cd agent-browser git checkout --detach ``` 3. Publish the expected package integrity hash and source commit alongside the installation instructions. 4. Verify npm provenance or signed release artifacts before installation. 5. Use and enforce a committed lockfile for source builds, including frozen-lockfile installation mode. 6. Review package lifecycle and build scripts before executing them. 7. Remove the recommendation to install `@latest`; upgrades should be explicit and reviewed. 8. Document that installation should occur without administrative privileges and preferably inside an isolated development environment or container. ]]>
