silentdragon-bin
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:14
source=("$_pkgname-$pkgver-amd64.deb::https://git.hush.is/attachments/a2d8c2b9-67c4-4210-8b68-12c693c5260b"
llm_review
An AI model (anthropic/claude-4.6-sonnet-20260217) reviewed this and agrees it is MEDIUM (confidence 72%): The PKGBUILD downloads a prebuilt binary .deb from git.hush.is (a Gitea instance for the HUSH cryptocurrency project). While this is the project's own official forge rather than a random personal host, it is still a non-standard attachment URL (not a GitHub release or distro mirror), and the binary is installed directly without any extraction step shown for data.tar.xz from the .deb (the PKGBUILD references data.tar.xz but never unpacks the .deb first — though this may happen implicitly via makepkg's extract step or a missing prepare()). The sha512sums are present and pin the binary, which mitigates substitution risk significantly. The main residual concern is that git.hush.is is a self-hosted forge whose TLS and content integrity depend entirely on the project operators, and the binary is executed code installed to /usr/bin. This is a standard 'prebuilt binary from upstream's own forge' pattern common in AUR -bin packages; the sha512 checksum provides meaningful integrity protection. Overall this is a typical medium-risk -bin package: not clearly malicious, but carries inherent supply-chain risk from a prebuilt binary sourced from a self-hosted forge.
PKGBUILD
1 offending line(s) highlighted# Maintainer: Jah Way <jahway603 at protonmail dot com>
pkgname=silentdragon-bin
_pkgname="${pkgname%-bin}"
pkgver=1.4.5
pkgrel=1
pkgdesc='HUSH (Privacy Cryptocurrency) desktop full node GUI wallet that supports z-addresses'
url='https://git.hush.is/hush/silentdragon'
arch=('x86_64')
license=('GPL-3.0-or-later')
makedepends=('curl' 'wget')
provides=('silentdragon')
conflicts=('silentdragon')
source=("$_pkgname-$pkgver-amd64.deb::https://git.hush.is/attachments/a2d8c2b9-67c4-4210-8b68-12c693c5260b"
"$url/raw/branch/master/LICENSE")
sha512sums=('5faaff88755960d5c69521f6798711a486b319a2a33ccf6513d49401ac87b69574d571d86f8f534bc8f4922aac1c2b17ae93c128491440b3215cf3bf77004664'
'2d3eac468855f3b7d5cec91c7af8119ba15b7c5f634642f4e10a7c69ab08f32d40b12eab8986cc8dbc80cbcd3d6697159723a25e56915f66ea50179caae69553')
package() {
install="${pkgbase}.install"
# extract from deb file
tar -xf "$srcdir/data.tar.xz"
install -Dm755 "$srcdir/usr/bin/$_pkgname" "$pkgdir/usr/bin/$_pkgname"
install -Dm644 "$srcdir/LICENSE" "$pkgdir/usr/share/licenses/$_pkgname/LICENSE"
install -Dm644 "$srcdir/usr/share/applications/$_pkgname.desktop" "$pkgdir/usr/share/applications/$_pkgname.desktop"
install -Dm644 "$srcdir/usr/share/pixmaps/$_pkgname.xpm" "$pkgdir/usr/share/pixmaps/$_pkgname.xpm"
}
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 |