bnetctl-bin

LOW
maintainer bnema 0 votes scanned 2026-11-02 18:05:06.348541
View on AUR
Why flagged

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

Low Few votes, recently uploaded zero_votes_recent

Uploaded within the last 14 days with 2 or fewer community votes — little peer review so far.

Low AI review downgraded a static finding 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)
Medium source=() URL on a non-standard host 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
1# This file was generated by GoReleaser. DO NOT EDIT.
2# Maintainer: bnema <b at bnema dot dev>
3
4pkgname='bnetctl-bin'
5pkgver=1.1.0
6pkgrel=1
7pkgdesc='CLI to install, manage, and run Battle.net on Linux via Wine'
8url='https://git.bnema.dev/bnetctl'
9arch=('aarch64' 'x86_64')
10license=('MIT')
11provides=('bnetctl')
12conflicts=('bnetctl' 'bnetctl-git')
13optdepends=('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')
14
15source_aarch64=("${pkgname}_${pkgver}_aarch64.tar.gz::https://git.bnema.dev/bnetctl/releases/download/v${pkgver}/bnetctl_linux_arm64.tar.gz")
16sha256sums_aarch64=('bcc9e5be38a4dd596e4dcb574284284620c68999c1b87b3390abd6037aed13c0')
17
18source_x86_64=("${pkgname}_${pkgver}_x86_64.tar.gz::https://git.bnema.dev/bnetctl/releases/download/v${pkgver}/bnetctl_linux_x86_64.tar.gz")
19sha256sums_x86_64=('c600fb1cd3d35d14392917f73ce8d529dbf03a2475eeb01c3e47576d1bec54bc')
20
21package() {
22 install -Dm755 "./bnetctl" "${pkgdir}/usr/bin/bnetctl"
23 install -Dm644 "./LICENSE" "${pkgdir}/usr/share/licenses/bnetctl-bin/LICENSE"
24}
25

Scan history

Scanned at (UTC)SeverityRules
2026-11-02 18:05:06 Low 3
2026-11-02 18:02:51 Medium 2

Report a package

Reports go to the AURWatch maintainer (one person) and are read by hand. No login required.

0 / 4000
Your suggestion