manggo
Installs a prebuilt proprietary binary (.deb) from gitcode.com (a Chinese code hosting platform, not the project's own infrastructure), which is an unverifiable prebuilt executable; however checksums are provided and the source appears to be the project's own release page, reducing but not eliminating supply-chain risk.
Triggered rules
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:62
source_x86_64=("manggo_${pkgver}_amd64.deb::https://gitcode.com/Pylogmon/Manggo/releases/download/${pkgver}/manggo_${pkgver}_amd64.deb")
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 (anthropic/claude-sonnet-4.6) reviewed this and agrees it is MEDIUM (confidence 70%): Installs a prebuilt proprietary binary (.deb) from gitcode.com (a Chinese code hosting platform, not the project's own infrastructure), which is an unverifiable prebuilt executable; however checksums are provided and the source appears to be the project's own release page, reducing but not eliminating supply-chain risk.
PKGBUILD
1 offending line(s) highlighted# Maintainer: liblaf <30631553+liblaf@users.noreply.github.com>
# SPDX-License-Identifier: 0BSD
# shellcheck shell=bash disable=SC2034,SC2154
pkgname=manggo
pkgver=1.1.2
pkgrel=1
pkgdesc='Desktop translation and screenshot OCR assistant'
arch=('x86_64' 'aarch64')
url='https://manggo.pylogmon.cn/'
license=('LicenseRef-Manggo-Proprietary')
depends=(
'dbus'
'fontconfig'
'freetype2'
'gcc-libs'
'glib2'
'glibc'
'hicolor-icon-theme'
'krb5'
'libdrm'
'libglvnd'
'libpulse'
'libx11'
'libxcb'
'libxext'
'libxkbcommon'
'libxkbcommon-x11'
'libxrandr'
'mesa'
'openssl'
'shared-mime-info'
'wayland'
'xcb-util'
'xcb-util-cursor'
'xcb-util-image'
'xcb-util-keysyms'
'xcb-util-renderutil'
'xcb-util-wm'
'zlib'
'zstd'
)
depends_aarch64=(
'brotli'
'gst-plugins-bad-libs'
'gst-plugins-base-libs'
'gst-plugins-good'
'gstreamer'
'libice'
'libsm'
)
makedepends=('patchelf')
optdepends=(
'at-spi2-core: accessibility support for selection features'
'libpipewire: PipeWire audio and screen capture integration'
'libva: VA-API video acceleration (also requires a driver for your GPU)'
'wl-clipboard: clipboard integration on Wayland'
'xdg-desktop-portal: desktop integration on Wayland (install a backend for your desktop)'
)
# Preserve bundled libraries, Qt plugins, models, and relative library paths.
options=('!strip' '!debug')
source_x86_64=("manggo_${pkgver}_amd64.deb::https://gitcode.com/Pylogmon/Manggo/releases/download/${pkgver}/manggo_${pkgver}_amd64.deb")
sha256sums_x86_64=('e87ddf5fa75323bfcffae6786616a89f18fff09f4d9ff5156e2447d63eb82343')
source_aarch64=("manggo_${pkgver}_arm64.deb::https://gitcode.com/Pylogmon/Manggo/releases/download/${pkgver}/manggo_${pkgver}_arm64.deb")
sha256sums_aarch64=('7dec16e6cdaebc3f3bc50b9142f651e0290cd00911f59a41663574fc58bcdc6e')
package() {
bsdtar -xf "${srcdir}/data.tar.gz" -C "${pkgdir}"
# This Apache-2.0 library leaks an upstream CI path; use its bundled peers.
# shellcheck disable=SC2016
patchelf --set-rpath '$ORIGIN:$ORIGIN/..' \
"${pkgdir}/usr/lib/manggo/bin/libsherpa-onnx-c-api.so"
# Keep the upstream executable name for desktop actions and plugin handling.
ln -s Manggo "${pkgdir}/usr/bin/manggo"
install -Dm644 "${pkgdir}/usr/share/doc/Manggo/LICENSE" \
"${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
install -Dm644 "${pkgdir}/usr/share/doc/Manggo/USER_AGREEMENT.zh-CN.txt" \
"${pkgdir}/usr/share/licenses/${pkgname}/USER_AGREEMENT.zh-CN.txt"
}
Scan history
| Scanned at (UTC) | Severity | Rules |
|---|---|---|
| 2026-10-17 00:21:55 | Medium | 3 |
| 2026-10-16 17:18:25 | Medium | 3 |
| 2026-10-16 17:16:11 | Medium | 3 |