edrawmax-cn
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:28
source_x86_64=("${pkgname}-${pkgver}.deb::https://cc-download.wondershare.cc/business/prd/edrawmax_cn_full5374.deb")
llm_review
An AI model (anthropic/claude-4.6-sonnet-20260217) reviewed this and agrees it is MEDIUM (confidence 72%): The package downloads a prebuilt binary .deb from wondershare.cc, which is a Wondershare-owned CDN domain (Wondershare is the parent company of Edrawsoft/EdrawMax). This is not a random personal host — wondershare.cc is the official Wondershare CDN used for distributing their software in China. The commented-out alternative source (cc-download.edrawsoft.cn) confirms this is the same vendor's content served from a different CDN hostname. However, the host is not the canonical edrawsoft.cn domain, the URL contains an opaque version string (edrawmax_cn_full5374.deb) rather than the pkgver, and the package installs a prebuilt proprietary binary blob directly into /opt without any integrity verification beyond a single sha256sum. This constitutes a real supply-chain concern: if wondershare.cc is compromised or the artifact is silently replaced, users receive arbitrary executed code. The sha256sum provides some protection but only against the specific artifact at review time. Rated medium rather than high because wondershare.cc is plausibly the legitimate vendor CDN, not a clearly hostile or personal host, and there is no evidence of active malice.
PKGBUILD
1 offending line(s) highlighted# Maintainer: taotieren <admin@taotieren.com>
# edrawmax 中文版
pkgname=edrawmax-cn
pkgver=15.0.6
pkgrel=1
arch=('x86_64')
options=(!strip !debug)
conflicts=("edrawmax")
pkgdesc="强大的办公绘图、工程绘图、图文编辑、彩页设计软件"
depends=(
sh
curl
dbus
e2fsprogs
expat
gcc-libs
glib2
glibc
hicolor-icon-theme
krb5
zlib)
makedepends=(
libarchive)
license=('LicenseRef-Commercial')
url="https://www.edrawsoft.cn/edrawmax/"
# source_x86_64=("https://cc-download.edrawsoft.cn/EdrawMax_${pkgver}_cn.deb")
source_x86_64=("${pkgname}-${pkgver}.deb::https://cc-download.wondershare.cc/business/prd/edrawmax_cn_full5374.deb")
sha256sums_x86_64=('a8612d04624d07a12fc88835c23a100b692a4d396ed548c31cc725b9d8b79041')
package() {
bsdtar -xf "${srcdir}/data.tar.xz" --numeric-owner -C ${pkgdir}
chown -R root:root ${pkgdir}
install -dm0755 "${pkgdir}/usr/bin/"
# /opt/apps/edrawmax/EdrawMax
ln -sf "/opt/apps/${pkgname%-cn}/${pkgname%-cn}.sh" "${pkgdir}/usr/bin/${pkgname%-cn}"
}
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 |