ipget-bin

MEDIUM
maintainer EndlessEden 1 votes scanned 2026-08-26 05:29:31.779280
View on AUR
Why flagged

The source is a prebuilt binary tarball downloaded from a non-standard, potentially swappable host (localhost:8080 via ipns), which presents a supply-chain risk if the host is compromised or spoofed.

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:16 source=("http://dist.ipfs.tech.ipns.localhost:8080/ipget/v"${pkgver}"/ipget_v"${pkgver}"_linux-amd64.tar.gz")
Medium AI review llm_review

An AI model (qwen/qwen3-235b-a22b-2507) reviewed this and agrees it is MEDIUM (confidence 95%): The source is a prebuilt binary tarball downloaded from a non-standard, potentially swappable host (localhost:8080 via ipns), which presents a supply-chain risk if the host is compromised or spoofed.

PKGBUILD

1 offending line(s) highlighted
1# Maintainer: EndlessEden < endlesseden [at] deep-rose {dot} org >
2# vim: set expandtab ts=2 sw=2:
3
4pkgname=ipget-bin
5_pkgname=ipget
6pkgver=0.13.2
7pkgrel=1
8pkgdesc="wget for IPFS: retrieve files over IPFS and save them locally. Binary Version (Requires working go-ipfs)"
9arch=('x86_64')
10url="https://github.com/ipfs/ipget"
11license=('MIT')
12makedepends=('go' 'gx' 'gx-go' 'go-ipfs')
13depends=('go' 'gx' 'gx-go' 'go-ipfs')
14provies=('ipget')
15conflicts=('ipget')
16source=("http://dist.ipfs.tech.ipns.localhost:8080/ipget/v"${pkgver}"/ipget_v"${pkgver}"_linux-amd64.tar.gz")
17sha256sums=('f14661caccc4d877ce81d5e06febcb8bd4f87386673b0f4afe493d0ff894c4f5')
18
19prepare() {
20 chmod a+x "${srcdir}/${_pkgname}/ipget"
21}
22
23package() {
24 install -D "${srcdir}/${_pkgname}/ipget" "${pkgdir}/usr/bin/ipget"
25}
26
27

Changes since previous scan

--- PKGBUILD @ 2026-06-19 23:16
+++ PKGBUILD @ 2026-08-26 05:29
@@ -1,9 +1,9 @@
-# Maintainer: EndlessEden <eden@deep-rose.org>
+# Maintainer: EndlessEden < endlesseden [at] deep-rose {dot} org >
# vim: set expandtab ts=2 sw=2:
pkgname=ipget-bin
_pkgname=ipget
-pkgver=0.9.1
+pkgver=0.13.2
pkgrel=1
pkgdesc="wget for IPFS: retrieve files over IPFS and save them locally. Binary Version (Requires working go-ipfs)"
arch=('x86_64')
@@ -14,7 +14,7 @@
provies=('ipget')
conflicts=('ipget')
source=("http://dist.ipfs.tech.ipns.localhost:8080/ipget/v"${pkgver}"/ipget_v"${pkgver}"_linux-amd64.tar.gz")
-sha256sums=('f708fa74af94846460bbdb472dab2393211475bd6a3106ef25772a3275636ffe')
+sha256sums=('f14661caccc4d877ce81d5e06febcb8bd4f87386673b0f4afe493d0ff894c4f5')
prepare() {
chmod a+x "${srcdir}/${_pkgname}/ipget"

Scan history

Scanned at (UTC)SeverityRules
2026-08-26 05:29:31 Medium 2
2026-06-19 23:16:43 Clean 2
2026-06-19 22:54:19 Clean 2
2026-06-19 19:07:35 High 2
2026-06-18 16:11:54 Medium 1

Report a package

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

0 / 4000
Your suggestion