cstcadnavigator

maintainer samuelbernardo · 0 votes · scanned 2026-08-03 00:08:14.047287
MEDIUM
View on AUR ↗
Why flagged This PKGBUILD downloads a prebuilt binary RPM from cadsofttools.com (the official vendor website for CST CAD Navigator) and installs its contents directly. The host is the legitimate upstream vendor, not a personal or unofficial mirror, which reduces supply-chain risk compared to a random third-party host. However, the package still installs an unaudited prebuilt binary blob without any source build process, and the RPM is extracted and its entire directory tree copied into pkgdir with a broad find+cp pattern. The sha256 checksum provides integrity verification against the specific file, but does not protect against a compromised upstream host serving a different binary in the future. This is a standard pattern for proprietary closed-source software in the AUR (similar to google-chrome, spotify, etc.), but the binary execution risk from a vendor-hosted prebuilt is a legitimate medium-severity supply-chain concern rather than a false positive. It is not high because there is no obfuscation, no unofficial/personal host, and the vendor is the legitimate software author.

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:10 source=("https://cadsofttools.com/download/${pkgbase}-${pkgver}-${pkgrel}.${CARCH}.rpm")
MEDIUM AI review llm_review

An AI model (anthropic/claude-4.6-sonnet-20260217) reviewed this and agrees it is MEDIUM (confidence 72%): This PKGBUILD downloads a prebuilt binary RPM from cadsofttools.com (the official vendor website for CST CAD Navigator) and installs its contents directly. The host is the legitimate upstream vendor, not a personal or unofficial mirror, which reduces supply-chain risk compared to a random third-party host. However, the package still installs an unaudited prebuilt binary blob without any source build process, and the RPM is extracted and its entire directory tree copied into pkgdir with a broad find+cp pattern. The sha256 checksum provides integrity verification against the specific file, but does not protect against a compromised upstream host serving a different binary in the future. This is a standard pattern for proprietary closed-source software in the AUR (similar to google-chrome, spotify, etc.), but the binary execution risk from a vendor-hosted prebuilt is a legitimate medium-severity supply-chain concern rather than a false positive. It is not high because there is no obfuscation, no unofficial/personal host, and the vendor is the legitimate software author.

PKGBUILD

1 offending line(s) highlighted
1# Maintainer: Samuel Bernardo <samuelbernardo.mail at gmail dot com>
2pkgbase=cstcadnavigator
3pkgname=('cstcadnavigator')
4pkgver="1.4.1"
5pkgrel="1"
6pkgdesc="CST CAD Navigator supports 2D and 3D formats, open and convert."
7arch=("$CARCH")
8license=('LicenseRef-cstCadNavigator')
9url='https://cadsofttools.com/products/cst-cad-navigator'
10source=("https://cadsofttools.com/download/${pkgbase}-${pkgver}-${pkgrel}.${CARCH}.rpm")
11depends=('glibc'
12 'glib2'
13 'zlib'
14 'gcc-libs')
15sha256sums=("e84ac132f62bb7b35b3316dc37a386250df19f8d51b16584fc7ff2b5138bd386")
16
17package() {
18 install -Dm644 "$srcdir/usr/share/doc/cstcadnavigator/License.txt" "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
19 find $srcdir/ -mindepth 1 -maxdepth 1 -type d | xargs cp -r -t "$pkgdir"
20}
21

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