navicat121_premium_cs_x64

maintainer orphaned · 0 votes · scanned 2026-08-03 00:08:14.047287
MEDIUM
View on AUR ↗
Why flagged The PKGBUILD downloads a prebuilt binary tarball (navicat121_premium_cs_x64.tar.gz) from dn.navicat.com, which is PremiumSoft's official CDN/download host for Navicat, so the origin is not a random personal host. However, the md5sum for the tarball is 'SKIP', meaning there is no integrity verification of the downloaded executable. The binary is then installed directly into /opt/navicat and run via Wine. The combination of an executed prebuilt binary with no checksum verification constitutes a real supply-chain risk: if the CDN were compromised or the URL hijacked, arbitrary code would be installed without detection. Additionally, Navicat is proprietary commercial software (not GPL3 as falsely declared), so packaging it this way may raise license concerns, but it does not appear to crack or circumvent licensing. The SKIP checksum on an executed binary from an external host, even an official one, is the core concern here.

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:11 source=(http://dn.navicat.com/download/navicat121_premium_cs_x64.tar.gz
MEDIUM AI review 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 binary tarball (navicat121_premium_cs_x64.tar.gz) from dn.navicat.com, which is PremiumSoft's official CDN/download host for Navicat, so the origin is not a random personal host. However, the md5sum for the tarball is 'SKIP', meaning there is no integrity verification of the downloaded executable. The binary is then installed directly into /opt/navicat and run via Wine. The combination of an executed prebuilt binary with no checksum verification constitutes a real supply-chain risk: if the CDN were compromised or the URL hijacked, arbitrary code would be installed without detection. Additionally, Navicat is proprietary commercial software (not GPL3 as falsely declared), so packaging it this way may raise license concerns, but it does not appear to crack or circumvent licensing. The SKIP checksum on an executed binary from an external host, even an official one, is the core concern here.

PKGBUILD

1 offending line(s) highlighted
1# Maintainer: yiranzai <wuqingdzx@gmail.com>
2pkgname=navicat121_premium_cs_x64
3pkgver=12.1.12
4pkgrel=1
5pkgdesc="Navicat Premium is a multi-connection database development tool. (Chinese Simplified)"
6url="http://www.navicat.com"
7license=('GPL3')
8arch=('any')
9provides=('navicat')
10depends=('wine')
11source=(http://dn.navicat.com/download/navicat121_premium_cs_x64.tar.gz
12 navicat.desktop
13 navicat
14 Navicat_Premium.png)
15
16md5sums=('SKIP'
17 '42dc2916a53578e05c9c4bcd619ade21'
18 '20fa59790eb7acaeeeaf4b86cdd0551f'
19 '595f2ae611d7ebb183e83d712232b0e2')
20
21package() {
22 mkdir -p ${pkgdir}/opt/navicat
23 mkdir -p ${pkgdir}/usr/bin
24 mkdir -p ${pkgdir}/usr/share/applications
25 cp -R ${srcdir}/navicat121_premium_cs_x64/* ${pkgdir}/opt/navicat/
26 cp ${srcdir}/navicat ${pkgdir}/usr/bin/
27 chmod +x ${pkgdir}/usr/bin/navicat
28 install -Dm644 "navicat.desktop" "${pkgdir}/usr/share/applications/navicat.desktop"
29 install -Dm644 "Navicat_Premium.png" "${pkgdir}/usr/share/icons/hicolor/256x256/apps/Navicat_Premium.png"
30}
31

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