enpass-bin

MEDIUM
maintainer tadly 88 votes scanned 2026-09-17 17:25:53.299830
View on AUR
Why flagged

The package downloads a prebuilt .deb from a non-whitelisted host (apt.enpass.io), which is the official vendor's domain but not a common public forge; this creates a supply-chain risk if the domain were compromised.

Triggered rules

Medium source=() URL on a non-standard host 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:15 source=("https://apt.enpass.io/pool/main/e/enpass/${_pkgname}_${pkgver}_amd64.deb")
Medium AI review llm_review

An AI model (qwen/qwen3-235b-a22b-2507) reviewed this and agrees it is MEDIUM (confidence 95%): The package downloads a prebuilt .deb from a non-whitelisted host (apt.enpass.io), which is the official vendor's domain but not a common public forge; this creates a supply-chain risk if the domain were compromised.

PKGBUILD

1 offending line(s) highlighted
1pkgname='enpass-bin'
2_pkgname='enpass'
3pkgver=6.11.13.1957
4pkgrel=1
5pkgdesc='A multiplatform password manager'
6arch=('x86_64')
7url='http://enpass.io/'
8license=('custom')
9depends=('libxss' 'lsof' 'curl' 'libxkbcommon-x11' 'libxcb' 'xcb-util-wm'
10 'xcb-util-image' 'xcb-util-keysyms' 'xcb-util-renderutil')
11optdepends=('libxdg-basedir: Open links in the default browser.'
12 'libqtxdg: Open links in the default browser (Qt implementation)')
13provides=("${_pkgname}")
14install='enpass-bin.install'
15source=("https://apt.enpass.io/pool/main/e/enpass/${_pkgname}_${pkgver}_amd64.deb")
16sha256sums=('2d8c90643851591aff41057b380a7e87bb839bf5c5aa0ca1456144e9996c902a')
17
18# Disable strip as otherwise the browser extension will not work
19options=('!strip')
20
21package() {
22 # Extract data
23 tar xfz "${srcdir}/data.tar.gz" -C "${pkgdir}"
24
25 # Remove unnecessary files which are included in the .deb
26 # find "${pkgdir}" -name '*~' -delete
27
28 # Update permissions to match the default system ones
29 chmod -R go-w "${pkgdir}/opt/"
30 chmod 755 "${pkgdir}/opt/"
31 find "${pkgdir}/usr/" -type d -exec chmod 755 {} \;
32
33 # Symlink "runenpass.sh" to "/usr/bin" so it is accessible via cli
34 mkdir -p "${pkgdir}/usr/bin"
35 ln -s '/opt/enpass/Enpass' "${pkgdir}/usr/bin/enpass"
36}
37
38
39# vim: set syntax=sh:
40

Scan history

Scanned at (UTC)SeverityRules
2026-09-17 17:25:53 Medium 2
2026-06-20 16:03:41 Clean 2
2026-06-20 00:50:07 Medium 2
2026-06-20 00:18:46 Medium 1
2026-06-19 23:51:18 Medium 2
2026-06-19 19:07:35 Low 2
2026-06-18 16:11:54 Medium 1

Report a package

Reports go to the AURWatch maintainer (one person) and are read by hand. No login required.

0 / 4000
Your suggestion