digitalwatchdog-client
maintainer etbusch
· 2 votes
· scanned 2026-08-03 00:08:14.047287
MEDIUM
View on AUR ↗
Why flagged
The package downloads a prebuilt .deb from a non-whitelisted host (updates.digital-watchdog.com) which is not a standard code hosting platform, posing a supply-chain risk if the source were swapped, though the checksum is verified.
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:16
source_x86_64=("https://updates.digital-watchdog.com/digitalwatchdog/43047/linux/dwspectrum-client-6.1.2.43047-linux_x64.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 a non-whitelisted host (updates.digital-watchdog.com) which is not a standard code hosting platform, posing a supply-chain risk if the source were swapped, though the checksum is verified.
PKGBUILD
1 offending line(s) highlighted
1
# Maintainer: McKay Humpherys <mckaybhumpherys@gmail.com>
2
# Maintainer: Eric Busch <me@etbus.ch>
3
# Contributor: McKay
4
pkgname=digitalwatchdog-client
5
pkgver=6.1.2.43047
6
pkgrel=1
7
pkgdesc="DW Spectrum Client"
8
arch=('x86_64')
9
url="https://digital-watchdog.com/"
10
license=('Proprietary')
11
depends=('alsa-lib' 'ffmpeg4.4' 'fontconfig' 'freetype2' 'glu' 'gst-plugins-base-libs' 'gstreamer' 'libdrm' 'libgl' 'libglvnd' 'libgudev' 'libpulse' 'libva' 'libx11' 'libxcb' 'libxcomposite' 'libxdamage' 'libxext' 'libxfixes' 'libxi' 'libxkbcommon' 'libxkbfile' 'libxml2-legacy' 'libxrandr' 'libxrender' 'libxslt' 'libxss' 'libxtst' 'nspr' 'nss' 'openssl' 'qt6-base' 'qt6-declarative' 'qt6-positioning' 'qt6-quicktimeline' 'qt6-webengine' 'qt6-websockets' 'qt6-webview' 'xcb-util' 'xcb-util-cursor' 'xcb-util-image' 'xcb-util-keysyms' 'xcb-util-renderutil' 'xcb-util-wm' 'zlib-ng')
12
optdepends=('binutils')
13
replaces=('digitalwatchdog-client-1.2<4.2.0')
14
options=('!strip' '!emptydirs')
15
install=${pkgname}.install
16
source_x86_64=("https://updates.digital-watchdog.com/digitalwatchdog/43047/linux/dwspectrum-client-6.1.2.43047-linux_x64.deb")
17
sha512sums_x86_64=('63f06aad09e584a25a6bab914bd493968ad38d81a01087dc418def0a1b9bfe54d5540cf893e3024f08d66d7dabbc6609f94192687bb485af074eb84bdabdff3e')
18
19
package(){
20
21
# Extract package data
22
tar xf data.tar.xz -C "${pkgdir}"
23
24
}
25
Changes since previous scan
--- PKGBUILD @ 2026-06-20 16:03+++ PKGBUILD @ 2026-08-03 00:08@@ -2,7 +2,7 @@ # Maintainer: Eric Busch <me@etbus.ch> # Contributor: McKay pkgname=digitalwatchdog-client-pkgver=6.1.1.42624+pkgver=6.1.2.43047 pkgrel=1 pkgdesc="DW Spectrum Client" arch=('x86_64')@@ -13,8 +13,8 @@ replaces=('digitalwatchdog-client-1.2<4.2.0') options=('!strip' '!emptydirs') install=${pkgname}.install-source_x86_64=("https://updates.digital-watchdog.com/digitalwatchdog/42624/linux/dwspectrum-client-6.1.1.42624-linux_x64.deb")-sha512sums_x86_64=('9c1be447b0d2c98cc150b9d5d341224231264fd60ebac2500d845f04884ca5ec73933a0aa701d0d279b0ec49cac99316a5fbdd9325a3acfdc1df7dffb1b0d871')+source_x86_64=("https://updates.digital-watchdog.com/digitalwatchdog/43047/linux/dwspectrum-client-6.1.2.43047-linux_x64.deb")+sha512sums_x86_64=('63f06aad09e584a25a6bab914bd493968ad38d81a01087dc418def0a1b9bfe54d5540cf893e3024f08d66d7dabbc6609f94192687bb485af074eb84bdabdff3e') package(){ 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 23:36:42 | 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 | 1 |
| 2026-06-19 23:51:18 | MEDIUM | 2 |
| 2026-06-19 19:07:35 | LOW | 2 |
| 2026-06-18 16:11:54 | MEDIUM | 1 |