ungoogled-chromium-ru-ca-bin
The package installs a prebuilt binary from a non-official, maintainer-controlled GitHub release (giantplaceholder) with no verifiable build process, creating a supply-chain risk if the source were compromised.
Triggered rules
zero_votes_recent
Uploaded within the last 14 days with 2 or fewer community votes — little peer review so far.
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 95%): The package installs a prebuilt binary from a non-official, maintainer-controlled GitHub release (giantplaceholder) with no verifiable build process, creating a supply-chain risk if the source were compromised.
PKGBUILD
# Maintainer: giantplaceholder <ksenobayt at gmail dot com>
pkgname=ungoogled-chromium-ru-ca-bin
pkgver=151.0.7922.173
pkgrel=4
pkgdesc="Custom binary build of ungoogled-chromium with support for TLS certificates issued by CA of Russian Ministry of Digital Development"
arch=('x86_64')
url="https://github.com/ungoogled-software/ungoogled-chromium"
license=('BSD')
depends=(
'alsa-lib'
'at-spi2-core'
'cairo'
'dbus'
'desktop-file-utils'
'expat'
'glib2'
'glibc'
'gtk3'
'hicolor-icon-theme'
'libcups'
'libffi'
'libgcc'
'libgcrypt'
'libpulse'
'libstdc++'
'libva'
'libx11'
'libxcb'
'libxcomposite'
'libxdamage'
'libxext'
'libxfixes'
'libxkbcommon'
'libxrandr'
'libxss'
'mesa'
'nspr'
'nss'
'pango'
'pciutils'
'systemd'
'systemd-libs'
'ttf-liberation'
'xdg-utils'
'zlib'
)
optdepends=('pipewire: WebRTC desktop sharing under Wayland'
'kdialog: support for native dialogs in Plasma'
'gtk4: for --gtk-version=4 (GTK4 IME might work better on Wayland)'
'qt6-base: Qt support'
'org.freedesktop.secrets: password storage backend on GNOME, KDE and Xfce'
'upower: Battery Status API support')
provides=("chromium=$pkgver" "chromedriver=$pkgver")
conflicts=('chromium' 'chromedriver' 'ungoogled-chromium')
source=(https://github.com/giantplaceholder/ungoogled-chromium-archlinux/releases/download/151.0.7922.173-1-4/ungoogled-chromium-151.0.7922.173-1-x86_64.pkg.tar.zst)
sha256sums=('c70407d01bfe6db843cb59604225d3c88621e125dc1210f2917f25ab8940318e')
declare -gA _system_libs=(
[brotli]=brotli
[dav1d]=dav1d
#[ffmpeg]=ffmpeg # YouTube playback stopped working in Chromium 120
[flac]=flac
[fontconfig]=fontconfig
[freetype]=freetype2
[harfbuzz]=harfbuzz
#[icu]=icu
#[jsoncpp]=jsoncpp # needs libstdc++
#[libaom]=aom
#[libavif]=libavif # needs -DAVIF_ENABLE_EXPERIMENTAL_GAIN_MAP=ON
[libdrm]=libdrm
[libjpeg]=libjpeg-turbo
#[libpng]=libpng
#[libvpx]=libvpx
[libwebp]=libwebp
[libxml]=libxml2
[libxslt]=libxslt
[openh264]=openh264
[opus]=opus
#[re2]=re2 # needs libstdc++
#[snappy]=snappy # needs libstdc++
#[woff2]=woff2 # needs libstdc++
[zlib]=minizip
[zstd]=zstd
)
_unwanted_bundled_libs=(
$(printf "%s\n" ${!_system_libs[@]} | sed 's/^libjpeg$/&_turbo/')
)
depends+=(${_system_libs[@]})
package() {
cp -R "${srcdir}/usr/" "${pkgdir}/usr"
chown root "$pkgdir/usr/lib/chromium/chrome-sandbox"
chmod 4755 "$pkgdir/usr/lib/chromium/chrome-sandbox"
}
Scan history
| Scanned at (UTC) | Severity | Rules |
|---|---|---|
| 2026-09-03 13:53:13 | Medium | 2 |