aniadd-bin

maintainer orphaned · 0 votes · scanned 2026-08-03 00:08:14.047287
LOW
View on AUR ↗
Why flagged The package downloads a JAR file and icons from AniDB's official static domain, which is plausibly the project's own source; the JAR is installed as-is without obfuscation or remote code execution, and icons are harmless assets; despite the non-whitelisted host, this is a standard AUR package building from official project infrastructure.

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 95%): The package downloads a JAR file and icons from AniDB's official static domain, which is plausibly the project's own source; the JAR is installed as-is without obfuscation or remote code execution, and icons are harmless assets; despite the non-whitelisted host, this is a standard AUR package building from official project infrastructure.

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:14 source=('https://static.anidb.net/files/AniAdd.jar'

PKGBUILD

1 offending line(s) highlighted
1# Maintainer: Teoh Han Hui <teohhanhui@gmail.com>
2
3pkgname=aniadd-bin
4pkgver=20190803
5pkgrel=1
6pkgdesc='A very simple to use AniDB client (GUI)'
7arch=('any')
8url='https://anidb.net/perl-bin/animedb.pl?show=software'
9license=('unknown')
10depends=('java-runtime')
11
12DLAGENTS=("https::/usr/bin/curl -A 'Mozilla' -fLC - --retry 3 --retry-delay 3 -o %o %u")
13
14source=('https://static.anidb.net/files/AniAdd.jar'
15 'anidb-16x16.png::https://static.anidb.net/css/icons/touch/favicon-16x16.png'
16 'anidb-32x32.png::https://static.anidb.net/css/icons/touch/favicon-32x32.png'
17 'anidb-48x48.png::https://static.anidb.net/css/icons/touch/android-chrome-48x48.png'
18 'anidb-72x72.png::https://static.anidb.net/css/icons/touch/android-chrome-72x72.png'
19 'anidb-96x96.png::https://static.anidb.net/css/icons/touch/android-chrome-96x96.png'
20 'anidb-192x192.png::https://static.anidb.net/css/icons/touch/android-chrome-192x192.png'
21 'anidb-256x256.png::https://static.anidb.net/css/icons/touch/android-chrome-256x256.png'
22 'anidb-512x512.png::https://static.anidb.net/css/icons/touch/android-chrome-512x512.png'
23 'aniadd.sh'
24 'aniadd.desktop')
25noextract=('AniAdd.jar')
26sha256sums=('1431edf48a1b3f2cc2d64c6982858410cfd70a906268e16095afc1b3d589b9a2'
27 '6472e83d6dfe5975f2fbe811aeb39908b55fad629447159eae57bd9bd844328b'
28 'bb906cdfe418ba32146f44b8c7ae00e091db6b10a9f3d982ad9eb81f85b5b4b3'
29 'bcc777d4af19712bca7636dea9748af97ff9e5280d41956370fc1df528e37209'
30 '3e0ffccb96a9e306013634a8d459467c587da508cb030a9ba2c2d2c44b8f1bc5'
31 'bce5f01d153f268090cf5e00cdd88bb3e9cb55199078fd190cf3fc0ec1175832'
32 '4c93222c76561f6f92d99ec2970adaceefcd258db100f1e6a1aba160fd17c8b6'
33 'a804266132deefba9450d35881b834c0ced8312c3120ac7bb604871b62752437'
34 '1e0ba81ccf76df99f11b7eaed1e685d3fb78798da8ecb329b6c714cf34f1416a'
35 '0a732e65e2adbe523df87b47e632974900519a0ce86b360326c2b23e4d3af3ce'
36 '126974fef75b181608412641fc56fefd8dc2e5fa6d4024897d1bb2a5dc1102d6')
37
38package() {
39 install -D -m 644 AniAdd.jar "$pkgdir/usr/share/java/aniadd/AniAdd.jar"
40 install -D -m 755 aniadd.sh "$pkgdir/usr/bin/aniadd"
41 install -D -m 644 aniadd.desktop "$pkgdir/usr/share/applications/aniadd.desktop"
42
43 for size in 16x16 32x32 48x48 72x72 96x96 192x192 256x256 512x512; do
44 mkdir -p "$pkgdir/usr/share/icons/hicolor/$size/apps"
45 cp "anidb-$size.png" "$pkgdir/usr/share/icons/hicolor/$size/apps/anidb.png"
46 ln -s anidb.png "$pkgdir/usr/share/icons/hicolor/$size/apps/aniadd.png"
47 done
48}
49

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