kraken-workbench-bin

LOW
maintainer AtlasAdam 0 votes scanned 2026-11-02 00:26:00.633185
View on AUR
Why flagged

The package is a recently uploaded AUR package with few votes, but it installs a prebuilt binary from the project's own GitHub releases page, which is a common and generally acceptable practice; the source is verifiable and the checksum is provided, reducing risk.

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 90%): The package is a recently uploaded AUR package with few votes, but it installs a prebuilt binary from the project's own GitHub releases page, which is a common and generally acceptable practice; the source is verifiable and the checksum is provided, reducing risk.

PKGBUILD

1# Maintainer: Adam <adam@atlas-sw.com>
2pkgname=kraken-workbench-bin
3_name=kraken
4pkgver=0.4.0
5pkgrel=1
6pkgdesc="Reverse-engineering workbench on Ghidra's decompiler: analyse, patch and rewrite binaries, with an AI assistant"
7arch=('x86_64')
8url="https://github.com/Adam-AtlasSoftware/kraken"
9license=('GPL-3.0-or-later AND Apache-2.0 AND Zlib')
10# The app loads libglvnd/libxkbcommon (and Wayland or X11) at run time. The Ghidra extension jar
11# runs inside the Ghidra and JDK that `kraken setup` downloads, so no java-runtime is needed.
12depends=('glibc' 'hicolor-icon-theme' 'libgcc' 'libglvnd' 'libstdc++' 'libxkbcommon')
13optdepends=('wayland: run the app in a Wayland session'
14 'libx11: run the app in an X11 session'
15 'libxcursor: run the app in an X11 session'
16 'libxi: run the app in an X11 session'
17 'libxrandr: run the app in an X11 session'
18 'vulkan-icd-loader: draw the app with Vulkan')
19provides=('kraken-workbench')
20conflicts=('kraken-workbench')
21options=('!strip' '!debug')
22source_x86_64=("${url}/releases/download/v${pkgver}/${_name}-${pkgver}-${CARCH}-unknown-linux-gnu.tar.gz")
23sha256sums_x86_64=('a347db6e2607f58e0f5e07fb14e13a3f5263e3f8f6413557bdaf89d4078f7c27')
24
25package() {
26 cd "${_name}-${pkgver}-${CARCH}-unknown-linux-gnu"
27 install -Dm755 -t "${pkgdir}/usr/bin" bin/*
28 # The programs find their data in ../share/kraken beside /usr/bin.
29 install -d "${pkgdir}/usr/share/kraken"
30 cp -R --no-preserve=ownership share/kraken/. "${pkgdir}/usr/share/kraken/"
31 install -Dm644 share/applications/kraken-gui.desktop \
32 "${pkgdir}/usr/share/applications/kraken-gui.desktop"
33 install -Dm644 share/icons/hicolor/scalable/apps/kraken-gui.svg \
34 "${pkgdir}/usr/share/icons/hicolor/scalable/apps/kraken-gui.svg"
35 install -d "${pkgdir}/usr/share/doc/${pkgname}"
36 cp -R --no-preserve=ownership docs/. "${pkgdir}/usr/share/doc/${pkgname}/"
37 install -Dm644 README.md "${pkgdir}/usr/share/doc/${pkgname}/README.md"
38 install -Dm644 -t "${pkgdir}/usr/share/licenses/${pkgname}" LICENSE THIRD-PARTY-NOTICES.md
39 cp -R --no-preserve=ownership licenses/. "${pkgdir}/usr/share/licenses/${pkgname}/"
40}
41

Scan history

Scanned at (UTC)SeverityRules
2026-11-02 00:26:00 Low 2
2026-11-01 22:01:45 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