parcel-firefox
The package installs a prebuilt Firefox extension (XPI) from addons.mozilla.org, which is a legitimate source, but the download host is not whitelisted and the XPI is not built from source due to Mozilla's signing requirement; however, it is a common and expected practice for browser extensions, and the installed files are passive data bundles, not executable code run outside the browser sandbox.
Triggered rules
zero_votes_recent
Uploaded within the last 14 days with 2 or fewer community votes — little peer review so far.
llm_review
An AI model (qwen/qwen3-235b-a22b-2507) reviewed this and agrees it is LOW (confidence 95%): The package installs a prebuilt Firefox extension (XPI) from addons.mozilla.org, which is a legitimate source, but the download host is not whitelisted and the XPI is not built from source due to Mozilla's signing requirement; however, it is a common and expected practice for browser extensions, and the installed files are passive data bundles, not executable code run outside the browser sandbox.
PKGBUILD
# Maintainer: Alexei Colin <ac at alexeicolin dot com>
# Contributor: Maxim Baz <archlinux at maximbaz dot com>
# ID copied from extension installed via Firefox add-on repository
_id=parcel@erayd.net
_name="parcel_pm"
pkgname=parcel-firefox
pkgver=1.0.6
pkgrel=1
pkgdesc="Firefox browser extension for zx2c4's pass password manager"
arch=('any')
url="https://github.com/parcel-pm/parcel"
license=('ISC')
depends=('parcel')
makedepends=()
optdepends=("pass: password manager to manage the password store")
# Can't build the extension from source, because needs to be signed by Mozilla.
source=("https://addons.mozilla.org/firefox/downloads/file/4967434/${_name}-${pkgver}.xpi")
sha256sums=('903de04a99a39f871d4ad5e82ef23b5cc1f6b740421a37ef773e6b47cad1eaba')
validpgpkeys=('82ED663067C6017BAA4BC752EB670BF2B1131683'
'B0908ED59A96C9882BED9A942A51761511A30253'
'88FF14D6294AF4036B7F00FF676A3C09E2E47A72'
'56C3E775E72B0C8B1C0C1BD0B5DB77409B11B601')
package() {
install -Dm644 "${_name}-${pkgver}.xpi" "${pkgdir}/usr/lib/firefox/browser/extensions/${_id}.xpi"
# Link to json manifest file installed by parcel package
local _nmh_dir="/usr/lib/mozilla/native-messaging-hosts"
install -dm755 "${pkgdir}${_nmh_dir}"
ln -sf "/usr/lib/parcel/hosts/firefox/com.github.erayd.parcel.json" "${pkgdir}${_nmh_dir}"
}
# vim:set ts=4 sw=4 et:
Scan history
| Scanned at (UTC) | Severity | Rules |
|---|---|---|
| 2026-08-22 13:17:31 | Low | 2 |