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
4pkgname=digitalwatchdog-client
5pkgver=6.1.2.43047
6pkgrel=1
7pkgdesc="DW Spectrum Client"
8arch=('x86_64')
9url="https://digital-watchdog.com/"
10license=('Proprietary')
11depends=('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')
12optdepends=('binutils')
13replaces=('digitalwatchdog-client-1.2<4.2.0')
14options=('!strip' '!emptydirs')
15install=${pkgname}.install
16source_x86_64=("https://updates.digital-watchdog.com/digitalwatchdog/43047/linux/dwspectrum-client-6.1.2.43047-linux_x64.deb")
17sha512sums_x86_64=('63f06aad09e584a25a6bab914bd493968ad38d81a01087dc418def0a1b9bfe54d5540cf893e3024f08d66d7dabbc6609f94192687bb485af074eb84bdabdff3e')
18
19package(){
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)SeverityRules
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

Report a package

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

0 / 4000
Your suggestion