edisyn-bin
Triggered rules
llm_review
The static rules flagged this MEDIUM, but an AI model (anthropic/claude-4.6-sonnet-20260217) reviewed the full PKGBUILD and judged it LOW (confidence 82%): The JAR is downloaded from people.cs.gmu.edu/~eclab/, which is the personal university web space of Sean Luke, the primary author of Edisyn (eclab = EC Lab at George Mason University). This is a well-known pattern for academic software where the author hosts releases on their university pages rather than GitHub releases. The sha256sum is pinned, so any tampering would be caught. The JAR is installed as data (not executed directly by the build process) and is only run at user invocation via a wrapper shell script. While the host is not GitHub Releases, it is the author's own institutional hosting and matches the upstream project URL (github.com/eclab/edisyn). This is sloppy/non-standard packaging (no versioned URL, relies on a mutable upstream path) but not a genuine supply-chain threat beyond what any binary AUR package carries.
1 higher static finding superseded - not the current verdict (shown for transparency)
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:14
source=("$_pkgname-$pkgver.jar::https://people.cs.gmu.edu/~eclab/projects/$_pkgname/$_pkgname.jar"
PKGBUILD
1 offending line(s) highlighted# Maintainer: Christopher Arndt <aur -at- chrisarndt -dot- de>
_pkgname=edisyn
pkgname=$_pkgname-bin
pkgver=36
pkgrel=1
pkgdesc='A cross-platform synthesizer patch editor library'
arch=(i686 x86_64)
url='https://github.com/eclab/edisyn/'
license=(Apache-2.0)
depends=('java-runtime>=20')
provides=($_pkgname)
conflicts=($_pkgname)
source=("$_pkgname-$pkgver.jar::https://people.cs.gmu.edu/~eclab/projects/$_pkgname/$_pkgname.jar"
"$_pkgname.desktop"
"$_pkgname.sh")
noextract=("$_pkgname-$pkgver.jar")
sha256sums=('e3cfceb320bb3aee72601c0c828b4f23fcdadba0566145e5c0bc23ca037235c6'
'6545bfc5fb5e41d1f6917c0c40145f8168c5d205a70ad1fb6810cf57c68fb618'
'e8154776a330ab82a6daf48dd9f6f09e7a923ccfdd698a6645cbca1d2b1d7be1')
package() {
install -vDm 644 "$srcdir"/$_pkgname-$pkgver.jar \
"$pkgdir"/usr/share/java/${_pkgname}/$_pkgname.jar
install -vDm 755 "$srcdir"/$_pkgname.sh \
"$pkgdir"/usr/bin/$_pkgname
install -vDm 644 "$srcdir"/$_pkgname.desktop \
-t "$pkgdir"/usr/share/applications
}
Scan history
| Scanned at (UTC) | Severity | Rules |
|---|---|---|
| 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 00:25:53 | LOW | 2 |
| 2026-07-28 00:07:28 | LOW | 2 |
| 2026-07-27 00:24:32 | LOW | 2 |
| 2026-07-26 00:07:32 | LOW | 2 |
| 2026-07-25 00:13:44 | LOW | 2 |
| 2026-07-24 00:02:28 | LOW | 2 |
| 2026-07-23 00:14:47 | LOW | 2 |
| 2026-07-22 00:29:32 | LOW | 2 |
| 2026-07-21 00:24:15 | LOW | 2 |
| 2026-07-20 00:19:49 | LOW | 2 |
| 2026-07-19 00:17:08 | LOW | 2 |
| 2026-07-18 00:14:48 | LOW | 2 |
| 2026-07-17 00:06:16 | LOW | 2 |
| 2026-07-16 00:05:41 | LOW | 2 |
| 2026-07-15 00:09:25 | LOW | 2 |