autopanogiga
Triggered rules
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=("https://emeric.io/CI/kolor/AutopanoGiga_Linux64_442_2018-09-10.tar.xz"
llm_review
An AI model (anthropic/claude-4.6-sonnet-20260217) reviewed this and agrees it is MEDIUM (confidence 82%): The PKGBUILD downloads a prebuilt binary tarball (AutopanoGiga_Linux64_442_2018-09-10.tar.xz) from emeric.io, which is the maintainer's personal domain rather than the official Kolor/Autopano distribution channel (the official site is now archived). The package installs this binary directly into /opt and /usr/bin. While a sha256sum is provided (mitigating accidental corruption), the host is not an official vendor mirror — it is a personal server controlled by the maintainer. If that host were compromised or the file silently replaced, users would execute arbitrary code. The original upstream (kolor.com) is defunct, so there is no official source to compare against, which is a legitimate reason to self-host, but it still constitutes a supply-chain risk by AUR standards. This is a genuine medium-severity concern: an executed binary from a non-official/personal host.
PKGBUILD
1 offending line(s) highlighted# Maintainer: Emeric <emeric.grange@gmail.com>
# MaintContributorainer: FoolEcho <foolecho at gmail dot com>
# Contributor: dracorp
# Contributor: Piotr Rogoża <rogoza dot piotr at gmail dot com>
# Created: 18/03/2011
pkgname=autopanogiga
pkgver=4.4.2
pkgrel=5
pkgdesc='Create beautiful panoramas by stitching multiple photos automatically with Autopano Giga.'
arch=('x86_64')
url='https://web.archive.org/web/20180822070241/http://kolor.com/autopano/'
license=('custom: "commercial"')
install="$pkgname.install"
changelog=ChangeLog
source=("https://emeric.io/CI/kolor/AutopanoGiga_Linux64_442_2018-09-10.tar.xz"
"$pkgname"
"$pkgname.png"
"$pkgname.desktop")
sha256sums=('a2546989f5d02fbcced61a81c65988c592af3a904eda0da4c5fad8a45a7af230'
'80114777faed6326764d14143f533efb473695d99e1771b2fdfbae89f3942fad'
'0ea1b5efe83ef091c629cf9615df306440131586235f1ae7b41856c9b6ddcd6b'
'a7456db2e25dc33952ee42202edf31b070493e157945d40a4645187a1d49336b')
package() {
cd "$srcdir/AutopanoGiga"
install -dm755 $pkgdir/{opt/kolor/,usr/share/licenses/$pkgname/}
cp -r $srcdir/AutopanoGiga $pkgdir/opt/kolor/$pkgname
cp $srcdir/$pkgname.png $pkgdir/opt/kolor/$pkgname/Resources/UI/autopano_giga.png
mv $pkgdir/opt/kolor/$pkgname/copyright $pkgdir/usr/share/licenses/$pkgname/
install -Dm755 $srcdir/$pkgname $pkgdir/usr/bin/$pkgname
install -Dm644 "$srcdir/$pkgname.desktop" "$pkgdir/usr/share/applications/$pkgname.desktop"
}
Scan history
| Scanned at (UTC) | Severity | Rules |
|---|---|---|
| 2026-08-03 00:08:14 | MEDIUM | 2 |
| 2026-08-02 00:16:08 | MEDIUM | 2 |
| 2026-08-01 00:11:18 | MEDIUM | 2 |
| 2026-07-31 00:14:10 | MEDIUM | 2 |
| 2026-07-30 00:17:23 | MEDIUM | 2 |
| 2026-07-29 00:25:53 | MEDIUM | 2 |
| 2026-07-28 00:07:28 | MEDIUM | 2 |
| 2026-07-27 00:24:32 | MEDIUM | 2 |
| 2026-07-26 00:07:32 | MEDIUM | 2 |
| 2026-07-25 00:13:44 | MEDIUM | 2 |
| 2026-07-24 00:02:28 | MEDIUM | 2 |
| 2026-07-23 00:14:47 | MEDIUM | 2 |
| 2026-07-22 00:29:32 | MEDIUM | 2 |
| 2026-07-21 00:24:15 | MEDIUM | 2 |
| 2026-07-20 00:19:49 | MEDIUM | 2 |
| 2026-07-19 00:17:08 | MEDIUM | 2 |
| 2026-07-18 00:14:48 | MEDIUM | 2 |
| 2026-07-17 00:06:16 | MEDIUM | 2 |
| 2026-07-16 00:05:41 | MEDIUM | 2 |
| 2026-07-15 00:09:25 | MEDIUM | 2 |