franz-bin

maintainer lapsus · 40 votes · scanned 2026-08-03 00:08:14.047287
LOW
View on AUR ↗
Why flagged The package installs a prebuilt binary from the project's official GitHub releases, which is a common and acceptable practice for AUR binary packages; the source is verifiable and checksummed, and no remote code execution or obfuscation is present.

Triggered rules

LOW AI review downgraded a static finding llm_review

The static rules flagged this MEDIUM, but an AI model (qwen/qwen3-235b-a22b-07-25) reviewed the full PKGBUILD and judged it LOW (confidence 95%): The package installs a prebuilt binary from the project's official GitHub releases, which is a common and acceptable practice for AUR binary packages; the source is verifiable and checksummed, and no remote code execution or obfuscation is present.

1 higher static finding superseded - not the current verdict (shown for transparency)
MEDIUM Recently orphaned & re-adopted orphaned_readopted

This package was orphaned and re-adopted within the last 30 days — a window where ownership transfers can introduce malicious changes.

PKGBUILD

1# Maintainer: Yakov Till <yakov.till@gmail.com>
2# Contributor: "Amhairghin" Oscar Garcia Amor (https://ogarcia.me)
3# Contributor: Utsob Roy <uroybd(at)gmail(dot)com>
4
5pkgname=franz-bin
6pkgver=5.11.0
7pkgrel=1
8pkgdesc='Free messaging app for services like WhatsApp, Slack, Messenger and many more'
9arch=('x86_64')
10url='https://meetfranz.com'
11license=('Apache-2.0')
12depends=('gtk3' 'nss')
13optdepends=('org.freedesktop.secrets: Keyring password store support')
14conflicts=('franz')
15options=('!strip' '!emptydirs')
16source=("https://github.com/meetfranz/franz/releases/download/v${pkgver//_/-}/franz_${pkgver//_/-}_amd64.deb"
17 "${pkgname}.patch")
18b2sums=('95c367faaea976752ec94966b9b9364a601f74d4b30a5b70748398ba42eb48fd845b47d7c267c44de6cbacda4e8606ecdcf1e4123fc3100468954ab0c1d14a55'
19 '4858e42f18b33ae58da2871bf7ba654ebd49c98ebfe13631355b8b0534ae8cd5558f5f7903fbe51791cc069ed3cccdb9519561dce38d2ed98090d00c703cfb3a')
20
21package() {
22 # Extract package data
23 bsdtar -xJf data.tar.xz
24
25 # Install package data
26 mv "usr" "${pkgdir}"
27 install -dm755 "${pkgdir}/usr/bin" "${pkgdir}/usr/lib"
28 mv "opt/Franz" "${pkgdir}/usr/lib/franz"
29 ln -s "../lib/franz/franz" "${pkgdir}/usr/bin/franz"
30
31 # Permission fix
32 chmod 644 "${pkgdir}/usr/lib/franz/"*.so
33
34 # Fix binary path in .desktop file
35 patch -d "${pkgdir}" -p1 <"${pkgname}".patch
36
37 # Link licenses
38 install -dm755 "${pkgdir}/usr/share/licenses/${pkgname}"
39 ln -s "/usr/lib/franz/LICENSE.electron.txt" \
40 "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE.electron.txt"
41 ln -s "/usr/lib/franz/LICENSES.chromium.html" \
42 "${pkgdir}/usr/share/licenses/${pkgname}/LICENSES.chromium.html"
43}
44

Scan history

Scanned at (UTC)SeverityRules
2026-08-03 00:08:14 LOW 2
2026-08-02 00:16:08 LOW 2
2026-08-01 00:11:18 LOW 2
2026-07-31 00:14:10 LOW 2
2026-07-30 00:17:23 LOW 2
2026-07-29 00:25:53 LOW 2
2026-07-28 00:07:28 LOW 2
2026-07-27 00:24:32 LOW 2
2026-07-26 00:07:32 LOW 2
2026-07-25 00:13:44 LOW 2
2026-07-24 00:02:28 LOW 2
2026-07-23 00:14:47 LOW 2
2026-07-22 00:29:32 LOW 2
2026-07-21 00:24:15 LOW 2
2026-07-20 00:19:49 LOW 2
2026-07-19 00:17:08 LOW 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
2026-07-15 00:09:25 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