orpheus-desktop-bin
A prebuilt binary (.deb) is downloaded from a personal/project host (downloads.evilnick.net) that is not official third-party infrastructure; if this host were silently swapped the installed executable could be replaced with malicious code, and the package has few votes/is recently uploaded, making it unverifiable.
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:27
source=("$pkgname-$pkgver.deb::https://downloads.evilnick.net/orpheus-desktop/$pkgver/Orpheus_${pkgver}_amd64.deb")
zero_votes_recent
Uploaded within the last 14 days with 2 or fewer community votes — little peer review so far.
llm_review
An AI model (anthropic/claude-sonnet-4.6) reviewed this and agrees it is MEDIUM (confidence 80%): A prebuilt binary (.deb) is downloaded from a personal/project host (downloads.evilnick.net) that is not official third-party infrastructure; if this host were silently swapped the installed executable could be replaced with malicious code, and the package has few votes/is recently uploaded, making it unverifiable.
PKGBUILD
1 offending line(s) highlighted# Maintainer: Nick <evilnick002 at gmail dot com>
pkgname=orpheus-desktop-bin
pkgver=1.0.0
pkgrel=1
pkgdesc="Desktop app for the Orpheus Discord music bot, with the full dashboard, media controls and a tray remote"
arch=('x86_64')
url="https://orpheus.evilnick.net"
license=('Apache-2.0')
# libayatana-appindicator is loaded at run time for the tray icon, so namcap
# cannot see it.
depends=(
'cairo'
'dbus'
'gdk-pixbuf2'
'glib2'
'glibc'
'gtk3'
'hicolor-icon-theme'
'libayatana-appindicator'
'libgcc'
'libsoup3'
'webkit2gtk-4.1'
)
provides=('orpheus-desktop')
conflicts=('orpheus-desktop')
source=("$pkgname-$pkgver.deb::https://downloads.evilnick.net/orpheus-desktop/$pkgver/Orpheus_${pkgver}_amd64.deb")
sha256sums=('cfa3326c93ce6ce60cd64c37eb9965701df2976ac129d317b054880e1ba87d2f')
prepare() {
cd "$srcdir"
ar x "$pkgname-$pkgver.deb"
tar -xf data.tar.gz 2>/dev/null \
|| tar -xf data.tar.zst 2>/dev/null \
|| tar -xf data.tar.xz
}
package() {
cd "$srcdir"
install -Dm755 usr/bin/orpheus-desktop "$pkgdir/usr/bin/orpheus-desktop"
# Named after the binary, which is the Wayland app id, so the window
# gets its icon.
install -Dm644 usr/share/applications/Orpheus.desktop \
"$pkgdir/usr/share/applications/orpheus-desktop.desktop"
for size in 32x32 128x128 256x256@2 512x512; do
install -Dm644 "usr/share/icons/hicolor/$size/apps/orpheus-desktop.png" \
"$pkgdir/usr/share/icons/hicolor/$size/apps/orpheus-desktop.png"
done
# Tells the app it was installed from the AUR, so it never offers to
# update itself.
install -Dm644 /dev/null "$pkgdir/usr/share/orpheus-desktop/aur"
}
Scan history
| Scanned at (UTC) | Severity | Rules |
|---|---|---|
| 2026-10-23 00:02:19 | Medium | 3 |
| 2026-10-22 23:38:27 | Medium | 3 |
| 2026-10-22 23:36:19 | Medium | 3 |