T08 · Insecure Dependencies
- Location
SKILL.md:42- Finding
Unpinned Playwright and Chromium Installation
- Content
View full analysis
- Remediation
View remediation
--hash=sha256: ``` 2. Install dependencies with hash enforcement: ```bash python3 -m pip install --require-hashes -r requirements.txt ``` 3. Record and verify the expected Chromium revision installed by Playwright. 4. Use a trusted, explicitly configured Python package index and require TLS certificate validation. 5. Commit a reproducible dependency lockfile and use automated dependency scanning. 6. Run installation and browser execution as an unprivileged user in an isolated environment. 7. Document a controlled update process requiring review and integrity verification before dependency versions are changed. ]]>
