bytecoinwallet
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=("https://bytecoin.org/storage/wallets/bytecoin_wallet/bytecoinwallet-1.1.9.3.amd64.deb")
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 bytecoin.org (the official Bytecoin project website, not a personal/random host), extracts it, and installs the binaries directly. While bytecoin.org is the upstream vendor's own domain, installing prebuilt binaries from any external host — even an official one — carries supply-chain risk: there is no source build, no reproducibility, and the integrity check is only MD5 (weak, collision-prone). The concern is real but not clearly malicious: this is a pattern common in AUR packages that wrap upstream binary releases. The medium rating is appropriate because executed binaries from an external host (even the official one) bypass source-level auditing, and MD5 provides insufficient integrity assurance.
PKGBUILD
1 offending line(s) highlighted# Maintainer: Till von Ahnen <till@tillvonahnen.de>
# Maintainer: David Rodriguez <openlydeveloped@gmail.com>
pkgname=bytecoinwallet
pkgver=1.1.9.3
pkgrel=1
pkgdesc="Bytecoin(BCN) Wallet"
arch=('any')
url="https://bytecoin.org/downloads/"
license=('GPL')
depends=()
source=("https://bytecoin.org/storage/wallets/bytecoin_wallet/bytecoinwallet-1.1.9.3.amd64.deb")
md5sums=("e94f6248e25c08847d352f12339d03ba")
build() {
mkdir ${pkgname}-${pkgver}
cd ${pkgname}-${pkgver}
tar xf ../data.tar.gz
}
package() {
echo "${pkgdir}"
cd ${pkgname}-${pkgver}
cp -r usr/ "${pkgdir}"
}
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 |