mixbus32c9
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://s3.eu-west-1.amazonaws.com/eu1.download.solidstatelogic.com/Harrison/Mixbus32C-${pkgver}-x86_64.run")
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 x86_64 binary installer (.run file) from an S3 bucket (eu1.download.solidstatelogic.com) and executes it with 'sh'. The S3 bucket belongs to Solid State Logic (SSL), which acquired Harrison Consoles, so this is plausibly the official vendor distribution host. A sha256sum is provided, which mitigates substitution risk at the point of download. However, the source is a prebuilt binary blob executed directly during the build process — there is no source build, no reproducibility, and the S3 bucket is not the canonical Harrison Audio storefront URL listed in the 'url' field. This is a standard pattern for proprietary DAW AUR packages (similar to other Harrison Mixbus AUR packages), but the combination of an executed binary from a non-primary vendor host (SSL S3 vs harrisonaudio.com) with no way to verify the binary's internal integrity beyond the outer checksum keeps this at medium. The risk is real but not clearly malicious — it is consistent with legitimate vendor packaging practice for a commercial DAW.
PKGBUILD
1 offending line(s) highlightedpkgname=mixbus32c9
pkgver=9.2.172
pkgrel=2
pkgdesc="Harrison Consoles Mixbus 32C DAW (Version 9)"
arch=('x86_64')
url="https://store.harrisonaudio.com/all-products/mixbus32c"
license=('EULA')
groups=('pro-audio')
depends=('cairo' 'gcc-libs' 'glibc' 'hicolor-icon-theme' 'libsigc++' 'libx11' 'libxext' 'sh' 'taglib' 'libcurl-gnutls' 'dbus' 'fftw' 'fluidsynth' 'fontconfig' 'glib2' 'glibmm' 'jack' 'libarchive' 'liblo' 'libpulse' 'liblrdf' 'libltc' 'libpng' 'libsamplerate' 'libsndfile' 'libusb' 'libwebsockets' 'libxml2' 'lilv' 'pango' 'pangomm' 'readline' 'rubberband' 'vamp-plugin-sdk')
makedepends=('xdg-user-dirs')
optdepends=('avldrums.lv2: AVLinux drumkits'
'gmsynth.lv2: General MIDI LV2 Synth'
'setbfree-lv2: Tonewheel organ'
'x42-plugins-lv2: Set of plugins and utilities from the X42 Project')
source=("https://s3.eu-west-1.amazonaws.com/eu1.download.solidstatelogic.com/Harrison/Mixbus32C-${pkgver}-x86_64.run")
sha256sums=('cf652a78a15cb7e33c465ca98ff60dc2b064a46c7e4bf8a1de5c6ea6c9a3b235')
## Variables
_installer="Mixbus32C-${pkgver}-x86_64"
_app="Mixbus32C_x86_64-$pkgver"
package() {
## Create Install Directories
mkdir -p "$pkgdir/opt/$pkgname" "$pkgdir/usr/share/applications"
## Extract Installer
sh "$srcdir/`basename ${_installer}`.run" --tar xf
## Extract Bundle
tar -xvf "$srcdir/`basename ${_app}`.tar"
## Remove LV2 Plugins Provided in Archlinux Repos
rm -r "$srcdir/`basename ${_app}`/lib/LV2/avldrums.lv2"
rm -r "$srcdir/`basename ${_app}`/lib/LV2/b_synth.lv2"
rm -r "$srcdir/`basename ${_app}`/lib/LV2/b_whirl.lv2"
rm -r "$srcdir/`basename ${_app}`/lib/LV2/dpl.lv2"
rm -r "$srcdir/`basename ${_app}`/lib/LV2/fat1.lv2"
rm -r "$srcdir/`basename ${_app}`/lib/LV2/fil4.lv2"
rm -r "$srcdir/`basename ${_app}`/lib/LV2/gmsynth.lv2"
rm -r "$srcdir/`basename ${_app}`/lib/LV2/meters.lv2"
rm -r "$srcdir/`basename ${_app}`/lib/LV2/midifilter.lv2"
rm -r "$srcdir/`basename ${_app}`/lib/LV2/stereoroute.lv2"
rm -r "$srcdir/`basename ${_app}`/lib/LV2/tuna.lv2"
## Remove Uninstall Script
rm -r "$srcdir/`basename ${_app}`/bin/Mixbus32C-${pkgver}.uninstall.sh"
## Install Mixbus 32C
cp -r "$srcdir/`basename ${_app}`/"* "$pkgdir/opt/$pkgname"
## Install Desktop File
echo "[Desktop Entry]" > "$pkgdir/usr/share/applications/Harrison Mixbus 32C Version 9.desktop"
echo "Encoding=UTF-8" >> "$pkgdir/usr/share/applications/Harrison Mixbus 32C Version 9.desktop"
echo "Version=1.0" >> "$pkgdir/usr/share/applications/Harrison Mixbus 32C Version 9.desktop"
echo "Type=Application" >> "$pkgdir/usr/share/applications/Harrison Mixbus 32C Version 9.desktop"
echo "Terminal=false" >> "$pkgdir/usr/share/applications/Harrison Mixbus 32C Version 9.desktop"
echo "Exec=/opt/$pkgname/bin/$pkgname" >> "$pkgdir/usr/share/applications/Harrison Mixbus 32C Version 9.desktop"
echo "Name=Harrison Mixbus 32C Version 9" >> "$pkgdir/usr/share/applications/Harrison Mixbus 32C Version 9.desktop"
echo "Icon=/opt/$pkgname/share/resources/Mixbus32C-icon_256px.png" >> "$pkgdir/usr/share/applications/Harrison Mixbus 32C Version 9.desktop"
echo "Comment=Digital Audio Workstation" >> "$pkgdir/usr/share/applications/Harrison Mixbus 32C Version 9.desktop"
echo "Categories=AudioVideo;AudioEditing;Audio;Recorder;" >> "$pkgdir/usr/share/applications/Harrison Mixbus 32C Version 9.desktop"
## Change permissions of desktop file
chmod 644 "$pkgdir/usr/share/applications/Harrison Mixbus 32C Version 9.desktop"
}
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 |