amp-locker-standalone-bin
amp-locker
· scanned 2026-08-03 00:08:14.047287
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:14
'https://audioassaultdownloads.s3.amazonaws.com/AmpLocker/AmpLocker109/AmpLockerLinux.zip')
llm_review
An AI model (anthropic/claude-4.6-sonnet-20260217) reviewed this and agrees it is MEDIUM (confidence 72%): This PKGBUILD installs prebuilt proprietary binaries (LV2/VST3 plugins and a standalone executable) downloaded from an S3 bucket (audioassaultdownloads.s3.amazonaws.com). The S3 URL is plausibly the vendor's official distribution channel for Audio Assault's Amp Locker product, which matches the package URL (audioassault.mx/amplocker). However, S3 buckets are not immutable — the object at that path could be silently replaced without any version change, and there is no GPG signature verification, only a sha256sum. The sha256sum does provide integrity checking against the specific downloaded artifact, which mitigates the silent-swap risk somewhat. The binaries are executed directly (installed as 755). This is a standard pattern for proprietary audio plugin AUR packages (-bin suffix, EULA license, prebuilt blobs from vendor hosting), and the S3 bucket name strongly suggests it is the vendor's own distribution infrastructure. The risk is real but typical for this class of package — a medium rating is appropriate rather than high, as there is no evidence of unofficial/personal hosting or obfuscation.
PKGBUILD
1 offending line(s) highlightedpkgbase=amp-locker
pkgname=(${pkgbase}-{data,standalone,lv2,vst3}-bin)
pkgver=1.4.5
pkgrel=1
arch=('x86_64')
url="https://audioassault.mx/amplocker"
license=('EULA')
depends=('alsa-lib' 'bzip2' 'brotli' 'freetype2' 'glibc' 'graphite' 'harfbuzz' 'keyutils' 'krb5' 'libcurl-gnutls' 'libffi' 'libnghttp2' 'libidn2' 'libp11-kit' 'libpng' 'libpsl' 'libssh2' 'libtasn1' 'libunistring' 'libxau' 'libxcb' 'libx11' 'nettle' 'openssl' 'pcre2' 'zlib' 'zstd')
makedepends=('xdg-user-dirs')
provides=('amp-locker')
source=('Amp Locker.desktop'
'Amp Locker Linker'
'amp-locker.png'
'https://audioassaultdownloads.s3.amazonaws.com/AmpLocker/AmpLocker109/AmpLockerLinux.zip')
sha256sums=('bbeb596d62ed9943294ee5025ba690def02e263b5c9b3b88304ee84607c52f53'
'7784d4c4cf7bd953b52c34268cfd92dae1e23028e15c77b8e9e3ebd4970d0e80'
'2ccb54d693ba09c2f86750891f2d1ea090f74fe282c3268617d1519b58f79ad5'
'80f717c60e10b275a5bf7c9b6951c3816990c4fedac1c9e9d2b8830be7c784ec')
package_amp-locker-data-bin() {
## Install Asset Data
pkgdesc="Audio Assault Multiamp Simulator (Data Assets)"
groups=('pro-audio')
## Make data assets dir
mkdir -p "$pkgdir/usr/lib/AmpLockerData"
## Copy assets to data directory
cp -r "$srcdir/AmpLockerData/"* "$pkgdir/usr/lib/AmpLockerData"
## Install Amp Locker Linker Script
install -Dm755 "$srcdir/Amp Locker Linker" "$pkgdir/usr/bin/Amp Locker Linker"
}
package_amp-locker-lv2-bin() {
## Install LV2 Plugin
pkgdesc="Audio Assault Multiamp Simulator (LV2)"
depends=('amp-locker-data-bin')
groups=('pro-audio' 'lv2-plugins')
install -Dm755 "$srcdir/Amp Locker.lv2/Amp Locker.so" "$pkgdir/usr/lib/lv2/Amp Locker.lv2/Amp Locker.so"
install -Dm644 "$srcdir/Amp Locker.lv2/dsp.ttl" "$pkgdir/usr/lib/lv2/Amp Locker.lv2/dsp.ttl"
install -Dm644 "$srcdir/Amp Locker.lv2/manifest.ttl" "$pkgdir/usr/lib/lv2/Amp Locker.lv2/manifest.ttl"
install -Dm644 "$srcdir/Amp Locker.lv2/ui.ttl" "$pkgdir/usr/lib/lv2/Amp Locker.lv2/ui.ttl"
}
package_amp-locker-vst3-bin() {
## Install VST3 Plugin
pkgdesc="Audio Assault Multiamp Simulator (VST3)"
depends=('amp-locker-data-bin')
groups=('pro-audio' 'vst3-plugins')
install -Dm755 "$srcdir/Amp Locker.vst3/Contents/x86_64-linux/Amp Locker.so" "$pkgdir/usr/lib/vst3/Amp Locker.vst3/Contents/x86_64-linux/Amp Locker.so"
}
package_amp-locker-standalone-bin() {
## Install Standalone Binary
pkgdesc="Audio Assault Multiamp Simulator (Standalone)"
depends=('amp-locker-data-bin')
groups=('pro-audio')
install -Dm644 "$srcdir/Amp Locker.desktop" "$pkgdir/usr/share/applications/Amp Locker.desktop"
install -Dm644 "$srcdir/amp-locker.png" "$pkgdir/usr/share/icons/hicolor/192x192/apps/amp-locker.png"
install -Dm755 "$srcdir/Amp Locker Standalone" "$pkgdir/usr/bin/Amp Locker Standalone"
}
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 |