T03 · Remote Payload Retrieval and Execution
- Location
scripts/setup.py:70- Finding
Mutable Remote Installer Is Downloaded and Executed Directly
- Content
View full analysis
- Remediation
View remediation
/crates/ov_cli/install.sh' ``` 4. Verify the downloaded file using a publisher signature or a checksum distributed through a separate trusted channel. 5. Display the source, destination, version, and expected changes to the user before execution. 6. Require explicit confirmation before running the verified installer. 7. Prefer an official, versioned package-manager artifact where available. 8. Execute installation with ordinary user privileges and reject unnecessary elevation. 9. In Python, avoid `shell=True`; use an argument list for downloading and invoke the verified local script separately. ]]>
