netextender

MEDIUM
maintainer satoki 32 votes scanned 2026-08-28 01:33:41.799663
View on AUR
Why flagged

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

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:22 "https://software.sonicwall.com/NetExtender/NetExtender-linux-arm64-${pkgver/_/-}.tar.gz"
  • PKGBUILD:23 "https://www.sonicwall.com/legal/general-product-agreement"

PKGBUILD

2 offending line(s) highlighted
1# Maintainer: Sato Ki <satoki at em dot advant dot click>
2# Contributor: techge
3# Contributor: physkets
4# Contributor: Andrew Crouthamel
5# Contributor: Liviu Cristian Mirea-Ghiban
6# Contributor: Lars Øyvind Hagland
7# Contributor: Vishnu V K
8# Contributor: George Shammas
9# Contributor: Ainola
10# Contributor: Jeff Sharpe
11# Contributor: Roman Pearah
12
13pkgname=netextender
14pkgver=10.3.5_36
15pkgrel=1
16pkgdesc="SonicWALL SSL VPN Client"
17arch=('aarch64' 'x86_64')
18url="https://www.sonicwall.com/en-us/products/remote-access/vpn-client"
19license=('custom')
20depends=('bash' 'ppp' 'net-tools' 'webkit2gtk-4.1')
21source_aarch64=(
22 "https://software.sonicwall.com/NetExtender/NetExtender-linux-arm64-${pkgver/_/-}.tar.gz"
23 "https://www.sonicwall.com/legal/general-product-agreement"
24 "com.sonicwall.NetExtender.desktop.patch"
25 "NEService.service.patch"
26 "neservice.patch"
27 "netextender.install"
28)
29source_x86_64=(
30 "https://software.sonicwall.com/NetExtender/NetExtender-linux-amd64-${pkgver/_/-}.tar.gz"
31 "https://www.sonicwall.com/legal/general-product-agreement"
32 "com.sonicwall.NetExtender.desktop.patch"
33 "NEService.service.patch"
34 "neservice.patch"
35 "netextender.install"
36)
37sha256sums_aarch64=(
38 "94d594f2fb98ad8cea845c6d60d4de76a7dcf57a88f7f0ba59c2fd77380e59c1"
39 "SKIP"
40 "78b99c39bf7de7bb5be7e2d73628f94df25c6572d9e9fb92da95696cef5b1570"
41 "35722921dfc9eae9ba21dd250128cdfd2d55e70d028d228ed9c66f94bf7c4273"
42 "7c64cd38edb35aaf601fc01b9982fffc42542917832f9155c8ccf6605331ce9d"
43 "27b25c1e57bf29ddb9dc422926b5aedf6f4bbba37e2d9196ab92869d8c7c9fcb"
44)
45sha256sums_x86_64=(
46 "88582fa96fb1ddf287683bc366a7198a5e3e6ecdc4773df9136dfa3e493da386"
47 "SKIP"
48 "78b99c39bf7de7bb5be7e2d73628f94df25c6572d9e9fb92da95696cef5b1570"
49 "35722921dfc9eae9ba21dd250128cdfd2d55e70d028d228ed9c66f94bf7c4273"
50 "7c64cd38edb35aaf601fc01b9982fffc42542917832f9155c8ccf6605331ce9d"
51 "27b25c1e57bf29ddb9dc422926b5aedf6f4bbba37e2d9196ab92869d8c7c9fcb"
52)
53
54install="${pkgname}.install"
55DLAGENTS=("https::/usr/bin/curl -A 'Mozilla' -fLC - --retry 3 --retry-delay 3 -o %o %u")
56
57package() {
58
59 install -Dm 644 general-product-agreement "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
60
61 cd "netextender"
62
63 netextenderdir="${pkgdir}/opt/netextender"
64
65 install -Dm 755 wg "${netextenderdir}/wg"
66 install -Dm 755 wg-quick "${netextenderdir}/wg-quick"
67 install -Dm 755 wireguard-go "${netextenderdir}/wireguard-go"
68 install -Dm 755 NEService "${netextenderdir}/NEService"
69 install -Dm 755 NetExtender_webkit2_41 "${netextenderdir}/NetExtender"
70 #install -Dm 755 autoUpgrader_webkit2_41 "${netextenderdir}/autoUpgrader"
71 install -Dm 755 nxcli "${netextenderdir}/nxcli"
72 #install -Dm 755 upgrade.sh "${netextenderdir}/upgrade.sh"
73 install -Dm 644 NEService.service "${netextenderdir}/NEService.service"
74 install -Dm 644 neservice "${netextenderdir}/neservice"
75
76 mkdir -p "${netextenderdir}/locales"
77 install -Dm 644 locales/* "${netextenderdir}/locales"
78
79 patch "${srcdir}/netextender/com.sonicwall.NetExtender.desktop" < "${srcdir}/com.sonicwall.NetExtender.desktop.patch"
80 install -Dm 644 com.sonicwall.NetExtender.desktop "${netextenderdir}/com.sonicwall.NetExtender.desktop"
81 install -Dm 644 com.sonicwall.NetExtender.desktop "${pkgdir}/usr/share/applications/com.sonicwall.NetExtender.desktop"
82 install -Dm 644 nx-icon.png "${netextenderdir}/nx-icon.png"
83
84 mkdir -p "${pkgdir}/usr/bin"
85 ln -s /opt/netextender/nxcli "${pkgdir}/usr/bin/netExtender"
86 ln -s /opt/netextender/nxcli "${pkgdir}/usr/bin/nxcli"
87
88 if ! [ -x "$(command -v resolvconf)" ] && [ -x "$(command -v resolvectl)" ]; then
89 resolvectl=$(command -v resolvectl)
90 ln -s ${resolvectl} "${pkgdir}/usr/bin/resolvconf"
91 fi
92
93 case "$(ps -p 1 -o comm=)" in
94 systemd)
95 patch "${srcdir}/netextender/NEService.service" < "${srcdir}/NEService.service.patch"
96 install -Dm 644 NEService.service "${pkgdir}/etc/systemd/system/NEService.service"
97 ;;
98 init|openrc-init)
99 patch "${srcdir}/netextender/neservice" < "${srcdir}/neservice.patch"
100 install -Dm 644 neservice "${pkgdir}/etc/init.d/neservice"
101 ;;
102 esac
103
104 install -dm 755 "${netextenderdir}" \
105 "${netextenderdir}/locales"
106}
107

Scan history

Scanned at (UTC)SeverityRules
2026-08-28 01:33:41 Medium 1
2026-06-19 22:34:54 Clean 2

Report a package

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

0 / 4000
Your suggestion