grok-build

LOW
maintainer VVL 4 votes scanned 2026-11-01 00:21:48.120785
View on AUR
Why flagged

The package downloads prebuilt binaries from the official xAI domain (x.ai), which is the legitimate vendor; despite the non-whitelisted host, the source is trustworthy and the binaries are checksummed, limiting supply-chain risk.

Triggered rules

Low AI review downgraded a static finding llm_review

The static rules flagged this MEDIUM, but an AI model (qwen/qwen3-235b-a22b-2507) reviewed the full PKGBUILD and judged it LOW (confidence 95%): The package downloads prebuilt binaries from the official xAI domain (x.ai), which is the legitimate vendor; despite the non-whitelisted host, the source is trustworthy and the binaries are checksummed, limiting supply-chain risk.

1 higher static finding superseded - not the current verdict (shown for transparency)
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 source_x86_64=("grok-$pkgver-x86_64::https://x.ai/cli/grok-${pkgver}-linux-x86_64")

PKGBUILD

1 offending line(s) highlighted
1# Maintainer: Vladislav Minakov <v@minakov.pro>
2
3pkgname=grok-build
4pkgver=1.0.70
5pkgrel=1
6pkgdesc="Grok CLI - command line interface for xAI's Grok"
7arch=('x86_64' 'aarch64')
8url="https://x.ai/cli"
9license=('LicenseRef-xAI-Grok-CLI')
10provides=('grok')
11conflicts=('grok')
12options=('!strip')
13source_x86_64=("grok-$pkgver-x86_64::https://x.ai/cli/grok-${pkgver}-linux-x86_64")
14source_aarch64=("grok-$pkgver-aarch64::https://x.ai/cli/grok-${pkgver}-linux-aarch64")
15sha512sums_x86_64=('059baf5fa8acd551c4438a040d22863e4d9bf10c5b1ab39033cc7c7cde52d74d592d24619151d2051ff95013875b083f2ccdb12a524a4e331f4cfdadf13c663b')
16sha512sums_aarch64=('6c3935eebc77cd78f68ce365d42ebe9af32ba0d2470f759ddf20f9ed22eddd709e94357b784d41777c8592ed131c57588dcc8d2ed9dd9fe8324e9901b4909a19')
17
18package() {
19 local _bin
20 case "$CARCH" in
21 aarch64) _bin="grok-$pkgver-aarch64" ;;
22 *) _bin="grok-$pkgver-x86_64" ;;
23 esac
24 install -Dm755 "$_bin" "${pkgdir}/usr/bin/grok"
25}
26

Changes since previous scan

--- PKGBUILD @ 2026-10-17 00:21
+++ PKGBUILD @ 2026-11-01 00:21
@@ -1,7 +1,7 @@
# Maintainer: Vladislav Minakov <v@minakov.pro>
pkgname=grok-build
-pkgver=1.0.60
+pkgver=1.0.70
pkgrel=1
pkgdesc="Grok CLI - command line interface for xAI's Grok"
arch=('x86_64' 'aarch64')
@@ -12,8 +12,8 @@
options=('!strip')
source_x86_64=("grok-$pkgver-x86_64::https://x.ai/cli/grok-${pkgver}-linux-x86_64")
source_aarch64=("grok-$pkgver-aarch64::https://x.ai/cli/grok-${pkgver}-linux-aarch64")
-sha512sums_x86_64=('fd34403d39ad5cfa52a9b5c1d082184ebcf5db366fa1f9519bbcf6d57e6d5bd1942f197c4cd64be54b22529d9d9b3ff57e7a381c1225db27e33bf16f3718a6e6')
-sha512sums_aarch64=('bc3dbbf82922bf0ea126d41cfa554da959b61254508f9aa3e561149d9dba5d09c340511218f02c4cf025e256a2223991995399762a1482ac8e1dc0f220cec190')
+sha512sums_x86_64=('059baf5fa8acd551c4438a040d22863e4d9bf10c5b1ab39033cc7c7cde52d74d592d24619151d2051ff95013875b083f2ccdb12a524a4e331f4cfdadf13c663b')
+sha512sums_aarch64=('6c3935eebc77cd78f68ce365d42ebe9af32ba0d2470f759ddf20f9ed22eddd709e94357b784d41777c8592ed131c57588dcc8d2ed9dd9fe8324e9901b4909a19')
package() {
local _bin

Scan history

Scanned at (UTC)SeverityRules
2026-11-01 00:21:48 Low 2
2026-10-31 00:07:41 Low 2
2026-10-30 00:29:30 Low 2
2026-10-29 00:13:55 Low 2
2026-10-28 00:06:54 Low 2
2026-10-27 09:47:05 Medium 1
2026-10-17 00:21:55 Clean 2
2026-10-16 21:16:13 Medium 1
2026-10-16 07:15:06 Medium 1
2026-10-16 00:12:47 Low 2
2026-10-15 00:28:05 Low 2
2026-10-14 00:06:47 Low 2
2026-10-13 00:23:45 Low 2
2026-10-12 00:18:51 Low 2
2026-10-11 00:26:05 Low 2
2026-10-10 00:11:52 Low 2
2026-10-09 00:05:33 Low 2
2026-10-08 22:09:59 Medium 1
2026-10-08 00:28:03 Low 2
2026-10-07 00:21:34 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