yidongbangong-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:27
source_aarch64=("${pkgname%-bin}-${pkgver}-aarch64.deb::https://dlydbg.cmzq-office.com/pc/uos_${pkgver}_arm64.deb")
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# Maintainer: zxp19821005 <zxp19821005 at 163 dot com>
pkgname=yidongbangong-bin
_debname="com.cmic.${pkgname%-bin}"
pkgver=1.0.6
_electronversion=13
pkgrel=1
pkgdesc="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)"
arch=(
'aarch64'
'x86_64'
)
url="https://oa.cmzq-office.com/web/ydbg/hebangong"
license=('LicenseRef-custom')
conflicts=("${pkgname%-bin}")
provides=("${pkgname%-bin}=${pkgver}")
depends=(
"electron${_electronversion}"
)
options=(
'!emptydirs'
'!strip'
)
source=(
"LICENSE.html::${url}/about-service.html"
"${pkgname%-bin}.sh"
)
source_aarch64=("${pkgname%-bin}-${pkgver}-aarch64.deb::https://dlydbg.cmzq-office.com/pc/uos_${pkgver}_arm64.deb")
source_x86_64=("${pkgname%-bin}-${pkgver}-x86_64.deb::https://dlydbg.cmzq-office.com/pc/uos_${pkgver}_amd64.deb")
sha256sums=('7627ead55b09367210eafcc5d0aa8a5270ad79fc2f5994d956d532b7e1280ac6'
'291f50480f5a61bc9c68db7d44cd0412071128706baa868a9cb854f8779a1980')
sha256sums_aarch64=('0a12f1d6951993ba40caa17365648d63d9cae8dc52df1fb8f431c58b3de23b37')
sha256sums_x86_64=('1dc913e6075fa7b294d8e91cc3eee2e4a064ff0ad559f082dbd5b29277fa9caa')
prepare() {
sed -i -e "
s/@electronversion@/${_electronversion}/g
s/@appname@/${pkgname%-bin}/g
s/@runname@/app.asar/g
s/@cfgdirname@/${pkgname%-bin}/g
s/@options@/env ELECTRON_OZONE_PLATFORM_HINT=auto/g
" "${srcdir}/${pkgname%-bin}.sh"
bsdtar -xf "${srcdir}/data."*
sed -i -e "
s/\/opt\/apps\/${_debname}\/files\/${pkgname%-bin} --no-sandbox/${pkgname%-bin}/g
s/Icon=${_debname}/Icon=${pkgname%-bin}/g
" "${srcdir}/opt/apps/${_debname}/entries/applications/${_debname}.desktop"
}
package() {
install -Dm755 "${srcdir}/${pkgname%-bin}.sh" "${pkgdir}/usr/bin/${pkgname%-bin}"
install -Dm644 "${srcdir}/opt/apps/${_debname}/files/resources/app.asar" -t "${pkgdir}/usr/lib/${pkgname%-bin}"
cp -Pr --no-preserve=ownership "${srcdir}/opt/apps/${_debname}/files/resources/app.asar.unpacked" "${pkgdir}/usr/lib/${pkgname%-bin}"
_icon_sizes=(16x16 32x32 48x48 64x64 128x128 256x256 512x512)
for _icons in "${_icon_sizes[@]}";do
install -Dm644 "${srcdir}/opt/apps/${_debname}/entries/icons/hicolor/${_icons}/apps/${_debname}.png" \
"${pkgdir}/usr/share/icons/hicolor/${_icons}/apps/${pkgname%-bin}.png"
done
install -Dm644 "${srcdir}/opt/apps/${_debname}/entries/applications/${_debname}.desktop" "${pkgdir}/usr/share/applications/${pkgname%-bin}.desktop"
install -Dm644 "${srcdir}/LICENSE.html" -t "${pkgdir}/usr/share/licenses/${pkgname}"
}
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 |