enpass-x11-bin
Downloads a prebuilt .deb from apt.enpass.io, which is Enpass's own official APT repository, with a pinned sha256 checksum; this is standard AUR packaging of a proprietary binary from the vendor's own infrastructure, not a swappable third-party host.
Triggered rules
zero_votes_recent
Uploaded within the last 14 days with 2 or fewer community votes — little peer review so far.
llm_review
The static rules flagged this MEDIUM, but an AI model (anthropic/claude-sonnet-4.6) reviewed the full PKGBUILD and judged it LOW (confidence 85%): Downloads a prebuilt .deb from apt.enpass.io, which is Enpass's own official APT repository, with a pinned sha256 checksum; this is standard AUR packaging of a proprietary binary from the vendor's own infrastructure, not a swappable third-party host.
1 higher static finding superseded - not the current verdict (shown for transparency)
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:23
source=("https://apt.enpass.io/pool/main/e/enpass/${_pkgname}_${pkgver}_amd64.deb")
PKGBUILD
1 offending line(s) highlighted# Maintainer: musqz <gummy-fang-deputy@duck.com>
# Based on enpass-bin from the AUR
pkgname='enpass-x11-bin'
_pkgname='enpass'
pkgver=6.12.6.2255
pkgrel=1
pkgdesc='A multiplatform password manager (X11 build from the upstream x11 channel)'
arch=('x86_64')
url='https://www.enpass.io/'
# Full terms: https://www.enpass.io/terms-of-use/ (vendor prohibits redistributing the text,
# so no license file is shipped)
license=('custom')
depends=('libxss' 'lsof' 'curl' 'libxkbcommon-x11' 'libxcb' 'xcb-util-wm'
'xcb-util-image' 'xcb-util-keysyms' 'xcb-util-renderutil' 'gtk3' 'glib2'
'dbus' 'freetype2' 'fontconfig' 'pango' 'gdk-pixbuf2' 'xcb-util-cursor'
'libsm' 'libice' 'libglvnd' 'hicolor-icon-theme')
optdepends=('libxdg-basedir: Open links in the default browser.'
'libqtxdg: Open links in the default browser (Qt implementation)')
provides=("${_pkgname}")
conflicts=("${_pkgname}" 'enpass-bin')
install="${pkgname}.install"
source=("https://apt.enpass.io/pool/main/e/enpass/${_pkgname}_${pkgver}_amd64.deb")
sha256sums=('716fbae54d52ccd807a6bd53f4cf2d359f6c7f0892ad8491f3a1bf5d8d37b099')
# Disable strip as otherwise the browser extension will not work
options=('!strip')
# Upstream x11 channel index (for checking new versions):
# https://apt.enpass.io/dists/x11/main/binary-amd64/Packages
package() {
# Extract data (handles gz/xz/zst)
tar xf "${srcdir}"/data.tar.* -C "${pkgdir}"
# Upstream .deb embeds non-root ownership on extracted files; correct it
chown -R root:root "${pkgdir}"
# Match default system permissions
chmod -R go-w "${pkgdir}/opt/"
chmod 755 "${pkgdir}/opt/"
find "${pkgdir}/usr/" -type d -exec chmod 755 {} \;
# CLI launcher
mkdir -p "${pkgdir}/usr/bin"
ln -s '/opt/enpass/Enpass' "${pkgdir}/usr/bin/enpass"
}
# vim: set syntax=sh:
Scan history
| Scanned at (UTC) | Severity | Rules |
|---|---|---|
| 2026-09-18 15:30:43 | Low | 3 |
| 2026-09-18 15:28:46 | Medium | 2 |