T08 · Insecure Dependencies
- Location
SKILL.md:14- Finding
Unpinned third-party packages and browser binaries create supply-chain exposure
- Content
View full analysis
- Remediation
View remediation
playwright== ``` 2. Generate and verify cryptographic hashes using a lockfile or: ```bash pip install --require-hashes -r requirements.txt ``` 3. Pin and document the expected Playwright browser revision. 4. Use the official Python package index explicitly and avoid untrusted mirrors. 5. Perform installation inside a dedicated virtual environment or constrained container. 6. Add automated dependency vulnerability and integrity checks to the release process. 7. Review and update pinned versions deliberately rather than resolving mutable latest versions during installation. ]]>
