ark-vcs-bin
Triggered rules
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")
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# Maintainer: Andersmmg <andersmmg at duck dot com>
pkgname=ark-vcs-bin
pkgver=1.0.0
pkgrel=1
pkgdesc="VCS built from the ground up for performance and ease of use. Pre-compiled."
arch=('x86_64')
url="https://ark-vcs.com/"
license=('custom')
depends=()
optdepends=()
provides=('ark-vcs')
conflicts=('ark-vcs')
source=("ark-vcs.png")
source_x86_64=("https://ark-vcs.com/static/versions/Ark-Vcs_${pkgver//./_}_linux.zip")
sha256sums=("SKIP")
sha256sums_x86_64=('b38d84804be3c1c408d5529208edef74d0ad628a233c6a1780f8e4ed3919b99f')
prepare() {
mv "${srcdir}/Ark-Vcs_${pkgver//./_}" "$srcdir/$pkgname-$pkgver"
cd "$srcdir/$pkgname-$pkgver"
cat <<EOF > ark-vcs.desktop
[Desktop Entry]
Name=Ark VCS
Description=VCS built from the ground up for performance and ease of use.
Exec=ark-vcs gui
Icon=/usr/share/icons/hicolor/256x256/apps/$pkgname.png
Terminal=false
Type=Application
Categories=Utility;Development;
StartupWMClass=ark-vcs
EOF
}
package() {
_output="$srcdir/$pkgname-$pkgver"
install -Dm755 "${_output}/ark" "${pkgdir}/usr/bin/ark-vcs"
# Install the .desktop file for launcher integration (if you have one)
install -d "$pkgdir/usr/share/applications"
cp "$srcdir/$pkgname-$pkgver/ark-vcs.desktop" "$pkgdir/usr/share/applications/"
# # Install application icon
install -d "$pkgdir/usr/share/icons/hicolor/256x256/apps"
cp "$srcdir/ark-vcs.png" "$pkgdir/usr/share/icons/hicolor/256x256/apps/$pkgname.png"
}
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 00:29:32 | MEDIUM | 2 |
| 2026-07-21 00:24:15 | MEDIUM | 2 |
| 2026-07-20 00:19:49 | MEDIUM | 2 |
| 2026-07-19 00:17:08 | MEDIUM | 2 |
| 2026-07-18 00:14:48 | MEDIUM | 2 |
| 2026-07-17 00:06:16 | MEDIUM | 2 |
| 2026-07-16 00:05:41 | MEDIUM | 2 |
| 2026-07-15 00:09:25 | MEDIUM | 2 |