adspower-global

MEDIUM
maintainer MoonVlad 5 votes scanned 2026-11-01 00:21:48.120785
View on AUR
Why flagged

The package downloads a prebuilt .deb binary from a non-whitelisted host (version.adspower.net), which is not a standard code hosting platform, creating a supply-chain risk if the host is compromised or the download is intercepted.

Triggered rules

Medium source=() URL on a non-standard host source_untrusted_domain

One or more source=() URLs point to a host outside the trusted allowlist (github.com, gitlab.com, codeberg.org, pypi.org, …).

  • PKGBUILD:46 "AdsPower-Global-${pkgver}-x64.deb::https://version.adspower.net/software/linux-x64-global/${pkgver}/AdsPower-Global-${pkgver}-x64.deb"
Medium AI review llm_review

An AI model (qwen/qwen3-235b-a22b-2507) reviewed this and agrees it is MEDIUM (confidence 95%): The package downloads a prebuilt .deb binary from a non-whitelisted host (version.adspower.net), which is not a standard code hosting platform, creating a supply-chain risk if the host is compromised or the download is intercepted.

PKGBUILD

1 offending line(s) highlighted
1# Maintainer: MoonVlad
2# Contributor: Daniel S. Palma <contato at danielspalma dot adm dot br>
3# Contributor: Asuka Minato <i at asukaminato dot eu dot org>
4
5pkgname=adspower-global
6pkgver=8.6.3
7pkgrel=1
8pkgdesc="AdsPower - Antidetect Browser for Multi-Account Management"
9arch=('x86_64')
10url="https://www.adspower.com"
11license=('LicenseRef-AdsPower-EULA')
12makedepends=('binutils')
13depends=(
14 'alsa-lib'
15 'at-spi2-core'
16 'cairo'
17 'dbus'
18 'expat'
19 'gcc-libs'
20 'glib2'
21 'glibc'
22 'gtk3'
23 'libcups'
24 'libdrm'
25 'libx11'
26 'libxcb'
27 'libxcomposite'
28 'libxdamage'
29 'libxext'
30 'libxfixes'
31 'libxkbcommon'
32 'libxrandr'
33 'mesa'
34 'nspr'
35 'nss'
36 'pango'
37)
38optdepends=(
39 'libnotify: desktop notifications'
40 'libsecret: credential storage'
41 'libappindicator-gtk3: tray icon support'
42 'xdg-utils: open URLs in default browser'
43)
44options=('!strip')
45source=(
46 "AdsPower-Global-${pkgver}-x64.deb::https://version.adspower.net/software/linux-x64-global/${pkgver}/AdsPower-Global-${pkgver}-x64.deb"
47)
48noextract=("AdsPower-Global-${pkgver}-x64.deb")
49sha256sums=('1ad4ffb5720bca1f9cc9c60023bdf754c2fb0812ce6f1834f5897e3907be9c63')
50
51package() {
52 cd "$srcdir"
53 ar x "AdsPower-Global-${pkgver}-x64.deb"
54 bsdtar -xf data.tar.xz -C "$pkgdir"
55
56 install -Dm755 /dev/stdin "$pkgdir/usr/bin/adspower-global" << 'EOF'
57#!/bin/sh
58exec "/opt/AdsPower Global/adspower_global" "$@"
59EOF
60
61 for size in 16 32 48 64 128 256 512 1024; do
62 if [[ -f "$pkgdir/usr/share/icons/hicolor/${size}x${size}/apps/adspower_global.png" ]]; then
63 mv "$pkgdir/usr/share/icons/hicolor/${size}x${size}/apps/adspower_global.png" \
64 "$pkgdir/usr/share/icons/hicolor/${size}x${size}/apps/adspower-global.png"
65 fi
66 done
67
68 rm -f "$pkgdir/usr/share/applications/adspower_global.desktop"
69
70 install -Dm644 /dev/stdin "$pkgdir/usr/share/applications/adspower-global.desktop" << 'EOF'
71[Desktop Entry]
72Name=AdsPower Global
73Comment=Antidetect Browser for Multi-Account Management
74Exec=adspower-global %U
75Icon=adspower-global
76Terminal=false
77Type=Application
78Categories=Network;WebBrowser;
79StartupWMClass=AdsPower Global
80EOF
81}
82

Scan history

Scanned at (UTC)SeverityRules
2026-11-01 00:21:48 Medium 2
2026-10-31 00:07:41 Medium 2
2026-10-30 00:29:30 Medium 2
2026-10-29 00:13:55 Medium 2
2026-10-28 00:06:54 Medium 2
2026-10-27 00:23:28 Medium 2
2026-10-26 00:12:40 Medium 2
2026-10-25 00:20:48 Medium 2
2026-10-24 00:14:55 Medium 2
2026-10-23 00:02:19 Medium 2
2026-10-22 00:13:10 Medium 2
2026-10-21 00:12:50 Medium 2
2026-10-20 00:10:31 Medium 2
2026-10-19 00:03:55 Medium 2
2026-10-18 00:06:55 Medium 2
2026-10-17 00:21:55 Medium 2
2026-10-16 00:12:47 Medium 2
2026-10-15 00:28:05 Medium 2
2026-10-14 00:06:47 Medium 2
2026-10-13 00:23:45 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