beersmith

MEDIUM
maintainer cadilhac 5 votes scanned 2026-10-08 18:09:39.829306
View on AUR
Why flagged

The package downloads a prebuilt .deb from an S3 bucket hosted under the vendor's name but not their official domain; while likely legitimate, the unverifiable binary artifact from a non-standard host presents a supply-chain risk if the S3 bucket were compromised or misconfigured.

Triggered rules

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:11 source_x86_64=("https://beersmith${servsuffix}.s3.amazonaws.com/BeerSmith-${pkgver}_amd64.deb")
Medium AI review llm_review

An AI model (qwen/qwen3-235b-a22b-2507) reviewed this and agrees it is MEDIUM (confidence 95%): The package downloads a prebuilt .deb from an S3 bucket hosted under the vendor's name but not their official domain; while likely legitimate, the unverifiable binary artifact from a non-standard host presents a supply-chain risk if the S3 bucket were compromised or misconfigured.

PKGBUILD

1 offending line(s) highlighted
1# Contributor: Doug Newgard <scimmia at archlinux dot org>
2
3pkgname=beersmith
4pkgver=4.0.22
5pkgrel=1
6pkgdesc='Complete software suite for brewers'
7arch=('x86_64')
8url='https://beersmith.com'
9license=('commercial')
10servsuffix=${pkgver%%.*}
11source_x86_64=("https://beersmith${servsuffix}.s3.amazonaws.com/BeerSmith-${pkgver}_amd64.deb")
12sha256sums_x86_64=('f42bcff3c47d37e57dee7ea66bfd1f540096f0bc99e133568cf636c4617881d8')
13
14package() {
15 depends=('cairo' 'fontconfig' 'gcc-libs' 'gdk-pixbuf2' 'glib2' 'glibc' 'gtk3'
16 'libpng' 'libsm' 'libx11' 'libxxf86vm' 'openssl' 'pango' 'webkit2gtk-4.1' 'zlib')
17
18 bsdtar -xf data.tar.zst -C "$pkgdir"
19
20 rm -r "$pkgdir"{/etc/,/usr/share/menu/}
21 install -dm755 "$pkgdir/usr/share/licenses/$pkgname"
22 ln -sr "$pkgdir/usr/share/BeerSmith${pkgver%%.*}/license.rtf" -t "$pkgdir/usr/share/licenses/$pkgname/"
23}
24

Changes since previous scan

--- PKGBUILD @ 2026-06-20 16:03
+++ PKGBUILD @ 2026-10-08 18:09
@@ -1,20 +1,19 @@
# Contributor: Doug Newgard <scimmia at archlinux dot org>
pkgname=beersmith
-pkgver=3.2.8
+pkgver=4.0.22
pkgrel=1
pkgdesc='Complete software suite for brewers'
arch=('x86_64')
url='https://beersmith.com'
license=('commercial')
-servsuffix=${pkgver/./-}
-servsuffix=${servsuffix%%.*}
+servsuffix=${pkgver%%.*}
source_x86_64=("https://beersmith${servsuffix}.s3.amazonaws.com/BeerSmith-${pkgver}_amd64.deb")
-sha256sums_x86_64=('a8dfc610e2532b179057dfd775e3db00515c811160b08b52d5ad6e8ce680fb1b')
+sha256sums_x86_64=('f42bcff3c47d37e57dee7ea66bfd1f540096f0bc99e133568cf636c4617881d8')
package() {
depends=('cairo' 'fontconfig' 'gcc-libs' 'gdk-pixbuf2' 'glib2' 'glibc' 'gtk3'
- 'libpng' 'libsm' 'libx11' 'libxxf86vm' 'openssl' 'pango' 'webkit2gtk' 'zlib')
+ 'libpng' 'libsm' 'libx11' 'libxxf86vm' 'openssl' 'pango' 'webkit2gtk-4.1' 'zlib')
bsdtar -xf data.tar.zst -C "$pkgdir"

Scan history

Scanned at (UTC)SeverityRules
2026-10-08 18:09:39 Medium 2
2026-06-20 16:03:41 Clean 2
2026-06-20 00:50:07 Medium 2
2026-06-20 00:18:46 Medium 2
2026-06-19 23:51:18 Medium 2
2026-06-19 19:07:35 Medium 2
2026-06-18 16:11:54 Medium 1

Report a package

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

0 / 4000
Your suggestion