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

Open
opened 2026-08-05 00:50:11 -04:00 by saavagebueno · 0 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:50:11 -04:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: DYNR/netbird#3024