tableplus

maintainer sistematico · 20 votes · scanned 2026-08-03 00:08:14.047287
MEDIUM
View on AUR ↗
Why flagged The package downloads a prebuilt .deb from a non-whitelisted host (deb.tableplus.com), which is not a standard code forge or official Linux distribution mirror, posing a supply-chain risk if the host is compromised or the checksums are bypassed.

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:16 source_x86_64=("tableplus_${pkgver}_${pkgrel}_amd64.deb::https://deb.tableplus.com/debian/24/pool/main/t/tableplus/tableplus_${pkgver}_amd64.deb")
MEDIUM AI review llm_review

An AI model (qwen/qwen3-235b-a22b-2507) reviewed this and agrees it is MEDIUM (confidence 95%): The package downloads a prebuilt .deb from a non-whitelisted host (deb.tableplus.com), which is not a standard code forge or official Linux distribution mirror, posing a supply-chain risk if the host is compromised or the checksums are bypassed.

PKGBUILD

1 offending line(s) highlighted
1# Maintainer: Lucas Saliés Brum <sistematico at gmail dot com>
2# Contributor: Ethan Reece <aur at ethanreece dot com>
3# Contributor: Loopsmark <loopsmark at merkur dot pm>
4# Contributor: Winston Astrachan <winston dot astrachan at gmail dot com>
5# Contributor: Henry Pham <huy at tableplus dot com>
6
7pkgname=tableplus
8pkgver=0.1.308
9pkgrel=1
10pkgdesc='Modern, native, and friendly GUI tool for relational databases (Alpha)'
11arch=('x86_64' 'aarch64')
12url='https://tableplus.com/'
13license=('custom')
14depends=('gtksourceview3' 'libgee' 'gnome-keyring')
15source=('LICENSE' 'tableplus.desktop')
16source_x86_64=("tableplus_${pkgver}_${pkgrel}_amd64.deb::https://deb.tableplus.com/debian/24/pool/main/t/tableplus/tableplus_${pkgver}_amd64.deb")
17source_aarch64=("tableplus_${pkgver}_${pkgrel}_arm64.deb::https://deb.tableplus.com/debian/24-arm/pool/main/t/tableplus/tableplus_${pkgver}_arm64.deb")
18sha256sums=('76f924b1ebad5309ccf0dd7f3fe3d1b57ff3088b208a603900b0e240fdb5debb'
19 '83620b08e325418947f0007ecca7b981a988bfdac3f466db165f9262d1c0e5f4')
20sha256sums_x86_64=('9885c478a088341c304e4e40d9ffac3efeb0fc3085b3da36f63a9595b78a9e4e')
21sha256sums_aarch64=('1e61991a1f37d3c525f968dea0c525fa9958d40a7e3cf10ffac75c8498928bf8')
22
23prepare() {
24 tar -xf "${srcdir}/data.tar.zst"
25}
26
27package() {
28 install -d $pkgdir/opt/tableplus $pkgdir/usr/local/bin
29 install -Dm755 $srcdir/opt/tableplus/tableplus -t $pkgdir/opt/tableplus/
30 install -m755 $srcdir/opt/tableplus/tableplus -t $pkgdir/opt/tableplus/
31 install -Dm644 $srcdir/opt/tableplus/tableplus.desktop -t $pkgdir/usr/share/applications/
32 install -Dm644 $srcdir/LICENSE $pkgdir/usr/share/licenses/$pkgname/LICENSE
33 cp -r $srcdir/opt/tableplus/resource $pkgdir/opt/tableplus/
34 echo -e '#!/bin/sh\n/opt/tableplus/tableplus "$@"' >$pkgdir/usr/local/bin/tableplus
35 chmod 755 $pkgdir/usr/local/bin/tableplus
36}
37

Changes since previous scan

--- PKGBUILD @ 2026-07-18 00:14
+++ PKGBUILD @ 2026-08-03 00:08
@@ -5,7 +5,7 @@
# Contributor: Henry Pham <huy at tableplus dot com>
pkgname=tableplus
-pkgver=0.1.306
+pkgver=0.1.308
pkgrel=1
pkgdesc='Modern, native, and friendly GUI tool for relational databases (Alpha)'
arch=('x86_64' 'aarch64')
@@ -17,8 +17,8 @@
source_aarch64=("tableplus_${pkgver}_${pkgrel}_arm64.deb::https://deb.tableplus.com/debian/24-arm/pool/main/t/tableplus/tableplus_${pkgver}_arm64.deb")
sha256sums=('76f924b1ebad5309ccf0dd7f3fe3d1b57ff3088b208a603900b0e240fdb5debb'
'83620b08e325418947f0007ecca7b981a988bfdac3f466db165f9262d1c0e5f4')
-sha256sums_x86_64=('b16d42affe776bb1509dde91ae93f4e8bbeed7b93b75828c3c610f2075f596da')
-sha256sums_aarch64=('69fbe10f16acd8770509c23d1c0ecfbb782dccae1a8684d5ff6d898d4908a31c')
+sha256sums_x86_64=('9885c478a088341c304e4e40d9ffac3efeb0fc3085b3da36f63a9595b78a9e4e')
+sha256sums_aarch64=('1e61991a1f37d3c525f968dea0c525fa9958d40a7e3cf10ffac75c8498928bf8')
prepare() {
tar -xf "${srcdir}/data.tar.zst"

Scan history

Scanned at (UTC)SeverityRules
2026-08-03 00:08:14 MEDIUM 2
2026-08-02 00:16:08 MEDIUM 2
2026-08-01 00:11:18 MEDIUM 2
2026-07-31 00:14:10 MEDIUM 2
2026-07-30 00:17:23 MEDIUM 2
2026-07-29 00:25:53 MEDIUM 2
2026-07-28 00:07:28 MEDIUM 2
2026-07-27 00:24:32 MEDIUM 2
2026-07-26 00:07:32 MEDIUM 2
2026-07-25 00:13:44 MEDIUM 2
2026-07-24 00:02:28 MEDIUM 2
2026-07-23 00:14:47 MEDIUM 2
2026-07-22 00:29:32 MEDIUM 2
2026-07-21 00:24:15 MEDIUM 2
2026-07-20 00:19:49 MEDIUM 2
2026-07-19 00:17:08 MEDIUM 2
2026-07-18 23:59:51 MEDIUM 2
2026-07-18 00:14:48 LOW 2
2026-07-17 00:06:16 LOW 2
2026-07-16 00:05:41 LOW 2

Report a package

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

0 / 4000
Your suggestion