texturepacker
maintainer konez2k
· 20 votes
· scanned 2026-08-03 00:08:14.047287
MEDIUM
View on AUR ↗
Why flagged
The package downloads a prebuilt .deb binary from a non-whitelisted, project-owned host (codeandweb.com), which is unverifiable and could be silently swapped, posing a supply-chain risk.
Triggered rules
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:22
source=("https://www.codeandweb.com/download/$pkgname/${pkgver}/TexturePacker-${pkgver}.deb")
MEDIUM
AI review
llm_review
An AI model (qwen/qwen3-235b-a22b-07-25) reviewed this and agrees it is MEDIUM (confidence 95%): The package downloads a prebuilt .deb binary from a non-whitelisted, project-owned host (codeandweb.com), which is unverifiable and could be silently swapped, posing a supply-chain risk.
PKGBUILD
1 offending line(s) highlighted
1
# Maintainer: konez2k@aur
2
# Contributor: Wilson E. Alvarez <wilson.e.alvarez1@gmail.com>
3
# Contributor: Etzos <supercodingmonkey @ gmail.com>
4
# Contributer: Gordin <9ordin @t gmail dot com>
5
# Contributor: Geequlim <geequlim@gmail.com>
6
# Contributor: Antti Juhani Oja <antti.oja@gmail.com>
7
8
# grantlee was removed from [extra];
9
# Install `grantlee` from the AUR before `makepkg -s`, or build with an AUR helper.
10
11
pkgname=texturepacker
12
pkgver=8.0.3
13
pkgrel=1
14
pkgdesc="Sprite sheet creator and image optimizer"
15
arch=('x86_64')
16
url="https://www.codeandweb.com/$pkgname"
17
license=("custom:$pkgname")
18
install="$pkgname.install"
19
depends=('shared-mime-info' 'hicolor-icon-theme' 'desktop-file-utils'
20
'gcc-libs-multilib' 'qt5-svg' 'qt5-declarative' 'qt5-imageformats'
21
'qt5-quickcontrols')
22
source=("https://www.codeandweb.com/download/$pkgname/${pkgver}/TexturePacker-${pkgver}.deb")
23
sha256sums=('438efbb1bc7a7f22f5d7dd9205c83978891932551a8d3b6a72deaa2142624486')
24
options=('!debug')
25
26
build() {
27
ar -x "TexturePacker-${pkgver}.deb"
28
}
29
30
package() {
31
cd ${srcdir}/
32
33
# Extract to the $pkgdir.
34
tar --use-compress-program=zstd -xf data.tar.zst -C "${pkgdir}/"
35
36
# Enter $pkgdir.
37
cd ${pkgdir}/usr/lib/$pkgname/
38
39
install -Dm644 "${pkgdir}/usr/share/$pkgname/documents/LicenseAgreement.txt" \
40
"${pkgdir}/usr/share/licenses/${pkgname}/LicenseAgreement.txt"
41
}
42
Scan history
| Scanned at (UTC) | Severity | Rules |
|---|---|---|
| 2026-08-03 00:08:14 | MEDIUM | 2 |
| 2026-08-02 00:16:08 | MEDIUM | 2 |
| 2026-08-01 00:11:18 | MEDIUM | 2 |
| 2026-07-31 00:14:10 | MEDIUM | 2 |
| 2026-07-30 00:17:23 | MEDIUM | 2 |
| 2026-07-29 00:25:53 | MEDIUM | 2 |
| 2026-07-28 00:07:28 | MEDIUM | 2 |
| 2026-07-27 00:24:32 | MEDIUM | 2 |
| 2026-07-26 00:07:32 | MEDIUM | 2 |
| 2026-07-25 00:13:44 | MEDIUM | 2 |
| 2026-07-24 00:02:28 | MEDIUM | 2 |
| 2026-07-23 00:14:47 | MEDIUM | 2 |
| 2026-07-22 00:29:32 | MEDIUM | 2 |
| 2026-07-21 00:24:15 | MEDIUM | 2 |
| 2026-07-20 00:19:49 | MEDIUM | 2 |
| 2026-07-19 00:17:08 | MEDIUM | 2 |
| 2026-07-18 00:14:48 | MEDIUM | 2 |
| 2026-07-17 00:06:16 | MEDIUM | 2 |
| 2026-07-16 00:05:41 | MEDIUM | 2 |
| 2026-07-15 00:09:25 | MEDIUM | 2 |