zulu-8-jdk-fx
Downloads a prebuilt JDK binary from cdn.azul.com, which is Azul's own official CDN for Zulu JDK distributions; checksums are provided and non-SKIP'd, making this a legitimate vendor binary package with no obfuscation or exfiltration concerns.
Triggered rules
zero_votes_recent
Uploaded within the last 14 days with 2 or fewer community votes — little peer review so far.
llm_review
The static rules flagged this MEDIUM, but an AI model (anthropic/claude-sonnet-4.6) reviewed the full PKGBUILD and judged it LOW (confidence 85%): Downloads a prebuilt JDK binary from cdn.azul.com, which is Azul's own official CDN for Zulu JDK distributions; checksums are provided and non-SKIP'd, making this a legitimate vendor binary package with no obfuscation or exfiltration concerns.
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:37
source_x86_64=("https://cdn.azul.com/zulu/bin/zulu${_zuluver}-ca-fx-jdk${_jdkver}-linux_x64.tar.gz")
PKGBUILD
1 offending line(s) highlightedpkgname=zulu-8-jdk-fx
pkgver=8.96.0.205
pkgrel=1
pkgdesc='Azul Zulu JDK 8 with JavaFX'
arch=(
'x86_64'
'i686'
'aarch64'
)
url='https://www.azul.com/downloads'
license=('custom')
_jvm='java-8-zulu-fx'
_javaver=8
_zuluver=8.96.0.205
_jdkver=8.0.504
_sha256_x86_64='c5dcd67eac70e56154e06fa1dca88d27b5a66114835303155f3388e130bb430a'
_sha256_i686='510631f9071876cc2f50bcbc629e5c865d4abd0ec470c6d516cb66c129feb79d'
_sha256_aarch64='0b65b52711f00c616224d41742ace7e3a160042cb94c349272abee7b8dc4c814'
depends=(
'java-runtime-common'
'java-environment-common'
)
provides=(
"java-environment=${_javaver}"
"java-environment-openjdk=${_javaver}"
"java-runtime=${_javaver}"
"java-runtime-openjdk=${_javaver}"
"java-runtime-headless=${_javaver}"
"java-runtime-headless-openjdk=${_javaver}"
"java-openjfx=${_javaver}"
)
install="${pkgname}.install"
options=('!strip')
source_x86_64=("https://cdn.azul.com/zulu/bin/zulu${_zuluver}-ca-fx-jdk${_jdkver}-linux_x64.tar.gz")
sha256sums_x86_64=("${_sha256_x86_64}")
source_i686=("https://cdn.azul.com/zulu/bin/zulu${_zuluver}-ca-fx-jdk${_jdkver}-linux_i686.tar.gz")
sha256sums_i686=("${_sha256_i686}")
source_aarch64=("https://cdn.azul.com/zulu/bin/zulu${_zuluver}-ca-fx-jdk${_jdkver}-linux_aarch64.tar.gz")
sha256sums_aarch64=("${_sha256_aarch64}")
case "$CARCH" in
x86_64)
_filename="zulu${_zuluver}-ca-fx-jdk${_jdkver}-linux_x64"
;;
i686)
_filename="zulu${_zuluver}-ca-fx-jdk${_jdkver}-linux_i686"
;;
aarch64)
_filename="zulu${_zuluver}-ca-fx-jdk${_jdkver}-linux_aarch64"
;;
*)
printf 'Unsupported architecture: %s\n' "$CARCH" >&2
exit 1
;;
esac
package() {
local install_dir="${pkgdir}/usr/lib/jvm/${_jvm}"
local license_dir="${pkgdir}/usr/share/licenses/${pkgname}"
local man_dir="${pkgdir}/usr/share/man/man1"
install -d "${install_dir}"
cp -a "${srcdir}/${_filename}/." "${install_dir}/"
install -d "${license_dir}"
mkdir "${license_dir}/jre"
mv "${install_dir}/jre/ASSEMBLY_EXCEPTION" "${license_dir}/jre/"
mv "${install_dir}/jre/LICENSE" "${license_dir}/jre/"
mv "${install_dir}/ASSEMBLY_EXCEPTION" "${license_dir}/"
mv "${install_dir}/DISCLAIMER" "${license_dir}/"
mv "${install_dir}/LICENSE" "${license_dir}/"
mv "${install_dir}/OPENJFX_LICENSE" "${license_dir}/"
install -d "${man_dir}"
for man_page in "${install_dir}"/man/man1/*.1; do
local man_name="${man_page##*/}"
mv "${man_page}" "${man_dir}/${man_name%.1}-zulu${_javaver}.1"
done
rm -r "${install_dir}/man"
ln -s "/usr/share/man" "${install_dir}/man"
}
Scan history
| Scanned at (UTC) | Severity | Rules |
|---|---|---|
| 2026-10-17 13:19:51 | Low | 3 |
| 2026-10-17 13:18:05 | Medium | 2 |