cyc-desktop-bin
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:14
"https://r2.cycback.org/Linux/${_pkgname}-${pkgver}.pacman"
llm_review
An AI model (anthropic/claude-4.6-sonnet-20260217) reviewed this and agrees it is MEDIUM (confidence 72%): A prebuilt binary (Electron/desktop app) is downloaded from r2.cycback.org, which is a CDN/storage host operated by the upstream project (cycback.org appears to be the backend domain for cyc-anime.net). While this is the vendor's own infrastructure rather than a random personal host, it is still not a well-known, auditable release channel (e.g. GitHub Releases). The package installs an executed binary directly into /opt and /usr/bin. The integrity check uses only MD5, which is cryptographically weak and insufficient to guarantee authenticity. There is no GPG signature verification. This constitutes a genuine supply-chain concern: if r2.cycback.org is compromised or the artifact is silently replaced, users would execute arbitrary code. The risk is real but not evidence of active malice, keeping this at MEDIUM rather than HIGH.
PKGBUILD
1 offending line(s) highlighted# Maintainers: noctulus <fangyuhao0612@gmail.com>
# Contributor: Cyc_developer <cycbot[at]outlook.jp>
pkgname="cyc-desktop-bin"
_pkgname="cyc-desktop"
pkgver=1.0.8
pkgrel=1
pkgdesc="次元城动漫桌面端"
arch=('x86_64')
url="https://www.cyc-anime.net"
license=('MIT')
depends=('c-ares' 'ffmpeg' 'gtk3' 'http-parser' 'libevent' 'libvpx' 'libxslt' 'libxss' 'minizip' 'nss' 're2' 'snappy' 'libnotify' 'libappindicator-gtk3')
conflicts=('cycdm-bin')
source=(
"https://r2.cycback.org/Linux/${_pkgname}-${pkgver}.pacman"
)
md5sums=('917da2496466df2c13525d527c5661f2')
package() {
install -d "${pkgdir}/opt/${_pkgname}"
cp -r opt/${_pkgname}/* "${pkgdir}/opt/${_pkgname}"
mkdir -p "${pkgdir}"/usr/bin
ln -sf /opt/${_pkgname}/cyc-desktop "${pkgdir}"/usr/bin/cyc-desktop
install -Dm 644 usr/share/icons/hicolor/256x256/apps/cyc-desktop.png "${pkgdir}"/usr/share/icons/hicolor/256x256/apps/cyc-desktop.png
install -Dm 644 usr/share/applications/cyc-desktop.desktop "${pkgdir}"/usr/share/applications/cyc-desktop.desktop
}
Scan history
| Scanned at (UTC) | Severity | Rules |
|---|---|---|
| 2026-08-03 00:08:14 | MEDIUM | 2 |
| 2026-08-02 00:16:08 | MEDIUM | 2 |
| 2026-08-01 00:11:18 | MEDIUM | 2 |
| 2026-07-31 00:14:10 | MEDIUM | 2 |
| 2026-07-30 00:17:23 | MEDIUM | 2 |
| 2026-07-29 00:25:53 | MEDIUM | 2 |
| 2026-07-28 00:07:28 | MEDIUM | 2 |
| 2026-07-27 00:24:32 | MEDIUM | 2 |
| 2026-07-26 00:07:32 | MEDIUM | 2 |
| 2026-07-25 00:13:44 | MEDIUM | 2 |
| 2026-07-24 00:02:28 | MEDIUM | 2 |
| 2026-07-23 00:14:47 | MEDIUM | 2 |
| 2026-07-22 00:29:32 | MEDIUM | 2 |
| 2026-07-21 00:24:15 | MEDIUM | 2 |
| 2026-07-20 00:19:49 | MEDIUM | 2 |
| 2026-07-19 00:17:08 | MEDIUM | 2 |
| 2026-07-18 00:14:48 | MEDIUM | 2 |
| 2026-07-17 00:06:16 | MEDIUM | 2 |
| 2026-07-16 00:05:41 | MEDIUM | 2 |
| 2026-07-15 00:09:25 | MEDIUM | 2 |