-
Notifications
You must be signed in to change notification settings - Fork 1.1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Sign release with PGP #435
Comments
Hm, in theory that's possible. |
via regular download flow - probably none, minimal :) ad. b) aren't secrets hidden/masked after first set? |
They are hidden from the public, but obviously the actions can access them. How else would they sign stuff? |
assuming the app has on its own public key embedded rather than downloaded each time, this eliminates public key swap chance. here, Apache's Infra Team gives nice explanation why it's "nice to have" :) |
It's different for official releases of software like apache. I'm more inclined to feel like that adding this kind of signing in this setup would result in a false sense of security, whereas the majority of possible attacks would just give the attacker the power to sign as well. |
ok, i get your point :) thank you for your time. |
I could have sworn I already have checksums somewhere, but it doesn't seem like it. |
that might be also nice to have :) at least integrity could be verified of downloaded binary |
Is there a chance to get signed releases, to verify authenticity of builds during automatic downloads?
It could be done this way:
https://github.com/yt-dlp/yt-dlp/blob/master/.github/workflows/build.yml#L514
https://github.com/yt-dlp/yt-dlp/blob/master/.github/workflows/build.yml#L557
The text was updated successfully, but these errors were encountered: