espanso-wayland-bin
MEDIUM
maintainer GaryScottMartin
0 votes
scanned 2026-09-28 15:21:17.813621
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
3
pkgname=espanso-wayland-bin
4
pkgver=2.3.0
5
pkgrel=1
6
pkgdesc="A Privacy-first, Cross-platform Text Expander (Wayland, Debian binary)"
7
arch=('x86_64')
8
url="https://espanso.org"
9
license=('GPL-3.0-only')
10
depends=('wl-clipboard' 'libxkbcommon' 'dbus' 'wxwidgets-gtk3' 'openssl')
11
optdepends=('kdotool: window activation support on KDE Wayland')
12
provides=('espanso')
13
conflicts=('espanso' 'espanso-wayland' 'espanso-wayland-git' 'espanso-x11' 'espanso-x11-bin' 'espanso-x11-git')
14
source=("https://github.com/espanso/espanso/releases/download/v${pkgver}/espanso-debian-wayland-amd64.deb")
15
sha256sums=('d7b7c9118b77e5975aebb930836d8cf33f0ef81106daaad3425e327d9755d19d')
16
install='espanso-wayland-bin.install'
17
18
package() {
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
23
g input - -
24
EOF
25
26
# Remove Debian-specific files
27
rm -rf "${pkgdir}/usr/share/doc"
28
rm -rf "${pkgdir}/usr/share/lintian"
29
}
30
31
post_install() {
32
setcap "cap_dac_override+p" /usr/bin/espanso
33
}
34
Scan history
| Scanned at (UTC) | Severity | Rules |
|---|---|---|
| 2026-09-28 15:21:17 | Medium | 2 |
| 2026-06-18 16:11:54 | Clean | 0 |