stack-client
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
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)
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) highlightedpkgname=stack-client
pkgver=5.3.1_20240731
pkgrel=1
pkgdesc="The STACK Client provides file sync to desktop clients."
arch=('x86_64')
url='https://www.transip.nl/stack/'
license=(GPL2)
depends=(
'hicolor-icon-theme'
'karchive'
'kdsingleapplication'
'libcloudproviders'
'libp11'
'libre-graph-api'
'qt6-5compat'
'qt6-svg'
'qt6-declarative'
'qt6-multimedia'
'qt6-webengine'
'qt6-websockets'
'qtkeychain-qt6'
'xdg-utils'
'zlib'
)
optdepends=('python-nautilus: integration with Nautilus' 'nemo-python: integration with Nemo')
makedepends=(
'cmake'
'extra-cmake-modules'
'frameworkintegration'
'git'
'ninja'
'qt6-tools'
)
conflicts=('stack-client-bin')
source=("http://filehosting-client.transip.nl/packages/stack/v${pkgver//_/-}/source/stack-v${pkgver//_/-}.tar.gz"
"APPLICATION_NAME.patch")
sha256sums=('ac69699edb1618ef094e4b642fe72c87bf15e65026029486bef50826a746e19c'
'977dbb37deac79bbd65c822887c92a44fde66a5fb65d73d27b326099996309bd')
prepare() {
cd client
patch -p1 < ${srcdir}/APPLICATION_NAME.patch
}
build() {
cmake \
-S client \
-B build \
-G Ninja \
-DCMAKE_BUILD_TYPE="Release" \
-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_INSTALL_LIBDIR=lib \
-DLINUX_PACKAGE_SHORTNAME=stack \
-DCMAKE_INSTALL_SYSCONFDIR=/etc/${pkgname} \
-DAPPLICATION_EXECUTABLE=stack-client \
-DPLUGINDIR='lib/qt6/plugins' \
-DBUILD_UPDATER=OFF \
-DWITH_CRASHREPORTER=OFF \
-DUNIT_TESTING=OFF \
-DBUILD_TESTING=OFF \
-Wno-dev
cmake --build build
}
package() {
DESTDIR="${pkgdir}" cmake --install build
}
Scan history
| Scanned at (UTC) | Severity | Rules |
|---|---|---|
| 2026-09-17 00:27:14 | Low | 2 |
| 2026-09-16 00:03:17 | Low | 2 |
| 2026-09-15 00:25:31 | Low | 2 |
| 2026-09-14 00:27:57 | Low | 2 |
| 2026-09-13 00:19:54 | Low | 2 |
| 2026-09-12 00:25:17 | Low | 2 |
| 2026-09-11 00:19:22 | Low | 2 |
| 2026-09-10 00:22:44 | Low | 2 |
| 2026-09-09 00:04:09 | Low | 2 |
| 2026-09-08 00:18:08 | Low | 2 |
| 2026-09-07 00:30:15 | Low | 2 |
| 2026-09-06 00:17:06 | Low | 2 |
| 2026-09-05 00:16:27 | Low | 2 |
| 2026-09-04 00:03:13 | Low | 2 |
| 2026-09-03 00:15:47 | Low | 2 |
| 2026-09-02 00:02:31 | Low | 2 |
| 2026-09-01 00:11:19 | Low | 2 |
| 2026-08-31 00:19:57 | Low | 2 |
| 2026-08-30 00:04:14 | Low | 2 |
| 2026-08-29 00:29:17 | Low | 2 |