senpahe-git

maintainer TGS963 · 1 votes · scanned 2026-08-03 00:08:14.047287
LOW
View on AUR ↗
Why flagged The pip install is used solely to install pyinstaller as a build-time dependency, which is then removed; the package builds from a Git repository source, and no untrusted remote code is executed.

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-07-25) reviewed the full PKGBUILD and judged it LOW (confidence 90%): The pip install is used solely to install pyinstaller as a build-time dependency, which is then removed; the package builds from a Git repository source, and no untrusted remote code is executed.

1 higher static finding superseded - not the current verdict (shown for transparency)
MEDIUM pip install of an external package pip_install_external

`pip install <package>` fetches an unpinned package from PyPI at build time, outside source=() and makepkg's checksums.

  • PKGBUILD:50 pip install pyinstaller

PKGBUILD

1 offending line(s) highlighted
1# This is an example PKGBUILD file. Use this as a start to creating your own,
2# and remove these comments. For more information, see 'man PKGBUILD'.
3# NOTE: Please fill out the license field for your package! If it is unknown,
4# then please put 'unknown'.
5
6# compile on debain using: makedeb --file PKGBUILD_DEIBAN -s
7# makedeb: https://github.com/makedeb/makedeb
8# Maintainer: Suvojit Ghosh <ghoshsuvojit2012@gmail.com>
9# Developer: Ronak Sanpui
10pkgname=senpahe-git
11pkgver=r60.8ceafe8
12pkgrel=1
13epoch=
14pkgdesc="Stream and download anime from animepahe right from the terminal!"
15arch=(x86_64)
16url="https://gitlab.com/TGS963/senpahe-git"
17license=('GPL')
18groups=()
19depends=(mpv openssl ffmpeg curl aria2)
20makedepends=(git python python-pip)
21checkdepends=()
22optdepends=()
23provides=(senpahe)
24conflicts=()
25replaces=()
26backup=()
27options=()
28install=
29changelog=
30source=("git+$url")
31noextract=()
32md5sums=('SKIP')
33validpgpkeys=()
34
35pkgver() {
36 cd $pkgname
37 printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)"
38}
39
40build() {
41
42 cd $pkgname
43
44 sed -i "s/Dev\ Channel/$pkgver/" main.py
45 sed -i "s/Opened in Developer mode!/$pkgdesc/" main.py
46
47 if command -v pyinstaller &> /dev/null; then
48 pyinstaller --onefile main.py -n senpahe
49 else
50 pip install pyinstaller
51 pyinstaller --onefile main.py -n senpahe
52 pip uninstall pyinstaller -y
53 fi
54
55}
56
57
58package() {
59 cd $pkgname/dist/
60 install -Dm755 ./senpahe "$pkgdir/usr/bin/senpahe"
61}
62md5sums=('SKIP')
63

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

Report a package

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

0 / 4000
Your suggestion