cfca-seceditctladv-icbc
Downloads a prebuilt .deb containing native browser plugin shared libraries from a Chinese banking portal (ICBC/CFCA), which is plausibly the official source but is an unverifiable prebuilt executable; additionally the .install hook collects hardware fingerprint data (CPU ID, motherboard serial) via dmidecode and writes it to /opt/cfca/dev, which while possibly required for DRM/licensing is a form of hardware data collection that warrants scrutiny.
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:14
source=("https://corporbank-simp.icbc.com.cn/ebankc/safety/linux/uos/adv/UOS_SecEditCtlAdv.ICBC.x86_64.deb")
zero_votes_recent
Uploaded within the last 14 days with 2 or fewer community votes — little peer review so far.
llm_review
An AI model (anthropic/claude-sonnet-4.6) reviewed this and agrees it is MEDIUM (confidence 70%): Downloads a prebuilt .deb containing native browser plugin shared libraries from a Chinese banking portal (ICBC/CFCA), which is plausibly the official source but is an unverifiable prebuilt executable; additionally the .install hook collects hardware fingerprint data (CPU ID, motherboard serial) via dmidecode and writes it to /opt/cfca/dev, which while possibly required for DRM/licensing is a form of hardware data collection that warrants scrutiny.
PKGBUILD
1 offending line(s) highlighted# Maintainer: Clover Yan <i at cloveryan dot com>
pkgname=cfca-seceditctladv-icbc
pkgver=3.3.0.2
pkgrel=1
pkgdesc='SecEditCtlAdv From CFCA for ICBC'
arch=('x86_64')
url='https://corporbank-simp.icbc.com.cn/'
license=('custom')
depends=('glibc' 'gcc-libs' 'dmidecode')
makedepends=('wget')
install='cfca-seceditctladv-icbc.install'
options=('!debug')
source=("https://corporbank-simp.icbc.com.cn/ebankc/safety/linux/uos/adv/UOS_SecEditCtlAdv.ICBC.x86_64.deb")
sha256sums=('bc7740b1d054e3d7b4e14064be7a5e806b684e96bd7580a9568a7ec62932a9c5')
noextract=('UOS_SecEditCtlAdv.ICBC.x86_64.deb')
DLAGENTS=('https::/usr/bin/wget -q -O %o %u')
package() {
cd "$srcdir"
bsdtar -xf UOS_SecEditCtlAdv.ICBC.x86_64.deb
bsdtar -xf data.tar.xz -C "$pkgdir"
install -d "$pkgdir/usr/lib/mozilla/plugins"
install -m 755 "$pkgdir/opt/cfca/ICBC/SecEditCtlAdv/libnpSecEditCtlAdv-ICBC-plugin.so.3.3.0.2" \
"$pkgdir/usr/lib/mozilla/plugins/libnpSecEditCtlAdv-ICBC-plugin.so"
install -m 755 "$pkgdir/opt/cfca/ICBC/SecEditCtlAdv/libnpMsgEncCtlAdv-ICBC-plugin.so.3.3.0.2" \
"$pkgdir/usr/lib/mozilla/plugins/libnpMsgEncCtlAdv-ICBC-plugin.so"
}
Scan history
| Scanned at (UTC) | Severity | Rules |
|---|---|---|
| 2026-08-27 09:33:21 | Medium | 3 |
| 2026-08-27 09:31:53 | Medium | 2 |