pcompress-git
The non-standard host is wavpack.com, which is the official project site for WavPack; the download is a standard source tarball with a verifiable checksum, used as a legitimate dependency for building the software.
Triggered rules
llm_review
The static rules flagged this MEDIUM, but an AI model (qwen/qwen3-235b-a22b-07-25) reviewed the full PKGBUILD and judged it LOW (confidence 95%): The non-standard host is wavpack.com, which is the official project site for WavPack; the download is a standard source tarball with a verifiable checksum, used as a legitimate dependency for building the software.
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:20
"http://wavpack.com/wavpack-${_wavpack_ver}.tar.bz2"
PKGBUILD
1 offending line(s) highlighted#!/bin/hint/bash
# Maintainer : bartus <arch-user-repoᘓbartus.33mail.com>
# Contributor: "UnCO Lin" <trash__box <at> 163.com>
# Contributor: PLum <plum.michalski <at> gmail.com>
pkgname=pcompress-git
_pkgname=pcompress
pkgver=3.1Bugfix.r75.gc6e779c
_wavpack_ver=4.70.0
pkgrel=1
epoch=1
arch=(x86_64)
pkgdesc="Utility to do compression/decompression and deduplication in parallel by splitting input data into chunks."
url="https://moinakg.github.io/pcompress/"
license=(LGPL3)
depends=(bzip2 zlib openssl-1.0)
makedepends=(git yasm)
options=(!makeflags)
source=("git+https://github.com/moinakg/${_pkgname}.git"
"http://wavpack.com/wavpack-${_wavpack_ver}.tar.bz2"
"openssl.patch::https://github.com/moinakg/pcompress/pull/55.patch"
"gcc11.patch::https://github.com/moinakg/pcompress/pull/56.patch"
"advance_opts.patch")
sha256sums=('SKIP'
'2cade379b0aba99fbc4e442ccc6dac6c609f6212e46516a083e24c8c364430a4'
'6138cd04fe61ebfbe8f43ecf81a0f9e986a8ef4d2bffc474ee3622a33088699e'
'4e246ab296ccdab436d66dc356b2e41700f334f4ccbe04c914eafd9c2dbaade6'
'0dfbad3cb21260e90196ab6bda653480ae38cb01c35eef834242b5cff73eaccb')
pkgver() {
cd "$_pkgname"
git describe --long --tags | sed 's/\([^-]*-g\)/r\1/;s/-/./g'
}
prepare() {
cd "$_pkgname"
git apply -v "${srcdir}"/{openssl,gcc11,advance_opts}.patch
}
build() {
cd "$_pkgname"
# ./config flags:
# --prefix=<val> The installation prefix (default: /usr).
# --enable-debug Enable debug mode compilation (default: disabled).
# --disable-allocator Disable use of internal memory allocator mechanism (default: enabled).
# --enable-debug-stats Enable printing of some verbose debug info (default: disabled).
# --with-openssl=<path to OpenSSL installation tree> (Default: System)
# --with-zlib=<path to zlib installation tree> (Default: System)
# --with-bzlib=<path to Bzip2 library installation tree> (Default: System)
# --with-external-libbsc=<path to libbsc source tree>
# --wavpack-dir=<path to WavPack source tree>
# --disable-wavpack Disables the WavPack filter.
# --no-sse-detect Do NOT attempt to probe the system`s SSE capability for build flags.
# --no-avx-detect Do NOT attempt to probe the system's AVX capability for build flags.
# --no-1.3-archive-compat Disable compatibility with compressed archives created with Pcompress
# --limit-key128 Limit key length to 128-bit encryption keys.
if check_option "debug" "y"; then
_config_flags+=( --enable-debug{,-stats} )
fi
./config --prefix=/usr \
--wavpack-dir="$srcdir"/wavpack-${_wavpack_ver} \
--with-openssl-incdir="/usr/include/openssl-1.0" \
--with-openssl-libdir="/usr/lib/openssl-1.0" \
"${_config_flags[@]}"
make
}
package() {
cd "$_pkgname"
make DESTDIR="${pkgdir}" install
}
Scan history
| Scanned at (UTC) | Severity | Rules |
|---|---|---|
| 2026-09-17 00:27:14 | Low | 2 |
| 2026-09-16 00:03:17 | Low | 2 |
| 2026-09-15 00:25:31 | Low | 2 |
| 2026-09-14 00:27:57 | Low | 2 |
| 2026-09-13 00:19:54 | Low | 2 |
| 2026-09-12 00:25:17 | Low | 2 |
| 2026-09-11 00:19:22 | Low | 2 |
| 2026-09-10 00:22:44 | Low | 2 |
| 2026-09-09 00:04:09 | Low | 2 |
| 2026-09-08 00:18:08 | Low | 2 |
| 2026-09-07 00:30:15 | Low | 2 |
| 2026-09-06 00:17:06 | Low | 2 |
| 2026-09-05 00:16:27 | Low | 2 |
| 2026-09-04 00:03:13 | Low | 2 |
| 2026-09-03 00:15:47 | Low | 2 |
| 2026-09-02 00:02:31 | Low | 2 |
| 2026-09-01 00:11:19 | Low | 2 |
| 2026-08-31 00:19:57 | Low | 2 |
| 2026-08-30 00:04:14 | Low | 2 |
| 2026-08-29 00:29:17 | Low | 2 |