invidious-git

LOW
maintainer CountMurphy 6 votes scanned 2026-10-27 00:23:28.674093
View on AUR
Why flagged

Package builds from the official project Git repository, has no remote code execution, and the flagged orphaned status is a metadata concern, not a security 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%): Package builds from the official project Git repository, has no remote code execution, and the flagged orphaned status is a metadata concern, not a security 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: Arkadiusz Dzięgielewski <arek.dzski@gmail.com>
2pkgname=invidious-git
3pkgver=r2780.67a18dcf
4pkgrel=1
5pkgdesc="Alternative front-end to YouTube"
6arch=('x86_64')
7url="https://github.com/iv-org/invidious"
8license=('AGPL')
9# Not all deps are explicitly listed on invidious website,
10# but resulting binary is somehow linked against them
11depends=('gc' 'gcc-libs' 'glibc' 'icu' 'libevent' 'libxml2' 'libyaml' 'openssl' 'pcre' 'sqlite' 'xz' 'zlib' 'librsvg')
12makedepends=('crystal' 'shards' 'git')
13optdepends=('postgresql: Database, not needed if remote')
14provides=('invidious')
15conflicts=('invidious')
16backup=('etc/invidious.yml')
17source=("git+https://github.com/iv-org/invidious.git"
18 "invidious.sysusers")
19md5sums=('SKIP'
20 '8f516eaa2a60660fb65a1de3412ad785')
21
22pkgver() {
23 cd "invidious"
24 printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)"
25}
26
27prepare() {
28 # Installing to /home is unfunny joke
29 sed -i -e 's/home\/invidious/usr\/lib/' -e 's/-o.*$//' \
30 "$srcdir/invidious/invidious.service"
31}
32
33build() {
34 cd "invidious"
35 shards install --production
36 crystal build --release src/invidious.cr
37}
38
39package() {
40 install -d "$pkgdir"/{usr/lib/invidious,etc}
41
42 cp -r "$srcdir/invidious/"{invidious,locales,config,assets} \
43 "$pkgdir/usr/lib/invidious/"
44 install -Dm 644 "$srcdir/invidious/invidious.service" "$pkgdir/usr/lib/systemd/system/invidious.service"
45 install -Dm 644 "$srcdir/invidious.sysusers" "$pkgdir/usr/lib/sysusers.d/$pkgname.conf"
46 mv "$pkgdir/usr/lib/invidious/config/config.example.yml" "$pkgdir/etc/invidious.yml"
47
48 ln -s /etc/invidious.yml "$pkgdir/usr/lib/invidious/config/config.yml"
49}
50

Scan history

Scanned at (UTC)SeverityRules
2026-10-27 00:23:28 Low 2
2026-10-26 21:45:59 Medium 1
2026-06-19 22:34:54 Clean 0

Report a package

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

0 / 4000
Your suggestion