debezium-server

LOW
maintainer mylux 0 votes scanned 2026-08-26 05:32:27.694921
View on AUR
Why flagged

The tarball is downloaded from repo1.maven.org (the official Maven Central repository) with a pinned sha256 checksum, and the remaining files are local bundled scripts also checksummed; no unverifiable remote code execution or obfuscation is present, making this a normal AUR packaging of an official upstream release.

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 downgraded a static finding llm_review

The static rules flagged this MEDIUM, but an AI model (anthropic/claude-sonnet-4.6) reviewed the full PKGBUILD and judged it LOW (confidence 85%): The tarball is downloaded from repo1.maven.org (the official Maven Central repository) with a pinned sha256 checksum, and the remaining files are local bundled scripts also checksummed; no unverifiable remote code execution or obfuscation is present, making this a normal AUR packaging of an official upstream release.

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:19 "debezium-server-dist-${_pkgver}.tar.gz::https://repo1.maven.org/maven2/io/debezium/debezium-server-dist/${_pkgver}/debezium-server-dist-${_pkgver}.tar.gz"

PKGBUILD

1 offending line(s) highlighted
1# Maintainer: Mylux <luxpirocaboa@gmail.com>
2pkgname=debezium-server
3pkgver=3.6.0
4pkgrel=1
5
6_pkgver="${pkgver}.Final"
7
8pkgdesc="Standalone change data capture server based on Debezium"
9arch=('any')
10url="https://debezium.io/"
11license=('Apache-2.0')
12
13depends=(
14 'bash'
15 'java-runtime>=21'
16)
17
18source=(
19 "debezium-server-dist-${_pkgver}.tar.gz::https://repo1.maven.org/maven2/io/debezium/debezium-server-dist/${_pkgver}/debezium-server-dist-${_pkgver}.tar.gz"
20 'debezium-server.sh'
21 'debezium-server.service'
22 'debezium-server.sysusers'
23)
24
25sha256sums=('901ce7b0b75b4dafaac4aa57dac6dfcad5937f96fb7159e25d22759bbf5192e4'
26 '73bf36565ac31c7a0a455560342a4e13c6d5bab3aac117ed7365ee62410fef8c'
27 '1dd9a8da7d41f9fb01f3b1bd5e9e26c2ee61f6c0d266925b548d77117170e2d1'
28 '0101d349fbb466e5556f8afab9aa703ec13124f23759c97a7b783a282cd5db84')
29
30backup=(
31 'etc/debezium-server/debezium-jmx-config-legacy.yaml'
32 'etc/debezium-server/debezium-jmx-config.yaml'
33 'etc/debezium-server/metrics.yml'
34 'etc/debezium-server/lib/cassandra/driver.conf'
35)
36
37package() {
38 local _appdir="${pkgdir}/usr/lib/debezium-server"
39 local _confdir="${pkgdir}/etc/debezium-server"
40
41 # Runtime directory
42 install -d "${_appdir}"
43
44 # System configuration directory
45 install -d "${_confdir}"
46
47 # Preserve the upstream runtime layout.
48 cp -a \
49 "${srcdir}/debezium-server/connectors" \
50 "${srcdir}/debezium-server/jmx" \
51 "${srcdir}/debezium-server/lib" \
52 "${srcdir}/debezium-server/lib_metrics" \
53 "${srcdir}/debezium-server/lib_opt" \
54 "${_appdir}/"
55
56 # Upstream launcher
57 install -m755 \
58 "${srcdir}/debezium-server/run.sh" \
59 "${_appdir}/run.sh"
60
61 # Quarkus runner
62 install -m644 \
63 "${srcdir}/debezium-server/debezium-server-dist-${_pkgver}-runner.jar" \
64 "${_appdir}/debezium-server-dist-${_pkgver}-runner.jar"
65
66 # Move the upstream config tree to /etc.
67 cp -a \
68 "${srcdir}/debezium-server/config/." \
69 "${_confdir}/"
70
71 # run.sh expects ./config relative to its working directory.
72 # Keep that upstream layout while storing configuration under /etc.
73 ln -s /etc/debezium-server \
74 "${_appdir}/config"
75
76 # User-facing wrapper
77 install -Dm755 \
78 "${srcdir}/debezium-server.sh" \
79 "${pkgdir}/usr/bin/debezium-server"
80
81 # systemd service
82 install -Dm644 \
83 "${srcdir}/debezium-server.service" \
84 "${pkgdir}/usr/lib/systemd/system/debezium-server.service"
85
86 install -Dm644 \
87 "${srcdir}/debezium-server.sysusers" \
88 "${pkgdir}/usr/lib/sysusers.d/debezium-server.conf"
89}
90

Scan history

Scanned at (UTC)SeverityRules
2026-08-26 05:32:27 Low 3
2026-08-26 05:29:31 Medium 2

Report a package

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

0 / 4000
Your suggestion