capsimage

LOW
maintainer Solskogen 4 votes scanned 2026-11-01 00:21:48.120785
View on AUR
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
4pkgname=capsimage
5pkgver=5.21
6pkgrel=1
7pkgdesc="Library to access IPF and CTR files"
8arch=('x86_64')
9url="https://www.kryoflux.com/"
10license=('custom:SPS License')
11depends=('gcc-libs')
12provides=('libcapsimage.so=5-64')
13source=("https://www.kryoflux.com/download/spsdeclib_${pkgver}_source.zip")
14sha256sums=('fca645c00c2ec3bda2c8ad8dd94be50ed4bc4e0e0e4a35515e9386f758e466be')
15
16build() {
17 cmake -S SPStudio_Dev -B build -D CMAKE_INSTALL_PREFIX=/usr
18 cmake --build build
19}
20
21package() {
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)SeverityRules
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

Report a package

Reports go to the AURWatch maintainer (one person) and are read by hand. No login required.

0 / 4000
Your suggestion