domicile-bin
Downloads and installs a prebuilt binary package from a personal/project-owned server (domicile-packages.prussin.net) that is not official distribution infrastructure; while the checksum is present and the host appears to be the project maintainer's own server, the prebuilt executable artifact comes from a non-whitelisted personal host that could be silently swapped, making it an unverifiable binary install.
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:16
source=("domicile-1.0.0pre.20261020.223729-1-x86_64.pkg.tar.zst::https://domicile-packages.prussin.net/arch/x86_64/domicile-1.0.0pre.20261020.223729-1-x86_64.pkg.tar.zst")
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%): Downloads and installs a prebuilt binary package from a personal/project-owned server (domicile-packages.prussin.net) that is not official distribution infrastructure; while the checksum is present and the host appears to be the project maintainer's own server, the prebuilt executable artifact comes from a non-whitelisted personal host that could be silently swapped, making it an unverifiable binary install.
PKGBUILD
1 offending line(s) highlighted# Maintainer: Connor Prussin <connor@prussin.net>
# Written by distro/aur.sh in https://github.com/cprussin/domicile.
pkgname=domicile-bin
pkgver=1.0.0pre.20261020.223729
pkgrel=1
pkgdesc=A\ Wayland\ compositor\ whose\ renderer\ is\ a\ web\ engine.\ Installs\ the\ \`domicile\`\ login\ session\,\ the\ engine\,\ the\ manganese\ and\ simple\ shells\,\ the\ PAM\ service\ the\ lock\ uses\ and\ the\ \`domicile\`\ group.
arch=(x86_64)
url=https://github.com/cprussin/domicile
license=( MIT\ AND\ BSD-3-Clause )
depends=( glibc\>=2.34 gcc-libs glib2 nss nspr at-spi2-core dbus libcups expat libxkbcommon alsa-lib mesa systemd-libs libinput cairo pango pipewire libglvnd wayland pam systemd )
optdepends=( upower:\ the\ battery\ readout hwdata:\ monitor\ makers\'\ names libpulse:\ pactl\,\ for\ the\ volume\ readout curl:\ bookmark\ icons\ and\ the\ captive\ portal\ check xdg-desktop-portal:\ portals\ for\ apps gsettings-desktop-schemas:\ the\ engine\'s\ GSettings\ schemas\,\ without\ which\ it\ logs\ errors )
provides=(domicile)
conflicts=(domicile)
backup=( etc/pam.d/domicile etc/security/limits.d/10-domicile.conf )
install=domicile.install
source=("domicile-1.0.0pre.20261020.223729-1-x86_64.pkg.tar.zst::https://domicile-packages.prussin.net/arch/x86_64/domicile-1.0.0pre.20261020.223729-1-x86_64.pkg.tar.zst")
noextract=("domicile-1.0.0pre.20261020.223729-1-x86_64.pkg.tar.zst")
sha256sums=(fad3361774bf0704afaf957c0c411cda6a7b97dc067d16b08f90fff15a0d3f43)
package() {
bsdtar -xpf "$srcdir/domicile-1.0.0pre.20261020.223729-1-x86_64.pkg.tar.zst" -C "$pkgdir" \
--exclude .PKGINFO --exclude .MTREE --exclude .BUILDINFO --exclude .INSTALL
}
Scan history
| Scanned at (UTC) | Severity | Rules |
|---|---|---|
| 2026-10-21 00:12:50 | Medium | 3 |
| 2026-10-20 23:31:35 | Medium | 3 |
| 2026-10-20 23:29:39 | Medium | 3 |