smartscope
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:15
source=("$_pkgname-$_pkgver.deb::https://www.lab-nation.com/package/smartscope/linux/latest/get"
llm_review
An AI model (anthropic/claude-4.6-sonnet-20260217) reviewed this and agrees it is MEDIUM (confidence 72%): The source URL points to a 'latest' endpoint (https://www.lab-nation.com/package/smartscope/linux/latest/get) rather than a versioned, immutable artifact. While lab-nation.com appears to be the official vendor domain, the 'latest' redirect means the downloaded .deb could change at any time without the PKGBUILD reflecting it. The md5sum provides some protection against silent substitution, but md5 is cryptographically weak and the checksum would need to be updated manually if the endpoint content changes. More critically, the package extracts and installs a prebuilt binary .deb (data.tar.xz) directly onto the system — this is an executed binary from a vendor host with no source build, which is the definition of a medium supply-chain concern. The 'latest' endpoint pattern means the pinned version in pkgver may not match what is actually downloaded if the endpoint is updated. The license is listed as 'unknown', and the package installs a Mono application binary without source verification. This is a legitimate medium risk: not clearly malicious, but a prebuilt binary from a mutable endpoint with weak integrity checking.
PKGBUILD
1 offending line(s) highlighted# Maintainer: Moritz Lipp <mail@mlq.me>
pkgname=smartscope
pkgver=0.15.1.0
pkgrel=1
pkgdesc="SmartScope App"
arch=('x86_64' 'i686')
url="https://www.lab-nation.com/"
license=('unknown')
depends=('mono' 'sdl_mixer' 'libusb')
makedepends=('tar')
_pkgver=`echo $pkgver | sed 's/\./-/g'`
_pkgname=SmartScope-Linux
source=("$_pkgname-$_pkgver.deb::https://www.lab-nation.com/package/smartscope/linux/latest/get"
"smartscope.sh")
md5sums=('a56ec4ce5a5104ef1e246d1960ec5bda'
'4e63224a3a40e165cf4bd2f777d288dc')
package() {
cd "$srcdir"
tar xfv data.tar.xz -C $pkgdir
install -D -m755 smartscope.sh "$pkgdir/usr/bin/smartscope"
}
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 |