surrealdb-studio-bin

LOW
maintainer That1Calculator 0 votes scanned 2026-10-03 00:23:04.761738
View on AUR
Why flagged

The package downloads prebuilt .deb binaries from the official SurrealDB download domain, which is plausibly the project's own infrastructure; while the host is not on a standard whitelist, the binaries are verified via sha256sums and the worst case of a swapped source would be code execution, but given the official context and checksums, the risk is mitigated to low.

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 .deb binaries from the official SurrealDB download domain, which is plausibly the project's own infrastructure; while the host is not on a standard whitelist, the binaries are verified via sha256sums and the worst case of a swapped source would be code execution, but given the official context and checksums, the risk is mitigated to low.

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.1.0
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=('2752dc1dba88ac13d03e081bce2182d99e5db2f805a5269ebcb7d2f917a67cdd')
16sha256sums_aarch64=('eceefce7f21a727941d7350fd985ee208afa04e7806f93aea058b0f62884dc9c')
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

Scan history

Scanned at (UTC)SeverityRules
2026-10-03 00:23:04 Low 2
2026-10-02 00:00:32 Low 2
2026-10-01 00:02:06 Low 2
2026-09-30 00:20:07 Low 2
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 00:28:13 Low 2
2026-09-22 00:15:14 Low 2
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 00:27:14 Low 2
2026-09-16 00:03:17 Low 2
2026-09-15 00:25:31 Low 2
2026-09-14 23:18:17 Medium 1

Report a package

Reports go to the AURWatch maintainer (one person) and are read by hand. No login required.

0 / 4000
Your suggestion