zeroconnect-bin

LOW
maintainer Doridian 0 votes scanned 2026-10-20 05:29:37.804337
View on AUR
Why flagged

Prebuilt binary from a Google Cloud Storage bucket associated with the project's own domain (zerocalculators.com), with a pinned sha256 checksum; the main concern is that GCS buckets are not official release infrastructure but the checksum mitigates silent swapping, making this low-risk rather than medium.

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 from a Google Cloud Storage bucket associated with the project's own domain (zerocalculators.com), with a pinned sha256 checksum; the main concern is that GCS buckets are not official release infrastructure but the checksum mitigates silent swapping, making this low-risk rather than medium.

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:25 source=("https://storage.googleapis.com/zerocalculators-downloads/${_pkgname}_${pkgver}_amd64.deb")

PKGBUILD

1 offending line(s) highlighted
1# Maintainer: Doridian <doridian at foxden dot network>
2
3pkgname=zeroconnect-bin
4_pkgname=zeroconnect
5pkgver=2.6.1
6pkgrel=1
7pkgdesc="File exchange application for Zero calculators (ZGC4)"
8arch=('x86_64')
9url="https://zerocalculators.com/downloads"
10license=('LicenseRef-Proprietary')
11depends=(
12 'gcc-libs'
13 'glibc'
14 'hicolor-icon-theme'
15 'qt5-base'
16 'qt5-declarative'
17 'qt5-quickcontrols'
18 'qt5-quickcontrols2'
19 'qt5-serialport'
20)
21provides=("$_pkgname")
22conflicts=("$_pkgname")
23options=('!strip' '!debug')
24install="$pkgname.install"
25source=("https://storage.googleapis.com/zerocalculators-downloads/${_pkgname}_${pkgver}_amd64.deb")
26sha256sums=('47f597e863a84216feba6cc855532d94a99d4510cb133c52ad2d1dcb6f029a2c')
27
28package() {
29 bsdtar -xf data.tar.zst -C "$pkgdir"
30 install -Dm644 "$pkgdir/usr/share/doc/$_pkgname/copyright" \
31 "$pkgdir/usr/share/licenses/$pkgname/copyright"
32 rm -f "$pkgdir/usr/share/doc/$_pkgname/changelog.Debian.gz"
33}
34

Scan history

Scanned at (UTC)SeverityRules
2026-10-20 05:29:37 Low 3
2026-10-20 05:27:35 Medium 3

Report a package

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

0 / 4000
Your suggestion