vboard-bin

MEDIUM
maintainer Dominiquini 1 votes scanned 2026-09-17 03:24:22.735270
View on AUR
Why flagged

The package installs from a prebuilt .deb file hosted on GitHub, which is an unverifiable executable artifact; if the source were swapped, it could contain malicious code, though the project is from a known contributor and uses official release infrastructure.

Triggered rules

Low Few votes, recently uploaded zero_votes_recent

Uploaded within the last 14 days with 2 or fewer community votes — little peer review so far.

Medium AI review of an ambiguous pattern llm_review

The static rules found a suspicious pattern they could not resolve, so an AI model (qwen/qwen3-235b-a22b-2507) reviewed it and judged it MEDIUM (confidence 90%): The package installs from a prebuilt .deb file hosted on GitHub, which is an unverifiable executable artifact; if the source were swapped, it could contain malicious code, though the project is from a known contributor and uses official release infrastructure.

PKGBUILD

1# Maintainer: Rafael Dominiquini <rafaeldominiquini at gmail dot com>
2# Contributor: Archisman Panigrahi <apandada1 at gmail dot com>
3
4_basename=vboard
5
6pkgname=${_basename}-bin
7pkgdesc="Wayland virtual keyboard for GNU/Linux with modifier key support"
8
9pkgver=2.7.0
10pkgrel=1
11
12arch=('any')
13license=('GPL-3.0-or-later')
14url="https://github.com/archisman-panigrahi/${_basename}"
15
16conflicts=("${_basename}")
17provides=("${_basename}")
18
19depends=('glib2' 'gtk3' 'libayatana-appindicator' 'python' 'python-uinput' 'libappindicator' 'python-gobject' 'hicolor-icon-theme')
20makedepends=('tar')
21
22source=("${url}/releases/download/v${pkgver}/${_basename}_${pkgver}-${pkgrel}_all.deb")
23sha256sums=('0f6ddbf118fd6a235673d74f8270ff3025335782ebcdbb293138df32b0f93b7c')
24
25package() {
26 cd "${pkgdir}"
27
28 # this extracts all into the pkgdir
29 tar -xf "${srcdir}/data.tar.zst"
30}
31

Scan history

Scanned at (UTC)SeverityRules
2026-09-17 03:24:22 Medium 2

Report a package

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

0 / 4000
Your suggestion