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>
2
pkgname=ascon-kompas3d-v24
3
pkgver=24.1.0.161
4
pkgrel=1
5
pkgdesc='CAD software for mechanical engineering'
6
url='https://kompas.ru/'
7
arch=('x86_64')
8
license=('custom')
9
options=(!strip !debug)
10
depends=(
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
)
72
source=(
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
)
91
sha256sums=(
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
115
package() {
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) | Severity | Rules |
|---|---|---|
| 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 |