ark-vcs-bin

MEDIUM
maintainer andersmmg 0 votes scanned 2026-09-17 00:27:14.276658
View on AUR
Why flagged

A prebuilt binary is downloaded from ark-vcs.com (the project's own domain) and installed as an executable at /usr/bin/ark-vcs. The binary itself has a proper sha256sum (b38d84804be3c1c408d5529208edef74d0ad628a233c6a1780f8e4ed3919b99f), which mitigates the risk somewhat. However, the icon source (ark-vcs.png) has 'SKIP' for its checksum, meaning that file is unverified — though it is only an icon and not executed. The main concern is the standard supply-chain risk of installing a prebuilt binary from a small, unofficial project host: if ark-vcs.com were compromised, a malicious binary could be served. This is a textbook medium-severity AUR concern (prebuilt binary from a non-major vendor), not a false positive, but also not evidence of active malice.

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:15 source_x86_64=("https://ark-vcs.com/static/versions/Ark-Vcs_${pkgver//./_}_linux.zip")
Medium AI review llm_review

An AI model (anthropic/claude-4.6-sonnet-20260217) reviewed this and agrees it is MEDIUM (confidence 72%): A prebuilt binary is downloaded from ark-vcs.com (the project's own domain) and installed as an executable at /usr/bin/ark-vcs. The binary itself has a proper sha256sum (b38d84804be3c1c408d5529208edef74d0ad628a233c6a1780f8e4ed3919b99f), which mitigates the risk somewhat. However, the icon source (ark-vcs.png) has 'SKIP' for its checksum, meaning that file is unverified — though it is only an icon and not executed. The main concern is the standard supply-chain risk of installing a prebuilt binary from a small, unofficial project host: if ark-vcs.com were compromised, a malicious binary could be served. This is a textbook medium-severity AUR concern (prebuilt binary from a non-major vendor), not a false positive, but also not evidence of active malice.

PKGBUILD

1 offending line(s) highlighted
1# Maintainer: Andersmmg <andersmmg at duck dot com>
2pkgname=ark-vcs-bin
3pkgver=1.0.0
4pkgrel=1
5pkgdesc="VCS built from the ground up for performance and ease of use. Pre-compiled."
6arch=('x86_64')
7url="https://ark-vcs.com/"
8license=('custom')
9depends=()
10optdepends=()
11provides=('ark-vcs')
12conflicts=('ark-vcs')
13
14source=("ark-vcs.png")
15source_x86_64=("https://ark-vcs.com/static/versions/Ark-Vcs_${pkgver//./_}_linux.zip")
16sha256sums=("SKIP")
17sha256sums_x86_64=('b38d84804be3c1c408d5529208edef74d0ad628a233c6a1780f8e4ed3919b99f')
18
19prepare() {
20 mv "${srcdir}/Ark-Vcs_${pkgver//./_}" "$srcdir/$pkgname-$pkgver"
21 cd "$srcdir/$pkgname-$pkgver"
22 cat <<EOF > ark-vcs.desktop
23[Desktop Entry]
24Name=Ark VCS
25Description=VCS built from the ground up for performance and ease of use.
26Exec=ark-vcs gui
27Icon=/usr/share/icons/hicolor/256x256/apps/$pkgname.png
28Terminal=false
29Type=Application
30Categories=Utility;Development;
31StartupWMClass=ark-vcs
32EOF
33}
34
35package() {
36 _output="$srcdir/$pkgname-$pkgver"
37
38 install -Dm755 "${_output}/ark" "${pkgdir}/usr/bin/ark-vcs"
39
40 # Install the .desktop file for launcher integration (if you have one)
41 install -d "$pkgdir/usr/share/applications"
42 cp "$srcdir/$pkgname-$pkgver/ark-vcs.desktop" "$pkgdir/usr/share/applications/"
43
44 # # Install application icon
45 install -d "$pkgdir/usr/share/icons/hicolor/256x256/apps"
46 cp "$srcdir/ark-vcs.png" "$pkgdir/usr/share/icons/hicolor/256x256/apps/$pkgname.png"
47}
48

Scan history

Scanned at (UTC)SeverityRules
2026-09-17 00:27:14 Medium 2
2026-09-16 00:03:17 Medium 2
2026-09-15 00:25:31 Medium 2
2026-09-14 00:27:57 Medium 2
2026-09-13 00:19:54 Medium 2
2026-09-12 00:25:17 Medium 2
2026-09-11 00:19:22 Medium 2
2026-09-10 00:22:44 Medium 2
2026-09-09 00:04:09 Medium 2
2026-09-08 00:18:08 Medium 2
2026-09-07 00:30:15 Medium 2
2026-09-06 00:17:06 Medium 2
2026-09-05 00:16:27 Medium 2
2026-09-04 00:03:13 Medium 2
2026-09-03 00:15:47 Medium 2
2026-09-02 00:02:31 Medium 2
2026-09-01 00:11:19 Medium 2
2026-08-31 00:19:57 Medium 2
2026-08-30 00:04:14 Medium 2
2026-08-29 00:29:17 Medium 2

Report a package

Reports go to the AURWatch maintainer (one person) and are read by hand. No login required.

0 / 4000
Your suggestion