tateditor-bin
Triggered rules
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:9
source=("tateditor.tar.gz::https://drive.google.com/uc?export=download&id=1nIb3ocWZp7y5NwQt4K_M1F8G_r1YjMdg")
llm_review
An AI model (anthropic/claude-4.6-sonnet-20260217) reviewed this and agrees it is MEDIUM (confidence 85%): This PKGBUILD downloads a prebuilt binary tarball from Google Drive (an unofficial, personal/unverifiable host) with sha256sums='SKIP', meaning no integrity verification is performed. The binary is then executed directly from the user's home directory. Google Drive links can be replaced or modified by the uploader at any time without notice, and there is no way to verify the binary's authenticity or integrity. This is a textbook supply-chain risk: an executed binary from a non-official host with no checksum. The cheaper model's MEDIUM rating is correct.
PKGBUILD
1 offending line(s) highlightedpkgname=tateditor-bin
pkgver=1.0
pkgrel=1
pkgdesc="TATEditor (GTK3 build, binary release)"
arch=('x86_64')
url="https://drive.google.com/file/d/1nIb3ocWZp7y5NwQt4K_M1F8G_r1YjMdg/view"
license=('custom')
depends=('gtk3')
source=("tateditor.tar.gz::https://drive.google.com/uc?export=download&id=1nIb3ocWZp7y5NwQt4K_M1F8G_r1YjMdg")
sha256sums=('SKIP')
package() {
# system template files
install -d "${pkgdir}/usr/share/tateditor"
cp -r "${srcdir}/tateditor-gtk3-x86_64/"* "${pkgdir}/usr/share/tateditor/"
# wrapper
install -d "${pkgdir}/usr/bin"
cat > "${pkgdir}/usr/bin/tateditor" <<'EOF'
#!/bin/bash
userdir="$HOME/.local/share/tateditor"
if [ ! -d "$userdir" ]; then
mkdir -p "$userdir"
cp -r /usr/share/tateditor/* "$userdir/"
fi
cd "$userdir"
exec ./tateditor "$@"
EOF
chmod +x "${pkgdir}/usr/bin/tateditor"
# desktop entry
install -d "${pkgdir}/usr/share/applications"
cat > "${pkgdir}/usr/share/applications/tateditor.desktop" <<EOF
[Desktop Entry]
Name=TATEditor
Exec=tateditor
Icon=accessories-text-editor
Type=Application
Categories=Utility;TextEditor;
EOF
}
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 00:14:48 | MEDIUM | 2 |
| 2026-07-17 00:06:16 | MEDIUM | 2 |
| 2026-07-16 00:05:41 | MEDIUM | 2 |
| 2026-07-15 00:09:25 | MEDIUM | 2 |