lustre-labs / dev-tools

Lustre's CLI and development tooling: zero-config dev server, bundling, and scaffolding.
45 stars 15 forks source link

Checksums not verified for downloaded binaries #47

Closed lpil closed 2 months ago

lpil commented 2 months ago

Hello!

This tool can download esbuild, tailwind, etc. This is awesome, but the checksums of these executables are not verified. This means that there's nothing to protect Lustre users from malicious code execution in the event of a man-in-the-middle attack, the remote storage getting compromised, etc.

I think it would be wise to keep the checksums for the binaries in the dev-tools source, and check the binaries prior to making them executable.

Thanks, Louis