capsimage
LOW
maintainer Solskogen
4 votes
scanned 2026-11-01 00:21:48.120785
Why flagged
The source is a project-specific library from the official project website, not a prebuilt executable or untrusted host, and the download is used to build the software normally.
Triggered rules
Low
AI review downgraded a static finding
llm_review
The static rules flagged this MEDIUM, but an AI model (qwen/qwen3-235b-a22b-2507) reviewed the full PKGBUILD and judged it LOW (confidence 95%): The source is a project-specific library from the official project website, not a prebuilt executable or untrusted host, and the download is used to build the software normally.
1 higher static finding superseded - not the current verdict (shown for transparency)
Medium
source=() URL on a non-standard host
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://www.kryoflux.com/download/spsdeclib_${pkgver}_source.zip")
PKGBUILD
1 offending line(s) highlighted
1
# Maintainer: Luis Martinez <luis dot martinez at disroot dot org>
2
# Contributor: Oliver Jaksch <arch-aur@com-in.de>
3
4
pkgname=capsimage
5
pkgver=5.21
6
pkgrel=1
7
pkgdesc="Library to access IPF and CTR files"
8
arch=('x86_64')
9
url="https://www.kryoflux.com/"
10
license=('custom:SPS License')
11
depends=('gcc-libs')
12
provides=('libcapsimage.so=5-64')
13
source=("https://www.kryoflux.com/download/spsdeclib_${pkgver}_source.zip")
14
sha256sums=('fca645c00c2ec3bda2c8ad8dd94be50ed4bc4e0e0e4a35515e9386f758e466be')
15
16
build() {
17
cmake -S SPStudio_Dev -B build -D CMAKE_INSTALL_PREFIX=/usr
18
cmake --build build
19
}
20
21
package() {
22
DESTDIR="${pkgdir}" cmake --install build
23
24
#fix the symlink that errors our in the line above
25
ln -s libCAPSImage.so "${pkgdir}"/usr/lib/libcapsimage.so
26
}
27
Changes since previous scan
--- PKGBUILD @ 2026-10-30 00:29+++ PKGBUILD @ 2026-11-01 00:21@@ -2,45 +2,26 @@ # Contributor: Oliver Jaksch <arch-aur@com-in.de> pkgname=capsimage-pkgver=5.1-pkgrel=2+pkgver=5.21+pkgrel=1 pkgdesc="Library to access IPF and CTR files" arch=('x86_64') url="https://www.kryoflux.com/" license=('custom:SPS License') depends=('gcc-libs') provides=('libcapsimage.so=5-64')-source=("https://www.kryoflux.com/download/spsdeclib_${pkgver}_source.zip"- 'ipflib42_linux-x86_64.tar.gz::http://www.softpres.org/_media/files:ipflib42_linux-x86_64.tar.gz')-sha256sums=('e60b756fa68c5fe073a28c618a0ec06220ef185e2a3c59e4a8d001c930f693d1'- 'ea139673e29a36dc3be7ba916628b5c8a03353bd68be4d346daed803d472ddf3')--prepare() {- bsdtar -xf capsimg_source_linux_macosx.zip-}+source=("https://www.kryoflux.com/download/spsdeclib_${pkgver}_source.zip")+sha256sums=('fca645c00c2ec3bda2c8ad8dd94be50ed4bc4e0e0e4a35515e9386f758e466be') build() {- cd capsimg_source_linux_macosx/CAPSImg- chmod +x configure- ./configure --prefix=/usr- make+ cmake -S SPStudio_Dev -B build -D CMAKE_INSTALL_PREFIX=/usr+ cmake --build build } package() {- cd capsimg_source_linux_macosx/CAPSImg- # some applications expect the object files in /usr/lib/caps ...- install -Dm644 "libcapsimage.so.5.1" "${pkgdir}/usr/lib/caps/libcapsimage.so"- ln -s "libcapsimage.so" "${pkgdir}/usr/lib/caps/libcapsimage.so.5"- ln -s "libcapsimage.so" "${pkgdir}/usr/lib/caps/libcapsimage.so.5.1"- # ... but some others in /usr/lib- ln -s "caps/libcapsimage.so" "${pkgdir}/usr/lib/libcapsimage.so"- ln -s "caps/libcapsimage.so" "${pkgdir}/usr/lib/libcapsimage.so.5"- ln -s "caps/libcapsimage.so" "${pkgdir}/usr/lib/libcapsimage.so.5.1"-- install -Dm644 "../Core/CommonTypes.h" "${pkgdir}/usr/include/caps/CommonTypes.h"- cp ../LibIPF/*.h "${pkgdir}/usr/include/caps/"-- # some header files from 4.2 for compatibilty- cp --no-preserve=mode ${srcdir}/x86_64-linux-gnu-capsimage/include/caps/*.h "${pkgdir}/usr/include/caps/"+ DESTDIR="${pkgdir}" cmake --install build+ + #fix the symlink that errors our in the line above+ ln -s libCAPSImage.so "${pkgdir}"/usr/lib/libcapsimage.so } Scan history
| Scanned at (UTC) | Severity | Rules |
|---|---|---|
| 2026-11-01 00:21:48 | Low | 2 |
| 2026-10-31 00:07:41 | Low | 2 |
| 2026-10-30 13:56:02 | Medium | 1 |
| 2026-10-30 00:29:30 | Low | 2 |
| 2026-10-29 00:13:55 | Low | 2 |
| 2026-10-28 00:06:54 | Low | 2 |
| 2026-10-27 00:23:28 | Low | 2 |
| 2026-10-26 00:12:40 | Low | 2 |
| 2026-10-25 00:20:48 | Low | 2 |
| 2026-10-24 00:14:55 | Low | 2 |
| 2026-10-23 00:02:19 | Low | 2 |
| 2026-10-22 00:13:10 | Low | 2 |
| 2026-10-21 00:12:50 | Low | 2 |
| 2026-10-20 00:10:31 | Low | 2 |
| 2026-10-19 00:03:55 | Low | 2 |
| 2026-10-18 00:06:55 | Low | 2 |
| 2026-10-17 00:21:55 | Low | 2 |
| 2026-10-16 00:12:47 | Low | 2 |
| 2026-10-15 00:28:05 | Low | 2 |
| 2026-10-14 00:06:47 | Low | 2 |