ascon-kompas3d-v24

maintainer darkvision77 · 3 votes · scanned 2026-08-03 00:08:14.047287
LOW
View on AUR ↗
Why flagged 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

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 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)
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: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
1# Maintainer: Andrey Antufyev <andrey.antufyev@yandex.ru>
2pkgname=ascon-kompas3d-v24
3pkgver=24.1.0.161
4pkgrel=1
5pkgdesc='CAD software for mechanical engineering'
6url='https://kompas.ru/'
7arch=('x86_64')
8license=('custom')
9options=(!strip !debug)
10depends=(
11 'freetype2'
12 'xdg-utils'
13 'ttf-opensans'
14
15 'libxxf86vm'
16 'libdrm'
17 'glu'
18 'libglvnd'
19 'xcb-util-wm'
20 'libxkbfile'
21 'libxss'
22 'libxv'
23 'qt6-base'
24 'xcb-util-keysyms'
25 'libfontenc'
26 'gdk-pixbuf2'
27 'libsm'
28 'libxpm'
29 'libxt'
30 'zlib'
31 'cairo'
32 'at-spi2-core'
33 'xcb-util-image'
34 'libice'
35 'libstdc++'
36 'libcups'
37 'xcb-util-renderutil'
38 'libgcc'
39 'glibc'
40 'glib2'
41 'libwebp'
42 'pango'
43 'libxmu'
44 'hicolor-icon-theme'
45 'libxcomposite'
46 'libc++abi'
47 'libxaw'
48 'libxrandr'
49 'libxinerama'
50 'libxres'
51 'libxcursor'
52 'libxdamage'
53 'libc++'
54 'libxcb'
55 'libxext'
56 'libx11'
57 'xcb-util'
58 'libxtst'
59 'fontconfig'
60 'util-linux-libs'
61 'libatomic'
62 'xcb-util-cursor'
63 'libtiff'
64 'libxdmcp'
65 'libxau'
66 'libxi'
67 'libxrender'
68 'libxfixes'
69
70 'libgtk-x11-2.0.so' # gtk2
71)
72source=(
73 'https://repo.ascon.ru/stable/alt/p11/x86_64/RPMS.main/ascon-helpserver-0.8.1.3-0.x86_64.rpm'
74 'https://repo.ascon.ru/stable/alt/p11/x86_64/RPMS.main/ascon-kompas-checker-v24-24.1.0.161-0.x86_64.rpm'
75 'https://repo.ascon.ru/stable/alt/p11/x86_64/RPMS.main/ascon-kompas-common-1.0.0.3-0.x86_64.rpm'
76 'https://repo.ascon.ru/stable/alt/p11/x86_64/RPMS.main/ascon-kompas-coupling-v24-24.1.0.161-0.x86_64.rpm'
77 'https://repo.ascon.ru/stable/alt/p11/x86_64/RPMS.main/ascon-kompas-dimchain-v24-24.1.0.161-0.x86_64.rpm'
78 'https://repo.ascon.ru/stable/alt/p11/x86_64/RPMS.main/ascon-kompas-featurekompas-v24-24.1.0.161-0.x86_64.rpm'
79 'https://repo.ascon.ru/stable/alt/p11/x86_64/RPMS.main/ascon-kompas-fonts-1.0.0.7-0.x86_64.rpm'
80 'https://repo.ascon.ru/stable/alt/p11/x86_64/RPMS.main/ascon-kompas-graphic-v24-24.1.0.161-0.x86_64.rpm'
81 'https://repo.ascon.ru/stable/alt/p11/x86_64/RPMS.main/ascon-kompas-help-v24-24.1.0.161-0.x86_64.rpm'
82 'https://repo.ascon.ru/stable/alt/p11/x86_64/RPMS.main/ascon-kompas-libsamples-v24-24.1.0.161-0.x86_64.rpm'
83 'https://repo.ascon.ru/stable/alt/p11/x86_64/RPMS.main/ascon-kompas-nesting-v24-24.1.0.161-0.x86_64.rpm'
84 'https://repo.ascon.ru/stable/alt/p11/x86_64/RPMS.main/ascon-kompas-plugins-v24-24.1.0.161-0.x86_64.rpm'
85 'https://repo.ascon.ru/stable/alt/p11/x86_64/RPMS.main/ascon-kompas-sdk-v24-24.1.0.161-0.x86_64.rpm'
86 'https://repo.ascon.ru/stable/alt/p11/x86_64/RPMS.main/ascon-kompas-servicetools-v24-24.1.0.161-0.x86_64.rpm'
87 'https://repo.ascon.ru/stable/alt/p11/x86_64/RPMS.main/ascon-kompas3d-v24-24.1.0.161-0.x86_64.rpm'
88 'https://repo.ascon.ru/stable/alt/p11/x86_64/RPMS.main/ascon-polynom-library-23.3-23.3.0.25101312-0.x86_64.rpm'
89 'https://repo.ascon.ru/stable/alt/p11/x86_64/RPMS.main/grdcontrol-4.3.0-0.x86_64.rpm'
90)
91sha256sums=(
92 '3fe5ad9c2f775eef20eacc836c24207e2c29ded75f86e0562f447cdc33076b52'
93 'c180ca41b6550a1d22995c73fcc5c71d792faa5c6bf40a480db7209663afdccd'
94 '7669be78864c27e84958520f7c7cadb0292edb90ee3b8163b1ee4e7226242a58'
95 '3be5de76f0e1a749fe8e50dea76c0c020326384873f87e2ff9c5782c97cd1727'
96 '5edc28284ee9be0d943e44c4b58b7c42b593bf61e1b9a02ba3f0e22bc3b9dc40'
97 'e3b2fc206a3d7a19223dca44e307156dda53349bdbb26e8de0efc057d980e488'
98 'f8584143474718e3de97ea5a7d88cefb5e2c0b7e0b0c98a5804f9b03dda474a7'
99 'ed3c955534072830ea77d3af8117f6f78a18b9b66a8cae1a7f711d5d337b9a53'
100 '83933fd034245318f879c3e7206616bbe496447ecd23d0d2bc2c0d46fc30c90d'
101 'aabad0249d4f3c5b7d2e8b4cb6d19d705ff701403b5a25719aa474cb5d377556'
102 'e82770daec381dcce8f3d87c81871ca90a279f3b30a2e09aaacd942fed29f317'
103 '1306313a76c6806aa9bd746438b4580fcdc83d22cf4947a0986f722b83ea1379'
104 'b0111b90ceb87f29c02feca44f62c0be8c3d2c84d8d1442e641134d087fb9eb4'
105 '22c472d979f7ccf35306a8dc1d520946820e5c637738372579c907015a52eba4'
106 '11d543b050bb0cca39a14d8adf947ec03b144cb48c0c4f93d359d55c9bf4a5b1'
107 '45214d212c589539f1ba989f2bede95b0b990aac5a99c2f7d1138323c015c46e'
108 '89ca97d2e26f426038e139acdc0cbecd98c2bcd71037c70735dad70ce6bf9ab3'
109)
110
111# Workaround for "bsdtar: Can't translate pathname to UTF-8"
112# export LANG=C.UTF-8
113# export LC_ALL=C.UTF-8
114
115package() {
116 mkdir -m0755 -p "$pkgdir/etc"
117 cp -Ppr "$srcdir/etc/ascon" "$pkgdir/etc/"
118 cp -Ppr "$srcdir/etc/xdg" "$pkgdir/etc/"
119 cp -Ppr "$srcdir/opt" "$pkgdir/"
120 cp -Ppr "$srcdir/usr" "$pkgdir/"
121
122 echo "Name[en]=KOMPAS-3D v24" >> "$pkgdir/usr/share/desktop-directories/kompas-24.directory"
123
124 # Fix error while loading shared libraries: libunwind.so.1: cannot open shared object file: No such file or directory
125 ln -s /usr/lib/libunwind.so "$pkgdir/opt/ascon/kompas3d-v24/Bin/libunwind.so.1"
126
127 # from ascon-helpserver
128 chmod +x "$pkgdir/usr/bin/Ascon.HelpServer"
129
130 # from ascon-kompas-graphic-v24
131 ln -s "/opt/ascon/kompas3d-v24/Bin/kKompas" "$pkgdir/usr/bin/kompas-v24"
132 ln -s "/opt/ascon/kompas3d-v24/License/kactivation" "$pkgdir/usr/bin/kompas-kactivation-v24"
133 # add group ascon-kompas
134 # chgrp -R ascon-kompas /etc/ascon/KOMPAS-3D/24/
135 # chmod -R 775 /etc/ascon/KOMPAS-3D/24/
136 # ru_RU.CP1251 locale
137
138 # from ascon-kompas-help-v24
139 # chgrp -R ascon-kompas /etc/ascon/HelpServer/
140 # chmod -R 775 /etc/ascon/HelpServer/
141
142 # from ascon-kompas-sdk-v24
143 mkdir -m0755 -p "$pkgdir/etc/profile.d"
144 echo "export KOMPAS_SDK=/opt/ascon/kompas3d-v24/SDK/" > "$pkgdir/etc/profile.d/ascon-kompas-sdk.sh"
145
146 # from ascon-kompas3d-v24
147 ln -sn "/opt/ascon/PolynomLibrary" "$pkgdir/opt/ascon/kompas3d-v24/Libs/PolynomLib"
148
149 # from grdcontrol
150 mkdir -m0755 -p "$pkgdir/etc/udev/rules.d"
151 mkdir -m0755 -p "$pkgdir/usr/lib/systemd/system"
152 ln -s "/opt/guardant/grdcontrol/license_wizard" "$pkgdir/usr/bin/license_wizard"
153 cp "$pkgdir/opt/guardant/grdcontrol/95-grdnt.rules" "$pkgdir/etc/udev/rules.d/"
154 cp "$pkgdir/opt/guardant/grdcontrol/grdcontrol.service" "$pkgdir/usr/lib/systemd/system/grdcontrol.service"
155}
156

Scan history

Scanned at (UTC)SeverityRules
2026-08-03 00:08:14 LOW 2
2026-08-02 00:16:08 LOW 2
2026-08-01 00:11:18 LOW 2
2026-07-31 00:14:10 LOW 2
2026-07-30 00:17:23 LOW 2
2026-07-29 00:25:53 LOW 2
2026-07-28 00:07:28 LOW 2
2026-07-27 00:24:32 LOW 2
2026-07-26 00:07:32 LOW 2
2026-07-25 00:13:44 LOW 2
2026-07-24 00:02:28 LOW 2
2026-07-23 00:14:47 LOW 2
2026-07-22 00:29:32 LOW 2
2026-07-21 00:24:15 LOW 2
2026-07-20 00:19:49 LOW 2
2026-07-19 00:17:08 LOW 2
2026-07-18 21:59:23 MEDIUM 1
2026-06-20 00:18:46 MEDIUM 1
2026-06-19 23:51:18 CLEAN 2
2026-06-19 19:07:35 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