stack-client

maintainer sandervb · 6 votes · scanned 2026-08-03 00:08:14.047287
LOW
View on AUR ↗
Why flagged The source is a tarball from a subdomain of the project's official domain (transip.nl), used to build the client from source; this is normal AUR packaging behavior despite the non-whitelisted host, and the checksums are provided and valid.

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-07-25) reviewed the full PKGBUILD and judged it LOW (confidence 95%): The source is a tarball from a subdomain of the project's official domain (transip.nl), used to build the client from source; this is normal AUR packaging behavior despite the non-whitelisted host, and the checksums are provided and valid.

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:35 source=("http://filehosting-client.transip.nl/packages/stack/v${pkgver//_/-}/source/stack-v${pkgver//_/-}.tar.gz"

PKGBUILD

1 offending line(s) highlighted
1pkgname=stack-client
2pkgver=5.3.1_20240731
3pkgrel=1
4pkgdesc="The STACK Client provides file sync to desktop clients."
5arch=('x86_64')
6url='https://www.transip.nl/stack/'
7license=(GPL2)
8depends=(
9 'hicolor-icon-theme'
10 'karchive'
11 'kdsingleapplication'
12 'libcloudproviders'
13 'libp11'
14 'libre-graph-api'
15 'qt6-5compat'
16 'qt6-svg'
17 'qt6-declarative'
18 'qt6-multimedia'
19 'qt6-webengine'
20 'qt6-websockets'
21 'qtkeychain-qt6'
22 'xdg-utils'
23 'zlib'
24)
25optdepends=('python-nautilus: integration with Nautilus' 'nemo-python: integration with Nemo')
26makedepends=(
27 'cmake'
28 'extra-cmake-modules'
29 'frameworkintegration'
30 'git'
31 'ninja'
32 'qt6-tools'
33)
34conflicts=('stack-client-bin')
35source=("http://filehosting-client.transip.nl/packages/stack/v${pkgver//_/-}/source/stack-v${pkgver//_/-}.tar.gz"
36 "APPLICATION_NAME.patch")
37sha256sums=('ac69699edb1618ef094e4b642fe72c87bf15e65026029486bef50826a746e19c'
38 '977dbb37deac79bbd65c822887c92a44fde66a5fb65d73d27b326099996309bd')
39
40prepare() {
41 cd client
42 patch -p1 < ${srcdir}/APPLICATION_NAME.patch
43}
44
45build() {
46 cmake \
47 -S client \
48 -B build \
49 -G Ninja \
50 -DCMAKE_BUILD_TYPE="Release" \
51 -DCMAKE_INSTALL_PREFIX=/usr \
52 -DCMAKE_INSTALL_LIBDIR=lib \
53 -DLINUX_PACKAGE_SHORTNAME=stack \
54 -DCMAKE_INSTALL_SYSCONFDIR=/etc/${pkgname} \
55 -DAPPLICATION_EXECUTABLE=stack-client \
56 -DPLUGINDIR='lib/qt6/plugins' \
57 -DBUILD_UPDATER=OFF \
58 -DWITH_CRASHREPORTER=OFF \
59 -DUNIT_TESTING=OFF \
60 -DBUILD_TESTING=OFF \
61 -Wno-dev
62 cmake --build build
63}
64
65package() {
66 DESTDIR="${pkgdir}" cmake --install build
67}
68

Scan history

Scanned at (UTC)SeverityRules
2026-08-03 00:08:14 LOW 2
2026-08-02 00:16:08 LOW 2
2026-08-01 00:11:18 LOW 2
2026-07-31 00:14:10 LOW 2
2026-07-30 00:17:23 LOW 2
2026-07-29 00:25:53 LOW 2
2026-07-28 00:07:28 LOW 2
2026-07-27 00:24:32 LOW 2
2026-07-26 00:07:32 LOW 2
2026-07-25 00:13:44 LOW 2
2026-07-24 00:02:28 LOW 2
2026-07-23 00:14:47 LOW 2
2026-07-22 00:29:32 LOW 2
2026-07-21 00:24:15 LOW 2
2026-07-20 00:19:49 LOW 2
2026-07-19 00:17:08 LOW 2
2026-07-18 00:14:48 LOW 2
2026-07-17 00:06:16 LOW 2
2026-07-16 00:05:41 LOW 2
2026-07-15 00:09:25 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