grok-build-bin
MEDIUM
maintainer EriDeLee
3 votes
scanned 2026-10-05 23:40:58.404909
Why flagged
One or more source=() URLs point to a host outside the trusted allowlist (github.com, gitlab.com, codeberg.org, pypi.org, …).
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:20
source_x86_64=("grok-$pkgver-x86_64::https://x.ai/cli/grok-${pkgver}-linux-x86_64")
PKGBUILD
1 offending line(s) highlighted
1
# Maintainer: Olaf Wriggers <olaf@olwig.xyz>
2
# Maintainer: Eric Lee <well dot dragonfly dot aaww at mask dot me>
3
4
pkgname=grok-build-bin
5
pkgver=1.0.46
6
pkgrel=1
7
pkgdesc="SpaceXAI's coding agent harness and TUI. Fullscreen, mouse interactive, extensible."
8
arch=(
9
'x86_64'
10
'aarch64'
11
)
12
url="https://x.ai/build"
13
license=('Apache-2.0')
14
provides=('grok')
15
conflicts=('grok')
16
options=('!strip' '!debug' '!emptydirs')
17
18
backup=('etc/grok/requirements.toml')
19
20
source_x86_64=("grok-$pkgver-x86_64::https://x.ai/cli/grok-${pkgver}-linux-x86_64")
21
source_aarch64=("grok-$pkgver-aarch64::https://x.ai/cli/grok-${pkgver}-linux-aarch64")
22
source=(
23
"LICENSE.grok::https://raw.githubusercontent.com/xai-org/grok-build/refs/heads/main/LICENSE"
24
"requirements.toml"
25
)
26
27
b2sums_x86_64=('77a09560120070b4b09fbbc6d73ce5a287a0cde0aaa16f2a86e0358ebe38d5cff44506fe1853795b431b69aa357d64c9539b3cd78d94ab581083521418deba5a')
28
b2sums_aarch64=('e85a2f8a3c6891529521a00fb04f32c70c7951489690d897d7ff9844cf13a42769a9b3121646d9ebcac6bcabd7b14d8825ec5d2d86c9ca803c3a4e7acfcc17fc')
29
b2sums=(
30
'd71170807c24118616aa2c4a1c2927bd4408ed6a7694bb02ad007aa5fad8939d42f586d576c1fd3d4e505e0eeb715443cdadcf268750807c860eb28c23ba53fa'
31
'37b586af90c67f7a8cfb778d3408d60c87f81cd5aff6c52ed8e091c741446543f5aaecf773160f4cf29005bded1c653f2e62868b851e9470914dded3e585c58e'
32
)
33
34
# TODO default "ultra" sandbox -> https://docs.x.ai/build/features/sandbox
35
# TODO restrict with explicit local grok user
36
37
package() {
38
39
install -Dm755 "$srcdir/grok-$pkgver-$CARCH" "$pkgdir/usr/bin/grok"
40
install -Dm644 "$srcdir/LICENSE.grok" "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
41
install -Dm644 "$srcdir/requirements.toml" "$pkgdir/etc/grok/requirements.toml"
42
43
install -d "$pkgdir/usr/share/bash-completion/completions"
44
install -d "$pkgdir/usr/share/zsh/site-functions"
45
install -d "$pkgdir/usr/share/fish/vendor_completions.d"
46
47
"$pkgdir/usr/bin/grok" completions bash > "$pkgdir/usr/share/bash-completion/completions/grok" || true
48
"$pkgdir/usr/bin/grok" completions zsh > "$pkgdir/usr/share/zsh/site-functions/_grok" || true
49
"$pkgdir/usr/bin/grok" completions fish > "$pkgdir/usr/share/fish/vendor_completions.d/grok.fish" || true
50
}
51
Changes since previous scan
--- PKGBUILD @ 2026-09-30 00:20+++ PKGBUILD @ 2026-10-05 23:40@@ -2,7 +2,7 @@ # Maintainer: Eric Lee <well dot dragonfly dot aaww at mask dot me> pkgname=grok-build-bin-pkgver=1.0.44+pkgver=1.0.46 pkgrel=1 pkgdesc="SpaceXAI's coding agent harness and TUI. Fullscreen, mouse interactive, extensible." arch=(@@ -24,8 +24,8 @@ "requirements.toml" ) -b2sums_x86_64=('77b625c67bfcb7ea0e1fa37d61bc0e0b7d610f268feb0f134a8759be1f1d19c9e320fc0a412fbf30fc362107bc24cc094e8e62d14c07675d077f72bc4be56d29')-b2sums_aarch64=('df60d8d291ef44aa23e72d685c81dfa53958c0e46c9b6bc88c7223eca76a6f3b6e1fc7820d103319891d2d586134c09cf4b3793a588af682f7f165913df12872')+b2sums_x86_64=('77a09560120070b4b09fbbc6d73ce5a287a0cde0aaa16f2a86e0358ebe38d5cff44506fe1853795b431b69aa357d64c9539b3cd78d94ab581083521418deba5a')+b2sums_aarch64=('e85a2f8a3c6891529521a00fb04f32c70c7951489690d897d7ff9844cf13a42769a9b3121646d9ebcac6bcabd7b14d8825ec5d2d86c9ca803c3a4e7acfcc17fc') b2sums=( 'd71170807c24118616aa2c4a1c2927bd4408ed6a7694bb02ad007aa5fad8939d42f586d576c1fd3d4e505e0eeb715443cdadcf268750807c860eb28c23ba53fa' '37b586af90c67f7a8cfb778d3408d60c87f81cd5aff6c52ed8e091c741446543f5aaecf773160f4cf29005bded1c653f2e62868b851e9470914dded3e585c58e'Scan history
| Scanned at (UTC) | Severity | Rules |
|---|---|---|
| 2026-10-05 23:40:58 | Medium | 1 |
| 2026-09-30 00:20:07 | Clean | 2 |
| 2026-09-29 09:23:18 | Medium | 1 |
| 2026-09-29 00:07:46 | Low | 2 |
| 2026-09-28 00:28:32 | Low | 2 |
| 2026-09-27 00:07:07 | Low | 2 |
| 2026-09-26 00:12:15 | Low | 2 |
| 2026-09-25 00:03:36 | Low | 2 |
| 2026-09-24 00:24:14 | Low | 2 |
| 2026-09-23 07:39:45 | Medium | 1 |
| 2026-09-22 00:15:14 | Clean | 2 |
| 2026-09-21 07:34:25 | Medium | 1 |
| 2026-09-21 00:26:32 | Low | 2 |
| 2026-09-20 00:25:31 | Low | 2 |
| 2026-09-19 00:25:36 | Low | 2 |
| 2026-09-18 00:17:11 | Low | 2 |
| 2026-09-17 07:25:15 | Medium | 1 |
| 2026-09-17 00:27:14 | Low | 2 |
| 2026-09-16 00:03:17 | Low | 2 |
| 2026-09-15 00:25:31 | Low | 2 |