T08 · Insecure Dependencies
- Location
SKILL.md:48- Finding
Mutable external package and unaudited installer execution
- Content
View full analysis
- Remediation
View remediation
install deepseekoracle/lygo-lpis ``` 2. Pin all transitive dependencies using an appropriate lockfile. 3. Publish and verify cryptographic checksums or signed release attestations before execution. 4. Include `tools/install_lygo_lpis.py` and the complete LPIS runtime in the artifact submitted for audit. 5. Ensure the installed code is byte-for-byte identical to the reviewed release. 6. Avoid automatically executing code immediately after retrieval. Separate download, integrity verification, inspection, and execution into distinct steps. 7. Run installation with a dedicated, least-privileged account that cannot access unrelated credentials or sensitive files. 8. Update the setup instructions so they enforce the version-pinning policy already described in the security documentation. ]]>
