com.tencent.docs.deepin
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:15
source=(https://com-store-packages.uniontech.com/appstore/pool/appstore/c/com.tencent.docs.deepin/com.tencent.docs.deepin_${pkgver}deepin1_i386.deb)
llm_review
An AI model (anthropic/claude-4.6-sonnet-20260217) reviewed this and agrees it is MEDIUM (confidence 72%): The PKGBUILD downloads a prebuilt i386 .deb binary from com-store-packages.uniontech.com, which is the Deepin/UOS app store package repository operated by Uniontech (the company behind Deepin Linux). This is not an arbitrary personal host — it is the official Deepin app store CDN used by deepin-store packages, and many AUR deepin-wine packages use this same host. However, it is still a third-party binary (a Wine-wrapped Tencent Docs app) from a non-upstream host that is not the official Tencent distribution channel, and the package installs executed binaries (run.sh, the wrapped Wine application) directly from this .deb. There is a single sha256sum provided which gives some integrity protection, but no GPG signature verification. The supply-chain concern is real but moderate: the host is a known Deepin ecosystem CDN rather than a random personal server, but it is still an unofficial redistribution of a proprietary binary. This fits the medium category: executed code from an unofficial/third-party host with no signature verification beyond a bare checksum.
PKGBUILD
1 offending line(s) highlighted
# Maintainer: Asuka Minato <youremail@domain.com>
# Contributor: Asuka Minato
pkgname=com.tencent.docs.deepin
pkgver=2.3.19
pkgrel=1
pkgdesc="TencentDocs Client on Deepin Wine6"
arch=(x86_64)
url="https://docs.qq.com/"
license=('custom')
depends=(libx11 bash gtk2 xdg-utils glib2 pango glibc cairo fontconfig freetype2
at-spi2-core gdk-pixbuf2 lib32-glibc deepin-wine6-stable
gnome-settings-daemon
)
source=(https://com-store-packages.uniontech.com/appstore/pool/appstore/c/com.tencent.docs.deepin/com.tencent.docs.deepin_${pkgver}deepin1_i386.deb)
sha256sums=('b52b7b166fb383bf8c5924249cd2c30158bd884e9400ae4f2fabf3a5e3ae6d0a')
package() {
tar -xvpf data.tar.* -C $pkgdir
gendesk --exec "/opt/apps/$pkgname/files/run.sh" --pkgname $pkgname
install -Dm644 $pkgname.desktop -t $pkgdir/usr/share/applications/
echo "===> run /usr/lib/gsd-xsettings before run the program"
echo "run /opt/apps/com.tencent.docs.deepin/files/run.sh to launch, if desktop file failed"
}
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 |