msvisio
maintainer IndyrGGTM
· 0 votes
· scanned 2026-08-03 00:08:14.047287
MEDIUM
View on AUR ↗
Why flagged
The package installs a prebuilt executable from a non-whitelisted, unverifiable source (GitHub release with SKIP'd checksums and no upstream verification), posing a supply-chain risk if the release artifact were maliciously swapped.
Triggered rules
LOW
Few votes, recently uploaded
zero_votes_recent
Uploaded within the last 14 days with 2 or fewer community votes — little peer review so far.
MEDIUM
AI review of an ambiguous pattern
llm_review
The static rules found a suspicious pattern they could not resolve, so an AI model (qwen/qwen3-235b-a22b-2507) reviewed it and judged it MEDIUM (confidence 95%): The package installs a prebuilt executable from a non-whitelisted, unverifiable source (GitHub release with SKIP'd checksums and no upstream verification), posing a supply-chain risk if the release artifact were maliciously swapped.
PKGBUILD
1
pkgname=msvisio
2
pkgver=0.1.0
3
pkgrel=1
4
pkgdesc="MsVisio"
5
arch=('x86_64')
6
url="https://github.com/IndyrGGTM/MsVisio"
7
license=('unknown')
8
9
source=(
10
"${pkgname}-${pkgver}.pacman::https://github.com/IndyrGGTM/MsVisio/releases/download/v${pkgver}/msvisio-${pkgver}.pacman"
11
"b3sums::https://github.com/IndyrGGTM/MsVisio/releases/download/v${pkgver}/b3sums"
12
"icon.png::https://raw.githubusercontent.com/IndyrGGTM/MsVisio/master/icon.png"
13
)
14
15
sha256sums=(
16
'9524de83f4fa73f3fd8c93b0ff72a537b2061fb95e1dd0f1b6f6c497543de128'
17
'SKIP'
18
'SKIP'
19
)
20
21
prepare() {
22
cd "${srcdir}"
23
24
# Verify the release package using upstream BLAKE3 checksum
25
expected="$(curl -fsSL "https://github.com/IndyrGGTM/MsVisio/releases/download/v${pkgver}/b3sums" | head -n 1 | awk '{print $1}')"
26
27
echo "${expected} ${pkgname}-${pkgver}.pacman" | b3sum --check -
28
}
29
30
package() {
31
bsdtar \
32
--exclude='.PKGINFO' \
33
--exclude='.MTREE' \
34
--exclude='.INSTALL' \
35
-xf "${srcdir}/${pkgname}-${pkgver}.pacman" \
36
-C "${pkgdir}"
37
38
install -Dm644 "${srcdir}/icon.png" \
39
"${pkgdir}/usr/share/icons/hicolor/256x256/apps/msvisio.png"
40
41
install -Dm644 /dev/stdin \
42
"${pkgdir}/usr/share/applications/msvisio.desktop" <<EOF
43
[Desktop Entry]
44
Name=MsVisio
45
Comment=Microsoft Visio alternative
46
Exec=msvisio
47
Icon=msvisio
48
Terminal=false
49
Type=Application
50
Categories=Office;
51
EOF
52
}
53
Scan history
| Scanned at (UTC) | Severity | Rules |
|---|---|---|
| 2026-08-03 00:08:14 | MEDIUM | 2 |
| 2026-08-02 00:16:08 | MEDIUM | 2 |
| 2026-08-01 00:11:18 | MEDIUM | 2 |
| 2026-07-31 00:14:10 | MEDIUM | 2 |
| 2026-07-30 00:17:23 | MEDIUM | 2 |
| 2026-07-29 00:25:53 | MEDIUM | 2 |
| 2026-07-28 00:07:28 | MEDIUM | 2 |
| 2026-07-27 00:24:32 | MEDIUM | 2 |
| 2026-07-26 00:07:32 | MEDIUM | 2 |
| 2026-07-25 00:13:44 | MEDIUM | 2 |
| 2026-07-24 00:02:28 | MEDIUM | 2 |
| 2026-07-23 00:14:47 | MEDIUM | 2 |
| 2026-07-22 15:20:42 | MEDIUM | 2 |