T08 · Insecure Dependencies
- Location
references/submission_guidelines.md:67- Finding
Downloaded Shentu Executable Is Installed Without Cryptographic Integrity Verification
- Content
View full analysis
- Remediation
View remediation
' 'shentud_2.17.0_linux_amd64' | sha256sum --check - ``` 3. Where upstream signed checksums or release signatures are available, verify the signature using a separately authenticated public key. 4. Fail installation instructions explicitly if checksum or signature verification fails. 5. Pin the exact release version and artifact name rather than recommending an unverified latest binary. 6. Advise users to download checksums or signatures through an independently authenticated channel. 7. Perform verification before `chmod +x`, moving the binary into `$HOME/bin`, or invoking `shentud version`. 8. Document the expected version output only as a secondary validation step, not as an authenticity check. ]]>
