atk-logic-bin

LOW
maintainer kellyiscute 0 votes scanned 2026-10-31 13:58:24.770326
View on AUR
Why flagged

The package installs a prebuilt binary from a GitHub release by the same maintainer, which is not whitelisted but originates from a plausible project source; however, the binary .deb is unverifiable and could pose a supply-chain risk, though no active malicious behavior is evident.

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 llm_review

An AI model (qwen/qwen3-235b-a22b-2507) reviewed this and agrees it is LOW (confidence 95%): The package installs a prebuilt binary from a GitHub release by the same maintainer, which is not whitelisted but originates from a plausible project source; however, the binary .deb is unverifiable and could pose a supply-chain risk, though no active malicious behavior is evident.

PKGBUILD

1# Maintainer: kellyiscute <guo40020@gmail.com>
2
3pkgname=atk-logic-bin
4pkgver=1.1.2.2
5pkgrel=1
6pkgdesc='ALIENTEK ATK-Logic logic analyzer software (binary release)'
7arch=('x86_64')
8url='https://github.com/kellyiscute/atk-logic-bin'
9license=('GPL-3.0-or-later')
10depends=(
11 'e2fsprogs'
12 'expat'
13 'fontconfig'
14 'freetype2'
15 'fribidi'
16 'gcc-libs'
17 'glibc'
18 'harfbuzz'
19 'libglvnd'
20 'libgpg-error'
21 'libthai'
22 'libusb'
23 'libx11'
24 'libxcb'
25 'zlib'
26)
27optdepends=('xorg-xwayland: required on Wayland sessions (the app is X11/xcb only)')
28provides=('atk-logic')
29conflicts=('atk-logic')
30options=('!strip' '!debug')
31source=("ATK-Logic_${pkgver}_amd64.deb::https://github.com/kellyiscute/atk-logic-bin/releases/download/v${pkgver}/ATK-Logic_${pkgver}_amd64.deb"
32 'atk-logic.sh'
33 'atk-logic.desktop')
34sha256sums=('8353b5866a7bfdf41a7573b223057711c42ffeb791eca36d4fe739934f559954'
35 '9f286523f2ccb840eff0ff1bcffed4008cce74ef87ced7e7074de9adfe47b619'
36 'a54407d26432f29da8e26da219a3d088db8d17d386af61ab7f1a4e0318915780')
37
38prepare() {
39 rm -rf root
40 mkdir root
41 bsdtar -xf data.tar.xz -C root
42}
43
44package() {
45 local _app="$pkgdir/opt/atk-logic"
46
47 install -dm755 "$pkgdir/opt"
48 cp -a root/opt/apps/atk-logic "$_app"
49
50 # The deb ships many files as 0777; normalize, then restore exec bits
51 find "$_app" -type d -exec chmod 755 {} +
52 find "$_app" -type f -exec chmod 644 {} +
53 find "$_app" -type f -name '*.so*' -exec chmod 755 {} +
54 chmod 755 "$_app/ATK-Logic" "$_app/ATK-Logic.sh"
55
56 install -Dm755 atk-logic.sh "$pkgdir/usr/bin/atk-logic"
57 install -Dm644 atk-logic.desktop "$pkgdir/usr/share/applications/atk-logic.desktop"
58 install -Dm644 root/usr/share/icons/ATK-Logic/logo.png "$pkgdir/usr/share/pixmaps/atk-logic.png"
59 install -Dm644 root/usr/lib/udev/rules.d/99-atk-logic-usb.rules \
60 "$pkgdir/usr/lib/udev/rules.d/99-atk-logic-usb.rules"
61 install -Dm644 "$_app/license.txt" "$pkgdir/usr/share/licenses/$pkgname/LICENSE.bundled"
62}
63

Scan history

Scanned at (UTC)SeverityRules
2026-10-31 13:58:24 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