patroneo-git
maintainer milkii
· 0 votes
· scanned 2026-08-18 00:03:42.021799
LOW
View on AUR ↗
Why flagged
The source is a tarball from a personal domain, but it's used to build the project's own code; the worst case of a swapped source is limited to supply-chain risk of compiled code, not remote code execution or data exfiltration.
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 source is a tarball from a personal domain, but it's used to build the project's own code; the worst case of a swapped source is limited to supply-chain risk of compiled code, not remote code execution or data exfiltration.
1 higher static finding superseded - not the current verdict (shown for transparency)
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:18
source=("https://hilbricht.net/downloads/lss//${_pkgname}-${pkgver}.tar.gz")
PKGBUILD
1 offending line(s) highlighted
1
# Maintainer: Milk Brewster <milk on freenode>
2
_pkgname=patroneo
3
pkgname=${_pkgname}-git
4
pkgver=2.4.1
5
pkgrel=1
6
pkgdesc="Easy Pattern Sequencer - Utilizing Jack Midi and the Non Session Manager"
7
arch=(any)
8
url="https://www.laborejo.org/patroneo/"
9
license=('GPL3')
10
groups=('pro-audio')
11
depends=('libcalfbox-lss' 'hicolor-icon-theme' 'python' 'python-pyqt5' 'ttf-dejavu')
12
makedepends=()
13
optdepends=('new-session-manager: for session management'
14
'raysession-git: alternative to non-session-manager')
15
provides=('patroneo' 'patroneo-git')
16
conflicts=('patroneo' 'patroneo-git')
17
install=
18
source=("https://hilbricht.net/downloads/lss//${_pkgname}-${pkgver}.tar.gz")
19
noextract=()
20
sha512sums=('f3b9b17cddd467ff94d9aa592b3696b6e5dfc2c64e5243f8ce05e513d9454fd858ccabcf9e778a46e3cdf334c45455bdde258c3fa185a9be3774fd2f5937ef7f')
21
22
prepare() {
23
cd "$srcdir/${_pkgname}-${pkgver}"
24
./configure --prefix=/usr
25
}
26
27
build() {
28
cd "$srcdir/${_pkgname}-${pkgver}"
29
make
30
}
31
32
package() {
33
make DESTDIR="$pkgdir" install -C "$srcdir/${_pkgname}-${pkgver}"
34
}
35
Changes since previous scan
--- PKGBUILD @ 2026-06-20 00:18+++ PKGBUILD @ 2026-08-18 00:03@@ -1,45 +1,35 @@ # Maintainer: Milk Brewster <milk on freenode> _pkgname=patroneo pkgname=${_pkgname}-git-pkgver=v1.2.r17.g41e842a+pkgver=2.4.1 pkgrel=1 pkgdesc="Easy Pattern Sequencer - Utilizing Jack Midi and the Non Session Manager"-arch=(x86_64)-url="ssh://aur@aur.archlinux.org/patroneo-git.git"-license=('GPL')-groups=()-depends=('libcalfbox-lss' 'python' 'python-pyqt5' 'ttf-dejavu')-makedepends=('git' 'nuitka')-optdepends=('non-session-manager: required to run Patroneo'+arch=(any)+url="https://www.laborejo.org/patroneo/"+license=('GPL3')+groups=('pro-audio')+depends=('libcalfbox-lss' 'hicolor-icon-theme' 'python' 'python-pyqt5' 'ttf-dejavu')+makedepends=()+optdepends=('new-session-manager: for session management' 'raysession-git: alternative to non-session-manager') provides=('patroneo' 'patroneo-git') conflicts=('patroneo' 'patroneo-git') install=-source=('git+https://laborejo.org/patroneo.git/')+source=("https://hilbricht.net/downloads/lss//${_pkgname}-${pkgver}.tar.gz") noextract=()-md5sums=('SKIP')--pkgver() {- cd "$srcdir/patroneo"- ( set -o pipefail- git describe --long 2>/dev/null | sed 's/\([^-]*-g\)/r\1/;s/-/./g' ||- printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)"- )-}+sha512sums=('f3b9b17cddd467ff94d9aa592b3696b6e5dfc2c64e5243f8ce05e513d9454fd858ccabcf9e778a46e3cdf334c45455bdde258c3fa185a9be3774fd2f5937ef7f') prepare() {- cd "$srcdir/patroneo"- git submodule update --init --recursive + cd "$srcdir/${_pkgname}-${pkgver}" ./configure --prefix=/usr } build() {- cd "$srcdir/patroneo"+ cd "$srcdir/${_pkgname}-${pkgver}" make } package() {- cd "$srcdir/patroneo"- make PREFIX=/usr DESTDIR="$pkgdir/" install+ make DESTDIR="$pkgdir" install -C "$srcdir/${_pkgname}-${pkgver}" } Scan history
| Scanned at (UTC) | Severity | Rules |
|---|---|---|
| 2026-08-18 00:03:42 | LOW | 2 |
| 2026-08-17 00:18:29 | LOW | 2 |
| 2026-08-16 00:03:42 | LOW | 2 |
| 2026-08-15 19:31:13 | MEDIUM | 1 |
| 2026-06-20 00:18:46 | CLEAN | 2 |
| 2026-06-19 23:51:18 | CLEAN | 2 |
| 2026-06-19 19:07:35 | LOW | 2 |
| 2026-06-18 16:11:54 | MEDIUM | 1 |