vantage-browser-appimage

LOW
maintainer chen-shuhan 0 votes scanned 2026-09-11 15:22:58.728112
View on AUR
Why flagged

The package downloads prebuilt AppImages from a GitHub release, which is a supply-chain risk if the host is compromised, but the source is from a plausible project maintainer and the files are checksum-verified; no obfuscated code or remote execution beyond normal AppImage use.

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.

Low AI review llm_review

An AI model (qwen/qwen3-235b-a22b-2507) reviewed this and agrees it is LOW (confidence 95%): The package downloads prebuilt AppImages from a GitHub release, which is a supply-chain risk if the host is compromised, but the source is from a plausible project maintainer and the files are checksum-verified; no obfuscated code or remote execution beyond normal AppImage use.

PKGBUILD

1# Maintainer: chen-shuhan <2502820816@qq.com>
2# 非官方社区打包
3pkgname=vantage-browser-appimage
4pkgver=153.2.0
5pkgrel=1
6pkgdesc="Vantage 浏览器 - 基于 Firefox ESR (AppImage 封装) - 非官方社区打包"
7arch=('x86_64' 'aarch64')
8url="https://github.com/asystech-chen/Vantage"
9license=('MPL-2.0')
10depends=('fuse2' 'zlib' 'hicolor-icon-theme')
11optdepends=(
12 'ffmpeg: media playback'
13)
14provides=('vantage-browser')
15conflicts=('vantage-browser' 'vantage-browser-bin')
16source_x86_64=("https://github.com/asystech-chen/Vantage/releases/download/v${pkgver}-${pkgrel}/vantage-${pkgver}-${pkgrel}.x86_64.AppImage")
17source_aarch64=("https://github.com/asystech-chen/Vantage/releases/download/v${pkgver}-${pkgrel}/vantage-${pkgver}-${pkgrel}.aarch64.AppImage")
18sha256sums_x86_64=('da57eabd96f4fbb84f8467261c312d01469e5ddb8771346cf5567d46a829f9ca')
19sha256sums_aarch64=('403f79e636069ea8ff137ec192493cd77b1d61123f12ea98b7170cfef52cf35a')
20
21noextract=("vantage-${pkgver}-${pkgrel}.x86_64.AppImage" "vantage-${pkgver}-${pkgrel}.aarch64.AppImage")
22
23package() {
24 cd "$srcdir"
25 # 根据架构选择对应 AppImage
26 if [ "$CARCH" = "aarch64" ]; then
27 _appimage="vantage-${pkgver}-${pkgrel}.aarch64.AppImage"
28 else
29 _appimage="vantage-${pkgver}-${pkgrel}.x86_64.AppImage"
30 fi
31
32 install -Dm755 "$_appimage" "$pkgdir/opt/vantage/vantage.AppImage"
33 # 提取 AppImage 内桌面文件与图标(若可用)
34 if ./"$_appimage" --appimage-extract "vantage.desktop" >/dev/null 2>&1; then
35 install -Dm644 squashfs-root/vantage.desktop "$pkgdir/usr/share/applications/vantage.desktop" 2>/dev/null || true
36 rm -rf squashfs-root
37 fi
38 # 回退:创建最小桌面文件
39 if [ ! -f "$pkgdir/usr/share/applications/vantage.desktop" ]; then
40 install -Dm644 /dev/stdin "$pkgdir/usr/share/applications/vantage.desktop" <<'DESKTOP'
41[Desktop Entry]
42Name=Vantage
43GenericName=Web Browser
44Comment=Vantage Browser - AppImage
45Exec=/opt/vantage/vantage.AppImage %u
46Icon=vantage
47Terminal=false
48Type=Application
49Categories=Network;WebBrowser;
50MimeType=text/html;text/xml;application/xhtml+xml;x-scheme-handler/http;x-scheme-handler/https;
51DESKTOP
52 else
53 sed -i 's|^Exec=.*|Exec=/opt/vantage/vantage.AppImage %u|' "$pkgdir/usr/share/applications/vantage.desktop"
54 fi
55
56 # 符号链接
57 mkdir -p "$pkgdir/usr/bin"
58 ln -s /opt/vantage/vantage.AppImage "$pkgdir/usr/bin/vantage"
59
60 # 图标
61 if [ -f "$pkgdir/opt/vantage/vantage.png" ]; then
62 install -Dm644 "$pkgdir/opt/vantage/vantage.png" "$pkgdir/usr/share/pixmaps/vantage.png"
63 fi
64
65 install -Dm644 /dev/stdin "$pkgdir/usr/share/licenses/$pkgname/LICENSE" <<'LICENSE'
66MPL-2.0 - See https://github.com/asystech-chen/Vantage/blob/main/LICENSE
67LICENSE
68}
69

Scan history

Scanned at (UTC)SeverityRules
2026-09-11 15:22:58 Low 2

Report a package

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

0 / 4000
Your suggestion