[GH-ISSUE #2959] The rpm in the netbird yum repository should be signed #6433

Closed
opened 2026-08-05 01:08:17 -04:00 by saavagebueno · 9 comments
Owner

Originally created by @saule1508 on GitHub (Nov 28, 2024).
Original GitHub issue: https://github.com/netbirdio/netbird/issues/2959

Is your feature request related to a problem? Please describe.

Currently as seen here https://docs.netbird.io/how-to/installation the rpms are not signed (gpgcheck=0) while the repo metadata is signed (repo_gpgcheck=1). It is good practice to have both signed

Describe the solution you'd like

Package should be signed. Because in corporate environment it is frowned upon to install rpm that are not signed

Describe alternatives you've considered

no alternative

Additional context

Similar to this: https://github.com/netbirdio/netbird/issues/2905

Originally created by @saule1508 on GitHub (Nov 28, 2024). Original GitHub issue: https://github.com/netbirdio/netbird/issues/2959 **Is your feature request related to a problem? Please describe.** Currently as seen here https://docs.netbird.io/how-to/installation the rpms are not signed (gpgcheck=0) while the repo metadata is signed (repo_gpgcheck=1). It is good practice to have both signed **Describe the solution you'd like** Package should be signed. Because in corporate environment it is frowned upon to install rpm that are not signed **Describe alternatives you've considered** no alternative **Additional context** Similar to this: https://github.com/netbirdio/netbird/issues/2905
saavagebueno added the feature-request label 2026-08-05 01:08:17 -04:00
Author
Owner

@mgarces commented on GitHub (Nov 29, 2024):

Hey @saule1508 thank you, we'll look into this.

<!-- gh-comment-id:2507603261 --> @mgarces commented on GitHub (Nov 29, 2024): Hey @saule1508 thank you, we'll look into this.
Author
Owner

@jdiazgonz commented on GitHub (Nov 23, 2025):

Hello! Almost one year later and this issue remains. Could anyone please explain what are the technical reasons for not signing the packages?

<!-- gh-comment-id:3568129631 --> @jdiazgonz commented on GitHub (Nov 23, 2025): Hello! Almost one year later and this issue remains. Could anyone please explain what are the technical reasons for not signing the packages?
Author
Owner

@bcoutts commented on GitHub (Nov 27, 2025):

bump

<!-- gh-comment-id:3587159801 --> @bcoutts commented on GitHub (Nov 27, 2025): bump
Author
Owner

@gpoleze commented on GitHub (Dec 17, 2025):

bump

<!-- gh-comment-id:3666839515 --> @gpoleze commented on GitHub (Dec 17, 2025): bump
Author
Owner

@pnyheim commented on GitHub (Feb 10, 2026):

I find it perplexing that this is still open. Netbird is a software that is supposed to bring security (vpn) to users, but continue to offer unsigned packages.

<!-- gh-comment-id:3876722902 --> @pnyheim commented on GitHub (Feb 10, 2026): I find it perplexing that this is still open. Netbird is a software that is supposed to bring security (vpn) to users, but continue to offer unsigned packages.
Author
Owner

@pnyheim commented on GitHub (Feb 10, 2026):

similar, possible duplicate, but also not worked on. https://github.com/netbirdio/netbird/issues/1698

Can you provide any update @mgarces or @pappz ?

<!-- gh-comment-id:3876748247 --> @pnyheim commented on GitHub (Feb 10, 2026): similar, possible duplicate, but also not worked on. https://github.com/netbirdio/netbird/issues/1698 Can you provide any update @mgarces or @pappz ?
Author
Owner

@kalwadi commented on GitHub (Feb 10, 2026):

maybe it's because this issue is marked as "feature-request" instead of "bug" / "security concern"

<!-- gh-comment-id:3876750968 --> @kalwadi commented on GitHub (Feb 10, 2026): maybe it's because this issue is marked as "feature-request" instead of "bug" / "security concern"
Author
Owner

@mlsmaycon commented on GitHub (Mar 24, 2026):

Hello folks, it is signed now in 0.67. Let us know if you have any issues.

<!-- gh-comment-id:4115992903 --> @mlsmaycon commented on GitHub (Mar 24, 2026): Hello folks, it is signed now in 0.67. Let us know if you have any issues.
Author
Owner

@jbillingredhat commented on GitHub (Mar 24, 2026):

Despite being signed, your instructions and installers continue to set up the yum repo with gpgcheck=0.

$ curl -fsSL https://pkgs.netbird.io/install.sh | grep -A8 '/etc/yum.repos.d/netbird.repo'
cat <<-EOF | ${SUDO} tee /etc/yum.repos.d/netbird.repo
[NetBird]
name=NetBird
baseurl=https://pkgs.netbird.io/yum/
enabled=1
gpgcheck=0
gpgkey=https://pkgs.netbird.io/yum/repodata/repomd.xml.key
repo_gpgcheck=1
EOF
<!-- gh-comment-id:4117478126 --> @jbillingredhat commented on GitHub (Mar 24, 2026): Despite being signed, [your instructions](https://docs.netbird.io/get-started/install/linux) and installers continue to set up the yum repo with `gpgcheck=0`. ``` $ curl -fsSL https://pkgs.netbird.io/install.sh | grep -A8 '/etc/yum.repos.d/netbird.repo' cat <<-EOF | ${SUDO} tee /etc/yum.repos.d/netbird.repo [NetBird] name=NetBird baseurl=https://pkgs.netbird.io/yum/ enabled=1 gpgcheck=0 gpgkey=https://pkgs.netbird.io/yum/repodata/repomd.xml.key repo_gpgcheck=1 EOF ```
Sign in to join this conversation.
No Label feature-request
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: DYNR/netbird#6433