espanso-wayland-bin

MEDIUM
maintainer GaryScottMartin 0 votes scanned 2026-09-28 15:21:17.813621
View on AUR
Why flagged

The package installs a prebuilt Debian binary from GitHub releases, which is an unverifiable executable from a swappable host, creating a supply-chain risk if the source were compromised.

Triggered rules

Medium Recently orphaned & re-adopted orphaned_readopted

This package was orphaned and re-adopted within the last 30 days — a window where ownership transfers can introduce malicious changes.

Medium AI review llm_review

An AI model (qwen/qwen3-235b-a22b-2507) reviewed this and agrees it is MEDIUM (confidence 90%): The package installs a prebuilt Debian binary from GitHub releases, which is an unverifiable executable from a swappable host, creating a supply-chain risk if the source were compromised.

PKGBUILD

1# Maintainer: fullarnoldostupi
2
3pkgname=espanso-wayland-bin
4pkgver=2.3.0
5pkgrel=1
6pkgdesc="A Privacy-first, Cross-platform Text Expander (Wayland, Debian binary)"
7arch=('x86_64')
8url="https://espanso.org"
9license=('GPL-3.0-only')
10depends=('wl-clipboard' 'libxkbcommon' 'dbus' 'wxwidgets-gtk3' 'openssl')
11optdepends=('kdotool: window activation support on KDE Wayland')
12provides=('espanso')
13conflicts=('espanso' 'espanso-wayland' 'espanso-wayland-git' 'espanso-x11' 'espanso-x11-bin' 'espanso-x11-git')
14source=("https://github.com/espanso/espanso/releases/download/v${pkgver}/espanso-debian-wayland-amd64.deb")
15sha256sums=('d7b7c9118b77e5975aebb930836d8cf33f0ef81106daaad3425e327d9755d19d')
16install='espanso-wayland-bin.install'
17
18package() {
19 bsdtar -xf "${srcdir}"/data.tar.* -C "${pkgdir}/"
20
21 # Set required capabilities for /dev/input access
22 install -Dm644 /dev/stdin "${pkgdir}/usr/lib/sysusers.d/${pkgname}.conf" <<EOF
23g input - -
24EOF
25
26 # Remove Debian-specific files
27 rm -rf "${pkgdir}/usr/share/doc"
28 rm -rf "${pkgdir}/usr/share/lintian"
29}
30
31post_install() {
32 setcap "cap_dac_override+p" /usr/bin/espanso
33}
34

Scan history

Scanned at (UTC)SeverityRules
2026-09-28 15:21:17 Medium 2
2026-06-18 16:11:54 Clean 0

Report a package

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

0 / 4000
Your suggestion