ascon-kompas3d-v24
The package downloads RPMs from the official vendor's domain repo.ascon.ru, which hosts the project's legitimate software; this is a normal source for the package, not a supply-chain risk, despite the static analyzer's non-whitelist warning.
Triggered rules
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 package downloads RPMs from the official vendor's domain repo.ascon.ru, which hosts the project's legitimate software; this is a normal source for the package, not a supply-chain risk, despite the static analyzer's non-whitelist warning.
1 higher static finding superseded - not the current verdict (shown for transparency)
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:73
'https://repo.ascon.ru/stable/alt/p11/x86_64/RPMS.main/ascon-helpserver-0.8.1.3-0.x86_64.rpm'
PKGBUILD
1 offending line(s) highlighted# Maintainer: Andrey Antufyev <andrey.antufyev@yandex.ru>
pkgname=ascon-kompas3d-v24
pkgver=24.1.0.161
pkgrel=1
pkgdesc='CAD software for mechanical engineering'
url='https://kompas.ru/'
arch=('x86_64')
license=('custom')
options=(!strip !debug)
depends=(
'freetype2'
'xdg-utils'
'ttf-opensans'
'libxxf86vm'
'libdrm'
'glu'
'libglvnd'
'xcb-util-wm'
'libxkbfile'
'libxss'
'libxv'
'qt6-base'
'xcb-util-keysyms'
'libfontenc'
'gdk-pixbuf2'
'libsm'
'libxpm'
'libxt'
'zlib'
'cairo'
'at-spi2-core'
'xcb-util-image'
'libice'
'libstdc++'
'libcups'
'xcb-util-renderutil'
'libgcc'
'glibc'
'glib2'
'libwebp'
'pango'
'libxmu'
'hicolor-icon-theme'
'libxcomposite'
'libc++abi'
'libxaw'
'libxrandr'
'libxinerama'
'libxres'
'libxcursor'
'libxdamage'
'libc++'
'libxcb'
'libxext'
'libx11'
'xcb-util'
'libxtst'
'fontconfig'
'util-linux-libs'
'libatomic'
'xcb-util-cursor'
'libtiff'
'libxdmcp'
'libxau'
'libxi'
'libxrender'
'libxfixes'
'libgtk-x11-2.0.so' # gtk2
)
source=(
'https://repo.ascon.ru/stable/alt/p11/x86_64/RPMS.main/ascon-helpserver-0.8.1.3-0.x86_64.rpm'
'https://repo.ascon.ru/stable/alt/p11/x86_64/RPMS.main/ascon-kompas-checker-v24-24.1.0.161-0.x86_64.rpm'
'https://repo.ascon.ru/stable/alt/p11/x86_64/RPMS.main/ascon-kompas-common-1.0.0.3-0.x86_64.rpm'
'https://repo.ascon.ru/stable/alt/p11/x86_64/RPMS.main/ascon-kompas-coupling-v24-24.1.0.161-0.x86_64.rpm'
'https://repo.ascon.ru/stable/alt/p11/x86_64/RPMS.main/ascon-kompas-dimchain-v24-24.1.0.161-0.x86_64.rpm'
'https://repo.ascon.ru/stable/alt/p11/x86_64/RPMS.main/ascon-kompas-featurekompas-v24-24.1.0.161-0.x86_64.rpm'
'https://repo.ascon.ru/stable/alt/p11/x86_64/RPMS.main/ascon-kompas-fonts-1.0.0.7-0.x86_64.rpm'
'https://repo.ascon.ru/stable/alt/p11/x86_64/RPMS.main/ascon-kompas-graphic-v24-24.1.0.161-0.x86_64.rpm'
'https://repo.ascon.ru/stable/alt/p11/x86_64/RPMS.main/ascon-kompas-help-v24-24.1.0.161-0.x86_64.rpm'
'https://repo.ascon.ru/stable/alt/p11/x86_64/RPMS.main/ascon-kompas-libsamples-v24-24.1.0.161-0.x86_64.rpm'
'https://repo.ascon.ru/stable/alt/p11/x86_64/RPMS.main/ascon-kompas-nesting-v24-24.1.0.161-0.x86_64.rpm'
'https://repo.ascon.ru/stable/alt/p11/x86_64/RPMS.main/ascon-kompas-plugins-v24-24.1.0.161-0.x86_64.rpm'
'https://repo.ascon.ru/stable/alt/p11/x86_64/RPMS.main/ascon-kompas-sdk-v24-24.1.0.161-0.x86_64.rpm'
'https://repo.ascon.ru/stable/alt/p11/x86_64/RPMS.main/ascon-kompas-servicetools-v24-24.1.0.161-0.x86_64.rpm'
'https://repo.ascon.ru/stable/alt/p11/x86_64/RPMS.main/ascon-kompas3d-v24-24.1.0.161-0.x86_64.rpm'
'https://repo.ascon.ru/stable/alt/p11/x86_64/RPMS.main/ascon-polynom-library-23.3-23.3.0.25101312-0.x86_64.rpm'
'https://repo.ascon.ru/stable/alt/p11/x86_64/RPMS.main/grdcontrol-4.3.0-0.x86_64.rpm'
)
sha256sums=(
'3fe5ad9c2f775eef20eacc836c24207e2c29ded75f86e0562f447cdc33076b52'
'c180ca41b6550a1d22995c73fcc5c71d792faa5c6bf40a480db7209663afdccd'
'7669be78864c27e84958520f7c7cadb0292edb90ee3b8163b1ee4e7226242a58'
'3be5de76f0e1a749fe8e50dea76c0c020326384873f87e2ff9c5782c97cd1727'
'5edc28284ee9be0d943e44c4b58b7c42b593bf61e1b9a02ba3f0e22bc3b9dc40'
'e3b2fc206a3d7a19223dca44e307156dda53349bdbb26e8de0efc057d980e488'
'f8584143474718e3de97ea5a7d88cefb5e2c0b7e0b0c98a5804f9b03dda474a7'
'ed3c955534072830ea77d3af8117f6f78a18b9b66a8cae1a7f711d5d337b9a53'
'83933fd034245318f879c3e7206616bbe496447ecd23d0d2bc2c0d46fc30c90d'
'aabad0249d4f3c5b7d2e8b4cb6d19d705ff701403b5a25719aa474cb5d377556'
'e82770daec381dcce8f3d87c81871ca90a279f3b30a2e09aaacd942fed29f317'
'1306313a76c6806aa9bd746438b4580fcdc83d22cf4947a0986f722b83ea1379'
'b0111b90ceb87f29c02feca44f62c0be8c3d2c84d8d1442e641134d087fb9eb4'
'22c472d979f7ccf35306a8dc1d520946820e5c637738372579c907015a52eba4'
'11d543b050bb0cca39a14d8adf947ec03b144cb48c0c4f93d359d55c9bf4a5b1'
'45214d212c589539f1ba989f2bede95b0b990aac5a99c2f7d1138323c015c46e'
'89ca97d2e26f426038e139acdc0cbecd98c2bcd71037c70735dad70ce6bf9ab3'
)
# Workaround for "bsdtar: Can't translate pathname to UTF-8"
# export LANG=C.UTF-8
# export LC_ALL=C.UTF-8
package() {
mkdir -m0755 -p "$pkgdir/etc"
cp -Ppr "$srcdir/etc/ascon" "$pkgdir/etc/"
cp -Ppr "$srcdir/etc/xdg" "$pkgdir/etc/"
cp -Ppr "$srcdir/opt" "$pkgdir/"
cp -Ppr "$srcdir/usr" "$pkgdir/"
echo "Name[en]=KOMPAS-3D v24" >> "$pkgdir/usr/share/desktop-directories/kompas-24.directory"
# Fix error while loading shared libraries: libunwind.so.1: cannot open shared object file: No such file or directory
ln -s /usr/lib/libunwind.so "$pkgdir/opt/ascon/kompas3d-v24/Bin/libunwind.so.1"
# from ascon-helpserver
chmod +x "$pkgdir/usr/bin/Ascon.HelpServer"
# from ascon-kompas-graphic-v24
ln -s "/opt/ascon/kompas3d-v24/Bin/kKompas" "$pkgdir/usr/bin/kompas-v24"
ln -s "/opt/ascon/kompas3d-v24/License/kactivation" "$pkgdir/usr/bin/kompas-kactivation-v24"
# add group ascon-kompas
# chgrp -R ascon-kompas /etc/ascon/KOMPAS-3D/24/
# chmod -R 775 /etc/ascon/KOMPAS-3D/24/
# ru_RU.CP1251 locale
# from ascon-kompas-help-v24
# chgrp -R ascon-kompas /etc/ascon/HelpServer/
# chmod -R 775 /etc/ascon/HelpServer/
# from ascon-kompas-sdk-v24
mkdir -m0755 -p "$pkgdir/etc/profile.d"
echo "export KOMPAS_SDK=/opt/ascon/kompas3d-v24/SDK/" > "$pkgdir/etc/profile.d/ascon-kompas-sdk.sh"
# from ascon-kompas3d-v24
ln -sn "/opt/ascon/PolynomLibrary" "$pkgdir/opt/ascon/kompas3d-v24/Libs/PolynomLib"
# from grdcontrol
mkdir -m0755 -p "$pkgdir/etc/udev/rules.d"
mkdir -m0755 -p "$pkgdir/usr/lib/systemd/system"
ln -s "/opt/guardant/grdcontrol/license_wizard" "$pkgdir/usr/bin/license_wizard"
cp "$pkgdir/opt/guardant/grdcontrol/95-grdnt.rules" "$pkgdir/etc/udev/rules.d/"
cp "$pkgdir/opt/guardant/grdcontrol/grdcontrol.service" "$pkgdir/usr/lib/systemd/system/grdcontrol.service"
}
Scan history
| Scanned at (UTC) | Severity | Rules |
|---|---|---|
| 2026-09-17 00:27:14 | Low | 2 |
| 2026-09-16 00:03:17 | Low | 2 |
| 2026-09-15 00:25:31 | Low | 2 |
| 2026-09-14 00:27:57 | Low | 2 |
| 2026-09-13 00:19:54 | Low | 2 |
| 2026-09-12 00:25:17 | Low | 2 |
| 2026-09-11 00:19:22 | Low | 2 |
| 2026-09-10 00:22:44 | Low | 2 |
| 2026-09-09 00:04:09 | Low | 2 |
| 2026-09-08 00:18:08 | Low | 2 |
| 2026-09-07 00:30:15 | Low | 2 |
| 2026-09-06 00:17:06 | Low | 2 |
| 2026-09-05 00:16:27 | Low | 2 |
| 2026-09-04 00:03:13 | Low | 2 |
| 2026-09-03 00:15:47 | Low | 2 |
| 2026-09-02 00:02:31 | Low | 2 |
| 2026-09-01 00:11:19 | Low | 2 |
| 2026-08-31 00:19:57 | Low | 2 |
| 2026-08-30 00:04:14 | Low | 2 |
| 2026-08-29 00:29:17 | Low | 2 |