mockplus-dt-font-agent-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:13
source=("${_pkgname}.zip::https://dt.mockplus.cn/plugin-downloads/MockplusDTFontAgentInstall_linux_v${pkgver}.zip")
llm_review
An AI model (anthropic/claude-4.6-sonnet-20260217) reviewed this and agrees it is MEDIUM (confidence 72%): A prebuilt binary (DTFontAgent) is downloaded from dt.mockplus.cn, which is the CDN/download subdomain of the Mockplus product (mockplus.cn is the legitimate vendor site for Mockplus DT). The domain is not a random personal host — it is the official vendor's download infrastructure. However, the package installs a closed-source, prebuilt executable directly into /usr/bin and registers it as a systemd user service, with no source code to audit. This is a genuine supply-chain concern: if the vendor's download host were compromised, or if the binary contains undisclosed functionality, users would be running arbitrary vendor code with no transparency. The sha512sum provides integrity checking against the specific release, but does not mitigate trust in the vendor binary itself. This pattern (official vendor binary from vendor CDN, no source) is standard for -bin AUR packages and is not unusual or malicious, but the executed prebuilt binary from a non-auditable host warrants a medium rating rather than clean.
PKGBUILD
1 offending line(s) highlighted# Maintainer: everyx <lunt.luo#gmail.com>
_pkgname=mockplus-dt-font-agent
pkgname=${_pkgname}-bin
pkgver=1.0.2
pkgrel=3
pkgdesc="Mockplus DT - Font Agent"
arch=("any")
url="https://www.mockplus.cn/dt"
license=("custom")
depends=('fontconfig' 'freetype2' 'libevent' 'nlohmann-json')
provides=("${_pkgname}")
source=("${_pkgname}.zip::https://dt.mockplus.cn/plugin-downloads/MockplusDTFontAgentInstall_linux_v${pkgver}.zip")
sha512sums=("7223c1594ac223c3232fa2548a56b54d471d580e0b9b723b8a62a0f63f98ca48651983aed123a261f8a2c92209086d78ed1edb4ee962c8032eb78f1e807c64da")
_user=mockplus
build(){
sed -i 's|/usr/local/bin/|/usr/bin/|' DTFontAgent.service
}
package() {
install -Dm755 DTFontAgent -t "$pkgdir/usr/bin/"
install -Dm644 DTFontAgent.service -t "$pkgdir/usr/lib/systemd/user/"
}
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 |