bt-client-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:24
source=("bt-client-${pkgver}.deb::https://download-esa.bt.cn/bt-client/bt-client-linux-${pkgver}-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 x86_64 binary .deb from download-esa.bt.cn, which is a subdomain of bt.cn (BaoTa/aaPanel, a Chinese server management panel vendor). This is the vendor's own distribution host, not a random personal server, so it is somewhat analogous to an official release host. However, the package installs a prebuilt Electron/GUI binary directly from a Chinese vendor's CDN without any source build, and the domain (download-esa.bt.cn) is not a widely recognized or audited distribution channel. A sha256 checksum is provided, which mitigates substitution risk at the specific version, but does not address trust in the upstream binary itself. The core concern is that this is an opaque, prebuilt executable from a vendor-controlled host with no source build — a classic supply-chain risk pattern for AUR packages. This warrants MEDIUM: it is not clearly malicious, but it is an executed binary from an unofficial/vendor-only host with no reproducibility.
PKGBUILD
1 offending line(s) highlighted# Maintainer: 堡塔 Technology Co., Ltd. <hwl@bt.cn>
# Contributor: mineleng <15119587808@163.com>
pkgname=bt-client-bin
pkgver=1.2.6
pkgrel=1
pkgdesc="堡塔多机管理"
arch=('x86_64')
url="https://www.bt.cn"
license=('Apache')
depends=(
'gtk3'
'libnotify'
'nss'
'libxss'
'libxtst'
'xdg-utils'
'at-spi2-core'
'util-linux'
'libsecret'
'binutils'
)
optdepends=('libappindicator-gtk3: systray indicator support')
source=("bt-client-${pkgver}.deb::https://download-esa.bt.cn/bt-client/bt-client-linux-${pkgver}-amd64.deb")
sha256sums=('ddba7b1f6b364af450f3984dd89b3eaa3ee383d980994632dc60e438081e0f96')
package() {
cd "$srcdir"
ar x "bt-client-${pkgver}.deb"
tar -xf data.tar.xz -C "$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 |