T08 · Insecure Dependencies
- Location
SKILL.md:237- Finding
Unpinned Playwright Dependency and Browser Installation
- Content
View full analysis
- Remediation
View remediation
\ --hash=sha256: ``` 2. Install dependencies using hash enforcement: ```bash pip install --require-hashes -r requirements.txt ``` 3. Document and pin the expected Playwright-managed Chromium revision. 4. Use a dependency-locking process and retain reviewed lockfiles in the repository. 5. Run dependency and artifact integrity checks in CI. 6. Establish a controlled update process in which dependency upgrades are explicitly reviewed, tested, and repinned. 7. Avoid installing the Skill or its dependencies from an elevated shell unless strictly necessary. ]]>
