legacy-launcher
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:10
source=("LegacyLauncher_legacy.jar::https://dl.llaun.ch/legacy/bootstrap"
llm_review
An AI model (anthropic/claude-4.6-sonnet-20260217) reviewed this and agrees it is MEDIUM (confidence 82%): The PKGBUILD downloads a prebuilt JAR binary from dl.llaun.ch/legacy/bootstrap (a rolling/latest URL with no version pinning) and installs it as executed code. All checksums are SKIP'd, meaning there is no integrity verification whatsoever. While dl.llaun.ch appears to be the official distribution host for Legacy Launcher (a known Minecraft launcher), the combination of: (1) a versionless 'latest' URL that always fetches whatever the server currently serves, (2) SKIP on all checksums including the JAR, and (3) a prebuilt binary JAR being installed and executed — constitutes a genuine supply-chain risk. If the host is compromised or the maintainer changes the served binary, users will silently receive and execute arbitrary Java bytecode. This is a real medium-severity concern, not a false positive, though it is not clearly malicious.
PKGBUILD
1 offending line(s) highlighted# Maintainer: corecathx <corecathx@proton.me>
pkgname=legacy-launcher
pkgver=latest
pkgrel=1
pkgdesc="Stable, fast and simple Minecraft Launcher."
arch=('any')
url="https://llaun.ch"
license=('Other')
depends=('java-runtime')
source=("LegacyLauncher_legacy.jar::https://dl.llaun.ch/legacy/bootstrap"
"legacy-launcher"
"legacy-launcher.desktop"
"legacy-launcher.png")
sha256sums=('SKIP'
'SKIP'
'SKIP'
'SKIP')
package() {
cd "${srcdir}/"
install -Dm755 "${srcdir}/legacy-launcher" "${pkgdir}/usr/bin/legacy-launcher"
install -Dm644 "${srcdir}/legacy-launcher.desktop" "${pkgdir}/usr/share/applications/legacy-launcher.desktop"
install -Dm644 "${srcdir}/LegacyLauncher_legacy.jar" "${pkgdir}/usr/share/legacy-launcher/LegacyLauncher_legacy.jar"
install -Dm644 "${srcdir}/legacy-launcher.png" "${pkgdir}/usr/share/pixmaps/legacy-launcher.png"
}
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 |