visor
Triggered rules
zero_votes_recent
Uploaded within the last 14 days with 2 or fewer community votes — little peer review so far.
llm_review
The static rules flagged this HIGH, but an AI model (anthropic/claude-sonnet-4.6) reviewed the full PKGBUILD and judged it LOW (confidence 82%): The PKGBUILD itself is straightforward: it downloads a tagged release tarball from GitHub, builds it with make, and installs the resulting files. There is no obfuscation, no encoded payload, and no remote code execution in the build or package steps. The .install file only prints informational messages; it does not execute any remote code. The flagged 'remote download executed by a shell' is a curl|sh command shown in an echo string as a suggested optional post-install step for users who want a one-shot installer — it is never actually executed by the .install script itself. The md5sums='SKIP' is sloppy but not malicious. The package is low-votes and recently uploaded, which is a social signal but not a technical one. Overall this is a clean PKGBUILD with minor sloppiness (SKIP checksums, suggesting curl|sh in docs).
1 higher static finding superseded - not the current verdict (shown for transparency)
curl_pipe_shell
curl/wget/fetch output reaches a shell (via pipe, xargs, process substitution, `sh -c "$(…)"`, or `| source`), executing remote code that was never reviewed or checksummed.
-
.install:13
echo ":: sh -c \"\$(curl -fsSL https://raw.githubusercontent.com/IO-ZetZor/Visor-BootManager/main/get.sh)\""
PKGBUILD
# Maintainer: IO-ZetZor <swag100iq111@gmail.com>
pkgname=visor
pkgver=1.3
pkgrel=1
pkgdesc="A minimal, fast, graphical UEFI boot manager"
arch=('x86_64')
url="https://github.com/IO-ZetZor/Visor-BootManager"
license=('BSD')
depends=('gnu-efi')
makedepends=('git')
optdepends=('sbctl: Secure Boot signing with sbctl'
'efibootmgr: UEFI boot entry management'
'python: kernel/initrd encryption (visor encrypt)'
'python-pillow: font baking (make bakefont)')
install=visor.install
source=("$url/archive/refs/tags/v$pkgver.tar.gz")
md5sums=('SKIP')
build() {
cd "$srcdir/Visor-BootManager-$pkgver"
make
}
package() {
cd "$srcdir/Visor-BootManager-$pkgver"
# EFI binary
install -Dm644 visor_x64.efi "$pkgdir/usr/lib/visor/visor_x64.efi"
# CLI
install -Dm755 visor "$pkgdir/usr/bin/visor"
# Config example
install -Dm644 boot.conf.example "$pkgdir/usr/share/visor/boot.conf.example"
# Assets
install -dm755 "$pkgdir/usr/share/visor"
[ -d assets/icons ] && cp -r assets/icons "$pkgdir/usr/share/visor/icons"
[ -d assets/backgrounds ] && cp -r assets/backgrounds "$pkgdir/usr/share/visor/backgrounds"
[ -f assets/logo.png ] && install -m644 assets/logo.png "$pkgdir/usr/share/visor/logo.png"
# License
install -Dm644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
}
Scan history
| Scanned at (UTC) | Severity | Rules |
|---|---|---|
| 2026-08-03 00:08:14 | LOW | 3 |
| 2026-08-02 00:16:08 | LOW | 3 |
| 2026-08-01 00:11:18 | LOW | 3 |
| 2026-07-31 00:14:10 | LOW | 3 |
| 2026-07-30 00:17:23 | LOW | 3 |
| 2026-07-29 00:25:53 | LOW | 3 |
| 2026-07-28 00:07:28 | LOW | 3 |
| 2026-07-27 09:34:56 | HIGH | 2 |
| 2026-07-27 07:37:56 | LOW | 3 |
| 2026-07-27 07:34:55 | HIGH | 2 |