hqplayer-embedded

LOW
maintainer blackhole 5 votes scanned 2026-11-01 00:21:48.120785
View on AUR
Why flagged

The package downloads prebuilt binaries from the official project domain (signalyst.com) for both architectures, which is the vendor's own release infrastructure; while the host is not a common forge, it is plausibly official, and the binaries are verified with matching sha256sums, reducing supply-chain risk to low.

Triggered rules

Low AI review downgraded a static finding llm_review

The static rules flagged this MEDIUM, but an AI model (qwen/qwen3-235b-a22b-2507) reviewed the full PKGBUILD and judged it LOW (confidence 95%): The package downloads prebuilt binaries from the official project domain (signalyst.com) for both architectures, which is the vendor's own release infrastructure; while the host is not a common forge, it is plausibly official, and the binaries are verified with matching sha256sums, reducing supply-chain risk to low.

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:18 source_x86_64=("https://www.signalyst.com/bins/hqplayerd/resolute/hqplayerd_"$_debpkgver"_amd64.deb")

PKGBUILD

1 offending line(s) highlighted
1## Maintainer: AudioLinux audiolinux@fastmail.fm
2
3pkgname=hqplayer-embedded
4_debpkgver=6.1.1-5
5_debpkgverarm=6.1.1-5
6pkgver=6.1.1
7pkgrel=1
8pkgdesc="Signalyst HQPlayer Embedded
9 HQPlayer - the high-end upsampling multichannel software HD-audio player"
10arch=('x86_64' 'aarch64')
11url="http://www.signalyst.com/custom.html"
12license=('custom')
13depends=('alsa-lib' 'glibc' 'libusb-compat' 'flac' 'gcc-libs' 'zip' 'unzip' 'wavpack' 'openmp' 'mpg123' 'lame' 'libmicrohttpd' 'cairo')
14optdepends=('hqplayer-client')
15source=('hqplayerd.service'
16 'hqplayerd_user.service'
17 )
18source_x86_64=("https://www.signalyst.com/bins/hqplayerd/resolute/hqplayerd_"$_debpkgver"_amd64.deb")
19source_aarch64=("https://www.signalyst.com/bins/hqplayerd/fc44/hqplayerd-$_debpkgverarm.fc44.aarch64.rpm")
20sha256sums=('15b8150b86441b92ac0192f21fe80ca220b74af97c1b423125c1cbf60b23f069'
21 'e40b296cea92dcbb68660f80796b9b41ef55230cfb0755724cd2ca484ab24fd7')
22sha256sums_x86_64=('dd1579244df4975063ff9e1e470287c270f5f5ee35e32942049a72bb5e46ade1')
23sha256sums_aarch64=('5f239e10f10b7f17e8ca4feb0aa2f6d374ec56c19b15f00647b48c7259c53bae')
24install=${pkgname}.install
25backup=(etc/hqplayer/hqplayerd.xml)
26
27package() {
28 if [[ "$CARCH" = "x86_64" ]]; then
29 bsdtar xf data.tar.zst -C "$pkgdir"
30 install -Dm644 "$pkgdir/usr/share/doc/hqplayerd/copyright" "$pkgdir/usr/share/licenses/$pkgname/COPYING"
31 rm "$pkgdir/usr/share/doc/hqplayerd/copyright"
32 rm -rf "$pkgdir/lib"
33 rm -rf "$pkgdir/etc/modules-load.d"
34 rm -rf "$pkgdir/etc/udev"
35 else
36 bsdtar xf hqplayerd-$_debpkgverarm.fc44.aarch64.rpm -C "$pkgdir"
37 install -Dm644 "$pkgdir/usr/share/doc/hqplayerd/LICENSE" "$pkgdir/usr/share/licenses/$pkgname/COPYING"
38 rm "$pkgdir/usr/share/doc/hqplayerd/LICENSE"
39 fi
40
41 install -Dm644 "hqplayerd_user.service" "$pkgdir/usr/lib/systemd/user/hqplayerd.service"
42 install -Dm644 "hqplayerd.service" "$pkgdir/usr/lib/systemd/system/hqplayerd.service"
43}
44

Changes since previous scan

--- PKGBUILD @ 2026-10-15 00:28
+++ PKGBUILD @ 2026-11-01 00:21
@@ -1,9 +1,9 @@
## Maintainer: AudioLinux audiolinux@fastmail.fm
pkgname=hqplayer-embedded
-_debpkgver=6.1.0-4
-_debpkgverarm=6.1.0-4
-pkgver=6.1.0
+_debpkgver=6.1.1-5
+_debpkgverarm=6.1.1-5
+pkgver=6.1.1
pkgrel=1
pkgdesc="Signalyst HQPlayer Embedded
HQPlayer - the high-end upsampling multichannel software HD-audio player"
@@ -15,12 +15,12 @@
source=('hqplayerd.service'
'hqplayerd_user.service'
)
-source_x86_64=("https://www.signalyst.com/bins/hqplayerd/noble/hqplayerd_"$_debpkgver"_amd64.deb")
+source_x86_64=("https://www.signalyst.com/bins/hqplayerd/resolute/hqplayerd_"$_debpkgver"_amd64.deb")
source_aarch64=("https://www.signalyst.com/bins/hqplayerd/fc44/hqplayerd-$_debpkgverarm.fc44.aarch64.rpm")
sha256sums=('15b8150b86441b92ac0192f21fe80ca220b74af97c1b423125c1cbf60b23f069'
'e40b296cea92dcbb68660f80796b9b41ef55230cfb0755724cd2ca484ab24fd7')
-sha256sums_x86_64=('3379232557ef97967ce523451514669b76e62b9201d5b4282f9f32f10a8206dd')
-sha256sums_aarch64=('8e1d36cd8a5c0e23d7e1eed5c24163547b7a0ed1b39ab91593f4c74dc609cc15')
+sha256sums_x86_64=('dd1579244df4975063ff9e1e470287c270f5f5ee35e32942049a72bb5e46ade1')
+sha256sums_aarch64=('5f239e10f10b7f17e8ca4feb0aa2f6d374ec56c19b15f00647b48c7259c53bae')
install=${pkgname}.install
backup=(etc/hqplayer/hqplayerd.xml)

Scan history

Scanned at (UTC)SeverityRules
2026-11-01 00:21:48 Low 2
2026-10-31 00:07:41 Low 2
2026-10-30 00:29:30 Low 2
2026-10-29 00:13:55 Low 2
2026-10-28 00:06:54 Low 2
2026-10-27 00:23:28 Low 2
2026-10-26 00:12:40 Low 2
2026-10-25 00:20:48 Low 2
2026-10-24 00:14:55 Low 2
2026-10-23 00:02:19 Low 2
2026-10-22 00:13:10 Low 2
2026-10-21 00:12:50 Low 2
2026-10-20 00:10:31 Low 2
2026-10-19 00:03:55 Low 2
2026-10-18 00:06:55 Low 2
2026-10-17 00:21:55 Low 2
2026-10-16 00:12:47 Low 2
2026-10-15 07:10:53 Medium 1
2026-10-15 00:28:05 Low 2
2026-10-14 00:06:47 Low 2

Report a package

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

0 / 4000
Your suggestion