voix
The package grants elevated privileges or installs an update path outside pacman: a /etc/sudoers.d rule (often passwordless), a setuid/setgid binary, or a self-update script/service that can fetch and run future code with no checksum verification. The initial install may be verified, but the ongoing privilege + update surface is a real supply-chain / privilege-escalation risk.
Triggered rules
privileged_install
The package grants elevated privileges or installs an update path outside pacman: a /etc/sudoers.d rule (often passwordless), a setuid/setgid binary, or a self-update script/service that can fetch and run future code with no checksum verification. The initial install may be verified, but the ongoing privilege + update surface is a real supply-chain / privilege-escalation risk.
-
PKGBUILD:35
chmod 4755 "$pkgdir/usr/bin/voix"
PKGBUILD
1 offending line(s) highlighted# Maintainer: Dae Euhwa <daedaevibin@ik.me>
pkgname=voix
_pkgname=Voix
pkgver=4.10.0
pkgrel=1
pkgdesc="A secure privilege escalation tool replacing sudo/doas, using PAM for authentication"
arch=('x86_64')
url="https://github.com/Veridian-Zenith/Voix"
license=('OSL-3.0')
depends=('pam' 'libcap' 'libseccomp' 'yaml-cpp')
makedepends=('cmake>=3.30' 'clang' 'lld' 'ninja' 'pkgconf' 'ccache')
provides=('sudo' 'doas')
conflicts=('sudo' 'doas')
backup=('etc/pam.d/voix' 'etc/voix.conf')
install=voix.install
source=("$url/archive/refs/tags/v$pkgver.tar.gz")
sha256sums=('20241c38e8912cfa9301cf339bcb82a8638135ce07cb20319010d4162eecfa08')
build() {
cd "$_pkgname-$pkgver"
CC=clang CXX=clang++ cmake -B build -G Ninja -Wno-dev \
-DCMAKE_BUILD_TYPE=Release \
-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_INSTALL_SYSCONFDIR=/etc \
-DENABLE_PERMISSIONS=OFF
cmake --build build
}
package() {
cd "$_pkgname-$pkgver"
DESTDIR="$pkgdir" cmake --install build
chown root:root "$pkgdir/usr/bin/voix"
chmod 4755 "$pkgdir/usr/bin/voix"
mkdir -p "$pkgdir/var/lib/voix"
ln -sf /usr/bin/voix "$pkgdir/usr/bin/sudo"
ln -sf /usr/bin/voix "$pkgdir/usr/bin/doas"
}
Changes since previous scan
--- PKGBUILD @ 2026-07-28 00:07+++ PKGBUILD @ 2026-08-21 17:15@@ -2,8 +2,8 @@ pkgname=voix _pkgname=Voix-pkgver=4.9.1-pkgrel=2+pkgver=4.10.0+pkgrel=1 pkgdesc="A secure privilege escalation tool replacing sudo/doas, using PAM for authentication" arch=('x86_64') url="https://github.com/Veridian-Zenith/Voix"@@ -15,7 +15,7 @@ backup=('etc/pam.d/voix' 'etc/voix.conf') install=voix.install source=("$url/archive/refs/tags/v$pkgver.tar.gz")-sha256sums=('599f18357ab35bb5c134c72df513af7e7b9fdef793ca6ae6887fd3d6f51a31ca')+sha256sums=('20241c38e8912cfa9301cf339bcb82a8638135ce07cb20319010d4162eecfa08') build() { cd "$_pkgname-$pkgver"Scan history
| Scanned at (UTC) | Severity | Rules |
|---|---|---|
| 2026-08-21 17:15:19 | Medium | 1 |
| 2026-07-28 00:07:28 | Clean | 2 |
| 2026-07-27 09:34:56 | Medium | 1 |
| 2026-07-27 07:34:55 | Medium | 1 |
| 2026-07-27 00:24:32 | Low | 2 |
| 2026-07-26 00:07:32 | Low | 2 |
| 2026-07-25 00:13:44 | Low | 2 |
| 2026-07-24 00:02:28 | Low | 2 |
| 2026-07-23 00:14:47 | Low | 2 |
| 2026-07-22 00:29:32 | Low | 2 |
| 2026-07-21 00:24:15 | Low | 2 |
| 2026-07-20 00:19:49 | Low | 2 |
| 2026-07-19 09:10:42 | Medium | 1 |
| 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 |
| 2026-07-14 00:09:48 | Medium | 2 |
| 2026-07-13 00:19:36 | Medium | 2 |