veeamblksnap-dkms
maintainer ypomortsev
· 2 votes
· scanned 2026-08-03 00:08:14.047287
LOW
View on AUR ↗
Why flagged
The package downloads a source RPM from Veeam's official repository domain for building a DKMS module; while the host is not a common forge, it is plausibly Veeam's own infrastructure, and the source is used to build kernel modules, not execute untrusted binaries.
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 a source RPM from Veeam's official repository domain for building a DKMS module; while the host is not a common forge, it is plausibly Veeam's own infrastructure, and the source is used to build kernel modules, not execute untrusted binaries.
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:15
source=("https://repository.veeam.com/backup/linux/agent-13/rpm/el/10/x86_64/blksnap-${pkgver}-1.noarch.rpm"
PKGBUILD
1 offending line(s) highlighted
1
# Maintainer: Yegor Pomortsev <yegor@pomortsev.com>
2
# Contributors: krnlsoft <krnlsoft 4t hotmail d0t it>
3
4
_pkgbase=blksnap
5
_pkgname=veeam${_pkgbase}
6
pkgname=${_pkgname}-dkms
7
pkgver=13.1.0.252
8
pkgrel=1
9
pkgdesc="Veeam Agent for Linux kernel modules (DKMS)"
10
arch=(x86_64)
11
url=https://www.veeam.com/products/downloads.html
12
license=(LicenseRef-GPL-2.0)
13
depends=(dkms)
14
conflicts=("${_pkgbase}")
15
source=("https://repository.veeam.com/backup/linux/agent-13/rpm/el/10/x86_64/blksnap-${pkgver}-1.noarch.rpm"
16
'dkms.conf')
17
sha256sums=('fab878090c08780b4995fab7cc8ee95a0a0f38c494c7ac97cd5ba9f6eb2acdb3'
18
'21a182149740160df2d3475fad4142a08d8fc850e0234d32922472f7e4aa66fc')
19
20
package() {
21
local target="${pkgdir}/usr/src/${_pkgname}-${pkgver}"
22
mkdir -p "${target}"
23
24
# Copy sources (including Makefile)
25
cp -r "${srcdir}/usr/src/${_pkgbase}-${pkgver}/." "${target}/"
26
27
# Copy dkms.conf
28
install -Dm644 dkms.conf "${target}/dkms.conf"
29
30
# Set name and version
31
sed -e "s/@_PKGBASE@/${_pkgname}/" \
32
-e "s/@PKGVER@/${pkgver}/" \
33
-i "${target}/dkms.conf"
34
}
35
Changes since previous scan
--- PKGBUILD @ 2026-07-09 00:22+++ PKGBUILD @ 2026-08-03 00:08@@ -4,7 +4,7 @@ _pkgbase=blksnap _pkgname=veeam${_pkgbase} pkgname=${_pkgname}-dkms-pkgver=13.0.2.2+pkgver=13.1.0.252 pkgrel=1 pkgdesc="Veeam Agent for Linux kernel modules (DKMS)" arch=(x86_64)@@ -14,7 +14,7 @@ conflicts=("${_pkgbase}") source=("https://repository.veeam.com/backup/linux/agent-13/rpm/el/10/x86_64/blksnap-${pkgver}-1.noarch.rpm" 'dkms.conf')-sha256sums=('604c30ba739720a376c106c799c2beda82296b628ccb758a97d1f279d39667a9'+sha256sums=('fab878090c08780b4995fab7cc8ee95a0a0f38c494c7ac97cd5ba9f6eb2acdb3' '21a182149740160df2d3475fad4142a08d8fc850e0234d32922472f7e4aa66fc') package() {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 05:20:08 | MEDIUM | 1 |
| 2026-07-09 00:22:38 | CLEAN | 2 |
| 2026-07-08 21:29:20 | MEDIUM | 1 |
| 2026-06-19 19:07:35 | CLEAN | 2 |
| 2026-06-18 18:55:24 | LOW | 2 |
| 2026-06-18 16:11:54 | MEDIUM | 1 |