mangohud-mangochill
The package builds from source code hosted on the maintainer's GitHub and wrapdb.mesonbuild.com, which are plausible project-owned or community infrastructure; despite non-whitelisted hosts and skipped checksums, all fetched content consists of source code or patches used to build the software, with no evidence of remote code execution or malicious payloads.
Triggered rules
llm_review
The static rules flagged this MEDIUM, but an AI model (qwen/qwen3-235b-a22b-07-25) reviewed the full PKGBUILD and judged it LOW (confidence 95%): The package builds from source code hosted on the maintainer's GitHub and wrapdb.mesonbuild.com, which are plausible project-owned or community infrastructure; despite non-whitelisted hosts and skipped checksums, all fetched content consists of source code or patches used to build the software, with no evidence of remote code execution or malicious payloads.
1 higher static finding superseded - not the current verdict (shown for transparency)
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:23
'imgui-wrap.zip::https://wrapdb.mesonbuild.com/v2/imgui_1.91.6-3/get_patch'
PKGBUILD
1 offending line(s) highlighted# Maintainer: farnoy
# Based on Arch Linux mangohud PKGBUILD & nixpkgs
_pkgname=MangoHud
pkgname=mangohud-mangochill
pkgver=0.8.2
pkgrel=1
pkgdesc='MangoHud fork with MangoChill control socket support'
arch=('x86_64')
url='https://github.com/farnoy/MangoHud'
license=('MIT')
makedepends=('appstream' 'cmocka' 'git' 'glslang' 'libxnvctrl' 'libxrandr' 'meson' 'python-mako' 'vulkan-headers' 'unzip')
depends=('dbus' 'fmt' 'glfw' 'hicolor-icon-theme' 'libglvnd' 'libx11' 'libxkbcommon' 'python' 'python-matplotlib' 'python-numpy' 'spdlog' 'vulkan-icd-loader' 'wayland')
optdepends=('gamescope: use MangoApp as an overlay within gamescope'
'libxnvctrl: NVIDIA GPU stats by XNVCtrl')
provides=('mangohud')
conflicts=('mangohud' 'mangohud-git')
source=(
"$_pkgname::git+https://github.com/farnoy/MangoHud.git#commit=ae5a7dcf49227af0548cfd4d11ae3754c2fb9cb8"
'imgui-1.91.6.tar.gz::https://github.com/ocornut/imgui/archive/refs/tags/v1.91.6.tar.gz'
'implot-0.16.tar.gz::https://github.com/epezent/implot/archive/refs/tags/v0.16.tar.gz'
'Vulkan-Headers-1.3.283.tar.gz::https://github.com/KhronosGroup/Vulkan-Headers/archive/refs/tags/v1.3.283.tar.gz'
'imgui-wrap.zip::https://wrapdb.mesonbuild.com/v2/imgui_1.91.6-3/get_patch'
'implot-wrap.zip::https://wrapdb.mesonbuild.com/v2/implot_0.16-1/get_patch'
'vulkan-headers-wrap.zip::https://wrapdb.mesonbuild.com/v2/vulkan-headers_1.3.283-1/get_patch'
)
sha256sums=('SKIP'
'SKIP'
'SKIP'
'SKIP'
'SKIP'
'SKIP'
'SKIP')
prepare() {
cd "$_pkgname"
cp -a "$srcdir/imgui-1.91.6" subprojects/
cp -a "$srcdir/implot-0.16" subprojects/
cp -a "$srcdir/Vulkan-Headers-1.3.283" subprojects/
(
cd subprojects
unzip -o "$srcdir/imgui-wrap.zip"
unzip -o "$srcdir/implot-wrap.zip"
unzip -o "$srcdir/vulkan-headers-wrap.zip"
)
}
build() {
arch-meson "$_pkgname" build \
-Dmangoapp=true \
-Dmangohudctl=true \
-Duse_system_spdlog=enabled
meson compile -C build
}
check() {
meson test -C build --print-errorlogs || :
}
package() {
meson install -C build --destdir "$pkgdir"
install -Dm644 "$srcdir/$_pkgname/LICENSE" -t "$pkgdir/usr/share/licenses/$pkgname/"
}
Scan history
| Scanned at (UTC) | Severity | Rules |
|---|---|---|
| 2026-09-17 00:27:14 | Low | 2 |
| 2026-09-16 00:03:17 | Low | 2 |
| 2026-09-15 00:25:31 | Low | 2 |
| 2026-09-14 00:27:57 | Low | 2 |
| 2026-09-13 00:19:54 | Low | 2 |
| 2026-09-12 00:25:17 | Low | 2 |
| 2026-09-11 00:19:22 | Low | 2 |
| 2026-09-10 00:22:44 | Low | 2 |
| 2026-09-09 00:04:09 | Low | 2 |
| 2026-09-08 00:18:08 | Low | 2 |
| 2026-09-07 00:30:15 | Low | 2 |
| 2026-09-06 00:17:06 | Low | 2 |
| 2026-09-05 00:16:27 | Low | 2 |
| 2026-09-04 00:03:13 | Low | 2 |
| 2026-09-03 00:15:47 | Low | 2 |
| 2026-09-02 00:02:31 | Low | 2 |
| 2026-09-01 00:11:19 | Low | 2 |
| 2026-08-31 00:19:57 | Low | 2 |
| 2026-08-30 00:04:14 | Low | 2 |
| 2026-08-29 00:29:17 | Low | 2 |