yidongbangong-bin

maintainer zxp19821005 · 0 votes · scanned 2026-08-03 00:08:14.047287
MEDIUM
View on AUR ↗
Why flagged The PKGBUILD downloads prebuilt .deb binaries (containing an Electron app.asar and unpacked resources) from dlydbg.cmzq-office.com, which is a subdomain of cmzq-office.com — the same domain as the official product URL (oa.cmzq-office.com). This suggests it is the vendor's own download server rather than a random third-party host. However, it is still not a well-known, widely-audited distribution channel (no GitHub releases, no official Linux distro mirror), and the binaries are executed code (Electron app.asar + unpacked native modules) installed directly into /usr/lib. The sha256sums are pinned, which mitigates silent substitution at rest, but does not protect against the vendor intentionally shipping malicious code or the subdomain being compromised and checksums not updated. The pattern is consistent with many AUR 'bin' packages for Chinese enterprise software distributed via vendor CDNs, which is a recognized but non-zero supply-chain risk. This is a genuine medium: executed binary/compiled code from a non-mainstream host with no independent verification path.

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:27 source_aarch64=("${pkgname%-bin}-${pkgver}-aarch64.deb::https://dlydbg.cmzq-office.com/pc/uos_${pkgver}_arm64.deb")
MEDIUM AI review llm_review

An AI model (anthropic/claude-4.6-sonnet-20260217) reviewed this and agrees it is MEDIUM (confidence 72%): The PKGBUILD downloads prebuilt .deb binaries (containing an Electron app.asar and unpacked resources) from dlydbg.cmzq-office.com, which is a subdomain of cmzq-office.com — the same domain as the official product URL (oa.cmzq-office.com). This suggests it is the vendor's own download server rather than a random third-party host. However, it is still not a well-known, widely-audited distribution channel (no GitHub releases, no official Linux distro mirror), and the binaries are executed code (Electron app.asar + unpacked native modules) installed directly into /usr/lib. The sha256sums are pinned, which mitigates silent substitution at rest, but does not protect against the vendor intentionally shipping malicious code or the subdomain being compromised and checksums not updated. The pattern is consistent with many AUR 'bin' packages for Chinese enterprise software distributed via vendor CDNs, which is a recognized but non-zero supply-chain risk. This is a genuine medium: executed binary/compiled code from a non-mainstream host with no independent verification path.

PKGBUILD

1 offending line(s) highlighted
1# Maintainer: zxp19821005 <zxp19821005 at 163 dot com>
2pkgname=yidongbangong-bin
3_debname="com.cmic.${pkgname%-bin}"
4pkgver=1.0.6
5_electronversion=13
6pkgrel=1
7pkgdesc="A newly created one-stop office solution that integrates 5G communication, basic office and industry applications in order to meet the communication needs of integrated products in the 5G background.(Prebuilt version.Use system-wide electron)"
8arch=(
9 'aarch64'
10 'x86_64'
11)
12url="https://oa.cmzq-office.com/web/ydbg/hebangong"
13license=('LicenseRef-custom')
14conflicts=("${pkgname%-bin}")
15provides=("${pkgname%-bin}=${pkgver}")
16depends=(
17 "electron${_electronversion}"
18)
19options=(
20 '!emptydirs'
21 '!strip'
22)
23source=(
24 "LICENSE.html::${url}/about-service.html"
25 "${pkgname%-bin}.sh"
26)
27source_aarch64=("${pkgname%-bin}-${pkgver}-aarch64.deb::https://dlydbg.cmzq-office.com/pc/uos_${pkgver}_arm64.deb")
28source_x86_64=("${pkgname%-bin}-${pkgver}-x86_64.deb::https://dlydbg.cmzq-office.com/pc/uos_${pkgver}_amd64.deb")
29sha256sums=('7627ead55b09367210eafcc5d0aa8a5270ad79fc2f5994d956d532b7e1280ac6'
30 '291f50480f5a61bc9c68db7d44cd0412071128706baa868a9cb854f8779a1980')
31sha256sums_aarch64=('0a12f1d6951993ba40caa17365648d63d9cae8dc52df1fb8f431c58b3de23b37')
32sha256sums_x86_64=('1dc913e6075fa7b294d8e91cc3eee2e4a064ff0ad559f082dbd5b29277fa9caa')
33prepare() {
34 sed -i -e "
35 s/@electronversion@/${_electronversion}/g
36 s/@appname@/${pkgname%-bin}/g
37 s/@runname@/app.asar/g
38 s/@cfgdirname@/${pkgname%-bin}/g
39 s/@options@/env ELECTRON_OZONE_PLATFORM_HINT=auto/g
40 " "${srcdir}/${pkgname%-bin}.sh"
41 bsdtar -xf "${srcdir}/data."*
42 sed -i -e "
43 s/\/opt\/apps\/${_debname}\/files\/${pkgname%-bin} --no-sandbox/${pkgname%-bin}/g
44 s/Icon=${_debname}/Icon=${pkgname%-bin}/g
45 " "${srcdir}/opt/apps/${_debname}/entries/applications/${_debname}.desktop"
46}
47package() {
48 install -Dm755 "${srcdir}/${pkgname%-bin}.sh" "${pkgdir}/usr/bin/${pkgname%-bin}"
49 install -Dm644 "${srcdir}/opt/apps/${_debname}/files/resources/app.asar" -t "${pkgdir}/usr/lib/${pkgname%-bin}"
50 cp -Pr --no-preserve=ownership "${srcdir}/opt/apps/${_debname}/files/resources/app.asar.unpacked" "${pkgdir}/usr/lib/${pkgname%-bin}"
51 _icon_sizes=(16x16 32x32 48x48 64x64 128x128 256x256 512x512)
52 for _icons in "${_icon_sizes[@]}";do
53 install -Dm644 "${srcdir}/opt/apps/${_debname}/entries/icons/hicolor/${_icons}/apps/${_debname}.png" \
54 "${pkgdir}/usr/share/icons/hicolor/${_icons}/apps/${pkgname%-bin}.png"
55 done
56 install -Dm644 "${srcdir}/opt/apps/${_debname}/entries/applications/${_debname}.desktop" "${pkgdir}/usr/share/applications/${pkgname%-bin}.desktop"
57 install -Dm644 "${srcdir}/LICENSE.html" -t "${pkgdir}/usr/share/licenses/${pkgname}"
58}

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