breitbandmessung-bin
Triggered rules
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:13
source=("breitbandmessung-${pkgver}.deb::https://download.breitbandmessung.de/bbm/Breitbandmessung-linux.deb" "LICENSE")
llm_review
An AI model (anthropic/claude-4.6-sonnet-20260217) reviewed this and agrees it is MEDIUM (confidence 72%): The package downloads a prebuilt Electron .deb binary from download.breitbandmessung.de, which is the official vendor download host for the Bundesnetzagentur's Breitbandmessung tool (a German federal broadband measurement application). This is not a random personal host — it is the legitimate upstream distribution point for this proprietary application. The binary is checksummed (sha256). The SKIP on the LICENSE file is sloppy but the LICENSE is pure data with no security impact. The build() step patches the Electron app.asar to spoof lsb_release output so the app runs on Arch Linux — this is a standard compatibility shim for Electron apps that check the distro. Overall this is a prebuilt proprietary binary from the official vendor host, which inherently carries medium supply-chain risk (no source build, closed binary), but there is no evidence of malice, unofficial hosting, or obfuscation. The medium rating is appropriate solely because it installs an unauditable prebuilt binary/Electron app from a proprietary vendor.
PKGBUILD
1 offending line(s) highlighted# Maintainer: Vincent Ceylan <aur@egn.mozmail.com>
# Contributor: Posi <posi1981@gmail.com>
# Contributor: Linus Dierheimer <Linus@Dierheimer.de>
pkgname=breitbandmessung-bin
pkgver=3.11.0
pkgrel=1
pkgdesc="Die Breitbandmessung Desktop-App erlaubt es Ihnen, die tatsächliche Datenübertragungsrate Ihres Breitbandanschlusses zu messen. Weitere Informationen erhalten Sie unter https://breitbandmessung.de"
arch=('x86_64')
license=('custom:proprietary-zafaco-GmbH')
url="https://breitbandmessung.de/desktop-app"
options=('!strip')
source=("breitbandmessung-${pkgver}.deb::https://download.breitbandmessung.de/bbm/Breitbandmessung-linux.deb" "LICENSE")
sha256sums=("90db91fb370a11d67da741c46a39854374c8533d73d80a34f7c40d08aeb1e658" "SKIP")
depends=("net-tools")
makedepends=("asar")
provides=("breitbandmessung=${pkgver}")
conflicts=("breitbandmessung")
replaces=("breitbandmessung<=3.9.0")
build() {
_builddir="${srcdir}/${pkgver}-${pkgrel}"
mkdir -p "${_builddir}"
tar --extract --overwrite --file=data.tar.xz --directory="${_builddir}"
cd "${_builddir}/opt/Breitbandmessung/resources/"
_unpatched="lsbRelease()"
_patched='{ "distributorID": "Debian", "release": "8", "description": "Debian" }'
asar e app.asar unpacked/
sed -i "s/${_unpatched}/${_patched}/g" unpacked/build/electron.js
asar p unpacked/ app.asar
rm -rf unpacked/
}
package() {
cp -a "${srcdir}/${pkgver}-${pkgrel}/." "${pkgdir}"
#Create /usr/bin symlink
mkdir -p "${pkgdir}/usr/bin/"
ln -sf "/opt/Breitbandmessung/breitbandmessung" "${pkgdir}/usr/bin/breitbandmessung"
chmod -R go-w "${pkgdir}/usr"
install -Dm644 "${srcdir}/LICENSE" "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
}
Scan history
| Scanned at (UTC) | Severity | Rules |
|---|---|---|
| 2026-08-03 00:08:14 | MEDIUM | 2 |
| 2026-08-02 00:16:08 | MEDIUM | 2 |
| 2026-08-01 00:11:18 | MEDIUM | 2 |
| 2026-07-31 00:14:10 | MEDIUM | 2 |
| 2026-07-30 00:17:23 | MEDIUM | 2 |
| 2026-07-29 00:25:53 | MEDIUM | 2 |
| 2026-07-28 00:07:28 | MEDIUM | 2 |
| 2026-07-27 00:24:32 | MEDIUM | 2 |
| 2026-07-26 00:07:32 | MEDIUM | 2 |
| 2026-07-25 00:13:44 | MEDIUM | 2 |
| 2026-07-24 00:02:28 | MEDIUM | 2 |
| 2026-07-23 00:14:47 | MEDIUM | 2 |
| 2026-07-22 00:29:32 | MEDIUM | 2 |
| 2026-07-21 00:24:15 | MEDIUM | 2 |
| 2026-07-20 00:19:49 | MEDIUM | 2 |
| 2026-07-19 00:17:08 | MEDIUM | 2 |
| 2026-07-18 00:14:48 | MEDIUM | 2 |
| 2026-07-17 00:06:16 | MEDIUM | 2 |
| 2026-07-16 00:05:41 | MEDIUM | 2 |
| 2026-07-15 00:09:25 | MEDIUM | 2 |