steuern-lu-np-2024
Triggered rules
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:12
"https://steuersoftware.lu.ch/steuern24/steuern.lu.2024nP.sh"
llm_review
An AI model (anthropic/claude-4.6-sonnet-20260217) reviewed this and agrees it is MEDIUM (confidence 72%): The PKGBUILD downloads and executes a shell installer script (steuern.lu.2024nP.sh) from steuersoftware.lu.ch during the prepare() phase. The host appears to be the official Canton of Lucerne tax software distribution server (matching the official URL lu.ch domain), which is a legitimate Swiss cantonal government source. However, the checksum is set to SKIP, meaning any modification to the script — whether by the host being compromised or the file being silently updated — would go undetected. The script is executed with elevated trust during the build process, making this a real supply-chain concern: if the remote file is replaced with a malicious version, it would execute arbitrary code on the builder's machine. The domain is official-looking (lu.ch subdomain), but SKIP on an executed script is a genuine medium-severity issue regardless of source legitimacy.
PKGBUILD
1 offending line(s) highlighted# Maintainer: Thomas Gassmann <thomas@gassmann.dev>
pkgname=steuern-lu-np-2024
pkgver=2024.1
pkgrel=2
pkgdesc="Lucerne tax declaration software for natural persons 2024"
arch=(any)
url="https://steuern.lu.ch/steuererklaerung/steuererklaerung_natp/Installation"
license=('custom')
depends=("java-environment" "bash")
source=(
"https://steuersoftware.lu.ch/steuern24/steuern.lu.2024nP.sh"
"$pkgname.desktop"
)
sha256sums=(
'SKIP'
'99cd2c2f85bbf69eaecce06a943cb7b3ffb5dd0a23f2ba34f73ae5773fcdd425'
)
prepare() {
chmod +x "$srcdir"/steuern.lu.2024nP.sh
"$srcdir"/steuern.lu.2024nP.sh -q \
-Dall=true \
-V'addToPath$Integer'=1 \
-dir "$srcdir/steuern-lu-np-2024"
}
package() {
mkdir -p "$pkgdir"/opt/steuern-lu-np-2024
cp -R "$srcdir"/steuern-lu-np-2024/* "$pkgdir"/opt/steuern-lu-np-2024
install -Dm644 "$srcdir"/$pkgname.desktop \
"$pkgdir"/usr/share/applications/$pkgname.desktop
}
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 00:24:32 | MEDIUM | 2 |
| 2026-07-26 00:07:32 | MEDIUM | 2 |
| 2026-07-25 00:13:44 | MEDIUM | 2 |
| 2026-07-24 00:02:28 | MEDIUM | 2 |
| 2026-07-23 00:14:47 | MEDIUM | 2 |
| 2026-07-22 00:29:32 | MEDIUM | 2 |
| 2026-07-21 00:24:15 | MEDIUM | 2 |
| 2026-07-20 00:19:49 | MEDIUM | 2 |
| 2026-07-19 00:17:08 | MEDIUM | 2 |
| 2026-07-18 00:14:48 | MEDIUM | 2 |
| 2026-07-17 00:06:16 | MEDIUM | 2 |
| 2026-07-16 00:05:41 | MEDIUM | 2 |
| 2026-07-15 00:09:25 | MEDIUM | 2 |