pelorus-bin

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

The package downloads prebuilt .deb binaries from a non-standard, non-upstream host (ppa.steado.tech) with SKIP'd checksums, creating a supply-chain risk if the host is compromised or malicious.

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:13 "$pkgname-$pkgver-bin.deb::https://ppa.steado.tech/ubuntu/pool/main/noble/pelorus_$pkgver-1_amd64.deb"
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 .deb binaries from a non-standard, non-upstream host (ppa.steado.tech) with SKIP'd checksums, creating a supply-chain risk if the host is compromised or malicious.

PKGBUILD

1 offending line(s) highlighted
1# Maintainer: stelzo <stelzo@steado.de>
2pkgname=pelorus-bin
3pkgver=0.0.9
4pkgrel=1
5pkgdesc="Resource-aware Lidar-Inertial Odometry"
6arch=('x86_64' 'aarch64')
7url="https://codeberg.org/stelzo/pelorus"
8license=('MIT' 'Apache-2.0')
9depends=('libgcc' 'glibc' 'minot>=0.14.0' 'minot<0.15.0' 'dedrunk' 'marina')
10makedepends=()
11options=('!lto' '!strip' '!debug')
12source_x86_64=(
13 "$pkgname-$pkgver-bin.deb::https://ppa.steado.tech/ubuntu/pool/main/noble/pelorus_$pkgver-1_amd64.deb"
14 "$pkgname-$pkgver-bin-lib.deb::https://ppa.steado.tech/ubuntu/pool/main/noble/libpelorus_$pkgver-1_amd64.deb"
15 "$pkgname-$pkgver-bin-dev.deb::https://ppa.steado.tech/ubuntu/pool/main/noble/libpelorus-dev_$pkgver-1_amd64.deb"
16)
17sha256sums_x86_64=('SKIP' 'SKIP' 'SKIP')
18source_aarch64=(
19 "$pkgname-$pkgver-bin.deb::https://ppa.steado.tech/ubuntu/pool/main/noble/pelorus_$pkgver-1_arm64.deb"
20 "$pkgname-$pkgver-bin-lib.deb::https://ppa.steado.tech/ubuntu/pool/main/noble/libpelorus_$pkgver-1_arm64.deb"
21 "$pkgname-$pkgver-bin-dev.deb::https://ppa.steado.tech/ubuntu/pool/main/noble/libpelorus-dev_$pkgver-1_arm64.deb"
22)
23sha256sums_aarch64=('SKIP' 'SKIP' 'SKIP')
24noextract=("$pkgname-$pkgver-bin.deb" "$pkgname-$pkgver-bin-lib.deb" "$pkgname-$pkgver-bin-dev.deb")
25provides=('pelorus' 'libpelorus')
26conflicts=('pelorus' 'libpelorus')
27
28prepare() {
29 mkdir -p "$srcdir/pelorus-bin-ext" "$srcdir/pelorus-lib-ext" "$srcdir/pelorus-dev-ext"
30 cd "$srcdir/pelorus-bin-ext"
31 bsdtar -xf "$srcdir/$pkgname-$pkgver-bin.deb"
32 tar -xpf data.tar.*
33
34 cd "$srcdir/pelorus-lib-ext"
35 bsdtar -xf "$srcdir/$pkgname-$pkgver-bin-lib.deb"
36 tar -xpf data.tar.*
37
38 cd "$srcdir/pelorus-dev-ext"
39 bsdtar -xf "$srcdir/$pkgname-$pkgver-bin-dev.deb"
40 tar -xpf data.tar.*
41}
42
43build() {
44 mkdir -p "$srcdir/completions"
45 "$srcdir/pelorus-bin-ext/usr/bin/pelorus" completions bash > "$srcdir/completions/bash"
46 "$srcdir/pelorus-bin-ext/usr/bin/pelorus" completions zsh > "$srcdir/completions/_zsh"
47 "$srcdir/pelorus-bin-ext/usr/bin/pelorus" completions fish > "$srcdir/completions/fish"
48}
49
50package() {
51 install -Dm755 "$srcdir/pelorus-lib-ext/usr/lib/libpelorus.so" "$pkgdir/usr/lib/libpelorus.so"
52 install -Dm644 "$srcdir/pelorus-lib-ext/usr/lib/libpelorus.a" "$pkgdir/usr/lib/libpelorus.a"
53
54 install -Dm755 "$srcdir/pelorus-bin-ext/usr/bin/pelorus" "$pkgdir/usr/bin/pelorus"
55
56 install -Dm644 "$srcdir/pelorus-dev-ext/usr/include/pelorus.h" "$pkgdir/usr/include/pelorus.h"
57 install -Dm644 "$srcdir/pelorus-dev-ext/usr/include/pelorus.hpp" "$pkgdir/usr/include/pelorus.hpp"
58 install -Dm644 "$srcdir/pelorus-dev-ext/usr/lib/pkgconfig/pelorus.pc" "$pkgdir/usr/lib/pkgconfig/pelorus.pc"
59 install -Dm644 "$srcdir/pelorus-dev-ext/usr/lib/cmake/pelorus/pelorusConfig.cmake" "$pkgdir/usr/lib/cmake/pelorus/pelorusConfig.cmake"
60
61 install -Dm644 "$srcdir/completions/bash" "$pkgdir/usr/share/bash-completion/completions/pelorus"
62 install -Dm644 "$srcdir/completions/_zsh" "$pkgdir/usr/share/zsh/site-functions/_pelorus"
63 install -Dm644 "$srcdir/completions/fish" "$pkgdir/usr/share/fish/vendor_completions.d/pelorus.fish"
64}
65

Changes since previous scan

--- PKGBUILD @ 2026-10-28 00:06
+++ PKGBUILD @ 2026-11-01 00:21
@@ -1,24 +1,24 @@
-# Maintainer: Christopher Sieh (stelzo) <stelzo@steado.de>
+# Maintainer: stelzo <stelzo@steado.de>
pkgname=pelorus-bin
-pkgver=0.0.6
+pkgver=0.0.9
pkgrel=1
-pkgdesc="Highly efficient Lidar Inertial Odometry."
+pkgdesc="Resource-aware Lidar-Inertial Odometry"
arch=('x86_64' 'aarch64')
url="https://codeberg.org/stelzo/pelorus"
license=('MIT' 'Apache-2.0')
-depends=('libgcc' 'glibc' 'minot>=0.8.0' 'minot<0.9.0')
+depends=('libgcc' 'glibc' 'minot>=0.14.0' 'minot<0.15.0' 'dedrunk' 'marina')
makedepends=()
options=('!lto' '!strip' '!debug')
source_x86_64=(
- "$pkgname-$pkgver-bin.deb::https://uos-robotics.codeberg.page/ppa/ubuntu/pool/main/noble/pelorus_$pkgver-1_amd64.deb"
- "$pkgname-$pkgver-bin-lib.deb::https://uos-robotics.codeberg.page/ppa/ubuntu/pool/main/noble/libpelorus_$pkgver-1_amd64.deb"
- "$pkgname-$pkgver-bin-dev.deb::https://uos-robotics.codeberg.page/ppa/ubuntu/pool/main/noble/libpelorus-dev_$pkgver-1_amd64.deb"
+ "$pkgname-$pkgver-bin.deb::https://ppa.steado.tech/ubuntu/pool/main/noble/pelorus_$pkgver-1_amd64.deb"
+ "$pkgname-$pkgver-bin-lib.deb::https://ppa.steado.tech/ubuntu/pool/main/noble/libpelorus_$pkgver-1_amd64.deb"
+ "$pkgname-$pkgver-bin-dev.deb::https://ppa.steado.tech/ubuntu/pool/main/noble/libpelorus-dev_$pkgver-1_amd64.deb"
)
sha256sums_x86_64=('SKIP' 'SKIP' 'SKIP')
source_aarch64=(
- "$pkgname-$pkgver-bin.deb::https://uos-robotics.codeberg.page/ppa/ubuntu/pool/main/noble/pelorus_$pkgver-1_arm64.deb"
- "$pkgname-$pkgver-bin-lib.deb::https://uos-robotics.codeberg.page/ppa/ubuntu/pool/main/noble/libpelorus_$pkgver-1_arm64.deb"
- "$pkgname-$pkgver-bin-dev.deb::https://uos-robotics.codeberg.page/ppa/ubuntu/pool/main/noble/libpelorus-dev_$pkgver-1_arm64.deb"
+ "$pkgname-$pkgver-bin.deb::https://ppa.steado.tech/ubuntu/pool/main/noble/pelorus_$pkgver-1_arm64.deb"
+ "$pkgname-$pkgver-bin-lib.deb::https://ppa.steado.tech/ubuntu/pool/main/noble/libpelorus_$pkgver-1_arm64.deb"
+ "$pkgname-$pkgver-bin-dev.deb::https://ppa.steado.tech/ubuntu/pool/main/noble/libpelorus-dev_$pkgver-1_arm64.deb"
)
sha256sums_aarch64=('SKIP' 'SKIP' 'SKIP')
noextract=("$pkgname-$pkgver-bin.deb" "$pkgname-$pkgver-bin-lib.deb" "$pkgname-$pkgver-bin-dev.deb")

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 03:49:04 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 00:12:47 Medium 2
2026-10-15 00:28:05 Medium 2
2026-10-14 00:06:47 Medium 2

Report a package

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

0 / 4000
Your suggestion