openconnect-sso

maintainer rosemariekeller · 19 votes · scanned 2026-08-03 00:08:14.047287
LOW
View on AUR ↗
Why flagged The package builds from a source tarball hosted on a GitHub fork, which is a common and acceptable practice for AUR packages; the dependencies and build process are transparent and standard, with no evidence of malicious behavior or untrusted executable downloads.

Triggered rules

LOW AI review downgraded a static finding llm_review

The static rules flagged this MEDIUM, but an AI model (qwen/qwen3-235b-a22b-2507) reviewed the full PKGBUILD and judged it LOW (confidence 95%): The package builds from a source tarball hosted on a GitHub fork, which is a common and acceptable practice for AUR packages; the dependencies and build process are transparent and standard, with no evidence of malicious behavior or untrusted executable downloads.

1 higher static finding superseded - not the current verdict (shown for transparency)
MEDIUM Recently orphaned & re-adopted orphaned_readopted

This package was orphaned and re-adopted within the last 30 days — a window where ownership transfers can introduce malicious changes.

PKGBUILD

1# Maintainer: László Várady <laszlo.varady93@gmail.com>
2
3pkgname=openconnect-sso
4_pkgname_us="${pkgname//-/_}"
5pkgver=0.8.1
6pkgrel=1
7pkgdesc="Wrapper script for OpenConnect supporting Azure AD (SAMLv2) authentication"
8arch=('any')
9url="https://github.com/vlaci/openconnect-sso"
10license=('GPL3')
11depends=('python' 'python-pyqt6' 'python-pyqt6-webengine' 'python-attrs' 'python-colorama'
12 'python-keyring' 'python-lxml' 'python-prompt_toolkit' 'python-pyxdg' 'python-requests'
13 'python-setuptools' 'python-pyotp' 'python-structlog' 'python-toml' 'python-pysocks'
14 'python-jaraco.classes' 'sudo' 'openconnect')
15makedepends=()
16checkdepends=('python-pytest' 'python-pytest-asyncio')
17optdepends=()
18source=("https://github.com/PrestonHager/openconnect-sso/releases/download/v$pkgver/$_pkgname_us-$pkgver.tar.gz")
19sha256sums=('022425dc2a52b76f3d37fd362971403feb2867e87ff2355ad403e1c61b2f1483')
20
21
22prepare() {
23 cd "$_pkgname_us-$pkgver"
24 # patch --forward --strip=1 --input="${srcdir}/relax-everything.patch"
25}
26
27build() {
28 cd "$_pkgname_us-$pkgver"
29 python setup.py build
30}
31
32check() {
33 cd "$_pkgname_us-$pkgver"
34 pytest || /usr/bin/true # pytest-httpserver
35}
36
37package() {
38 cd "$_pkgname_us-$pkgver"
39 python setup.py install --prefix=/usr --root="$pkgdir" --optimize=1
40}
41

Scan history

Scanned at (UTC)SeverityRules
2026-08-03 00:08:14 LOW 2
2026-08-02 00:16:08 LOW 2
2026-08-01 00:11:18 LOW 2
2026-07-31 00:14:10 LOW 2
2026-07-30 00:17:23 LOW 2
2026-07-29 11:11:22 MEDIUM 1
2026-06-18 16:11:54 CLEAN 0

Report a package

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

0 / 4000
Your suggestion