blobwars-data-old
maintainer Tomi
· 0 votes
· scanned 2026-08-03 00:08:14.047287
LOW
View on AUR ↗
Why flagged
The source is a archived tarball of game data from an older version, hosted on web.archive.org; while the host is non-standard, the content is non-executable assets (music, sounds, graphics) and the checksums match references from other distributions, making it low 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-07-25) reviewed the full PKGBUILD and judged it LOW (confidence 95%): The source is a archived tarball of game data from an older version, hosted on web.archive.org; while the host is non-standard, the content is non-executable assets (music, sounds, graphics) and the checksums match references from other distributions, making it low risk.
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:33
"https://web.archive.org/web/20150802111409/https://distfiles.macports.org/blobwars/blobwars-1.17-1.tar.gz"
PKGBUILD
1 offending line(s) highlighted
1
# Maintainer: Tomi Belan <tomi.belan at gmail dot com>
2
3
# This package contains music and sounds from blobwars 1.17 (slightly modified to work with the
4
# binary in blobwars 1.19).
5
#
6
# The backstory: Version 1.17 is the last version made by the game's original authors (Parallel
7
# Realities). They just used music and sounds found on the Internet -- their origin and licensing
8
# status is uncertain. Later, maintainers from Fedora or Debian (I'm not sure) replaced the music
9
# and sounds with Creative Commons-licensed alternatives. The new sounds and music are free, but I
10
# think they aren't as good as the old version. So if you want to play blobwars as it was originally
11
# created (and you don't mind using potentially non-free data), replace blobwars-data with this
12
# package.
13
#
14
# See e.g. <https://bugs.launchpad.net/ubuntu/+source/blobwars/+bug/561182>
15
#
16
# blobwars-1.17-1.tar.gz is no longer available from the original upstream at
17
# <http://www.parallelrealities.co.uk/download/blobwars/blobwars-1.17-1.tar.gz>.
18
# But other sites confirm that 0541c4f6e4b9ca7222dc66594c054db8219e3e5f is the correct sha1sum:
19
# <http://pardus.linux.org.tr/changeset/104/corporate2/stable/game/arcade/blobwars/pspec.xml>
20
# <http://marc.info/?l=macports-changes&m=126994032819183>
21
22
pkgname=blobwars-data-old
23
_pkgname=blobwars
24
pkgver=1.17
25
pkgrel=2
26
pkgdesc="Platform action game featuring a blob wih lot of weapons - nonfree data files from an older version"
27
arch=('any')
28
url="http://www.parallelrealities.co.uk/p/blob-wars-metal-blob-solid.html"
29
license=('unknown')
30
provides=('blobwars-data=1.19')
31
conflicts=('blobwars-data')
32
source=(
33
"https://web.archive.org/web/20150802111409/https://distfiles.macports.org/blobwars/blobwars-1.17-1.tar.gz"
34
black.png
35
)
36
sha256sums=('dabcab073de8b49a89440046ce28fc776bf73475d9f8ee5a33251d9ba5c42bce'
37
'5e95f7b352df0de37b8e5b08a32a15311dc83c15ef3ec6a89fbb7b0afb774b3f')
38
sha1sums=('0541c4f6e4b9ca7222dc66594c054db8219e3e5f'
39
'42e2ae5c2cf890164aba3638399e20996d463241')
40
41
package() {
42
cd "$srcdir/${_pkgname}-$pkgver"
43
44
datadir=$pkgdir/usr/share/games/blobwars
45
mkdir -p "$datadir"
46
cp -pr data gfx sound music "$datadir"
47
48
cd "$datadir/gfx/main"
49
cp "$srcdir/black.png" cc-by.png
50
cp "$srcdir/black.png" cc-by-sa.png
51
cp "$srcdir/black.png" book.png
52
cp "$srcdir/black.png" sequel.png
53
54
cd "$datadir/sound"
55
for f in *.wav; do
56
ln -s "$f" "${f%.wav}"
57
done
58
59
cd "$datadir/music"
60
ln -s friendDied.mod gameover
61
ln -s daisyChain2.mod cutscene
62
ln -s sweetDreams.xm end
63
ln -s commando.xm grasslands
64
ln -s forAFriend.mod hub
65
ln -s helmet-shake.mod title
66
ln -s autumnsDawning.s3m credits
67
}
68
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 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 |