beersmith3
Downloads a prebuilt .deb from an AWS S3 bucket (beersmith3-2.s3.amazonaws.com) that is plausibly the vendor's own distribution infrastructure, with a pinned sha256 checksum; the binary is proprietary/unverifiable but the checksum and the official beersmith.com branding make silent swapping unlikely, so this is low risk rather than medium.
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%): Downloads a prebuilt .deb from an AWS S3 bucket (beersmith3-2.s3.amazonaws.com) that is plausibly the vendor's own distribution infrastructure, with a pinned sha256 checksum; the binary is proprietary/unverifiable but the checksum and the official beersmith.com branding make silent swapping unlikely, so this is low risk rather than medium.
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:19
source_x86_64=("https://beersmith3-2.s3.amazonaws.com/BeerSmith-${pkgver}_24_04_amd64.deb")
PKGBUILD
1 offending line(s) highlighted# Maintainer: Michaël Cadilhac <michael at cadilhac dot name>
# Contributor: Doug Newgard <scimmia at archlinux dot org>
pkgname=beersmith3
pkgver=3.2.8
pkgrel=1
pkgdesc='Complete software suite for brewers (legacy version 3)'
arch=('x86_64')
url='https://beersmith.com'
license=('LicenseRef-scancode-commercial-license')
depends=('brotli' 'cairo' 'fontconfig' 'gdk-pixbuf2' 'glib2' 'glibc' 'gtk3'
'hicolor-icon-theme'
'libgcc' 'libjpeg-turbo' 'libnghttp2' 'libpng' 'libpsl' 'libsm'
'libstdc++' 'libtiff' 'libx11' 'libxkbcommon' 'openssl' 'pango'
'webkit2gtk-4.1' 'zlib' 'zstd')
# BeerSmith 4 uses separate executable, desktop entry, icons and data directories.
conflicts=('beersmith<4')
# Same upstream version as the last beersmith 3 package, rebuilt for current libraries.
source_x86_64=("https://beersmith3-2.s3.amazonaws.com/BeerSmith-${pkgver}_24_04_amd64.deb")
sha256sums_x86_64=('209f72df899f300295769f0f4575f8d88ca72915b7eeca8d6f79400b920f418d')
# Preserve the vendor executable; do not create an empty debug package.
options=('!strip' '!debug' '!emptydirs')
package() {
bsdtar --no-same-owner -xf data.tar.zst -C "$pkgdir"
rm -r "$pkgdir/etc" "$pkgdir/usr/share/menu"
install -dm755 "$pkgdir/usr/share/licenses/$pkgname"
ln -s ../../BeerSmith3/license.rtf "$pkgdir/usr/share/licenses/$pkgname/license.rtf"
}
Scan history
| Scanned at (UTC) | Severity | Rules |
|---|---|---|
| 2026-10-18 00:06:55 | Low | 3 |
| 2026-10-17 23:21:47 | Low | 3 |
| 2026-10-17 23:20:05 | Medium | 3 |