palemoon-gtk3-bin
maintainer xiota
· 5 votes
· scanned 2026-08-03 00:08:14.047287
LOW
View on AUR ↗
Why flagged
The package downloads a prebuilt binary from the project's official release infrastructure (palemoon.org), which is a non-whitelisted but plausibly legitimate host; the source is unverifiable due to SKIP'd checksum, but it is not from a swappable personal host or file-sharing service.
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 prebuilt binary from the project's official release infrastructure (palemoon.org), which is a non-whitelisted but plausibly legitimate host; the source is unverifiable due to SKIP'd checksum, but it is not from a swappable personal host or file-sharing service.
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:37
"palemoon-$pkgver.desktop"::"https://repo.palemoon.org/MoonchildProductions/Pale-Moon/raw/tag/${pkgver}_Release/palemoon/branding/official/palemoon.desktop" -
PKGBUILD:38
"https://rm-eu.palemoon.org/release/palemoon-${pkgver}.linux-x86_64-gtk3.tar.xz"{,.sig}
PKGBUILD
2 offending line(s) highlighted
1
# Maintainer: aur.chaotic.cx
2
# Contributor: Michal Wojdyla < micwoj9292 at gmail dot com >
3
# Contributor: Bernhard Landauer <oberon@manjaro.org>
4
# Contributor: WorMzy Tykashi <wormzy.tykashi@gmail.com>
5
# Contributor: korrode <korrode at gmail>
6
# Contributor: sumt <sumt at sci dot fi>
7
8
_pkgname="palemoon"
9
pkgname="$_pkgname-gtk3-bin"
10
epoch=1
11
pkgver="34.3.1"
12
pkgrel=1
13
pkgdesc="Open source web browser based on Firefox focusing on efficiency"
14
url="https://www.palemoon.org/"
15
license=('MPL-2.0')
16
arch=('x86_64')
17
18
depends=(
19
'alsa-lib'
20
'dbus-glib'
21
'gtk3'
22
'hicolor-icon-theme'
23
'libxt'
24
'mime-types'
25
'nss'
26
)
27
optdepends=(
28
'ffmpeg: record, convert, and stream audio and video'
29
)
30
31
provides=("$_pkgname")
32
conflicts=("$_pkgname")
33
34
options=('!strip')
35
36
source=(
37
"palemoon-$pkgver.desktop"::"https://repo.palemoon.org/MoonchildProductions/Pale-Moon/raw/tag/${pkgver}_Release/palemoon/branding/official/palemoon.desktop"
38
"https://rm-eu.palemoon.org/release/palemoon-${pkgver}.linux-x86_64-gtk3.tar.xz"{,.sig}
39
)
40
sha256sums=('b3803b30b5e6b9589387b7162cd24247da242fe77c0aed0d09bc51338d36d7d8'
41
'5e59facce62b4332ce134833a65bda4cbc6c234383780c676940b1eac75d0739'
42
'SKIP')
43
validpgpkeys=(
44
'439F46F42C6AE3D23CF52E70865E6C87C65285EC' # T. Wine
45
'3DAD8CD107197488D2A2A0BD40481E7B8FCF9CEC' # Moonchild, see https://forum.palemoon.org/viewtopic.php?f=1&t=7176
46
)
47
48
package() {
49
mkdir -pm755 "$pkgdir"/usr/{bin,lib}
50
cp -r palemoon/ "$pkgdir/usr/lib/palemoon"
51
ln -s ../lib/palemoon/palemoon "$pkgdir/usr/bin/palemoon"
52
53
install -Dm644 "palemoon-$pkgver.desktop" "$pkgdir/usr/share/applications/palemoon.desktop"
54
55
local _hicolor="$pkgdir/usr/share/icons/hicolor"
56
install -Dm644 palemoon/browser/chrome/icons/default/default16.png "$_hicolor/16x16/apps/palemoon.png"
57
install -Dm644 palemoon/browser/chrome/icons/default/default32.png "$_hicolor/32x32/apps/palemoon.png"
58
install -Dm644 palemoon/browser/chrome/icons/default/default48.png "$_hicolor/48x48/apps/palemoon.png"
59
install -Dm644 palemoon/browser/icons/mozicon128.png "$_hicolor/128x128/apps/palemoon.png"
60
}
61
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 |