palemoon-bin
maintainer oberon2007
· 197 votes
· scanned 2026-08-18 00:03:42.021799
MEDIUM
View on AUR ↗
Why flagged
The package downloads a prebuilt binary tarball from a non-whitelisted host (rm-eu.palemoon.org), which is not a standard or widely trusted domain, creating a supply-chain risk if the domain were compromised or maliciously redirected.
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:25
source=(palemoon.desktop-${pkgver}::"https://repo.palemoon.org/MoonchildProductions/Pale-Moon/raw/tag/${pkgver}_Release/palemoon/branding/official/palemoon.desktop" -
PKGBUILD:26
"https://rm-eu.palemoon.org/release/palemoon-${pkgver}.linux-x86_64-gtk2.tar.xz"{,.sig})
MEDIUM
AI review of an ambiguous pattern
llm_review
The static rules found a suspicious pattern they could not resolve, so an AI model (qwen/qwen3-235b-a22b-2507) reviewed it and judged it MEDIUM (confidence 90%): The package downloads a prebuilt binary tarball from a non-whitelisted host (rm-eu.palemoon.org), which is not a standard or widely trusted domain, creating a supply-chain risk if the domain were compromised or maliciously redirected.
PKGBUILD
2 offending line(s) highlighted
1
# Maintainer: Bernhard Landauer <oberon@manjaro.org>
2
# Co-Maintainer: WorMzy Tykashi <wormzy.tykashi@gmail.com>
3
# Contributor: korrode <korrode at gmail>
4
# Contributor: sumt <sumt at sci dot fi>
5
6
pkgname=palemoon-bin
7
epoch=1
8
pkgver=34.3.2.1
9
pkgrel=1
10
pkgdesc="Open source web browser based on Firefox focusing on efficiency."
11
arch=('x86_64')
12
url="http://linux.palemoon.org/"
13
license=('MPL' 'GPL' 'LGPL')
14
depends=('alsa-lib'
15
'dbus-glib'
16
'desktop-file-utils'
17
'gtk2'
18
'libxt'
19
'mime-types'
20
'nss')
21
optdepends=('ffmpeg: record, convert, and stream audio and video')
22
provides=("palemoon=$pkgver")
23
conflicts=('palemoon')
24
options=('!strip')
25
source=(palemoon.desktop-${pkgver}::"https://repo.palemoon.org/MoonchildProductions/Pale-Moon/raw/tag/${pkgver}_Release/palemoon/branding/official/palemoon.desktop"
26
"https://rm-eu.palemoon.org/release/palemoon-${pkgver}.linux-x86_64-gtk2.tar.xz"{,.sig}) # EU link
27
# "https://rm-us.palemoon.org/release/palemoon-${pkgver}.linux-x86_64-gtk2.tar.xz"{,.sig}) # US link
28
# link to latest tarball: https://www.palemoon.org/download.shtml
29
sha256sums=('b3803b30b5e6b9589387b7162cd24247da242fe77c0aed0d09bc51338d36d7d8'
30
'14c854afb69a78fae7b3b2a7bd700751c61cf5b95007ec94038d813675009bec'
31
'SKIP')
32
validpgpkeys=('439F46F42C6AE3D23CF52E70865E6C87C65285EC' # T. Wine
33
'3DAD8CD107197488D2A2A0BD40481E7B8FCF9CEC') # Moonchild, see https://forum.palemoon.org/viewtopic.php?f=1&t=7176
34
35
package() {
36
install -d "$pkgdir"/usr/{bin,lib}
37
cp -r palemoon/ "$pkgdir/usr/lib/palemoon"
38
ln -s ../lib/palemoon/palemoon "$pkgdir/usr/bin/palemoon"
39
install -Dm644 palemoon.desktop-$pkgver "$pkgdir/usr/share/applications/palemoon.desktop"
40
41
# icons
42
install -Dm644 palemoon/browser/chrome/icons/default/default16.png \
43
"$pkgdir/usr/share/icons/hicolor/16x16/apps/palemoon.png"
44
install -Dm644 palemoon/browser/chrome/icons/default/default32.png \
45
"$pkgdir/usr/share/icons/hicolor/32x32/apps/palemoon.png"
46
install -Dm644 palemoon/browser/chrome/icons/default/default48.png \
47
"$pkgdir/usr/share/icons/hicolor/48x48/apps/palemoon.png"
48
install -Dm644 palemoon/browser/icons/mozicon128.png \
49
"$pkgdir/usr/share/icons/hicolor/128x128/apps/palemoon.png"
50
}
51
Changes since previous scan
--- PKGBUILD @ 2026-06-20 16:03+++ PKGBUILD @ 2026-08-18 00:03@@ -5,7 +5,7 @@ pkgname=palemoon-bin epoch=1-pkgver=34.1.0+pkgver=34.3.2.1 pkgrel=1 pkgdesc="Open source web browser based on Firefox focusing on efficiency." arch=('x86_64')@@ -27,7 +27,7 @@ # "https://rm-us.palemoon.org/release/palemoon-${pkgver}.linux-x86_64-gtk2.tar.xz"{,.sig}) # US link # link to latest tarball: https://www.palemoon.org/download.shtml sha256sums=('b3803b30b5e6b9589387b7162cd24247da242fe77c0aed0d09bc51338d36d7d8'- 'da6e8e00854ce0af53883397c7b58c44309837c2afda519bb53fc087c8c16cc2'+ '14c854afb69a78fae7b3b2a7bd700751c61cf5b95007ec94038d813675009bec' 'SKIP') validpgpkeys=('439F46F42C6AE3D23CF52E70865E6C87C65285EC' # T. Wine '3DAD8CD107197488D2A2A0BD40481E7B8FCF9CEC') # Moonchild, see https://forum.palemoon.org/viewtopic.php?f=1&t=7176Scan history
| Scanned at (UTC) | Severity | Rules |
|---|---|---|
| 2026-08-18 00:03:42 | MEDIUM | 2 |
| 2026-08-17 00:18:29 | MEDIUM | 2 |
| 2026-08-16 00:03:42 | MEDIUM | 2 |
| 2026-08-15 00:26:13 | MEDIUM | 2 |
| 2026-08-14 23:30:04 | MEDIUM | 2 |
| 2026-06-20 16:03:41 | CLEAN | 2 |
| 2026-06-20 00:50:07 | MEDIUM | 2 |
| 2026-06-20 00:18:46 | MEDIUM | 2 |
| 2026-06-19 23:51:18 | MEDIUM | 2 |
| 2026-06-19 19:07:35 | LOW | 2 |
| 2026-06-18 16:11:54 | LOW | 1 |