hokum-bin
Installs a prebuilt binary from anoma.ly, a non-standard personal/project host unrelated to a major forge or vendor CDN; while checksums are provided and match the filename hash, the binary is unverifiable and could be silently swapped if the host is compromised or controlled by an unrelated party.
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:32
source_x86_64=("hokum-${pkgver}-linux-x64::https://anoma.ly/release/hokum/files/941fedc5a77251b220ef488ce5ac468222a1909039b741f43622b5ab7d0fdabe/hokum")
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 70%): Installs a prebuilt binary from anoma.ly, a non-standard personal/project host unrelated to a major forge or vendor CDN; while checksums are provided and match the filename hash, the binary is unverifiable and could be silently swapped if the host is compromised or controlled by an unrelated party.
PKGBUILD
1 offending line(s) highlighted# Maintainer: dax
#
# Generated from anomalyco/hokum packaging/aur by scripts/release-aur.sh,
# which sets pkgver, the release service's linux-x64 and linux-arm64 file
# URLs, and the checksums for each release.
#
# Like dunst and xfce4-notifyd it provides notification-daemon. Like mako,
# dunst, and swaync it installs its D-Bus activation file under its own name,
# so it shares no file with them and conflicts with none: whichever daemon
# runs first owns org.freedesktop.Notifications, and hokum.service stops
# mako, dunst, and swaync when it starts.
pkgname=hokum-bin
pkgver=0.0.3
pkgrel=1
pkgdesc='Hokum: a freedesktop notification daemon for Wayland layer-shell compositors'
arch=('x86_64' 'aarch64')
url='https://hokum.app'
license=('MIT')
provides=('hokum' 'notification-daemon')
conflicts=('hokum')
# Linked: glibc, libgcc, xkbcommon. Loaded at run time (so namcap calls them
# unneeded): the Vulkan loader and a driver, and the Wayland client library.
depends=('glibc' 'libgcc' 'libxkbcommon' 'vulkan-driver' 'vulkan-icd-loader' 'wayland')
options=('!strip' '!debug')
install=hokum-bin.install
source=(
'hokum.service'
'app.hokum.Notifications.service'
'hokum.desktop'
'LICENSE'
)
source_x86_64=("hokum-${pkgver}-linux-x64::https://anoma.ly/release/hokum/files/941fedc5a77251b220ef488ce5ac468222a1909039b741f43622b5ab7d0fdabe/hokum")
source_aarch64=("hokum-${pkgver}-linux-arm64::https://anoma.ly/release/hokum/files/f51e3793e520ad4bb819effd47e091e9f9b3b95d72f0c815e9d7d9c365158e2b/hokum")
sha256sums=('3c612f12f425359719be5e47a52f6cfcf2129333d856fac119b57de96d184e39'
'e83761aacd0d5ec5207e594564fdaa5677def9928ba07fcadb51f1c042c62034'
'a2f5db48078f9d8109c6d53502313ff9639643ea07a7a968e99d9c4802198335'
'b1fe69afe2f6fe0884efc8936dab69bbdf3a319b3828a965ee1304fbd6a60021')
sha256sums_x86_64=('941fedc5a77251b220ef488ce5ac468222a1909039b741f43622b5ab7d0fdabe')
sha256sums_aarch64=('f51e3793e520ad4bb819effd47e091e9f9b3b95d72f0c815e9d7d9c365158e2b')
package() {
local target=x64
[ "$CARCH" = aarch64 ] && target=arm64
install -Dm755 "hokum-${pkgver}-linux-${target}" "$pkgdir/usr/bin/hokum"
install -Dm644 hokum.service "$pkgdir/usr/lib/systemd/user/hokum.service"
install -Dm644 app.hokum.Notifications.service \
"$pkgdir/usr/share/dbus-1/services/app.hokum.Notifications.service"
install -Dm644 hokum.desktop "$pkgdir/usr/share/applications/hokum.desktop"
install -Dm644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
}
Scan history
| Scanned at (UTC) | Severity | Rules |
|---|---|---|
| 2026-10-28 15:53:09 | Medium | 3 |
| 2026-10-28 15:50:30 | Medium | 3 |