jicofo-bin

LOW
maintainer celogeek 8 votes scanned 2026-09-17 00:27:14.276658
View on AUR
Why flagged

The package downloads a prebuilt .deb from Jitsi's official download domain and extracts it; while the host is not a universal whitelist entry, it is the project's legitimate release infrastructure, making this a standard binary packaging with low supply-chain risk.

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-2507) reviewed the full PKGBUILD and judged it LOW (confidence 95%): The package downloads a prebuilt .deb from Jitsi's official download domain and extracts it; while the host is not a universal whitelist entry, it is the project's legitimate release infrastructure, making this a standard binary packaging with low supply-chain risk.

1 higher static finding superseded - not the current verdict (shown for transparency)
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:25 "https://download.jitsi.org/stable/jicofo_${_version//+/-}-1_all.deb"

PKGBUILD

1 offending line(s) highlighted
1# Maintainer: C0rn3j <spleefer90@gmail.com>
2# Contributor: Celogeek <private-4zokpdq6@mrhyde.xyz>
3
4_basename=jicofo
5_version=1.0+1189
6
7_pkgbase=${_basename}
8pkgname=${_pkgbase}-bin
9pkgver=${_version}
10pkgrel=2
11pkgdesc="JItsi meet COnference FOcus binary"
12arch=('any')
13url="https://jitsi.org/jitsi-meet/"
14license=('Apache')
15depends=("java-runtime-openjdk=17" "bash")
16optdepends=("prosody")
17makedepends=('tar' 'unzip')
18options=('!strip')
19backup=(
20 "etc/${_pkgbase}/config"
21 "etc/${_pkgbase}/logging.properties"
22 "etc/${_pkgbase}/jicofo.conf"
23)
24source=(
25 "https://download.jitsi.org/stable/jicofo_${_version//+/-}-1_all.deb"
26 "jicofo.conf"
27 "jicofo_default_${_version#1.0+}.conf::https://raw.githubusercontent.com/jitsi/jicofo/${_version#1.0+}/jicofo/src/main/resources/reference.conf"
28 "jicofo_default_${_version#1.0+}_common.conf::https://raw.githubusercontent.com/jitsi/jicofo/${_version#1.0+}/jicofo-common/src/main/resources/reference.conf"
29 "jicofo_default_${_version#1.0+}_selector.conf::https://raw.githubusercontent.com/jitsi/jicofo/${_version#1.0+}/jicofo-selector/src/main/resources/reference.conf"
30 "config"
31 "service"
32 "sysusers.conf"
33 "tmpfiles.conf"
34)
35provides=(${_pkgbase})
36conflicts=(${_pkgbase})
37install=jitsi.install
38
39build() {
40 rm -rf ${_pkgbase}
41 mkdir ${_pkgbase}
42 tar xJf data.tar.xz -C ${_pkgbase}
43}
44
45package() {
46 cd "$srcdir/${_pkgbase}"
47
48 DESTDIR="${pkgdir}/usr/lib/${_pkgbase}"
49 CONFDIR="${pkgdir}/etc/${_pkgbase}"
50
51 install -dm755 "${DESTDIR}"
52 cp -R usr/share/jicofo/* "${DESTDIR}"
53 rm "${DESTDIR}"/collect-dump-logs.sh
54
55 chown -R root:root "${DESTDIR}"
56
57 install -dm700 "${CONFDIR}"
58 install -Dm600 -t "${CONFDIR}" "etc/jitsi/jicofo/logging.properties"
59 sed -i 's@/var/log/jitsi@/var/log/'${_pkgbase}'@' "${CONFDIR}/logging.properties"
60
61 cd "$srcdir"
62 install -Dm600 "config" "${CONFDIR}/config"
63 install -Dm600 "jicofo.conf" "${CONFDIR}/jicofo.conf"
64 install -Dm600 "jicofo_default_${_version#1.0+}.conf" "${CONFDIR}/jicofo_default.conf"
65 install -Dm600 "jicofo_default_${_version#1.0+}_common.conf" "${CONFDIR}/jicofo_default_common.conf"
66 install -Dm600 "jicofo_default_${_version#1.0+}_selector.conf" "${CONFDIR}/jicofo_default_selector.conf"
67 install -Dm644 "service" "${pkgdir}/usr/lib/systemd/system/${_pkgbase}.service"
68
69 install -Dm644 "sysusers.conf" "${pkgdir}/usr/lib/sysusers.d/${_pkgbase}.conf"
70 install -Dm644 "tmpfiles.conf" "${pkgdir}/usr/lib/tmpfiles.d/${_pkgbase}.conf"
71}
72sha256sums=('73a6104ffa24ac1fcf6660fb8c73ed7bea96a5ebdf2aa9d79b8a00b535639bbb'
73 '77f2e2d62e9fe38188f41b063496cc10970cc989ed620a64a2251d986d6ac253'
74 'ca9dad37d95752c42be9c125734ba43eb9314fd0233e0e6f5e3621768f18fc0d'
75 'b22a8df91cde1956969bd3a6fd293bea01be54713649ed0fd39e847b1eb61886'
76 'cdd1f6453746c208bc7bc4c0d9000ef801034385191fb44db1c49ff152962fdc'
77 'b69f9485ba55b53fe6d1a8b5e4a37c542641cb205c6f5c0b2cf89d236cc6b562'
78 '902229d135e9b949da318f539cbe8f266bdd4e32e514f37d8782ad4562dc791b'
79 '0681e97ca1e06d8ea7bdec0a874c6fc7a6ea84628923005130cd444547a1b440'
80 '9f6fb4759099feefaee6fd44cac5854401e58f7ce929949cbc3994faaa3487d3')
81

Scan history

Scanned at (UTC)SeverityRules
2026-09-17 00:27:14 Low 2
2026-09-16 00:03:17 Low 2
2026-09-15 00:25:31 Low 2
2026-09-14 00:27:57 Low 2
2026-09-13 00:19:54 Low 2
2026-09-12 00:25:17 Low 2
2026-09-11 00:19:22 Low 2
2026-09-10 00:22:44 Low 2
2026-09-09 00:04:09 Low 2
2026-09-08 00:18:08 Low 2
2026-09-07 00:30:15 Low 2
2026-09-06 00:17:06 Low 2
2026-09-05 00:16:27 Low 2
2026-09-04 00:03:13 Low 2
2026-09-03 00:15:47 Low 2
2026-09-02 00:02:31 Low 2
2026-09-01 00:11:19 Low 2
2026-08-31 00:19:57 Low 2
2026-08-30 00:04:14 Low 2
2026-08-29 00:29:17 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