nanino-news-bin
A prebuilt proprietary binary downloaded from the maintainer's personal website (kairollmann.de) with no upstream verification beyond a single SHA256 checksum; the host is entirely controlled by the maintainer and could silently swap the binary, making this an unverifiable executable from a personal server rather than official project release infrastructure.
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:13
source=("https://kairollmann.de/naninonews/releases/1.1.1/Nanino-News_1.1.1_amd64.tar.gz")
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%): A prebuilt proprietary binary downloaded from the maintainer's personal website (kairollmann.de) with no upstream verification beyond a single SHA256 checksum; the host is entirely controlled by the maintainer and could silently swap the binary, making this an unverifiable executable from a personal server rather than official project release infrastructure.
PKGBUILD
1 offending line(s) highlighted# Maintainer: Kai Rollmann <naninonews@kairollmann.de>
pkgname=nanino-news-bin
pkgver=1.1.1
pkgrel=1
pkgdesc="Your local AI news dashboard: headlines from feeds you choose, in columns, with small AI classifiers that badge, hide or rank them"
arch=('x86_64')
url="https://kairollmann.de/naninonews"
license=('LicenseRef-Proprietary')
depends=('webkit2gtk-4.1' 'gtk3' 'openssl' 'hicolor-icon-theme')
provides=('nanino-news')
conflicts=('nanino-news')
options=('!strip')
source=("https://kairollmann.de/naninonews/releases/1.1.1/Nanino-News_1.1.1_amd64.tar.gz")
sha256sums=('fb5aac87754f1c7d35d680a6fe664661124c4f0dbd60700c83060e3d1416aa1e')
package() {
cp -a "${srcdir}/usr" "${pkgdir}/"
}
Scan history
| Scanned at (UTC) | Severity | Rules |
|---|---|---|
| 2026-09-26 21:17:12 | Medium | 3 |
| 2026-09-26 21:15:27 | Medium | 3 |