msys2 / msys2-autobuild

🏭🏭🏭🏭🏭🏭🏭🏭
https://packages.msys2.org/queue
MIT License
35 stars 25 forks source link

Require a user confirmation for manual uploads #79

Closed lazka closed 10 months ago

lazka commented 10 months ago

We currently allow some users to manually upload packages (in case they take too long for CI, or to bootstrap things).

In case of an account takeover this would allow an attacker to upload/replace files in staging. To reduce the risk a bit ask for confirmation when downloading the manually uploaded files.

Also add a "--noconfirm" option so we can avoid the questions in the staging download script.

Ideally we would require users to sign their files, but this helps a bit at least.