openvox-server

maintainer lb.laboon · 0 votes · scanned 2026-08-03 00:08:14.047287
LOW
View on AUR ↗
Why flagged The source is a tarball from a project-associated domain (artifacts.voxpupuli.org) used to build the software; it is not an unverifiable prebuilt binary, and the host, while not standard, is plausibly official for the project.

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 a project-associated domain (artifacts.voxpupuli.org) used to build the software; it is not an unverifiable prebuilt binary, and the host, while not standard, is plausibly official for the project.

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:29 source=("${pkgname}-${pkgver}.tar.gz::https://artifacts.voxpupuli.org/${pkgname}/${pkgver}/${pkgname}-${pkgver}.tar.gz")

PKGBUILD

1 offending line(s) highlighted
1# Maintainer : L. Bradley LaBoon <brad@laboon.io>
2# Contributor: Christian Rebischke <chris.rebischke[at]archlinux[dot]org>
3# Contributor: Jonathan Steel <jsteel at archlinux.org>
4# Contributor: Niels Abspoel <aboe76 (at) Gmail (dot) com>
5
6pkgname=openvox-server
7pkgver=8.15.2
8pkgrel=1
9pkgdesc='Server automation framework and application'
10arch=('any')
11url='https://github.com/OpenVoxProject/openvox-server'
12license=('APACHE')
13depends=('ruby' 'puppet>=6' 'java-runtime-headless=21' 'logrotate' 'jruby'
14 'openfact' 'net-tools')
15conflicts=('puppetserver')
16provides=('puppetserver')
17backup=('etc/default/puppetserver'
18 'etc/logrotate.d/puppetserver'
19 'etc/puppetlabs/puppetserver/conf.d/auth.conf'
20 'etc/puppetlabs/puppetserver/conf.d/global.conf'
21 'etc/puppetlabs/puppetserver/conf.d/puppetserver.conf'
22 'etc/puppetlabs/puppetserver/conf.d/web-routes.conf'
23 'etc/puppetlabs/puppetserver/conf.d/webserver.conf'
24 'etc/puppetlabs/puppetserver/logback.xml'
25 'etc/puppetlabs/puppetserver/request-logging.xml'
26 'etc/puppetlabs/puppetserver/services.d/ca.cfg')
27install="${pkgname}.install"
28_hiera_eyaml_ver=5.0.1
29source=("${pkgname}-${pkgver}.tar.gz::https://artifacts.voxpupuli.org/${pkgname}/${pkgver}/${pkgname}-${pkgver}.tar.gz")
30sha512sums=('d6608696ca642e0dd2c33a35ae6d4c55ceb8c7eefdcdbcebb0ed6cd7e892dfe5fe049649fe5166f8ac601f6eeb6116eeefc8d4dc96ae81a751116bc0f05dd177')
31
32prepare() {
33 cd "puppetserver-${pkgver}"
34
35 echo "hiera-eyaml ${_hiera_eyaml_ver}" >> ext/build-scripts/jruby-gem-list.txt
36 sed -i 's:sysconfig:default:' ext/redhat/puppetserver.service
37 sed -i "s:\[/opt/puppetlabs/puppet/lib/ruby/vendor_ruby\]:\[$( ruby -e \
38 'puts RbConfig::CONFIG["vendorlibdir"]' ),$( ruby -e \
39 'puts Gem.default_dir' )/gems/openfact-$( facter -v )/lib\]:" \
40 "ext/config/conf.d/puppetserver.conf"
41 sed -i "s:/opt/puppetlabs/puppet/lib/ruby/vendor_gems:$( ruby -e \
42 'puts Gem.default_dir' ):" \
43 ext/build-scripts/install-vendored-gems.sh
44 sed -i 's:#!/opt/.*/ruby:#!/usr/bin/ruby:' ext/cli/ca
45}
46
47package() {
48 cd "puppetserver-${pkgver}"
49
50_prefix=${_prefix:=/usr}
51_unitdir=${_unitdir:=/usr/lib/systemd/system}
52_real_name=${_real_name:=puppetserver}
53_confdir=${_confdir:=/etc}
54_sysconfdir=/etc
55_app_bindir=${_bindir:=/opt/puppetlabs/server/apps/${_real_name}/bin}
56_sym_bindir=${_symbindir:=/opt/puppetlabs/server/bin}
57_app_prefix=${_app_prefix:=/opt/puppetlabs/server/apps/${_real_name}}
58_app_data=${_app_data:=/opt/puppetlabs/server/data/${_real_name}}
59_app_logdir=${_app_logdir:=/var/log/puppetlabs/${_real_name}}
60
61 env EZ_VERBOSE=1 DESTDIR="${pkgdir}" prefix=${_prefix} \
62 app_prefix=${_app_prefix} app_data=${_app_data} \
63 confdir=${_sysconfdir} bindir=${_app_bindir} symbindir=${_sym_bindir} \
64 rundir=${_app_rundir} \
65 bash install.sh install_redhat
66
67 env EZ_VERBOSE=1 DESTDIR="${pkgdir}" prefix=${_prefix} \
68 app_prefix=${_app_prefix} app_data=${_app_data} \
69 confdir=${_sysconfdir} bindir=${_app_bindir} \
70 symbindir=${_sym_bindir} rundir=${_app_rundir} \
71 defaultsdir=${_sysconfdir}/default unitdir=${_unitdir} \
72 bash install.sh systemd_redhat
73
74 env EZ_VERBOSE=1 DESTDIR="${pkgdir}" confdir=${_sysconfdir} \
75 bash install.sh logrotate
76
77 install -d -m 0755 "${pkgdir}/usr/bin"
78 ln -s "${_symbindir}/${_real_name}" "${pkgdir}/usr/bin/${_real_name}"
79 install -d "${pkgdir}"/opt/puppetlabs/server/data/puppetserver/jruby-gems
80 rm -r "${pkgdir}"/var/run
81 sed -i 's/\/var\/run/\/run/g' "${pkgdir}/usr/lib/tmpfiles.d/puppetserver.conf"
82}
83

Changes since previous scan

--- PKGBUILD @ 2026-07-29 00:25
+++ PKGBUILD @ 2026-08-03 00:08
@@ -4,7 +4,7 @@
# Contributor: Niels Abspoel <aboe76 (at) Gmail (dot) com>
pkgname=openvox-server
-pkgver=8.14.1
+pkgver=8.15.2
pkgrel=1
pkgdesc='Server automation framework and application'
arch=('any')
@@ -27,7 +27,7 @@
install="${pkgname}.install"
_hiera_eyaml_ver=5.0.1
source=("${pkgname}-${pkgver}.tar.gz::https://artifacts.voxpupuli.org/${pkgname}/${pkgver}/${pkgname}-${pkgver}.tar.gz")
-sha512sums=('ea3ca20276cfd79cf438f9ea8109ee04568bdc061e2856b14b2a6018b3fbc54f7d574b7687c2e8eca9f1db158949a14c3e5e193b117af037d474c4a8ed7d0ec9')
+sha512sums=('d6608696ca642e0dd2c33a35ae6d4c55ceb8c7eefdcdbcebb0ed6cd7e892dfe5fe049649fe5166f8ac601f6eeb6116eeefc8d4dc96ae81a751116bc0f05dd177')
prepare() {
cd "puppetserver-${pkgver}"

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 21:12:47 MEDIUM 1
2026-07-29 00:25:53 MEDIUM 2
2026-07-28 00:07:28 MEDIUM 2
2026-07-27 00:24:32 MEDIUM 2
2026-07-26 00:07:32 MEDIUM 2
2026-07-25 00:13:44 MEDIUM 2
2026-07-24 00:02:28 MEDIUM 2
2026-07-23 00:14:47 MEDIUM 2
2026-07-22 00:29:32 MEDIUM 2
2026-07-21 00:24:15 MEDIUM 2
2026-07-20 00:19:49 MEDIUM 2
2026-07-19 00:17:08 MEDIUM 2
2026-07-18 00:14:48 MEDIUM 2
2026-07-17 00:06:16 MEDIUM 2
2026-07-16 00:05:41 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