winamp2
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:8
source=('winamp295rc_full_milkdrop_flac_ape_mpc.zip::https://web.archive.org/web/20240309214220if_/https://litter.catbox.moe/g4jqkt')
llm_review
An AI model (anthropic/claude-4.6-sonnet-20260217) reviewed this and agrees it is MEDIUM (confidence 72%): The package downloads a prebuilt Windows PE binary (winamp.exe, embedded inside a zip fetched from catbox.moe via an archive.org snapshot) and executes it under Wine. catbox.moe is an anonymous file-hosting service with no accountability — anyone can upload anything there, and the URL could have been replaced before the archive.org snapshot was taken. The sha512sum pins the specific archive.org snapshot, which provides some integrity guarantee for the archived copy, but the original catbox.moe upload is unverifiable and not from any official Nullsoft/AOL/Radionomy distribution channel. Winamp 2.95 is legitimate abandonware, but distributing it via an anonymous paste host rather than an official or well-known mirror is a genuine supply-chain concern: the binary is executed (via Wine) and could contain trojaned code. This is a real medium-severity concern, not a false positive.
PKGBUILD
1 offending line(s) highlighted# Maintainer: Herbert Knapp
pkgname=winamp2
pkgver=2.95
pkgrel=5
pkgdesc='Winamp 2.95 audio player with Milkdrop 1.04, FLAC 1.1.2, APE 3.99, MPC 0.99f plugins'
arch=('any')
url="http://www.nullsoft.com"
source=('winamp295rc_full_milkdrop_flac_ape_mpc.zip::https://web.archive.org/web/20240309214220if_/https://litter.catbox.moe/g4jqkt')
sha512sums=('7dd253b9aa0a6066ffd1332f01ca2620ad2f9951769aaf8fec07264ea7214f2718e8aa9dd780cb20d7d0e996f6a31b025ec66930e4e4ad78de54e4d9bdeec58d')
license=('unknown')
depends=('wine')
makedepends=('imagemagick' 'p7zip')
prepare() {
_tmp=$(mktemp -d)
cd ${_tmp}
7z x "$srcdir/Winamp/winamp.exe"
convert .rsrc/ICON/18.ico -thumbnail 32x32 -alpha on -background none -flatten "$srcdir/Winamp/winamp.ico.18.png"
rm -r ${_tmp}
}
package() {
mkdir -p "$pkgdir/usr/bin" "$pkgdir/usr/share/applications" "$pkgdir/opt"
mv "$srcdir/Winamp" "$pkgdir/opt/Winamp2"
_launcher="$pkgdir/usr/bin/winamp2"
{
echo '#!/bin/sh'
echo 'mkdir -p ~/.winamp2'
echo '[[ -d ~/.winamp2/winamp ]] || cp -r /opt/Winamp2 ~/.winamp2/winamp'
echo "cd ~/.winamp2/winamp/"
echo "WINEDLLOVERRIDES='mscoree,mshtml=' WINEDEBUG=-all WINEPREFIX=~/.winamp2 wine winamp.exe"
} > "${_launcher}"
chmod +x "${_launcher}"
_desktop="${pkgdir}/usr/share/applications/winamp2.desktop"
{
echo '[Desktop Entry]'
echo 'Type=Application'
echo "Name=Winamp ${pkgver}"
echo "Comment=${pkgdesc}"
echo 'Path=/opt/Winamp2'
echo 'Exec=/usr/bin/winamp2'
echo 'Icon=/opt/Winamp2/winamp.ico.18.png'
echo 'Terminal=false'
echo 'Categories=AudioVideo;Audio;'
} > ${_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 |