kibana

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

The source is a prebuilt tarball from Elastic's official artifact host, which is plausibly the project's own infrastructure; despite the non-whitelisted domain, it is not a swappable personal host, and the package installs only verified project files with a valid PGP signature check.

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 prebuilt tarball from Elastic's official artifact host, which is plausibly the project's own infrastructure; despite the non-whitelisted domain, it is not a swappable personal host, and the package installs only verified project files with a valid PGP signature check.

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:17 source=(https://artifacts.elastic.co/downloads/${pkgname}/${pkgname}-${pkgver}-linux-x86_64.tar.gz

PKGBUILD

1 offending line(s) highlighted
1# Maintainer: Levente Polyak <anthraxx[at]archlinux[dot]org>
2# Maintainer: Justin Kromlinger <hashworks@archlinux.org>
3# Contributor: Massimiliano Torromeo <massimiliano.torromeo@gmail.com>
4# Contributor: Spider.007 <archlinux AT spider007 DOT net>
5
6pkgname=kibana
7pkgver=9.5.4
8pkgrel=1
9pkgdesc='Browser based analytics and search dashboard for Elasticsearch'
10url='https://www.elastic.co/products/kibana'
11arch=('any')
12license=('Apache')
13depends=('nodejs')
14optdepends=('elasticsearch')
15backup=('etc/kibana/kibana.yml')
16options=('!strip' 'emptydirs')
17source=(https://artifacts.elastic.co/downloads/${pkgname}/${pkgname}-${pkgver}-linux-x86_64.tar.gz
18 https://artifacts.elastic.co/downloads/${pkgname}/${pkgname}-${pkgver}-linux-x86_64.tar.gz.asc
19 kibana.service
20 tmpfile.conf
21 user.conf)
22
23sha512sums=('157266231f6ffa10eb9e0b3b54c060119372642cb44961df8b6d7482d1d926fedd46b8bd41dc6ddc9aa14825ae5ecea1984c3148f7240b6567276791f3e546f1'
24 'SKIP'
25 '566296ee4d17a6cf68a04930ca6c1fcbb096a4c7d4ac8563c9e146ab084f10ec02333d19ba417b64831c63d76194c2d545874be9d4c12935599e96ba64e7d2ee'
26 'afed49c164561f3c658a6d2423519adcf4d5293c416cd93fa5c9d12421416c1e9cb4287e832009049cfd014b365dc1cd93d9cf879117c701cce4caad3b772a8e'
27 '9085884430c656cc68b855c3d6740e5fd0854a8785930341b29e15e201deacc1870d8223255d9ebe096cb111319bea9bf4faa03d0760d5819976ebf912221c7d')
28
29validpgpkeys=('46095ACC8548582C1A2699A9D27D666CD88E42B4')
30
31prepare() {
32 cd ${pkgbase}-${pkgver}
33
34 # remove nodejs strict version requirements
35 sed "s@^var isVersionValid = .*@var isVersionValid = true;@" -i node_modules/@kbn/setup-node-env/node_version_validator.js
36
37 # set default quiet mode for systemd, cli option forces specified values
38 sed -r 's|#(logging.quiet:) false|\1 true|' -i config/kibana.yml
39}
40
41package() {
42 cd ${pkgbase}-${pkgver}
43
44 install -dm 755 "${pkgdir}/usr/share/kibana"
45 cp -a * "${pkgdir}/usr/share/kibana"
46
47 install -dm 750 "${pkgdir}/etc/kibana"
48 install -Dm 640 config/kibana.yml -t "${pkgdir}/etc/kibana"
49 install -Dm 644 "${srcdir}/kibana.service" -t "${pkgdir}/usr/lib/systemd/system"
50 install -Dm 644 "${srcdir}/user.conf" "${pkgdir}/usr/lib/sysusers.d/kibana.conf"
51 install -Dm 644 "${srcdir}/tmpfile.conf" "${pkgdir}/usr/lib/tmpfiles.d/kibana.conf"
52
53 find "${pkgdir}/usr/share/kibana/node_modules" -type d -empty -delete
54
55 install -Dm644 LICENSE.txt "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE.txt"
56}
57
58# vim: ts=2 sw=2 et:
59

Changes since previous scan

--- PKGBUILD @ 2026-09-04 00:03
+++ PKGBUILD @ 2026-09-17 00:27
@@ -4,7 +4,7 @@
# Contributor: Spider.007 <archlinux AT spider007 DOT net>
pkgname=kibana
-pkgver=9.5.3
+pkgver=9.5.4
pkgrel=1
pkgdesc='Browser based analytics and search dashboard for Elasticsearch'
url='https://www.elastic.co/products/kibana'
@@ -20,7 +20,7 @@
tmpfile.conf
user.conf)
-sha512sums=('0cd52522a8fda9a4c2569badf7dfa2aad5bf1713d10dfaf02cc88b298ee8344a6d85553901d81e02f1c85f859caea90b17cfc222994132236f4a1ccd96d7248a'
+sha512sums=('157266231f6ffa10eb9e0b3b54c060119372642cb44961df8b6d7482d1d926fedd46b8bd41dc6ddc9aa14825ae5ecea1984c3148f7240b6567276791f3e546f1'
'SKIP'
'566296ee4d17a6cf68a04930ca6c1fcbb096a4c7d4ac8563c9e146ab084f10ec02333d19ba417b64831c63d76194c2d545874be9d4c12935599e96ba64e7d2ee'
'afed49c164561f3c658a6d2423519adcf4d5293c416cd93fa5c9d12421416c1e9cb4287e832009049cfd014b365dc1cd93d9cf879117c701cce4caad3b772a8e'

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 21:20:38 Medium 1
2026-09-04 00:03:13 Clean 2
2026-09-03 21:54:41 Medium 1
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
2026-08-28 00:07:31 Low 2
2026-08-27 00:08:17 Low 2
2026-08-26 00:12:07 Low 2
2026-08-25 00:14:31 Low 2
2026-08-24 00:17:16 Low 2
2026-08-23 00:10:13 Low 2
2026-08-22 00:02:17 Low 2
2026-08-21 00:01:35 Low 2
2026-08-20 21:12:41 Medium 1

Report a package

Reports go to the AURWatch maintainer (one person) and are read by hand. No login required.

0 / 4000
Your suggestion