noesis-bin
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:15
source=("https://www.richwhitehouse.com/filemirror/noesisv4473.zip" "noesis.sh")
llm_review
An AI model (anthropic/claude-4.6-sonnet-20260217) reviewed this and agrees it is MEDIUM (confidence 72%): This package downloads a prebuilt Windows executable (Noesis.exe) from richwhitehouse.com, which is the personal/project site of the software's author Rich Whitehouse — a well-known game modding tool developer. The URL matches the official project page listed in the 'url' field. However, it is still a personal host rather than a major distribution platform, and the package installs a prebuilt binary (run via Wine) whose integrity relies entirely on that host not being compromised. The sha512sum is provided (though it appears to be 127 hex chars rather than 128, which may indicate a truncation error in the PKGBUILD — worth noting but not necessarily malicious). The overall pattern is a legitimate proprietary tool distributed from its author's own server, which is common for niche Windows utilities packaged for AUR via Wine. This is a genuine medium-risk supply-chain concern (unofficial personal host, prebuilt binary executed at runtime) but not evidence of malicious intent.
PKGBUILD
1 offending line(s) highlighted# Maintainer: Vorschreibung <vorschreibung@gmail.com>
# shellcheck disable=SC2034,SC2164,SC2154
pkgname=noesis-bin
_pkgname=noesis
pkgver=4.473
pkgrel=2
pkgdesc="Noesis is a tool for previewing and converting between hundreds of model, image, and animation formats."
arch=('x86_64')
url="https://richwhitehouse.com/index.php?content=inc_projects.php&showproject=91"
license=('proprietary')
depends=(wine)
provides=(noesis)
source=("https://www.richwhitehouse.com/filemirror/noesisv4473.zip" "noesis.sh")
sha512sums=('8bb13699eae2bf1c3f0c3b71a00cb9daed6ad13f4df7089bed6541ffb5af50b817945a637ffb42f474129e6164589700c1790aafa03eaf0d5a3ef5ad50d616b0' 'SKIP')
package() {
cd "${srcdir}"
mkdir -p "${pkgdir}/opt/${_pkgname}/"
cp -RL "." "${pkgdir}/opt/${_pkgname}/"
rm "${pkgdir}/opt/${_pkgname}/"{Noesis.exe,noesis*zip}
mkdir -p "${pkgdir}/usr/bin"
ln -s "/opt/noesis/noesis.sh" "${pkgdir}/usr/bin/noesis"
}
# vim:set ft=sh syn=sh ts=4 sw=4 et:
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 |