niceaigc-bin
Installs a prebuilt binary .deb fetched from the project's own domain (app.niceaigc.net), but it is a dynamic API endpoint rather than a versioned release asset, meaning the served binary could change silently without a checksum mismatch being caught on re-download; the sha256sum provides a one-time check but the endpoint is not pinned to a specific release artifact, making it a swappable prebuilt executable from a relatively unknown host.
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:24
"niceaigc-${pkgver}.deb::https://app.niceaigc.net/api/v1/download/linux/x64?format=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 75%): Installs a prebuilt binary .deb fetched from the project's own domain (app.niceaigc.net), but it is a dynamic API endpoint rather than a versioned release asset, meaning the served binary could change silently without a checksum mismatch being caught on re-download; the sha256sum provides a one-time check but the endpoint is not pinned to a specific release artifact, making it a swappable prebuilt executable from a relatively unknown host.
PKGBUILD
1 offending line(s) highlighted# Maintainer: Ice Pie <icepie.dev@gmail.com>
pkgname=niceaigc-bin
pkgver=1.0.9
pkgrel=1
pkgdesc='NiceAIGC desktop application'
arch=('x86_64')
url='https://app.niceaigc.net/'
license=('custom')
depends=(
'at-spi2-core'
'gtk3'
'libnotify'
'libsecret'
'libxss'
'libxtst'
'nss'
'util-linux-libs'
'xdg-utils'
)
optdepends=('libappindicator-gtk3: system tray integration')
provides=('niceaigc')
conflicts=('niceaigc')
source=(
"niceaigc-${pkgver}.deb::https://app.niceaigc.net/api/v1/download/linux/x64?format=deb"
)
sha256sums=('855059a295d853a65cd2bd3d883de2b1d0fe855167cb4f6b3034c15552cc6fc6')
prepare() {
bsdtar -xf "${srcdir}/niceaigc-${pkgver}.deb" -C "${srcdir}"
bsdtar -xf "${srcdir}/data.tar.xz" -C "${srcdir}"
}
package() {
install -d "${pkgdir}/opt/NiceAIGC" "${pkgdir}/usr"
cp -a "${srcdir}/opt/NiceAIGC/." "${pkgdir}/opt/NiceAIGC/"
cp -a "${srcdir}/usr/share" "${pkgdir}/usr/"
install -d "${pkgdir}/usr/share/licenses/${pkgname}"
install -Dm644 "${pkgdir}/opt/NiceAIGC/LICENSE.electron.txt" \
"${pkgdir}/usr/share/licenses/${pkgname}/LICENSE.electron.txt"
}
Scan history
| Scanned at (UTC) | Severity | Rules |
|---|---|---|
| 2026-08-31 11:48:22 | Medium | 3 |
| 2026-08-31 11:45:21 | Medium | 3 |