mockplus-dt-font-agent-bin

maintainer orphaned · 0 votes · scanned 2026-08-03 00:08:14.047287
MEDIUM
View on AUR ↗
Why flagged 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.

Triggered rules

MEDIUM source=() URL on a non-standard host 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")
MEDIUM AI review 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
1# Maintainer: everyx <lunt.luo#gmail.com>
2
3_pkgname=mockplus-dt-font-agent
4pkgname=${_pkgname}-bin
5pkgver=1.0.2
6pkgrel=3
7pkgdesc="Mockplus DT - Font Agent"
8arch=("any")
9url="https://www.mockplus.cn/dt"
10license=("custom")
11depends=('fontconfig' 'freetype2' 'libevent' 'nlohmann-json')
12provides=("${_pkgname}")
13source=("${_pkgname}.zip::https://dt.mockplus.cn/plugin-downloads/MockplusDTFontAgentInstall_linux_v${pkgver}.zip")
14sha512sums=("7223c1594ac223c3232fa2548a56b54d471d580e0b9b723b8a62a0f63f98ca48651983aed123a261f8a2c92209086d78ed1edb4ee962c8032eb78f1e807c64da")
15
16_user=mockplus
17
18build(){
19 sed -i 's|/usr/local/bin/|/usr/bin/|' DTFontAgent.service
20}
21
22package() {
23 install -Dm755 DTFontAgent -t "$pkgdir/usr/bin/"
24 install -Dm644 DTFontAgent.service -t "$pkgdir/usr/lib/systemd/user/"
25}
26

Scan history

Scanned at (UTC)SeverityRules
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

Report a package

Reports go to the AURWatch maintainer (one person) and are read by hand. No login required.

0 / 4000
Your suggestion