palemoon-bin

MEDIUM
maintainer oberon2007 197 votes scanned 2026-10-02 00:00:32.890515
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
6pkgname=palemoon-bin
7epoch=1
8pkgver=34.3.2.1
9pkgrel=1
10pkgdesc="Open source web browser based on Firefox focusing on efficiency."
11arch=('x86_64')
12url="http://linux.palemoon.org/"
13license=('MPL' 'GPL' 'LGPL')
14depends=('alsa-lib'
15 'dbus-glib'
16 'desktop-file-utils'
17 'gtk2'
18 'libxt'
19 'mime-types'
20 'nss')
21optdepends=('ffmpeg: record, convert, and stream audio and video')
22provides=("palemoon=$pkgver")
23conflicts=('palemoon')
24options=('!strip')
25source=(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
29sha256sums=('b3803b30b5e6b9589387b7162cd24247da242fe77c0aed0d09bc51338d36d7d8'
30 '14c854afb69a78fae7b3b2a7bd700751c61cf5b95007ec94038d813675009bec'
31 'SKIP')
32validpgpkeys=('439F46F42C6AE3D23CF52E70865E6C87C65285EC' # T. Wine
33 '3DAD8CD107197488D2A2A0BD40481E7B8FCF9CEC') # Moonchild, see https://forum.palemoon.org/viewtopic.php?f=1&t=7176
34
35package() {
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

Scan history

Scanned at (UTC)SeverityRules
2026-10-02 00:00:32 Medium 2
2026-10-01 00:02:06 Medium 2
2026-09-30 00:20:07 Medium 2
2026-09-29 00:07:46 Medium 2
2026-09-28 00:28:32 Medium 2
2026-09-27 00:07:07 Medium 2
2026-09-26 00:12:15 Medium 2
2026-09-25 00:03:36 Medium 2
2026-09-24 00:24:14 Medium 2
2026-09-23 00:28:13 Medium 2
2026-09-22 00:15:14 Medium 2
2026-09-21 00:26:32 Medium 2
2026-09-20 00:25:31 Medium 2
2026-09-19 00:25:36 Medium 2
2026-09-18 00:17:11 Medium 2
2026-09-17 00:27:14 Medium 2
2026-09-16 00:03:17 Medium 2
2026-09-15 00:25:31 Medium 2
2026-09-14 00:27:57 Medium 2
2026-09-13 00:19:54 Medium 2

Report a package

Reports go to the AURWatch maintainer (one person) and are read by hand. No login required.

0 / 4000
Your suggestion