foxglove-bin

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

The package downloads a prebuilt .deb from a non-whitelisted host (get.foxglove.dev), which is not a standard code hosting platform, creating a supply-chain risk if the domain were compromised or redirected.

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:15 source_x86_64=("$pkgname-$pkgver-x86_64.deb::https://get.foxglove.dev/desktop/v$pkgver/foxglove-studio-$pkgver-linux-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 a prebuilt .deb from a non-whitelisted host (get.foxglove.dev), which is not a standard code hosting platform, creating a supply-chain risk if the domain were compromised or redirected.

PKGBUILD

1 offending line(s) highlighted
1# Maintainer: Octopus118 <idlansdowne at gmail dot com>
2
3pkgname=foxglove-bin
4pkgver=3.5.0
5pkgrel=1
6pkgdesc='An integrated visualization and diagnosis tool for robotics'
7arch=('x86_64' 'aarch64')
8license=('MPL')
9url='https://docs.foxglove.dev/changelog'
10depends=(gtk3 libnotify nss libxtst xdg-utils at-spi2-core libdrm egl-gbm libxcb)
11optdepends=(libappindicator-gtk3)
12provides=('foxglove-studio')
13conflicts=('foxglove-studio')
14replaces=('foxglove-studio-bin')
15source_x86_64=("$pkgname-$pkgver-x86_64.deb::https://get.foxglove.dev/desktop/v$pkgver/foxglove-studio-$pkgver-linux-amd64.deb")
16source_aarch64=("$pkgname-$pkgver-aarch64.deb::https://get.foxglove.dev/desktop/v$pkgver/foxglove-studio-$pkgver-linux-arm64.deb")
17sha256sums_x86_64=('c9afd2e96bf39171743e3dcfb9fee973e2bb5d16902c8df9b304dcdb018bfe2a')
18sha256sums_aarch64=('d89cf24afbbc5df75ec8ab8224cf6146113d58992dc99054ca20d23790e3e8bc')
19
20package() {
21 tar -xf "$srcdir/data.tar.xz" -C "$pkgdir"
22
23 install -Dm644 "$pkgdir/usr/share/icons/hicolor/512x512/apps/foxglove-studio.png" "$pkgdir/usr/share/pixmaps/foxglove-studio.png"
24
25 sed -i 's|/opt/Foxglove/foxglove-studio|/usr/bin/foxglove-studio|' "$pkgdir/usr/share/applications/foxglove-studio.desktop"
26
27 ## Symlink binary which is located in /opt
28 mkdir -p "$pkgdir/usr/bin"
29 ln -sf "/opt/Foxglove/foxglove-studio" "$pkgdir/usr/bin/foxglove-studio"
30}
31

Changes since previous scan

--- PKGBUILD @ 2026-10-29 00:13
+++ PKGBUILD @ 2026-11-01 00:21
@@ -1,7 +1,7 @@
# Maintainer: Octopus118 <idlansdowne at gmail dot com>
pkgname=foxglove-bin
-pkgver=3.4.2
+pkgver=3.5.0
pkgrel=1
pkgdesc='An integrated visualization and diagnosis tool for robotics'
arch=('x86_64' 'aarch64')
@@ -14,11 +14,8 @@
replaces=('foxglove-studio-bin')
source_x86_64=("$pkgname-$pkgver-x86_64.deb::https://get.foxglove.dev/desktop/v$pkgver/foxglove-studio-$pkgver-linux-amd64.deb")
source_aarch64=("$pkgname-$pkgver-aarch64.deb::https://get.foxglove.dev/desktop/v$pkgver/foxglove-studio-$pkgver-linux-arm64.deb")
-source=("foxglove-studio.desktop.patch" "foxglove-studio.xml.patch")
-sha256sums=('d908f3b083609c265f07cfb681d7c7735c4f65eecf299adbeaee63c72680cbc5'
- 'c314574bc3fe3dd75290e313c2de4e3c9cb2040c3056bfb8433bfd0778484de2')
-sha256sums_x86_64=('16479df6f19a88358ff681fb178d501927613e970460309cffc80df513964d82')
-sha256sums_aarch64=('07b5a3bad6c83dac9b69a08f7648674aa768661571cab6c8b8bee2e0bb23122c')
+sha256sums_x86_64=('c9afd2e96bf39171743e3dcfb9fee973e2bb5d16902c8df9b304dcdb018bfe2a')
+sha256sums_aarch64=('d89cf24afbbc5df75ec8ab8224cf6146113d58992dc99054ca20d23790e3e8bc')
package() {
tar -xf "$srcdir/data.tar.xz" -C "$pkgdir"
@@ -27,9 +24,6 @@
sed -i 's|/opt/Foxglove/foxglove-studio|/usr/bin/foxglove-studio|' "$pkgdir/usr/share/applications/foxglove-studio.desktop"
- patch -d "$pkgdir" -p0 < "$srcdir/foxglove-studio.desktop.patch"
- patch -d "$pkgdir" -p0 < "$srcdir/foxglove-studio.xml.patch"
-
## Symlink binary which is located in /opt
mkdir -p "$pkgdir/usr/bin"
ln -sf "/opt/Foxglove/foxglove-studio" "$pkgdir/usr/bin/foxglove-studio"

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 15:52:51 Medium 2
2026-10-29 00:13:55 Low 2
2026-10-28 00:06:54 Low 2
2026-10-27 00:23:28 Low 2
2026-10-26 00:12:40 Low 2
2026-10-25 00:20:48 Low 2
2026-10-24 00:14:55 Low 2
2026-10-23 23:38:30 Medium 1
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

Report a package

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

0 / 4000
Your suggestion