bnetctl-bin
Prebuilt binary downloaded from the project's own self-hosted Gitea instance (git.bnema.dev/bnetctl) with pinned SHA-256 checksums; the host is non-standard but plausibly the project's own release infrastructure, and checksums are present, making silent substitution detectable.
Triggered rules
zero_votes_recent
Uploaded within the last 14 days with 2 or fewer community votes — little peer review so far.
llm_review
The static rules flagged this MEDIUM, but an AI model (anthropic/claude-sonnet-4.6) reviewed the full PKGBUILD and judged it LOW (confidence 70%): Prebuilt binary downloaded from the project's own self-hosted Gitea instance (git.bnema.dev/bnetctl) with pinned SHA-256 checksums; the host is non-standard but plausibly the project's own release infrastructure, and checksums are present, making silent substitution detectable.
1 higher static finding superseded - not the current verdict (shown for transparency)
source_untrusted_domain
One or more source=() URLs point to a host outside the trusted allowlist (github.com, gitlab.com, codeberg.org, pypi.org, …).
-
PKGBUILD:15
source_aarch64=("${pkgname}_${pkgver}_aarch64.tar.gz::https://git.bnema.dev/bnetctl/releases/download/v${pkgver}/bnetctl_linux_arm64.tar.gz")
PKGBUILD
1 offending line(s) highlighted# This file was generated by GoReleaser. DO NOT EDIT.
# Maintainer: bnema <b at bnema dot dev>
pkgname='bnetctl-bin'
pkgver=1.1.0
pkgrel=1
pkgdesc='CLI to install, manage, and run Battle.net on Linux via Wine'
url='https://git.bnema.dev/bnetctl'
arch=('aarch64' 'x86_64')
license=('MIT')
provides=('bnetctl')
conflicts=('bnetctl' 'bnetctl-git')
optdepends=('wine-staging: Wine runtime (>= 11.19 for Wayland)' 'wine: alternative Wine runtime' 'wine-cachyos-opt: fallback Wine runtime' 'dxvk-mingw-git: Direct3D 8/9/10/11 translation to Vulkan' 'vkd3d-proton-mingw-git: Direct3D 12 translation to Vulkan' 'icoutils: Battle.net icon for the .desktop entry')
source_aarch64=("${pkgname}_${pkgver}_aarch64.tar.gz::https://git.bnema.dev/bnetctl/releases/download/v${pkgver}/bnetctl_linux_arm64.tar.gz")
sha256sums_aarch64=('bcc9e5be38a4dd596e4dcb574284284620c68999c1b87b3390abd6037aed13c0')
source_x86_64=("${pkgname}_${pkgver}_x86_64.tar.gz::https://git.bnema.dev/bnetctl/releases/download/v${pkgver}/bnetctl_linux_x86_64.tar.gz")
sha256sums_x86_64=('c600fb1cd3d35d14392917f73ce8d529dbf03a2475eeb01c3e47576d1bec54bc')
package() {
install -Dm755 "./bnetctl" "${pkgdir}/usr/bin/bnetctl"
install -Dm644 "./LICENSE" "${pkgdir}/usr/share/licenses/bnetctl-bin/LICENSE"
}
Scan history
| Scanned at (UTC) | Severity | Rules |
|---|---|---|
| 2026-11-02 18:05:06 | Low | 3 |
| 2026-11-02 18:02:51 | Medium | 2 |