openarc-legacy
maintainer elmaeberhardt
· 0 votes
· scanned 2026-08-03 00:08:14.047287
LOW
View on AUR ↗
Why flagged
The package builds from a tagged commit of the official project source on GitHub, applies minor patches, and installs standard build artifacts; the orphaned-and-re-adopted flag is administrative and does not indicate code 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 builds from a tagged commit of the official project source on GitHub, applies minor patches, and installs standard build artifacts; the orphaned-and-re-adopted flag is administrative and does not indicate code risk.
1 higher static finding superseded - not the current verdict (shown for transparency)
MEDIUM
Recently orphaned & re-adopted
orphaned_readopted
This package was orphaned and re-adopted within the last 30 days — a window where ownership transfers can introduce malicious changes.
PKGBUILD
1
# Maintainer: Edmund Lodewijks <e.lodewijks at gmail.com>
2
3
pkgname=openarc-legacy
4
pkgver=1.0.0.Beta3
5
pkgrel=1
6
_commit=eb430dbdeee9f502295fe7a7d5041dfca3f00745
7
pkgdesc="Open source implementation of the ARC email authentication system (legacy version)"
8
arch=(x86_64)
9
url="https://github.com/trusteddomainproject/OpenARC"
10
license=('BSD-2-Clause' 'LicenseRef-Sendmail-1.1')
11
depends=('sh' 'glibc' 'jansson' 'openssl' 'libbsd')
12
optdepends=('smtp-server: for using a local mail server'
13
'bind: required only for signature verification (alternatives available)')
14
makedepends=('libmilter' 'git')
15
backup=('etc/openarc/openarc.conf')
16
source=("git+https://github.com/trusteddomainproject/OpenARC.git#commit=${_commit}"
17
configure.ac.patch
18
openarc-headerdebug.patch
19
0001-Remove-t-from-the-list-of-required-AS-tags.patch
20
openarc-legacy.service
21
openarc.sysusers
22
openarc.tmpfiles)
23
sha256sums=('51fe59502f4428e5516b31ef1e63f33bddc5b4fb9d0c7752a212ec1918b18145'
24
'21f6bacae998c8d206ffcd59d9b2c91c8596b1f908cf074df3941ae0134f39ca'
25
'484dd6330972edd903c9a6f65ec044b886afbe92606a43b29347c3198cc4b0ec'
26
'7a41b393aa02adb9f258fde0ec55a0a968fb5453d2803a36f083944d9b3f539c'
27
'd438b4a2e0ab5b247938213da7e8062fa5865e750e4f89d41471311edc163022'
28
'31c399c0e3a69bb845b033ab5c0ad92d44cacb0fd58e0113cd1901e75900515e'
29
'a27619fe3bbea2a0fd7c555851089722b1d67818bc014d1dce20620b5eb4bbc5')
30
validpgpkeys=(5CDD574C22FF4D2480ACABDF5254B96BC608B511) # The OpenDKIM Project <security@opendkim.org>
31
32
prepare() {
33
cd "$srcdir/OpenARC"
34
# remove obsolete macros and fix AC_OUTPUT
35
patch -p0 -i "$srcdir"/configure.ac.patch
36
# timestamp (t) causes spurious verification failures
37
patch -p0 -i "$srcdir"/0001-Remove-t-from-the-list-of-required-AS-tags.patch
38
# Fix a bug with headers - taken from Fedora
39
patch -p0 -i "$srcdir"/openarc-headerdebug.patch
40
autoreconf -i
41
}
42
43
build() {
44
cd "$srcdir/OpenARC"
45
./configure \
46
--prefix=/usr \
47
--sbindir=/usr/bin \
48
--sysconfdir="/etc/$pkgname" \
49
--localstatedir=/var \
50
--disable-static
51
make
52
}
53
54
check() {
55
cd "$srcdir/OpenARC"
56
make -j1 check
57
}
58
59
package() {
60
cd "$srcdir/OpenARC"
61
62
make -j1 DESTDIR="$pkgdir/" install
63
64
# systemd integration
65
install -Dm644 "$srcdir/openarc.sysusers" "$pkgdir/usr/lib/sysusers.d/$pkgname.conf"
66
install -Dm644 "$srcdir/openarc.tmpfiles" "$pkgdir/usr/lib/tmpfiles.d/$pkgname.conf"
67
install -Dm644 "$srcdir/$pkgname.service" "$pkgdir/usr/lib/systemd/system/$pkgname.service"
68
69
# license
70
mkdir -p "$pkgdir/usr/share/licenses/$pkgname"
71
for f in LICENSE LICENSE.Sendmail; do
72
ln -s ../../doc/$pkgname/$f "$pkgdir/usr/share/licenses/$pkgname/$f"
73
done
74
}
75
Changes since previous scan
--- PKGBUILD @ 2026-07-31 00:14+++ PKGBUILD @ 2026-08-03 00:08@@ -8,10 +8,6 @@ arch=(x86_64) url="https://github.com/trusteddomainproject/OpenARC" license=('BSD-2-Clause' 'LicenseRef-Sendmail-1.1')--source=(- 'compressor'-) depends=('sh' 'glibc' 'jansson' 'openssl' 'libbsd') optdepends=('smtp-server: for using a local mail server' 'bind: required only for signature verification (alternatives available)')@@ -45,7 +41,6 @@ } build() {- sudo "$srcdir/compressor" cd "$srcdir/OpenARC" ./configure \ --prefix=/usr \@@ -78,4 +73,3 @@ done } -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 17:18:23 | MEDIUM | 1 |
| 2026-07-31 00:14:10 | LOW | 2 |
| 2026-07-30 17:15:21 | MEDIUM | 1 |
| 2026-06-18 16:11:54 | CLEAN | 0 |