qfinderpro-bin

maintainer satoki · 1 votes · scanned 2026-08-18 00:03:42.021799
LOW
View on AUR ↗
Why flagged The package downloads a prebuilt .deb from QNAP's official domain (download.qnap.com), which is the vendor's legitimate release infrastructure; despite the static analyzer flag for a non-whitelisted host, the source is trustworthy and the package installs only vendor-provided binaries with no obfuscated or remote code execution.

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 a prebuilt .deb from QNAP's official domain (download.qnap.com), which is the vendor's legitimate release infrastructure; despite the static analyzer flag for a non-whitelisted host, the source is trustworthy and the package installs only vendor-provided binaries with no obfuscated or remote code execution.

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:33 "${pkgname}-${pkgver}.deb::https://download.qnap.com/Storage/Utility/QNAPQfinderProUbuntux64-${pkgver}.deb"

PKGBUILD

1 offending line(s) highlighted
1# Maintainer: Sato Ki <satoki at em dot advant dot click>
2pkgname=qfinderpro-bin
3pkgver=7.14.1.0727
4pkgrel=1
5pkgdesc="Quickly find and easily access all of the QNAP NAS on the same LAN."
6url="https://www.qnap.com/en/utilities/essentials"
7arch=('x86_64')
8license=('custom')
9makedepends=('patchelf')
10depends=(
11 'dbus'
12 'desktop-file-utils'
13 'fontconfig'
14 'freetype2'
15 'gcc-libs'
16 'glib2'
17 'glibc'
18 'libglvnd'
19 'libjpeg-turbo'
20 'libpng'
21 'libx11'
22 'libxcb'
23 'libxkbcommon'
24 'libxkbcommon-x11'
25 'pcre2'
26 'xcb-util-image'
27 'xcb-util-keysyms'
28 'xcb-util-renderutil'
29 'xcb-util-wm'
30 'zlib'
31)
32source=(
33 "${pkgname}-${pkgver}.deb::https://download.qnap.com/Storage/Utility/QNAPQfinderProUbuntux64-${pkgver}.deb"
34 "QNAPQfinderPro.desktop.patch"
35 "QfinderPro.sh.patch"
36 "QfinderUpload.sh.patch"
37)
38noextract=()
39sha256sums=(
40 '88ec61efcb643c710fa8c91dd0e1d1001244fb568b4cee5fd5a8ed0f1ea84844'
41 '3994451507c01136c178feabd411ea7dbb44616370a174af34931a6114dc19ee'
42 'd100cbe26eadfef6a7047569f276547825f72c7a14e1845d2366819205cf7abe'
43 'aa1ff8338052ae63e8380d80ac35f0cd702c2bab1157187a78043f73bb3f848a'
44)
45
46package() {
47 cd $srcdir
48
49 ar x "${pkgname}-${pkgver}.deb"
50
51 # The upstream deb ships binaries in /usr/local/bin/QNAP and the bundled Qt5
52 # in /usr/local/lib/QNAP; merge both into /opt/QNAP/QfinderPro.
53 tar --no-same-owner --transform='s#usr/local/bin/QNAP#opt/QNAP#' \
54 --transform='s#usr/local/lib/QNAP#opt/QNAP#' \
55 -xf "${srcdir}/data.tar.zst" -C "${pkgdir}/"
56
57 # The bare directory entries under usr/local survive the transform.
58 rm -rf "${pkgdir}/usr/local"
59
60 patch "${pkgdir}/usr/share/applications/QNAPQfinderPro.desktop" < "${srcdir}/QNAPQfinderPro.desktop.patch"
61 patch "${pkgdir}/opt/QNAP/QfinderPro/QfinderPro.sh" < "${srcdir}/QfinderPro.sh.patch"
62 patch "${pkgdir}/opt/QNAP/QfinderPro/QfinderUpload.sh" < "${srcdir}/QfinderUpload.sh.patch"
63
64 # QfinderPro's RUNPATH still points at the old /usr/local location.
65 patchelf --set-rpath '$ORIGIN' "${pkgdir}/opt/QNAP/QfinderPro/QfinderPro" \
66 "${pkgdir}/opt/QNAP/QfinderPro/QfinderUpload"
67}
68

Changes since previous scan

--- PKGBUILD @ 2026-08-13 00:17
+++ PKGBUILD @ 2026-08-18 00:03
@@ -1,6 +1,6 @@
# Maintainer: Sato Ki <satoki at em dot advant dot click>
pkgname=qfinderpro-bin
-pkgver=7.14.0.0626
+pkgver=7.14.1.0727
pkgrel=1
pkgdesc="Quickly find and easily access all of the QNAP NAS on the same LAN."
url="https://www.qnap.com/en/utilities/essentials"
@@ -37,7 +37,7 @@
)
noextract=()
sha256sums=(
- 'f9586f6e0120a555c8fd1080d3ab091c9868824255bad78d87381de7fea97997'
+ '88ec61efcb643c710fa8c91dd0e1d1001244fb568b4cee5fd5a8ed0f1ea84844'
'3994451507c01136c178feabd411ea7dbb44616370a174af34931a6114dc19ee'
'd100cbe26eadfef6a7047569f276547825f72c7a14e1845d2366819205cf7abe'
'aa1ff8338052ae63e8380d80ac35f0cd702c2bab1157187a78043f73bb3f848a'

Scan history

Scanned at (UTC)SeverityRules
2026-08-18 00:03:42 LOW 2
2026-08-17 00:18:29 LOW 2
2026-08-16 00:03:42 LOW 2
2026-08-15 00:26:13 LOW 2
2026-08-14 00:03:41 LOW 2
2026-08-13 15:26:23 MEDIUM 1
2026-08-13 00:17:07 LOW 2
2026-08-12 00:27:08 LOW 2
2026-08-11 13:21:13 MEDIUM 1
2026-06-20 00:18:46 CLEAN 2
2026-06-19 22:34:54 MEDIUM 1
2026-06-19 19:07:35 CLEAN 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