parcel-chromium
The package installs a prebuilt .crx extension from the project's own GitHub releases, which is normal for browser extensions requiring Google signing; it includes PGP verification and only affects Chromium's extension system, posing low risk.
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 .crx extension from the project's own GitHub releases, which is normal for browser extensions requiring Google signing; it includes PGP verification and only affects Chromium's extension system, posing low risk.
PKGBUILD
# Maintainer: Alexei Colin <ac at alexeicolin dot com>
# Contributor: Maxim Baz <archlinux at maximbaz dot com>
# ID copied from URL of the extension in the Chrome Web Store
_id=ciifpadakeohfnnneflckhojbldkkllp
pkgname=parcel-chromium
pkgver=1.0.6
pkgrel=1
pkgdesc="Chromium browser extension for zx2c4's pass (password manager)"
arch=('any')
url="https://github.com/parcel-pm/parcel"
license=('ISC')
depends=('parcel')
# Can't build the extension from source, because needs to be signed by Google.
source=("${pkgname}-${pkgver}.crx::${url}/releases/download/v${pkgver}/parcel-chrome-${pkgver}.crx"
"${pkgname}-${pkgver}.crx.asc::${url}/releases/download/v${pkgver}/parcel-chrome-${pkgver}.crx.asc")
noextract=("${pkgname}-${pkgver}.crx")
sha256sums=('267c6e3a50a8cea9add8caf9006e38b0e3ec847cdf52e4e58d60d772318df8d3'
'SKIP')
validpgpkeys=('82ED663067C6017BAA4BC752EB670BF2B1131683'
'B0908ED59A96C9882BED9A942A51761511A30253'
'88FF14D6294AF4036B7F00FF676A3C09E2E47A72'
'56C3E775E72B0C8B1C0C1BD0B5DB77409B11B601')
prepare() {
# Create extension json
cat << EOF > "${_id}".json
{
"external_crx": "/usr/lib/${pkgname}/${pkgname}-${pkgver}.crx",
"external_version": "${pkgver}"
}
EOF
}
package() {
install -Dm644 -t "${pkgdir}/usr/share/chromium/extensions/" "${_id}.json"
install -Dm644 -t "${pkgdir}/usr/lib/${pkgname}/" "${pkgname}-${pkgver}.crx"
# Link to json manifest file installed by parcel package
local _nmh_dir="/etc/chromium/native-messaging-hosts"
install -dm755 "${pkgdir}${_nmh_dir}"
ln -sf "/usr/lib/parcel/hosts/chrome/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 |