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
3
pkgname=surrealdb-studio-bin
4
pkgver=1.0.5
5
pkgrel=1
6
pkgdesc="SurrealDB Studio, the new official app of SurrealDB"
7
arch=("x86_64" "aarch64")
8
url="https://studio.surrealdb.com"
9
license=("custom:Unknown-Proprietary")
10
depends=(bash glibc gcc-libs libsecret glib2 hicolor-icon-theme)
11
provides=("surrealdb-studio")
12
optdepends=('surrealdb: non-sandboxed SurrealDB instance')
13
source_x86_64=("https://download.surrealdb.com/studio/v${pkgver//_/-}/surrealdb-studio_${pkgver//_/-}_amd64.deb")
14
source_aarch64=("https://download.surrealdb.com/studio/v${pkgver//_/-}/surrealdb-studio_${pkgver//_/-}_arm64.deb")
15
sha256sums_x86_64=('45dee792fd40a95728fd3f914c73af32426482083a3f07eb5e6c4dc0b2c2774d')
16
sha256sums_aarch64=('4c063f553eccf7dd0d3527d31a4649831360b93905366c156e01b5919ba3dc8c')
17
18
package() {
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) | Severity | Rules |
|---|---|---|
| 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 |