qoder-cn
Installs a prebuilt proprietary .deb binary from an Alibaba OSS bucket (qoder-app.oss-cn-beijing.aliyuncs.com), which is plausibly the project's own official distribution channel but is an unverifiable object storage host where the artifact could be silently swapped; the SHA256 checksum provides some integrity guarantee, mitigating the risk somewhat.
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:29
"Qoder-CN-linux-${pkgver}-amd64.deb::https://qoder-app.oss-cn-beijing.aliyuncs.com/qoder-app/releases/${pkgver}/Qoder-CN-linux-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 .deb binary from an Alibaba OSS bucket (qoder-app.oss-cn-beijing.aliyuncs.com), which is plausibly the project's own official distribution channel but is an unverifiable object storage host where the artifact could be silently swapped; the SHA256 checksum provides some integrity guarantee, mitigating the risk somewhat.
PKGBUILD
1 offending line(s) highlighted# Maintainer: duanluan <duanluan@outlook.com>
pkgname=qoder-cn
pkgver=0.4.4
pkgrel=1
pkgdesc='Qoder CN desktop app, an agentic coding workbench from Alibaba'
arch=('x86_64')
url='https://qoder.cn/'
license=('LicenseRef-Proprietary')
depends=(
'alsa-lib'
'at-spi2-core'
'gtk3'
'hicolor-icon-theme'
'libnotify'
'libsecret'
'libxss'
'libxtst'
'nss'
'util-linux-libs'
'xdg-utils'
)
optdepends=(
'libappindicator-gtk3: system tray icon support'
)
conflicts=('qoder-cn-bin')
options=('!strip')
source_x86_64=(
"Qoder-CN-linux-${pkgver}-amd64.deb::https://qoder-app.oss-cn-beijing.aliyuncs.com/qoder-app/releases/${pkgver}/Qoder-CN-linux-amd64.deb"
)
noextract=("Qoder-CN-linux-${pkgver}-amd64.deb")
sha256sums_x86_64=(
'f173172ec619ed46f1926b3715647bc54df6a2d4c152243c489566c90ea85335'
)
package() {
cd "${srcdir}"
bsdtar -xf "Qoder-CN-linux-${pkgver}-amd64.deb" data.tar.xz
bsdtar -xf data.tar.xz -C "${pkgdir}"
# Electron's sandbox helper must retain its setuid bit for sandboxed renderers.
chmod 4755 "${pkgdir}/opt/Qoder CN/chrome-sandbox"
install -dm755 "${pkgdir}/usr/bin"
ln -s "/opt/Qoder CN/qoder-cn" "${pkgdir}/usr/bin/qoder-cn"
install -Dm644 "${pkgdir}/opt/Qoder CN/LICENSE.electron.txt" \
"${pkgdir}/usr/share/licenses/${pkgname}/LICENSE.electron.txt"
install -Dm644 "${pkgdir}/opt/Qoder CN/LICENSES.chromium.html" \
"${pkgdir}/usr/share/licenses/${pkgname}/LICENSES.chromium.html"
}
Scan history
| Scanned at (UTC) | Severity | Rules |
|---|---|---|
| 2026-10-17 00:21:55 | Medium | 3 |
| 2026-10-16 00:12:47 | Medium | 3 |
| 2026-10-15 07:10:53 | Medium | 3 |
| 2026-10-15 00:28:05 | Medium | 3 |
| 2026-10-14 09:33:59 | Medium | 3 |
| 2026-10-14 09:19:50 | Medium | 3 |