kisslicer2
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:23
source_x86_64=('https://www.kisslicer.com/uploads/1/5/3/8/15381852/kisslicer_linux_v23.05.zip')
llm_review
An AI model (anthropic/claude-4.6-sonnet-20260217) reviewed this and agrees it is MEDIUM (confidence 72%): The PKGBUILD downloads a prebuilt binary (KISSlicer Linux executable) from kisslicer.com, which is the official upstream vendor website for KISSlicer. The binary is installed directly as an executable. While kisslicer.com is the legitimate vendor host (not a personal or unofficial mirror), the package installs a closed-source prebuilt binary with no source build, which is a standard supply-chain concern: if the upstream host is compromised or the file is replaced, users would execute arbitrary code. The sha256sum pinning provides some mitigation. This is a real medium-severity concern (prebuilt binary from a third-party host installed as executable) but not a high-severity attack — it matches the classic AUR binary-repackaging pattern that warrants medium rating.
PKGBUILD
1 offending line(s) highlightedpkgname=kisslicer2
pkgver=23.05
pkgrel=1
pkgdesc="KISSlicer is a fast, easy-to-use, cross-platform program that takes 3D files (STL) and generates path information (G-code) for a 3D Printer. The FREE version has all the features needed for the hobbyist who uses a single-head machine. Alpha version of V2"
arch=('x86_64')
url="http://www.kisslicer.com/index.html"
license=('custom')
depends=(
'libx11'
'libgl'
)
conflicts=('kisslicer2')
provides=('kisslicer2')
# Sources
source=(
"$pkgname.desktop"
"$pkgname.sh"
"$pkgname.png"
)
#source_i686=('') # No i686 build for linux since 2.0.6
source_x86_64=('https://www.kisslicer.com/uploads/1/5/3/8/15381852/kisslicer_linux_v23.05.zip')
# Checksums
sha256sums=('dcc2f0c110fc71e35a6a0e8aad8e375bfd4eb09db309fafa517b2857d600b6c6'
'9f6bbb2357f2f81cfeb86f8f114b4e529c9f9f52a551fc5bca16a679ce60245b'
'17ec56ab667fc601b5282c8093e795cc65c6c73df25fdafd8ddd96436ea24589')
sha256sums_x86_64=('24c904c03ef8dadbcd4d23b9c955d3d54fd1792e11c29fdf58a7fc5b312f0dbe')
#sha256sums_i686=('SKIP')
package() {
cd "$srcdir/"
# Program
install -Dm755 "$srcdir/KISSlicer" "$pkgdir/usr/bin/$pkgname"
install -Dm644 "$srcdir/$pkgname.png" "$pkgdir/usr/share/pixmaps/$pkgname.png"
install -Dm755 "$srcdir/$pkgname.sh" "$pkgdir/usr/bin/$pkgname.sh"
# Desktop launcher
install -Dm755 "$srcdir/$pkgname.desktop" "$pkgdir/usr/share/applications/$pkgname.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 |