lidarview
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:17
source=("${_archive}-Linux.tar.gz::https://drive.usercontent.google.com/download?id=${_gdrive_id}&export=download&confirm=t"
llm_review
An AI model (anthropic/claude-4.6-sonnet-20260217) reviewed this and agrees it is MEDIUM (confidence 78%): The PKGBUILD downloads a prebuilt binary tarball from Google Drive (drive.usercontent.google.com) and installs it directly under /opt. Google Drive is not a canonical release host — the file can be replaced by the Drive account owner at any time without changing the URL, and the sha256sum provided (which appears to be 63 hex chars, one short of a valid SHA-256) offers weak integrity assurance. The upstream project (Kitware/LidarView on GitLab) does host official releases, but this PKGBUILD pulls from a personal/unofficial Google Drive share rather than the GitLab release assets. Installing an unverified prebuilt binary that runs as the user constitutes a real supply-chain risk. The SVG icon uses SKIP for its checksum, which is minor. Overall this is a genuine medium: executed binary from an unofficial/swappable host with questionable integrity verification.
PKGBUILD
1 offending line(s) highlighted# Maintainer: Dmitry Golgowski <d.westcoast@aol.com>
pkgname=lidarview
pkgver=5.2.0
pkgrel=1
pkgdesc="Real-time reception, recording, visualization and processing of 3D LiDAR data (successor to VeloView)"
arch=(x86_64)
license=(Apache-2.0)
url="https://lidarview.kitware.com"
depends=('libglvnd' 'libxcb' 'libxkbcommon' 'dbus')
makedepends=(gendesk)
optdepends=('nvidia-utils: NVIDIA GPU acceleration')
# Upstream hosts binaries on Google Drive
# Release page: https://gitlab.kitware.com/LidarView/lidarview/-/releases
_gdrive_id=1T2-e2nACjePKYZZpS1ds-K1t_rhMjhZA
_archive="LidarView-${pkgver}"
source=("${_archive}-Linux.tar.gz::https://drive.usercontent.google.com/download?id=${_gdrive_id}&export=download&confirm=t"
"lidarview.svg::https://raw.githubusercontent.com/Kitware/LidarView/master/Application/Client/Resources/Images/LidarViewLogo.svg")
sha256sums=('b1747057eef17c0569aa76a21433aea09446202128221c5399b6fa79f2da9e13'
'SKIP')
prepare() {
gendesk --pkgname=LidarView --pkgdesc="$pkgdesc" --exec=/opt/lidarview/bin/LidarView --categories="Science;DataVisualization" PKGBUILD
}
package() {
install -dm755 "$pkgdir"/opt/lidarview
cp -a --no-preserve=ownership "$srcdir"/${_archive}/{bin,lib,plugins,share} "$pkgdir"/opt/lidarview/
install -dm755 "$pkgdir"/usr/bin
ln -s /opt/lidarview/bin/LidarView "$pkgdir"/usr/bin/lidarview
ln -s /opt/lidarview/bin/PacketFileSender "$pkgdir"/usr/bin/lidarview-packetsender
install -Dm644 "$srcdir"/LidarView.desktop -t "$pkgdir"/usr/share/applications
install -Dm644 "$srcdir"/lidarview.svg "$pkgdir"/usr/share/pixmaps/LidarView.svg
}
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 |