dinox
maintainer nerdyslacker
· 0 votes
· scanned 2026-08-03 00:08:14.047287
LOW
View on AUR ↗
Why flagged
The source is a tarball from the project's own Git host, which is plausibly the official source; building from a non-whitelisted but project-owned domain is normal for AUR packages and poses low 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 source is a tarball from the project's own Git host, which is plausibly the official source; building from a non-whitelisted but project-owned domain is normal for AUR packages and poses low 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:64
source=("https://git.dinox.im/dinoxim/dinox/archive/v${pkgver}.tar.gz")
PKGBUILD
1 offending line(s) highlighted
1
# Maintainer: nerdyslacker <karyan40024@gmail.com>
2
pkgname=dinox
3
pkgver=2.2.1
4
pkgrel=1
5
pkgdesc="Modern XMPP Chat Client with Video Calls, Voice Messages & OMEMO 1 + 2 Encryption & API Botmother and AI API DTMF MQTT Support"
6
url="https://git.dinox.im/dinoxim/dinox"
7
arch=('x86_64')
8
license=('GPL-3.0-only')
9
10
depends=(
11
glib2
12
glib-networking
13
gtk4
14
libadwaita
15
gpgme
16
libgee
17
libgcrypt
18
libsoup3
19
sqlcipher
20
libsecret
21
icu
22
libdbusmenu-glib
23
json-glib
24
qrencode
25
libnice
26
gstreamer
27
gst-plugin-gtk
28
gst-plugins-base
29
gst-plugins-good
30
gst-plugins-bad
31
gst-plugin-pipewire
32
libsrtp
33
gnutls
34
webrtc-audio-processing
35
gdk-pixbuf2
36
mosquitto
37
libcanberra
38
cjson
39
geoclue
40
libnotify
41
readline
42
sqlite
43
openssl
44
libunwind
45
libva
46
libheif
47
webp-pixbuf-loader
48
tor
49
)
50
51
makedepends=(
52
git
53
meson
54
ninja
55
vala
56
cmake
57
gettext
58
pkgconf
59
python
60
tcl
61
go
62
)
63
64
source=("https://git.dinox.im/dinoxim/dinox/archive/v${pkgver}.tar.gz")
65
sha256sums=('71f3276d6ea09c0e585fbd271878480bbe93b92e11774922a59b2fd84f848dab')
66
67
build() {
68
arch-meson "${pkgname}" build
69
meson compile -C build
70
}
71
72
check() {
73
meson test -C build --print-errorlogs
74
}
75
76
package() {
77
meson install -C build --destdir "${pkgdir}"
78
}
79
Changes since previous scan
--- PKGBUILD @ 2026-06-18 16:11+++ PKGBUILD @ 2026-08-03 00:08@@ -1,26 +1,71 @@ # Maintainer: nerdyslacker <karyan40024@gmail.com> pkgname=dinox-pkgver=github-migration-2026-06-04+pkgver=2.2.1 pkgrel=1 pkgdesc="Modern XMPP Chat Client with Video Calls, Voice Messages & OMEMO 1 + 2 Encryption & API Botmother and AI API DTMF MQTT Support"-url="https://github.com/rallep71/dinox"+url="https://git.dinox.im/dinoxim/dinox" arch=('x86_64') license=('GPL-3.0-only') -depends=('glib2' 'glib-networking' 'gtk4' 'libadwaita' 'gpgme' 'libgee' 'libgcrypt'- 'libsoup3' 'sqlcipher' 'libsecret' 'icu' 'libdbusmenu-glib'- 'json-glib' 'qrencode' 'libnice' 'gstreamer' 'gst-plugin-gtk'- 'gst-plugins-base' 'gst-plugins-good' 'gst-plugins-bad'- 'gst-plugin-pipewire' 'libsrtp' 'gnutls'- 'webrtc-audio-processing' 'gdk-pixbuf2' 'mosquitto')+depends=(+ glib2+ glib-networking+ gtk4+ libadwaita+ gpgme+ libgee+ libgcrypt+ libsoup3+ sqlcipher+ libsecret+ icu+ libdbusmenu-glib+ json-glib+ qrencode+ libnice+ gstreamer+ gst-plugin-gtk+ gst-plugins-base+ gst-plugins-good+ gst-plugins-bad+ gst-plugin-pipewire+ libsrtp+ gnutls+ webrtc-audio-processing+ gdk-pixbuf2+ mosquitto+ libcanberra+ cjson+ geoclue+ libnotify+ readline+ sqlite+ openssl+ libunwind+ libva+ libheif+ webp-pixbuf-loader+ tor +) -makedepends=('git' 'meson' 'vala' 'ninja')+makedepends=(+ git+ meson+ ninja+ vala+ cmake+ gettext+ pkgconf+ python+ tcl+ go+) -source=("https://github.com/rallep71/dinox/archive/refs/tags/v${pkgver}.tar.gz")-sha256sums=('d1f37e6f2cbebef18a6fdb6522ffef7c964021964386c906e72d21b00a64a4c5')+source=("https://git.dinox.im/dinoxim/dinox/archive/v${pkgver}.tar.gz")+sha256sums=('71f3276d6ea09c0e585fbd271878480bbe93b92e11774922a59b2fd84f848dab') build() {- arch-meson "${pkgname}-${pkgver}" build+ arch-meson "${pkgname}" build meson compile -C build } Scan history
| Scanned at (UTC) | Severity | Rules |
|---|---|---|
| 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 09:22:54 | MEDIUM | 1 |
| 2026-06-18 16:11:54 | CLEAN | 0 |