blender-bin
The source is a prebuilt Blender binary from a university mirror (ocf.berkeley.edu), which is a legitimate and trusted academic institution; while not on a standard host whitelist, the download is verifiable via matching sha256sum and corresponds to official Blender releases, posing minimal supply-chain risk.
Triggered rules
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 source is a prebuilt Blender binary from a university mirror (ocf.berkeley.edu), which is a legitimate and trusted academic institution; while not on a standard host whitelist, the download is verifiable via matching sha256sum and corresponds to official Blender releases, posing minimal supply-chain risk.
1 higher static finding superseded - not the current verdict (shown for transparency)
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:71
source=("https://mirrors.ocf.berkeley.edu/blender/release/Blender${pkgver:0:3}/blender-${pkgver}-linux-x64.tar.xz"
PKGBUILD
1 offending line(s) highlighted# Maintainer: HurricanePootis <hurricanepootis@protonmail.com>
pkgname=blender-bin
pkgver=5.2.1
pkgrel=1
pkgdesc="A fully integrated 3D graphics creation suite (with packaged libraries and python3.11)"
arch=('x86_64')
url="https://blender.org"
license=(
Apache-2.0
Bitstream-Vera
BSD-2-Clause
BSD-3-Clause
BSL-1.0
bzip2-1.0.6
FTL
GPL-2.0-or-later
GPL-3.0-or-later
LGPL-2.1-or-later
LGPL-3.0-or-later
libpng-2.0
libtiff
MIT-Khronos-old
MIT
MPL-2.0
NCSA
OFL-1.1
Python-2.0
SGI-B-2.0
Zlib
LicenseRef-Arev-Fonts
LicenseRef-ICS
LicenseRef-LLVM-exception
LicenseRef-TOST-1.0
)
depends=('glibc' 'bash' 'hicolor-icon-theme'
'libx11'
'libxrender'
'libxfixes'
'libxi'
'libxkbcommon'
'libxt'
'libstdc++'
'libgcc'
'libxcb'
'libxext'
'libsm'
'libice'
'libglvnd'
'libxau'
'libxdmcp'
'util-linux-libs'
'ffmpeg'
'mesa'
'spirv-tools'
'llvm'
'systemd-libs'
'libdrm'
'wayland'
'pulse-native-provider'
'icu'
'vulkan-driver'
'opengl-driver')
optdepends=('cuda: Cycles renderer CUDA support'
'intel-compute-runtime: Cycles renderer Intel OneAPI support'
'level-zero-loader: Cycles renderer Intel OneAPI support'
'intel-level-zero-raytracing-support: Intel OneAPI Raytracing Support'
'libdecor: wayland support'
'hip-runtime-amd: HIP renderer AMD support')
provides=('blender')
conflicts=('blender')
source=("https://mirrors.ocf.berkeley.edu/blender/release/Blender${pkgver:0:3}/blender-${pkgver}-linux-x64.tar.xz"
"x-blender.xml")
sha256sums=('a31f524fa99a527d3d52b7f5aaa68c34e1a19d5a1c9473f79c5cc610fd5b10e9'
'230fc11e49d647215f4735117761d887756823ee1c8fab08987218fd037de75c')
validpgpkeys=()
package() {
cd "$srcdir/blender-$pkgver-linux-x64"
mkdir -p "${pkgdir}/usr/lib/${pkgname}/"
install -Dm755 {blender,blender-thumbnailer} "${pkgdir}/usr/lib/blender-bin/"
install -Dm644 blender-symbolic.svg "${pkgdir}/usr/share/icons/hicolor/symbolic/apps/blender-symbolic.svg"
install -Dm644 blender.svg "${pkgdir}/usr/share/icons/hicolor/scalable/apps/blender.svg"
install -Dm644 copyright.txt "${pkgdir}/usr/share/licenses/$pkgname/copyright.txt"
install -Dm644 readme.html "${pkgdir}/usr/share/doc/$pkgname/readme.html"
install -Dm644 blender.desktop "${pkgdir}/usr/share/applications/blender.desktop"
install -Dm644 "$srcdir/x-blender.xml" "${pkgdir}/usr/share/mime/application/x-blender.xml"
cp -a -r "${pkgver:0:3}" lib "${pkgdir}/usr/lib/${pkgname}"
cp -a -r -T license "${pkgdir}/usr/share/licenses/${pkgname}"
pushd "${pkgdir}/usr/lib/${pkgname}/lib"
for _file in *.so*;
do
chmod 755 "$_file"
done
popd
install -Dm755 blender-launcher "$pkgdir/usr/bin/blender"
install -Dm755 blender-system-info.sh "$pkgdir/usr/bin/blender-system-info"
ln -s "/usr/lib/$pkgname/blender-thumbnailer" "$pkgdir/usr/bin/blender-thumbnailer"
sed -i 's/\$(dirname "\$(readlink -f "\$0")")/\/usr\/lib\/blender-bin/g' "$pkgdir/usr/bin/blender"
sed -i 's/BASE_DIR=\$(dirname "\$0")/BASE_DIR=\/usr\/lib\/blender-bin/g' "$pkgdir/usr/bin/blender-system-info"
}
Changes since previous scan
--- PKGBUILD @ 2026-07-15 00:09+++ PKGBUILD @ 2026-08-27 00:08@@ -1,6 +1,6 @@ # Maintainer: HurricanePootis <hurricanepootis@protonmail.com> pkgname=blender-bin-pkgver=5.1.2+pkgver=5.2.1 pkgrel=1 pkgdesc="A fully integrated 3D graphics creation suite (with packaged libraries and python3.11)" arch=('x86_64')@@ -16,6 +16,7 @@ GPL-2.0-or-later GPL-3.0-or-later LGPL-2.1-or-later+ LGPL-3.0-or-later libpng-2.0 libtiff MIT-Khronos-old@@ -67,9 +68,9 @@ 'hip-runtime-amd: HIP renderer AMD support') provides=('blender') conflicts=('blender')-source=("https://download.blender.org/release/Blender${pkgver:0:3}/blender-${pkgver}-linux-x64.tar.xz"+source=("https://mirrors.ocf.berkeley.edu/blender/release/Blender${pkgver:0:3}/blender-${pkgver}-linux-x64.tar.xz" "x-blender.xml")-sha256sums=('aaccb355f50183979b698bcce7467103a76261b5fa59f4972295842662a285fb'+sha256sums=('a31f524fa99a527d3d52b7f5aaa68c34e1a19d5a1c9473f79c5cc610fd5b10e9' '230fc11e49d647215f4735117761d887756823ee1c8fab08987218fd037de75c') validpgpkeys=() @@ -87,24 +88,16 @@ cp -a -r "${pkgver:0:3}" lib "${pkgdir}/usr/lib/${pkgname}" cp -a -r -T license "${pkgdir}/usr/share/licenses/${pkgname}" pushd "${pkgdir}/usr/lib/${pkgname}/lib"- for file in *.so*;+ for _file in *.so*; do- chmod 755 "$file"- done- popd- pushd "${pkgdir}/usr/lib/${pkgname}/lib/mesa"- for file in *.so*;- do- chmod 755 "$file"+ chmod 755 "$_file" done popd install -Dm755 blender-launcher "$pkgdir/usr/bin/blender"- install -Dm755 blender-softwaregl "$pkgdir/usr/bin/blender-softwaregl" install -Dm755 blender-system-info.sh "$pkgdir/usr/bin/blender-system-info" ln -s "/usr/lib/$pkgname/blender-thumbnailer" "$pkgdir/usr/bin/blender-thumbnailer" sed -i 's/\$(dirname "\$(readlink -f "\$0")")/\/usr\/lib\/blender-bin/g' "$pkgdir/usr/bin/blender"- sed -i 's/BF_DIST_BIN=\$(dirname "\$0")/BF_DIST_BIN=\/usr\/lib\/blender-bin/g' "$pkgdir/usr/bin/blender-softwaregl" sed -i 's/BASE_DIR=\$(dirname "\$0")/BASE_DIR=\/usr\/lib\/blender-bin/g' "$pkgdir/usr/bin/blender-system-info" } Scan history
| Scanned at (UTC) | Severity | Rules |
|---|---|---|
| 2026-08-27 00:08:17 | Low | 2 |
| 2026-08-26 23:31:22 | Medium | 1 |
| 2026-07-15 00:09:25 | Clean | 2 |
| 2026-07-14 21:46:03 | Medium | 1 |
| 2026-06-19 19:07:35 | Clean | 2 |
| 2026-06-18 16:11:54 | Medium | 1 |