osquery-bin

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

The package downloads a prebuilt .deb from pkg.osquery.io, an official osquery domain, but the unverifiable binary payload from a non-whitelisted host creates a supply-chain risk if the source were swapped.

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=("https://pkg.osquery.io/deb/osquery_${pkgver}-1.linux_amd64.deb")
Medium AI review llm_review

An AI model (qwen/qwen3-235b-a22b-2507) reviewed this and agrees it is MEDIUM (confidence 90%): The package downloads a prebuilt .deb from pkg.osquery.io, an official osquery domain, but the unverifiable binary payload from a non-whitelisted host creates a supply-chain risk if the source were swapped.

PKGBUILD

1 offending line(s) highlighted
1# Contributor: Anatol Pomozov
2# Maintainer: tee < teeaur at duck dot com >
3
4pkgname=osquery-bin
5pkgver=5.24.0
6pkgrel=1
7pkgdesc='SQL powered operating system instrumentation, monitoring, and analytics(upstream binary)'
8arch=(x86_64)
9url='https://osquery.io'
10license=('Apache-2.0 OR GPL-2.0-or-later')
11depends=(bash glibc)
12provides=(osquery)
13conflicts=(osquery)
14#source=("https://pkg.osquery.io/linux/osquery-${pkgver}_1.linux_$arch.tar.gz")
15source=("https://pkg.osquery.io/deb/osquery_${pkgver}-1.linux_amd64.deb")
16b2sums=('14a0bcaa04765a3b23a2782f4dcc80576896bbbd92aa7dd377d5ff88aa18eea87d3a260fb287d35c529077375ff3e0bb3a650aae3831a1aeca8e79dd2cef5a47')
17
18package() {
19 tar -xf data.tar.gz -C "$pkgdir" --exclude /etc/init.d/osqueryd --exclude /etc/init.d
20}
21

Changes since previous scan

--- PKGBUILD @ 2026-10-22 00:13
+++ PKGBUILD @ 2026-11-01 00:21
@@ -2,7 +2,7 @@
# Maintainer: tee < teeaur at duck dot com >
pkgname=osquery-bin
-pkgver=5.23.1
+pkgver=5.24.0
pkgrel=1
pkgdesc='SQL powered operating system instrumentation, monitoring, and analytics(upstream binary)'
arch=(x86_64)
@@ -11,12 +11,11 @@
depends=(bash glibc)
provides=(osquery)
conflicts=(osquery)
-#replaces=(osquery)
#source=("https://pkg.osquery.io/linux/osquery-${pkgver}_1.linux_$arch.tar.gz")
source=("https://pkg.osquery.io/deb/osquery_${pkgver}-1.linux_amd64.deb")
-b2sums=('5dacc8f70f00f1ca2f897472fb4c07c930afbf192982da4497aa3221a2a8c7af415687a174b3393710f8ad32d57e736e5824433a6ed9a5fc4edb27c81382492d')
+b2sums=('14a0bcaa04765a3b23a2782f4dcc80576896bbbd92aa7dd377d5ff88aa18eea87d3a260fb287d35c529077375ff3e0bb3a650aae3831a1aeca8e79dd2cef5a47')
package() {
- tar -xf data.tar.gz -C "$pkgdir"
+ tar -xf data.tar.gz -C "$pkgdir" --exclude /etc/init.d/osqueryd --exclude /etc/init.d
}

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 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 09:34:24 Medium 2
2026-10-22 00:13:10 Low 2
2026-10-21 00:12:50 Low 2
2026-10-20 00:10:31 Low 2
2026-10-19 00:03:55 Low 2
2026-10-18 00:06:55 Low 2
2026-10-17 00:21:55 Low 2
2026-10-16 00:12:47 Low 2
2026-10-15 00:28:05 Low 2
2026-10-14 00:06:47 Low 2

Report a package

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

0 / 4000
Your suggestion