navicat121_premium_cs_x64
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:11
source=(http://dn.navicat.com/download/navicat121_premium_cs_x64.tar.gz
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# Maintainer: yiranzai <wuqingdzx@gmail.com>
pkgname=navicat121_premium_cs_x64
pkgver=12.1.12
pkgrel=1
pkgdesc="Navicat Premium is a multi-connection database development tool. (Chinese Simplified)"
url="http://www.navicat.com"
license=('GPL3')
arch=('any')
provides=('navicat')
depends=('wine')
source=(http://dn.navicat.com/download/navicat121_premium_cs_x64.tar.gz
navicat.desktop
navicat
Navicat_Premium.png)
md5sums=('SKIP'
'42dc2916a53578e05c9c4bcd619ade21'
'20fa59790eb7acaeeeaf4b86cdd0551f'
'595f2ae611d7ebb183e83d712232b0e2')
package() {
mkdir -p ${pkgdir}/opt/navicat
mkdir -p ${pkgdir}/usr/bin
mkdir -p ${pkgdir}/usr/share/applications
cp -R ${srcdir}/navicat121_premium_cs_x64/* ${pkgdir}/opt/navicat/
cp ${srcdir}/navicat ${pkgdir}/usr/bin/
chmod +x ${pkgdir}/usr/bin/navicat
install -Dm644 "navicat.desktop" "${pkgdir}/usr/share/applications/navicat.desktop"
install -Dm644 "Navicat_Premium.png" "${pkgdir}/usr/share/icons/hicolor/256x256/apps/Navicat_Premium.png"
}
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 |