surrealdb-studio-bin

maintainer That1Calculator · 0 votes · scanned 2026-08-18 00:03:42.021799
LOW
View on AUR ↗
Why flagged The package downloads a prebuilt Debian package from the official SurrealDB download domain, extracts it, and installs the contents; while the host is not a common forge, it is the project's own official release infrastructure, and the binary is not executed during build, making the risk low despite the non-standard host.

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 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 a prebuilt Debian package from the official SurrealDB download domain, extracts it, and installs the contents; while the host is not a common forge, it is the project's own official release infrastructure, and the binary is not executed during build, making the risk low despite the non-standard host.

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=("https://download.surrealdb.com/studio/v${pkgver//_/-}/surrealdb-studio_${pkgver//_/-}_amd64.deb")

PKGBUILD

1 offending line(s) highlighted
1# Maintainer: Kainoa Kanter <kainoa@t1c.dev>
2
3pkgname=surrealdb-studio-bin
4pkgver=1.0.5
5pkgrel=1
6pkgdesc="SurrealDB Studio, the new official app of SurrealDB"
7arch=("x86_64" "aarch64")
8url="https://studio.surrealdb.com"
9license=("custom:Unknown-Proprietary")
10depends=(bash glibc gcc-libs libsecret glib2 hicolor-icon-theme)
11provides=("surrealdb-studio")
12optdepends=('surrealdb: non-sandboxed SurrealDB instance')
13source_x86_64=("https://download.surrealdb.com/studio/v${pkgver//_/-}/surrealdb-studio_${pkgver//_/-}_amd64.deb")
14source_aarch64=("https://download.surrealdb.com/studio/v${pkgver//_/-}/surrealdb-studio_${pkgver//_/-}_arm64.deb")
15sha256sums_x86_64=('45dee792fd40a95728fd3f914c73af32426482083a3f07eb5e6c4dc0b2c2774d')
16sha256sums_aarch64=('4c063f553eccf7dd0d3527d31a4649831360b93905366c156e01b5919ba3dc8c')
17
18package() {
19 _arch="${arch//x86_64/amd64}"; _arch="${_arch//aarch64/arm64}"
20 _debname="surrealdb-studio_${pkgver//_/-}_${_arch}.deb"
21 bsdtar -O -xf "${_debname}" data.tar.xz | bsdtar -C "${pkgdir}" -xJf -
22}
23

Changes since previous scan

--- PKGBUILD @ 2026-08-14 00:03
+++ PKGBUILD @ 2026-08-18 00:03
@@ -1,7 +1,7 @@
# Maintainer: Kainoa Kanter <kainoa@t1c.dev>
pkgname=surrealdb-studio-bin
-pkgver=1.0.4
+pkgver=1.0.5
pkgrel=1
pkgdesc="SurrealDB Studio, the new official app of SurrealDB"
arch=("x86_64" "aarch64")
@@ -12,8 +12,8 @@
optdepends=('surrealdb: non-sandboxed SurrealDB instance')
source_x86_64=("https://download.surrealdb.com/studio/v${pkgver//_/-}/surrealdb-studio_${pkgver//_/-}_amd64.deb")
source_aarch64=("https://download.surrealdb.com/studio/v${pkgver//_/-}/surrealdb-studio_${pkgver//_/-}_arm64.deb")
-sha256sums_x86_64=('d517795e1384393e22c26bc38c6498b3cafbbbd1c1bbc619d395f2fa6823c0dd')
-sha256sums_aarch64=('a77893305d462253f8a499aeb2001bb07c5a7b0b1ccac23b8393e978b46fa9c6')
+sha256sums_x86_64=('45dee792fd40a95728fd3f914c73af32426482083a3f07eb5e6c4dc0b2c2774d')
+sha256sums_aarch64=('4c063f553eccf7dd0d3527d31a4649831360b93905366c156e01b5919ba3dc8c')
package() {
_arch="${arch//x86_64/amd64}"; _arch="${_arch//aarch64/arm64}"

Scan history

Scanned at (UTC)SeverityRules
2026-08-18 00:03:42 LOW 3
2026-08-17 00:18:29 LOW 3
2026-08-16 00:03:42 LOW 3
2026-08-15 00:26:13 LOW 3
2026-08-14 01:27:12 MEDIUM 2
2026-08-14 00:03:41 LOW 3
2026-08-13 00:17:07 LOW 3
2026-08-12 00:27:08 LOW 3
2026-08-11 17:34:27 LOW 3
2026-08-11 17:21:34 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