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
7
pkgname=tableplus
8
pkgver=0.1.308
9
pkgrel=1
10
pkgdesc='Modern, native, and friendly GUI tool for relational databases (Alpha)'
11
arch=('x86_64' 'aarch64')
12
url='https://tableplus.com/'
13
license=('custom')
14
depends=('gtksourceview3' 'libgee' 'gnome-keyring')
15
source=('LICENSE' 'tableplus.desktop')
16
source_x86_64=("tableplus_${pkgver}_${pkgrel}_amd64.deb::https://deb.tableplus.com/debian/24/pool/main/t/tableplus/tableplus_${pkgver}_amd64.deb")
17
source_aarch64=("tableplus_${pkgver}_${pkgrel}_arm64.deb::https://deb.tableplus.com/debian/24-arm/pool/main/t/tableplus/tableplus_${pkgver}_arm64.deb")
18
sha256sums=('76f924b1ebad5309ccf0dd7f3fe3d1b57ff3088b208a603900b0e240fdb5debb'
19
'83620b08e325418947f0007ecca7b981a988bfdac3f466db165f9262d1c0e5f4')
20
sha256sums_x86_64=('9885c478a088341c304e4e40d9ffac3efeb0fc3085b3da36f63a9595b78a9e4e')
21
sha256sums_aarch64=('1e61991a1f37d3c525f968dea0c525fa9958d40a7e3cf10ffac75c8498928bf8')
22
23
prepare() {
24
tar -xf "${srcdir}/data.tar.zst"
25
}
26
27
package() {
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) | Severity | Rules |
|---|---|---|
| 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 |