purevpn-bin
Downloads and installs a prebuilt binary .deb from 'purevpn-tools.com', a domain that is plausibly but not definitively the official PureVPN distribution infrastructure (not the main purevpn.com domain), making it an unverifiable prebuilt executable from a potentially swappable host; however the checksum is present and the domain appears to be PureVPN's own CDN/tools subdomain, keeping risk at medium rather than high.
Triggered rules
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:13
source=("PureVPN_${pkgver}_amd64.deb::https://apps.purevpn-tools.com/cross-platform/linux-gui/${pkgver}/PureVPN_amd64.deb")
llm_review
An AI model (anthropic/claude-sonnet-4.6) reviewed this and agrees it is MEDIUM (confidence 70%): Downloads and installs a prebuilt binary .deb from 'purevpn-tools.com', a domain that is plausibly but not definitively the official PureVPN distribution infrastructure (not the main purevpn.com domain), making it an unverifiable prebuilt executable from a potentially swappable host; however the checksum is present and the domain appears to be PureVPN's own CDN/tools subdomain, keeping risk at medium rather than high.
PKGBUILD
1 offending line(s) highlightedpkgname=purevpn-bin
pkgver=2.11.0
pkgrel=1
pkgdesc="PureVPN Linux GUI Application"
arch=('x86_64')
url="https://www.purevpn.com/download/linux-vpn"
license=('custom')
depends=('gtk3' 'libnotify' 'nss' 'libxss' 'libxtst' 'xdg-utils' 'at-spi2-core' 'libsecret' 'openresolv' 'openvpn' 'wireguard-tools' 'net-tools')
optdepends=('libayatana-appindicator: значок в трее')
provides=('purevpn')
conflicts=('purevpn-gui')
options=('!strip')
source=("PureVPN_${pkgver}_amd64.deb::https://apps.purevpn-tools.com/cross-platform/linux-gui/${pkgver}/PureVPN_amd64.deb")
sha256sums=('64c7ccc31c901cccc71fd3e1472f375786cd15f0c6eede854a882f026a568e52')
noextract=("PureVPN_${pkgver}_amd64.deb")
package() {
bsdtar -x -f "${srcdir}/PureVPN_${pkgver}_amd64.deb" -C "${srcdir}"
tar -xJf "${srcdir}/data.tar.xz" -C "${pkgdir}"
install -Dm644 "${pkgdir}/opt/PureVPN/LICENSES.chromium.html" "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
chmod 4755 "${pkgdir}/opt/PureVPN/chrome-sandbox"
}
Scan history
| Scanned at (UTC) | Severity | Rules |
|---|---|---|
| 2026-10-03 00:23:04 | Medium | 2 |
| 2026-10-02 00:00:32 | Medium | 2 |
| 2026-10-01 00:02:06 | Medium | 2 |
| 2026-09-30 00:20:07 | Medium | 2 |
| 2026-09-29 00:07:46 | Medium | 2 |
| 2026-09-28 00:28:32 | Medium | 2 |
| 2026-09-27 00:07:07 | Medium | 2 |
| 2026-09-26 00:12:15 | Medium | 2 |
| 2026-09-25 00:03:36 | Medium | 2 |
| 2026-09-24 00:24:14 | Medium | 2 |
| 2026-09-23 00:28:13 | Medium | 2 |
| 2026-09-22 00:15:14 | Medium | 2 |
| 2026-09-21 00:26:32 | Medium | 2 |
| 2026-09-20 00:25:31 | Medium | 2 |
| 2026-09-19 00:25:36 | Medium | 2 |
| 2026-09-18 00:17:11 | Medium | 2 |
| 2026-09-17 00:27:14 | Medium | 2 |
| 2026-09-16 00:03:17 | Medium | 2 |
| 2026-09-15 00:25:31 | Medium | 2 |
| 2026-09-14 00:27:57 | Medium | 2 |