bird2

LOW
maintainer Misaka13514 4 votes scanned 2026-11-01 00:21:48.120785
View on AUR
Why flagged

The source is a tarball from the project's official GitLab instance, which is a plausible project-owned host despite not being on a standard whitelist; building from official project source is normal AUR packaging behavior.

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 official GitLab instance, which is a plausible project-owned host despite not being on a standard whitelist; building from official project source is normal AUR packaging behavior.

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:20 source=("https://gitlab.nic.cz/labs/bird/-/archive/v$pkgver/$_pkgname-v$pkgver.tar.gz"

PKGBUILD

1 offending line(s) highlighted
1# Maintainer: Misaka13514 <Misaka13514 at gmail dot com>
2# Contributor: Sébastien Luttringer
3# Contributor: Carl Smedstad <carsme@archlinux.org>
4
5pkgname=bird2
6_pkgname=bird
7pkgver=2.20.0
8pkgrel=1
9pkgdesc='RIP, OSPF, BGP, MPLS, BFD, Babel routing daemon'
10arch=('x86_64')
11url='https://bird.network.cz/'
12license=('GPL-2.0-or-later')
13depends=('glibc' 'readline' 'ncurses' 'libssh')
14makedepends=('linuxdoc-tools' 'texlive-basic' 'texlive-latex' 'texlive-latexrecommended' 'texlive-latexextra')
15provides=($_pkgname)
16conflicts=($_pkgname)
17replaces=('bird6')
18backup=('etc/bird.conf')
19options=(!emptydirs)
20source=("https://gitlab.nic.cz/labs/bird/-/archive/v$pkgver/$_pkgname-v$pkgver.tar.gz"
21 'bird.service')
22sha256sums=('b59b70e85fc5b8d88ce6c2279a3a145c6d50522df04cb4b00a7757a3bb34bf2d'
23 '4aa1e8d41229badd276aa3747f613e7df34761892add2258c63bdb5097dfeb2b')
24
25prepare() {
26 cd $_pkgname-v$pkgver
27 sed -i 's|docdir=@prefix@/doc|docdir=@docdir@|g' Makefile.in
28 autoreconf -vif
29}
30
31build() {
32 cd $_pkgname-v$pkgver
33 ./configure \
34 --prefix=/usr \
35 --sbindir=/usr/bin \
36 --sysconfdir=/etc \
37 --localstatedir=/var \
38 --runstatedir=/run/$_pkgname \
39 --docdir=/usr/share/doc/$_pkgname
40 make
41 make docs
42}
43
44check() {
45 cd $_pkgname-v$pkgver
46 make check
47}
48
49package() {
50 cd $_pkgname-v$pkgver
51 make DESTDIR="$pkgdir" install
52 make DESTDIR="$pkgdir" install-docs
53
54 # systemd
55 install -vD -m 644 -t "$pkgdir/usr/lib/systemd/system" "$srcdir/bird.service"
56}
57
58# vim:set ts=2 sw=2 et:
59

Scan history

Scanned at (UTC)SeverityRules
2026-11-01 00:21:48 Low 2
2026-10-31 00:07:41 Low 2
2026-10-30 00:29:30 Low 2
2026-10-29 00:13:55 Low 2
2026-10-28 00:06:54 Low 2
2026-10-27 00:23:28 Low 2
2026-10-26 00:12:40 Low 2
2026-10-25 00:20:48 Low 2
2026-10-24 00:14:55 Low 2
2026-10-23 00:02:19 Low 2
2026-10-22 00:13:10 Low 2
2026-10-21 00:12:50 Low 2
2026-10-20 00:10:31 Low 2
2026-10-19 00:03:55 Low 2
2026-10-18 00:06:55 Low 2
2026-10-17 00:21:55 Low 2
2026-10-16 00:12:47 Low 2
2026-10-15 00:28:05 Low 2
2026-10-14 00:06:47 Low 2
2026-10-13 03:15:27 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