nebu
LOW
maintainer nickheyer
0 votes
scanned 2026-09-16 09:21:46.704965
Why flagged
Package builds from a source tarball hosted on the project's own GitHub release page, which is a common and acceptable practice; the low severity is due to few votes and recent upload, not malicious content.
Triggered rules
Low
Few votes, recently uploaded
zero_votes_recent
Uploaded within the last 14 days with 2 or fewer community votes — little peer review so far.
Low
AI review
llm_review
An AI model (qwen/qwen3-235b-a22b-2507) reviewed this and agrees it is LOW (confidence 90%): Package builds from a source tarball hosted on the project's own GitHub release page, which is a common and acceptable practice; the low severity is due to few votes and recent upload, not malicious content.
PKGBUILD
1
# This file was generated by GoReleaser. DO NOT EDIT.
2
# Maintainer: nickheyer
3
4
pkgname='nebu'
5
pkgver=0.1.0
6
pkgrel=1
7
pkgdesc='Model storage, inference runtime management, and API gateway'
8
url='https://github.com/nickheyer/nebu'
9
arch=('aarch64' 'x86_64')
10
license=('MIT')
11
provides=('nebu')
12
conflicts=('nebu-bin')
13
depends=('ca-certificates')
14
makedepends=('go>=1.27' 'nodejs>=22' 'npm' 'buf' 'make')
15
optdepends=('git: git model sources' 'cmake: building llama.cpp' 'gcc: compiling inference runtimes' 'python: Python inference runtimes' 'python-pip: installing Python inference runtimes' 'cuda: building CUDA inference runtimes' 'nvidia-utils: NVIDIA device probing' 'hip-runtime-amd: AMD inference runtimes' 'rocm-smi-lib: AMD device probing' 'docker: optional container build sandbox')
16
backup=('etc/nebu/config.yaml')
17
source=("${pkgname}_${pkgver}.tar.gz::https://github.com/nickheyer/nebu/releases/download/v${pkgver}/nebu_${pkgver}_source.tar.gz")
18
sha256sums=('49d6f17f98f6fd307a48d745d8324cf27c450689e07dba900480f267701c8707')
19
prepare() {
20
export GOTOOLCHAIN=local
21
go mod download
22
make gen
23
npm ci --no-audit --no-fund --prefix web/nebu
24
25
}
26
build() {
27
export CGO_ENABLED=0 GOTOOLCHAIN=local
28
npm run build --prefix web/nebu
29
go build -trimpath -mod=readonly -buildmode=pie \
30
-ldflags "-X github.com/nickheyer/nebu/internal/cli.releaseVersion=${pkgver}" \
31
-o nebu ./cmd/nebu
32
33
}
34
package() {
35
install -Dm755 nebu "${pkgdir}/usr/bin/nebu"
36
install -Dm644 packaging/config.yaml "${pkgdir}/etc/nebu/config.yaml"
37
install -Dm644 packaging/nebu.service "${pkgdir}/usr/lib/systemd/user/nebu.service"
38
install -Dm644 README.md "${pkgdir}/usr/share/doc/nebu/README.md"
39
for file in LICENSE*; do
40
[ -f "$file" ] || continue
41
install -Dm644 "$file" "${pkgdir}/usr/share/licenses/nebu/$file"
42
done
43
44
}
45
Scan history
| Scanned at (UTC) | Severity | Rules |
|---|---|---|
| 2026-09-16 09:21:46 | Low | 2 |