edrawmax-cn

maintainer taotieren · 5 votes · scanned 2026-08-03 00:08:14.047287
MEDIUM
View on AUR ↗
Why flagged 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.

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:28 source_x86_64=("${pkgname}-${pkgver}.deb::https://cc-download.wondershare.cc/business/prd/edrawmax_cn_full5374.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 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
1# Maintainer: taotieren <admin@taotieren.com>
2# edrawmax 中文版
3
4pkgname=edrawmax-cn
5pkgver=15.0.6
6pkgrel=1
7arch=('x86_64')
8options=(!strip !debug)
9conflicts=("edrawmax")
10pkgdesc="强大的办公绘图、工程绘图、图文编辑、彩页设计软件"
11depends=(
12 sh
13 curl
14 dbus
15 e2fsprogs
16 expat
17 gcc-libs
18 glib2
19 glibc
20 hicolor-icon-theme
21 krb5
22 zlib)
23makedepends=(
24 libarchive)
25license=('LicenseRef-Commercial')
26url="https://www.edrawsoft.cn/edrawmax/"
27# source_x86_64=("https://cc-download.edrawsoft.cn/EdrawMax_${pkgver}_cn.deb")
28source_x86_64=("${pkgname}-${pkgver}.deb::https://cc-download.wondershare.cc/business/prd/edrawmax_cn_full5374.deb")
29sha256sums_x86_64=('a8612d04624d07a12fc88835c23a100b692a4d396ed548c31cc725b9d8b79041')
30
31package() {
32 bsdtar -xf "${srcdir}/data.tar.xz" --numeric-owner -C ${pkgdir}
33 chown -R root:root ${pkgdir}
34 install -dm0755 "${pkgdir}/usr/bin/"
35 # /opt/apps/edrawmax/EdrawMax
36 ln -sf "/opt/apps/${pkgname%-cn}/${pkgname%-cn}.sh" "${pkgdir}/usr/bin/${pkgname%-cn}"
37}
38

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