coni-bin

MEDIUM
maintainer hellonico 0 votes scanned 2026-11-01 00:21:48.120785
View on AUR
Why flagged

The package downloads prebuilt binaries from a non-standard, personal host (gitea.hellonico.info) with skipped checksums, creating a supply-chain risk if the host is compromised or the binaries are swapped.

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:12 source_x86_64=("https://gitea.hellonico.info/api/packages/coni-lang/generic/coni/latest/coni-linux-x64")
Medium AI review llm_review

An AI model (qwen/qwen3-235b-a22b-2507) reviewed this and agrees it is MEDIUM (confidence 95%): The package downloads prebuilt binaries from a non-standard, personal host (gitea.hellonico.info) with skipped checksums, creating a supply-chain risk if the host is compromised or the binaries are swapped.

PKGBUILD

1 offending line(s) highlighted
1# Maintainer: Nicolas Modrzyk <hellonico@gmail.com>
2pkgname=coni-bin
3pkgver=latest
4pkgrel=1
5pkgdesc="A fast, standalone Clojure-like interpreter and language written in Go"
6arch=('x86_64' 'aarch64')
7url="https://coni-lang.org"
8license=('MIT')
9provides=('coni')
10conflicts=('coni')
11
12source_x86_64=("https://gitea.hellonico.info/api/packages/coni-lang/generic/coni/latest/coni-linux-x64")
13source_aarch64=("https://gitea.hellonico.info/api/packages/coni-lang/generic/coni/latest/coni-linux-arm64")
14sha256sums_x86_64=('SKIP')
15sha256sums_aarch64=('SKIP')
16
17package() {
18 if [ "$CARCH" = "x86_64" ]; then
19 install -Dm755 "$srcdir/coni-linux-x64" "$pkgdir/usr/bin/coni"
20 elif [ "$CARCH" = "aarch64" ]; then
21 install -Dm755 "$srcdir/coni-linux-arm64" "$pkgdir/usr/bin/coni"
22 fi
23}
24

Changes since previous scan

--- PKGBUILD @ 2026-10-16 00:12
+++ PKGBUILD @ 2026-11-01 00:21
@@ -1,6 +1,6 @@
# Maintainer: Nicolas Modrzyk <hellonico@gmail.com>
pkgname=coni-bin
-pkgver=2026.06.08.09.47.29
+pkgver=latest
pkgrel=1
pkgdesc="A fast, standalone Clojure-like interpreter and language written in Go"
arch=('x86_64' 'aarch64')
@@ -9,10 +9,10 @@
provides=('coni')
conflicts=('coni')
-source_x86_64=("https://coni-lang.org/downloads/coni-linux-x64")
-source_aarch64=("https://coni-lang.org/downloads/coni-linux-arm64")
-sha256sums_x86_64=('0f17970e3840b7f1655c8281785516ab3378e87b4123edd63f057622867cc0e8')
-sha256sums_aarch64=('6ff144898bed44aed1f6ccc72774c6190c89f8fe9261e67d318793267eb429db')
+source_x86_64=("https://gitea.hellonico.info/api/packages/coni-lang/generic/coni/latest/coni-linux-x64")
+source_aarch64=("https://gitea.hellonico.info/api/packages/coni-lang/generic/coni/latest/coni-linux-arm64")
+sha256sums_x86_64=('SKIP')
+sha256sums_aarch64=('SKIP')
package() {
if [ "$CARCH" = "x86_64" ]; then

Scan history

Scanned at (UTC)SeverityRules
2026-11-01 00:21:48 Medium 2
2026-10-31 00:07:41 Medium 2
2026-10-30 00:29:30 Medium 2
2026-10-29 00:13:55 Medium 2
2026-10-28 00:06:54 Medium 2
2026-10-27 00:23:28 Medium 2
2026-10-26 00:12:40 Medium 2
2026-10-25 00:20:48 Medium 2
2026-10-24 00:14:55 Medium 2
2026-10-23 00:02:19 Medium 2
2026-10-22 00:13:10 Medium 2
2026-10-21 00:12:50 Medium 2
2026-10-20 00:10:31 Medium 2
2026-10-19 00:03:55 Medium 2
2026-10-18 00:06:55 Medium 2
2026-10-17 00:21:55 Medium 2
2026-10-16 09:15:55 Medium 2
2026-10-16 00:12:47 Low 2
2026-10-15 00:28:05 Low 2
2026-10-14 00:06:47 Low 2

Report a package

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

0 / 4000
Your suggestion