socalabs-wavetable-vst3-bin
maintainer SpotlightKid
· 0 votes
· base
socalabs-wavetable
· scanned 2026-08-03 00:08:14.047287
MEDIUM
View on AUR ↗
Why flagged
The package downloads a prebuilt binary archive from a non-standard host (socalabs.com) via a PHP script, which is unverifiable and could be silently swapped, posing a supply-chain risk.
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:15
source_x86_64=("$pkgbase-$pkgver.zip::https://socalabs.com/files/get.php?id=Wavetable_Linux.zip")
MEDIUM
AI review
llm_review
An AI model (qwen/qwen3-235b-a22b-2507) reviewed this and agrees it is MEDIUM (confidence 85%): The package downloads a prebuilt binary archive from a non-standard host (socalabs.com) via a PHP script, which is unverifiable and could be silently swapped, posing a supply-chain risk.
PKGBUILD
1 offending line(s) highlighted
1
# Maintainer: Christopher Arndt <aur -at- chrisarndt -dot- de>
2
# Contributor: usrmusicman
3
4
pkgbase=socalabs-wavetable
5
pkgname=($pkgbase-lv2-bin $pkgbase-vst-bin $pkgbase-vst3-bin)
6
pkgver=1.0.34
7
pkgrel=1
8
arch=(x86_64)
9
url='https://socalabs.com/synths/wavetable/'
10
license=(BSD-3-Clause)
11
groups=(pro-audio)
12
depends=(fontconfig freetype2 glibc gcc-libs)
13
makedepends=(unzip)
14
source=("LICENSE-socalabs-wavetable::https://github.com/FigBug/Wavetable/raw/refs/tags/v$pkgver/LICENSE")
15
source_x86_64=("$pkgbase-$pkgver.zip::https://socalabs.com/files/get.php?id=Wavetable_Linux.zip")
16
sha256sums=('65723088b243ad18fdd0417c911deac03593ded0b7a089b0d100a988528c8af3')
17
sha256sums_x86_64=('df62945366ae782e1f068b3b2b67137e31683a20553437bec8beca5a123ee23f')
18
19
package_socalabs-wavetable-lv2-bin() {
20
depends+=(libcurl.so libfreetype.so)
21
pkgdesc="Socalabs Retro Wavetable Synth (LV2)"
22
groups+=(lv2-plugins)
23
optdepends=('lv2-host: for loading the LV2 plugin')
24
install -v -Dm644 "$srcdir"/lv2/Wavetable.lv2/*.ttl -t "$pkgdir"/usr/lib/lv2/Wavetable.lv2
25
install -v -Dm755 "$srcdir"/lv2/Wavetable.lv2/*.so -t "$pkgdir"/usr/lib/lv2/Wavetable.lv2
26
install -v -Dm 644 "$srcdir"/LICENSE-socalabs-wavetable \
27
"$pkgdir"/usr/share/licenses/$pkgname/LICENSE
28
}
29
30
package_socalabs-wavetable-vst-bin() {
31
depends+=(libcurl.so libfreetype.so)
32
pkgdesc="Socalabs Retro Wavetable Synth (VST)"
33
groups+=(vst-plugins)
34
optdepends=('vst-host: for loading the VST2 plugin')
35
install -v -Dm755 "$srcdir"/vst/Wavetable.so -t "$pkgdir"/usr/lib/vst
36
install -v -Dm 644 "$srcdir"/LICENSE-socalabs-wavetable \
37
"$pkgdir"/usr/share/licenses/$pkgname/LICENSE
38
}
39
40
package_socalabs-wavetable-vst3-bin() {
41
depends+=(libcurl.so libfreetype.so)
42
pkgdesc="Socalabs Retro Wavetable Synth (VST3)"
43
groups+=(vst3-plugins)
44
optdepends=('vst3-host: for loading the VST3 plugin')
45
install -v -Dm644 "$srcdir"/vst3/Wavetable.vst3/Contents/Resources/moduleinfo.json \
46
-t "$pkgdir"/usr/lib/vst3/Wavetable.vst3/Contents/Resources
47
install -v -Dm755 "$srcdir"/vst3/Wavetable.vst3/Contents/x86_64-linux/Wavetable.so \
48
-t "$pkgdir"/usr/lib/vst3/Wavetable.vst3/Contents/x86_64-linux/
49
install -v -Dm 644 "$srcdir"/LICENSE-socalabs-wavetable \
50
"$pkgdir"/usr/share/licenses/$pkgname/LICENSE
51
}
52
Changes since previous scan
--- PKGBUILD @ 2026-07-31 00:14+++ PKGBUILD @ 2026-08-03 00:08@@ -3,8 +3,8 @@ pkgbase=socalabs-wavetable pkgname=($pkgbase-lv2-bin $pkgbase-vst-bin $pkgbase-vst3-bin)-pkgver=1.0.32-pkgrel=2+pkgver=1.0.34+pkgrel=1 arch=(x86_64) url='https://socalabs.com/synths/wavetable/' license=(BSD-3-Clause)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 19:18:43 | 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 |