dotnet-host-bin
MEDIUM
maintainer Gr3q
58 votes
base
dotnet-core-bin
scanned 2026-09-18 19:28:54.129711
Why flagged
One or more source=() URLs point to a host outside the trusted allowlist (github.com, gitlab.com, codeberg.org, pypi.org, …).
Triggered rules
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:23
source_armv7h=("https://builds.dotnet.microsoft.com/dotnet/Sdk/${_sdkver}/dotnet-sdk-${_sdkver}-linux-arm.tar.gz")
PKGBUILD
1 offending line(s) highlighted
1
# Maintainer: Attila Greguss <floyd0122[at]gmail[dot]com>
2
# Co-Maintainer: Nate Plumm <nate[at]ceresta[dot]com>
3
4
pkgbase=dotnet-core-bin
5
pkgname=(
6
'dotnet-host-bin'
7
'aspnet-runtime-bin'
8
'dotnet-runtime-bin'
9
'dotnet-sdk-bin'
10
'dotnet-targeting-pack-bin'
11
'aspnet-targeting-pack-bin'
12
)
13
pkgver=10.0.12.sdk401
14
_runtimever=10.0.12
15
_sdkver=10.0.401
16
_short_ver=10.0
17
pkgrel=1
18
arch=('x86_64' 'armv7h' 'aarch64')
19
url='https://www.microsoft.com/net/core'
20
license=('MIT')
21
options=('staticlibs')
22
source=('dotnet.sh')
23
source_armv7h=("https://builds.dotnet.microsoft.com/dotnet/Sdk/${_sdkver}/dotnet-sdk-${_sdkver}-linux-arm.tar.gz")
24
source_aarch64=("https://builds.dotnet.microsoft.com/dotnet/Sdk/${_sdkver}/dotnet-sdk-${_sdkver}-linux-arm64.tar.gz")
25
source_x86_64=("https://builds.dotnet.microsoft.com/dotnet/Sdk/${_sdkver}/dotnet-sdk-${_sdkver}-linux-x64.tar.gz")
26
sha512sums=('768151c7179fb6a126b3de9cae01e363e8894f6fab384b1e2c5066c2adca4578638983b1b62aea10dd18045e6d6e8f8ea13280481134de94f004a118919b2c06')
27
sha512sums_armv7h=('94a8a52862ca9f0de1075a468d6e4e307a1d4463098a9e8266e66939709a812b0126e212cce7e8c6feae6b078d86c8b77e088814a0e32531edb0da0a1ce90c11')
28
sha512sums_aarch64=('58ace73ced6b4360754689a686bdfb8a317f4da6cb8bb416dbc7d0ba9f47e43e3c09f5eb1f1a1cfaacbd10df9558da4882bf2a5e195d6ab56a02c1f9f76102ed')
29
sha512sums_x86_64=('51c8b999af9e8dd9998c9edc5944e19a90788862068acd38694e098889054ce8c23d4f0c5cccfa16bf187d044562359e5ee69a9f8ad0bbe913ba90311fbce25b')
30
31
package_dotnet-host-bin() {
32
pkgdesc='A generic driver for the .NET Core Command Line Interface (binary)'
33
provides=("dotnet-host" "dotnet-host=${_runtimever}")
34
conflicts=('dotnet-host')
35
depends=(
36
'libgcc'
37
'libstdc++'
38
'glibc'
39
)
40
41
install -dm 755 "${pkgdir}"/usr/{bin,lib,share/{dotnet,dnx,licenses/dotnet-host}}
42
cp -dr --no-preserve='ownership' dotnet host dnx "${pkgdir}"/usr/share/dotnet/
43
cp -dr --no-preserve='ownership' LICENSE.txt ThirdPartyNotices.txt "${pkgdir}"/usr/share/licenses/dotnet-host
44
ln -sf /usr/share/dotnet/dotnet "${pkgdir}"/usr/bin/dotnet
45
ln -sf /usr/share/dotnet/dnx "${pkgdir}"/usr/bin/dnx
46
ln -sf /usr/share/dotnet/host/fxr/"${_runtimever}"/libhostfxr.so "${pkgdir}"/usr/lib/libhostfxr.so
47
install -Dm 644 "${srcdir}"/dotnet.sh -t "${pkgdir}"/etc/profile.d/
48
}
49
50
package_dotnet-runtime-bin() {
51
pkgdesc='The .NET Core runtime (binary)'
52
depends=(
53
"dotnet-host>=${_runtimever}"
54
'libgcc'
55
'libstdc++'
56
'glibc'
57
'icu'
58
'libunwind'
59
'zlib'
60
'openssl'
61
)
62
optdepends=('lttng-ust2.12: CoreCLR tracing')
63
provides=("dotnet-runtime=${_runtimever}" "dotnet-runtime-${_short_ver}")
64
conflicts=("dotnet-runtime=${_runtimever}" "dotnet-runtime-${_short_ver}")
65
66
install -dm 755 "${pkgdir}"/usr/share/{dotnet/shared,licenses}
67
cp -dr --no-preserve='ownership' shared/Microsoft.NETCore.App "${pkgdir}"/usr/share/dotnet/shared/
68
ln -s dotnet-host-bin "${pkgdir}"/usr/share/licenses/dotnet-runtime-bin
69
}
70
71
package_aspnet-runtime-bin() {
72
pkgdesc='The ASP.NET Core runtime (binary)'
73
depends=('dotnet-runtime-bin')
74
provides=("aspnet-runtime=${_runtimever}" "aspnet-runtime-${_short_ver}")
75
conflicts=("aspnet-runtime=${_runtimever}" "aspnet-runtime-${_short_ver}")
76
77
install -dm 755 "${pkgdir}"/usr/share/{dotnet/shared,licenses}
78
cp -dr --no-preserve='ownership' shared/Microsoft.AspNetCore.App "${pkgdir}"/usr/share/dotnet/shared/
79
ln -s dotnet-host-bin "${pkgdir}"/usr/share/licenses/aspnet-runtime-bin
80
}
81
82
package_dotnet-sdk-bin() {
83
pkgdesc='The .NET Core SDK (binary)'
84
depends=(
85
'glibc'
86
'libgcc'
87
'libstdc++'
88
'dotnet-runtime-bin'
89
'dotnet-targeting-pack-bin'
90
'aspnet-runtime-bin'
91
'aspnet-targeting-pack-bin'
92
)
93
provides=("dotnet-sdk-bin" "dotnet-sdk=${pkgver}" "dotnet-sdk-${_short_ver}=${pkgver}")
94
conflicts=("dotnet-sdk-bin" "dotnet-sdk=${pkgver}" "dotnet-sdk-${_short_ver}")
95
96
install -dm 755 "${pkgdir}"/usr/share/{dotnet,licenses}
97
cp -dr --no-preserve='ownership' sdk sdk-manifests templates "${pkgdir}"/usr/share/dotnet/
98
ln -s dotnet-host-bin "${pkgdir}"/usr/share/licenses/dotnet-sdk-bin
99
}
100
101
package_dotnet-targeting-pack-bin() {
102
pkgdesc='The .NET Core targeting pack (binary)'
103
provides=(dotnet-targeting-pack=${_runtimever} dotnet-targeting-pack-${_short_ver})
104
conflicts=(dotnet-targeting-pack=${_runtimever} dotnet-targeting-pack-${_short_ver})
105
106
if [ $CARCH = 'x86_64' ]; then msarch=x64;
107
elif [ $CARCH = 'armv7h' ]; then msarch=arm;
108
elif [ $CARCH = 'aarch64' ]; then msarch=arm64; fi
109
110
install -dm 755 "${pkgdir}"/usr/share/{dotnet,dotnet/packs,licenses}
111
cp -dr --no-preserve='ownership' packs/Microsoft.NETCore.App.{Host.linux-${msarch},Ref} "${pkgdir}"/usr/share/dotnet/packs/
112
ln -s dotnet-host-bin "${pkgdir}"/usr/share/licenses/dotnet-targeting-pack-bin
113
}
114
115
package_aspnet-targeting-pack-bin() {
116
pkgdesc='The ASP.NET Core targeting pack (binary)'
117
depends=(dotnet-targeting-pack-bin)
118
provides=(aspnet-targeting-pack=${_runtimever} aspnet-targeting-pack-${_short_ver})
119
conflicts=(aspnet-targeting-pack=${_runtimever} aspnet-targeting-pack-${_short_ver})
120
121
install -dm 755 "${pkgdir}"/usr/share/{dotnet,dotnet/packs,licenses}
122
cp -dr --no-preserve='ownership' packs/Microsoft.AspNetCore.App.Ref "${pkgdir}"/usr/share/dotnet/packs/
123
ln -s dotnet-host-bin "${pkgdir}"/usr/share/licenses/aspnet-targeting-pack-bin
124
}
Changes since previous scan
--- PKGBUILD @ 2026-08-20 00:05+++ PKGBUILD @ 2026-09-18 19:28@@ -10,9 +10,9 @@ 'dotnet-targeting-pack-bin' 'aspnet-targeting-pack-bin' )-pkgver=10.0.11.sdk400-_runtimever=10.0.11-_sdkver=10.0.400+pkgver=10.0.12.sdk401+_runtimever=10.0.12+_sdkver=10.0.401 _short_ver=10.0 pkgrel=1 arch=('x86_64' 'armv7h' 'aarch64')@@ -24,9 +24,9 @@ source_aarch64=("https://builds.dotnet.microsoft.com/dotnet/Sdk/${_sdkver}/dotnet-sdk-${_sdkver}-linux-arm64.tar.gz") source_x86_64=("https://builds.dotnet.microsoft.com/dotnet/Sdk/${_sdkver}/dotnet-sdk-${_sdkver}-linux-x64.tar.gz") sha512sums=('768151c7179fb6a126b3de9cae01e363e8894f6fab384b1e2c5066c2adca4578638983b1b62aea10dd18045e6d6e8f8ea13280481134de94f004a118919b2c06')-sha512sums_armv7h=('6c0260ca5f735f299913eeb19851a4fc5e1a774f97de55c3f1d811799fb395261fba9132690c17a2963f24b2b356952bccd4ff654acf19f96a660676fad0c7b7')-sha512sums_aarch64=('a1b45da58e5591fff909a6126ac6bfc1ef9c12bc72c0625f7815e83a82be1a902317ee96926cbbf81324a45c6abf2ed8102a216d0507879cc166159af78d1b77')-sha512sums_x86_64=('1033977dd837150e0814cf0c5d5b17ceb63925fda7ba2158b47258a4bd7c048cf82eac3bc1166f3146f53124a3f5fba09db1de1260d2ce96399860303b404b48')+sha512sums_armv7h=('94a8a52862ca9f0de1075a468d6e4e307a1d4463098a9e8266e66939709a812b0126e212cce7e8c6feae6b078d86c8b77e088814a0e32531edb0da0a1ce90c11')+sha512sums_aarch64=('58ace73ced6b4360754689a686bdfb8a317f4da6cb8bb416dbc7d0ba9f47e43e3c09f5eb1f1a1cfaacbd10df9558da4882bf2a5e195d6ab56a02c1f9f76102ed')+sha512sums_x86_64=('51c8b999af9e8dd9998c9edc5944e19a90788862068acd38694e098889054ce8c23d4f0c5cccfa16bf187d044562359e5ee69a9f8ad0bbe913ba90311fbce25b') package_dotnet-host-bin() { pkgdesc='A generic driver for the .NET Core Command Line Interface (binary)'Scan history
| Scanned at (UTC) | Severity | Rules |
|---|---|---|
| 2026-09-18 19:28:54 | Medium | 1 |
| 2026-08-20 00:05:13 | Clean | 2 |
| 2026-08-19 17:42:05 | Medium | 1 |
| 2026-08-19 00:15:45 | Low | 2 |
| 2026-08-18 00:03:42 | Low | 2 |
| 2026-08-17 00:18:29 | Low | 2 |
| 2026-08-16 00:03:42 | Low | 2 |
| 2026-08-15 00:26:13 | Low | 2 |
| 2026-08-14 00:03:41 | Low | 2 |
| 2026-08-13 00:17:07 | Low | 2 |
| 2026-08-12 00:27:08 | Low | 2 |
| 2026-08-11 00:07:57 | Low | 2 |
| 2026-08-10 00:09:14 | Low | 2 |
| 2026-08-09 00:07:45 | Low | 2 |
| 2026-08-08 00:18:14 | Low | 2 |
| 2026-08-07 00:19:04 | Low | 2 |
| 2026-08-06 00:26:13 | Low | 2 |
| 2026-08-05 00:12:14 | Low | 2 |
| 2026-08-04 00:01:00 | Low | 2 |
| 2026-08-03 00:08:14 | Low | 2 |