pelorus-bin

MEDIUM
maintainer stelzo 0 votes scanned 2026-09-17 00:27:14.276658
View on AUR
Why flagged

The package downloads prebuilt .deb binaries from a non-standard host with SKIP'd checksums, creating a supply-chain risk if the host is compromised or the binaries are tampered with.

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://uos-robotics.codeberg.page/ppa/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 host with SKIP'd checksums, creating a supply-chain risk if the host is compromised or the binaries are tampered with.

PKGBUILD

1 offending line(s) highlighted
1# Maintainer: Christopher Sieh (stelzo) <stelzo@steado.de>
2pkgname=pelorus-bin
3pkgver=0.0.6
4pkgrel=1
5pkgdesc="Highly efficient Lidar Inertial Odometry."
6arch=('x86_64' 'aarch64')
7url="https://codeberg.org/stelzo/pelorus"
8license=('MIT' 'Apache-2.0')
9depends=('libgcc' 'glibc' 'minot>=0.8.0' 'minot<0.9.0')
10makedepends=()
11options=('!lto' '!strip' '!debug')
12source_x86_64=(
13 "$pkgname-$pkgver-bin.deb::https://uos-robotics.codeberg.page/ppa/ubuntu/pool/main/noble/pelorus_$pkgver-1_amd64.deb"
14 "$pkgname-$pkgver-bin-lib.deb::https://uos-robotics.codeberg.page/ppa/ubuntu/pool/main/noble/libpelorus_$pkgver-1_amd64.deb"
15 "$pkgname-$pkgver-bin-dev.deb::https://uos-robotics.codeberg.page/ppa/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://uos-robotics.codeberg.page/ppa/ubuntu/pool/main/noble/pelorus_$pkgver-1_arm64.deb"
20 "$pkgname-$pkgver-bin-lib.deb::https://uos-robotics.codeberg.page/ppa/ubuntu/pool/main/noble/libpelorus_$pkgver-1_arm64.deb"
21 "$pkgname-$pkgver-bin-dev.deb::https://uos-robotics.codeberg.page/ppa/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-09-06 00:17
+++ PKGBUILD @ 2026-09-17 00:27
@@ -1,12 +1,12 @@
# Maintainer: Christopher Sieh (stelzo) <stelzo@steado.de>
pkgname=pelorus-bin
-pkgver=0.0.5
+pkgver=0.0.6
pkgrel=1
pkgdesc="Highly efficient Lidar Inertial Odometry."
arch=('x86_64' 'aarch64')
url="https://codeberg.org/stelzo/pelorus"
license=('MIT' 'Apache-2.0')
-depends=('libgcc' 'glibc' 'minot')
+depends=('libgcc' 'glibc' 'minot>=0.8.0' 'minot<0.9.0')
makedepends=()
options=('!lto' '!strip' '!debug')
source_x86_64=(

Scan history

Scanned at (UTC)SeverityRules
2026-09-17 00:27:14 Medium 2
2026-09-16 00:03:17 Medium 2
2026-09-15 00:25:31 Medium 2
2026-09-14 00:27:57 Medium 2
2026-09-13 00:19:54 Medium 2
2026-09-12 00:25:17 Medium 2
2026-09-11 00:19:22 Medium 2
2026-09-10 00:22:44 Medium 2
2026-09-09 23:20:11 Medium 2
2026-09-09 00:04:09 Medium 2
2026-09-08 00:18:08 Medium 2
2026-09-07 00:30:15 Medium 2
2026-09-06 19:12:22 Medium 2
2026-09-06 00:17:06 Medium 2
2026-09-05 00:16:27 Medium 2
2026-09-04 00:03:13 Medium 2
2026-09-03 00:15:47 Medium 2
2026-09-02 00:02:31 Medium 2
2026-09-01 00:11:19 Medium 2
2026-08-31 00:19:57 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