[GH-ISSUE #1698] Add GPG signatures for RPM packages #2868

Closed
opened 2026-08-05 00:49:21 -04:00 by saavagebueno · 2 comments
Owner

Originally created by @Darin755 on GitHub (Mar 13, 2024).
Original GitHub issue: https://github.com/netbirdio/netbird/issues/1698

Describe the problem
When you use Gnome software it will complain that the RPM package isn't signed. This isn't the end of the world but it got me thinking about security and resistance to supply chain attacks. Having a GPG signed package should help to prevent a malicious update assuming that the key is properly protected.

To Reproduce

  1. Edit /etc/yum.repos.d/netbird.repo on Fedora to force GPG package checks.
  2. DNF can't continue as there isn't a GPG key

Expected behavior
There should be a GPG key for RPM packages that DNF can use to verify packages. Here is a brief article about it:
https://www.redhat.com/sysadmin/rpm-gpg-verify-packages

Are you using NetBird Cloud?
This shouldn't matter

NetBird version
Netbird 0.26.3

Originally created by @Darin755 on GitHub (Mar 13, 2024). Original GitHub issue: https://github.com/netbirdio/netbird/issues/1698 **Describe the problem** When you use Gnome software it will complain that the RPM package isn't signed. This isn't the end of the world but it got me thinking about security and resistance to supply chain attacks. Having a GPG signed package should help to prevent a malicious update assuming that the key is properly protected. **To Reproduce** 1. Edit /etc/yum.repos.d/netbird.repo on Fedora to force GPG package checks. 2. DNF can't continue as there isn't a GPG key **Expected behavior** There should be a GPG key for RPM packages that DNF can use to verify packages. Here is a brief article about it: https://www.redhat.com/sysadmin/rpm-gpg-verify-packages **Are you using NetBird Cloud?** This shouldn't matter **NetBird version** Netbird 0.26.3
saavagebueno added the enhancementfeature-requestclientpackaging labels 2026-08-05 00:49:21 -04:00
Author
Owner

@pappz commented on GitHub (Mar 15, 2024):

Hello @Darin755,
Thank you for the report. We will work on it!

<!-- gh-comment-id:1999425934 --> @pappz commented on GitHub (Mar 15, 2024): Hello @Darin755, Thank you for the report. We will work on it!
Author
Owner

@TechHutTV commented on GitHub (May 9, 2026):

RPM GPG signing was added in PR #5581 (with verification enabled in #5676) dnf / yum will validate the package signature against the published key. Closing as fixed; please reopen if you still see this on the latest release.

<!-- gh-comment-id:4413412112 --> @TechHutTV commented on GitHub (May 9, 2026): RPM GPG signing was added in PR #5581 (with verification enabled in #5676) `dnf` / `yum` will validate the package signature against the published key. Closing as fixed; please reopen if you still see this on the latest release.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: DYNR/netbird#2868