netextender
MEDIUM
maintainer satoki
32 votes
scanned 2026-08-28 01:33:41.799663
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
13
pkgname=netextender
14
pkgver=10.3.5_36
15
pkgrel=1
16
pkgdesc="SonicWALL SSL VPN Client"
17
arch=('aarch64' 'x86_64')
18
url="https://www.sonicwall.com/en-us/products/remote-access/vpn-client"
19
license=('custom')
20
depends=('bash' 'ppp' 'net-tools' 'webkit2gtk-4.1')
21
source_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
)
29
source_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
)
37
sha256sums_aarch64=(
38
"94d594f2fb98ad8cea845c6d60d4de76a7dcf57a88f7f0ba59c2fd77380e59c1"
39
"SKIP"
40
"78b99c39bf7de7bb5be7e2d73628f94df25c6572d9e9fb92da95696cef5b1570"
41
"35722921dfc9eae9ba21dd250128cdfd2d55e70d028d228ed9c66f94bf7c4273"
42
"7c64cd38edb35aaf601fc01b9982fffc42542917832f9155c8ccf6605331ce9d"
43
"27b25c1e57bf29ddb9dc422926b5aedf6f4bbba37e2d9196ab92869d8c7c9fcb"
44
)
45
sha256sums_x86_64=(
46
"88582fa96fb1ddf287683bc366a7198a5e3e6ecdc4773df9136dfa3e493da386"
47
"SKIP"
48
"78b99c39bf7de7bb5be7e2d73628f94df25c6572d9e9fb92da95696cef5b1570"
49
"35722921dfc9eae9ba21dd250128cdfd2d55e70d028d228ed9c66f94bf7c4273"
50
"7c64cd38edb35aaf601fc01b9982fffc42542917832f9155c8ccf6605331ce9d"
51
"27b25c1e57bf29ddb9dc422926b5aedf6f4bbba37e2d9196ab92869d8c7c9fcb"
52
)
53
54
install="${pkgname}.install"
55
DLAGENTS=("https::/usr/bin/curl -A 'Mozilla' -fLC - --retry 3 --retry-delay 3 -o %o %u")
56
57
package() {
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) | Severity | Rules |
|---|---|---|
| 2026-08-28 01:33:41 | Medium | 1 |
| 2026-06-19 22:34:54 | Clean | 2 |