mechvibes

MEDIUM
maintainer mhdi 2 votes scanned 2026-11-01 16:01:05.312492
View on AUR
Why flagged

The package installs a prebuilt Debian binary from GitHub Releases, which is an unverifiable executable artifact; if the source were swapped, it could deliver malicious code.

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 95%): The package installs a prebuilt Debian binary from GitHub Releases, which is an unverifiable executable artifact; if the source were swapped, it could deliver malicious code.

PKGBUILD

1# Maintainer: justanoobcoder <syaorancode@gmail.com>
2
3_github_user="hainguyents13"
4_github_repo="mechvibes"
5
6pkgname=mechvibes
7pkgver=2.3.6
8pkgrel=1
9pkgdesc="Play mechanical keyboard sounds as you type."
10arch=('x86_64')
11url="https://mechvibes.com"
12license=('MIT')
13depends=('alsa-lib' 'atk' 'at-spi2-atk' 'at-spi2-core' 'cairo' 'dbus' 'desktop-file-utils' 'expat' 'gdk-pixbuf2' 'glib2' 'gtk3' 'hicolor-icon-theme' 'libappindicator-gtk3' 'libcups' 'libnotify' 'libsecret' 'libx11' 'libxcb' 'libxcomposite' 'libxcursor' 'libxdamage' 'libxext' 'libxfixes' 'libxi' 'libxrandr' 'libxrender' 'libxss' 'libxtst' 'nspr' 'nss' 'pango' 'util-linux-libs' 'xdg-utils')
14options=('!strip' '!emptydirs')
15install=${pkgname}.install
16#source=("https://github.com/${_github_user}/${_github_repo}/releases/download/v${pkgver}/${pkgname}_${pkgver}_amd64.deb")
17source=("https://github.com/${_github_user}/${_github_repo}/releases/download/v${pkgver}/${pkgname}_${pkgver}_hotfix_amd64.deb")
18md5sums=('015bc37bffc02b1d5d72ff337962de39')
19
20package() {
21
22 # Extract package data
23 tar xf data.tar.xz -C "${pkgdir}"
24 # Install Icon
25 for i in 16x16 24x24 32x32 48x48 64x64 128x128 256x256; do
26 install -Dm644 "$pkgdir"/usr/share/icons/hicolor/0x0/apps/"$pkgname".png \
27 "$pkgdir"/usr/share/icons/hicolor/"$i"/apps/"$pkgname".png
28 done
29}
30

Scan history

Scanned at (UTC)SeverityRules
2026-11-01 16:01:05 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