badapple-py
maintainer Raj-1727
· 0 votes
· scanned 2026-08-03 00:08:14.047287
LOW
View on AUR ↗
Why flagged
The package downloads source and a video file from the project's own GitHub repositories; while checksums are skipped, the files are not executable code and the worst-case impact of a swapped source is limited to data tampering, not code execution.
Triggered rules
LOW
Few votes, recently uploaded
zero_votes_recent
Uploaded within the last 14 days with 2 or fewer community votes — little peer review so far.
LOW
AI review
llm_review
An AI model (qwen/qwen3-235b-a22b-2507) reviewed this and agrees it is LOW (confidence 95%): The package downloads source and a video file from the project's own GitHub repositories; while checksums are skipped, the files are not executable code and the worst-case impact of a swapped source is limited to data tampering, not code execution.
PKGBUILD
1
pkgname=badapple-py
2
pkgver=1.0.1
3
pkgrel=1
4
pkgdesc="ASCII Bad Apple player for Linux terminals written in Python"
5
arch=('any')
6
url="https://github.com/Raj-1727/badapple-py"
7
license=('MIT')
8
9
depends=(
10
'python'
11
'python-pillow'
12
'ffmpeg'
13
'figlet'
14
'lolcat'
15
)
16
17
source=(
18
"$pkgname-$pkgver.tar.gz::$url/archive/refs/tags/v$pkgver.tar.gz"
19
"badapple.mp4::https://raw.githubusercontent.com/Raj-1727/badapple-py/main/badapple.mp4"
20
)
21
22
sha256sums=(
23
'SKIP'
24
'SKIP'
25
)
26
27
package() {
28
cd "$srcdir/$pkgname-$pkgver"
29
30
install -Dm755 badapple-py \
31
"$pkgdir/usr/bin/badapple-py"
32
33
install -Dm644 "$srcdir/badapple.mp4" \
34
"$pkgdir/usr/share/badapple-py/badapple.mp4"
35
36
install -Dm644 LICENSE \
37
"$pkgdir/usr/share/licenses/$pkgname/LICENSE"
38
39
install -Dm644 README.md \
40
"$pkgdir/usr/share/doc/$pkgname/README.md"
41
}
42
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 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 17:17:32 | LOW | 2 |