ratslang-bin
Prebuilt binaries downloaded from a personal/unofficial host (ppa.steado.tech) with SKIP'd checksums, making them unverifiable and trivially swappable; while the maintainer appears to be the project author, the combination of an unofficial PPA host and no integrity verification for executed binaries warrants medium severity.
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:11
source_x86_64=("$pkgname-$pkgver.deb::https://ppa.steado.tech/ubuntu/pool/main/noble/ratslang_$pkgver-1_amd64.deb")
zero_votes_recent
Uploaded within the last 14 days with 2 or fewer community votes — little peer review so far.
llm_review
An AI model (anthropic/claude-sonnet-4.6) reviewed this and agrees it is MEDIUM (confidence 80%): Prebuilt binaries downloaded from a personal/unofficial host (ppa.steado.tech) with SKIP'd checksums, making them unverifiable and trivially swappable; while the maintainer appears to be the project author, the combination of an unofficial PPA host and no integrity verification for executed binaries warrants medium severity.
PKGBUILD
1 offending line(s) highlighted# Maintainer: stelzo <stelzo@steado.de>
pkgname=ratslang-bin
pkgver=0.5.0
pkgrel=1
pkgdesc="Configuration language for building physical systems in Rust: CLI and language server"
arch=('x86_64' 'aarch64')
url="https://codeberg.org/stelzo/ratslang"
license=('MIT' 'Apache-2.0')
depends=('libgcc' 'glibc')
options=('!lto' '!strip' '!debug')
source_x86_64=("$pkgname-$pkgver.deb::https://ppa.steado.tech/ubuntu/pool/main/noble/ratslang_$pkgver-1_amd64.deb")
sha256sums_x86_64=('SKIP')
source_aarch64=("$pkgname-$pkgver.deb::https://ppa.steado.tech/ubuntu/pool/main/noble/ratslang_$pkgver-1_arm64.deb")
sha256sums_aarch64=('SKIP')
noextract=("$pkgname-$pkgver.deb")
provides=('ratslang')
conflicts=('ratslang')
prepare() {
mkdir -p "$srcdir/ratslang-ext"
cd "$srcdir/ratslang-ext"
bsdtar -xf "$srcdir/$pkgname-$pkgver.deb"
tar -xpf data.tar.*
}
package() {
install -Dm755 "$srcdir/ratslang-ext/usr/bin/ratslang" "$pkgdir/usr/bin/ratslang"
install -Dm755 "$srcdir/ratslang-ext/usr/bin/ratslang-lsp" "$pkgdir/usr/bin/ratslang-lsp"
install -Dm644 "$srcdir/ratslang-ext/usr/share/doc/ratslang/README.md" "$pkgdir/usr/share/doc/ratslang/README.md"
}
Scan history
| Scanned at (UTC) | Severity | Rules |
|---|---|---|
| 2026-10-27 00:23:28 | Medium | 3 |
| 2026-10-26 17:49:28 | Medium | 3 |
| 2026-10-26 17:46:00 | Medium | 3 |