invidious-git
LOW
maintainer CountMurphy
6 votes
scanned 2026-10-27 00:23:28.674093
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>
2
pkgname=invidious-git
3
pkgver=r2780.67a18dcf
4
pkgrel=1
5
pkgdesc="Alternative front-end to YouTube"
6
arch=('x86_64')
7
url="https://github.com/iv-org/invidious"
8
license=('AGPL')
9
# Not all deps are explicitly listed on invidious website,
10
# but resulting binary is somehow linked against them
11
depends=('gc' 'gcc-libs' 'glibc' 'icu' 'libevent' 'libxml2' 'libyaml' 'openssl' 'pcre' 'sqlite' 'xz' 'zlib' 'librsvg')
12
makedepends=('crystal' 'shards' 'git')
13
optdepends=('postgresql: Database, not needed if remote')
14
provides=('invidious')
15
conflicts=('invidious')
16
backup=('etc/invidious.yml')
17
source=("git+https://github.com/iv-org/invidious.git"
18
"invidious.sysusers")
19
md5sums=('SKIP'
20
'8f516eaa2a60660fb65a1de3412ad785')
21
22
pkgver() {
23
cd "invidious"
24
printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)"
25
}
26
27
prepare() {
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
33
build() {
34
cd "invidious"
35
shards install --production
36
crystal build --release src/invidious.cr
37
}
38
39
package() {
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) | Severity | Rules |
|---|---|---|
| 2026-10-27 00:23:28 | Low | 2 |
| 2026-10-26 21:45:59 | Medium | 1 |
| 2026-06-19 22:34:54 | Clean | 0 |