zulu-25-jdk-fx
MEDIUM
maintainer KSSJW
0 votes
scanned 2026-10-17 07:17:15.137327
Why flagged
One or more source=() URLs point to a host outside the trusted allowlist (github.com, gitlab.com, codeberg.org, pypi.org, …).
Triggered rules
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:35
source_x86_64=("https://cdn.azul.com/zulu/bin/zulu${_zuluver}-ca-fx-jdk${_jdkver}-linux_x64.tar.gz")
Low
Few votes, recently uploaded
zero_votes_recent
Uploaded within the last 14 days with 2 or fewer community votes — little peer review so far.
PKGBUILD
1 offending line(s) highlighted
1
pkgname=zulu-25-jdk-fx
2
pkgver=25.36.205
3
pkgrel=5
4
pkgdesc='Azul Zulu JDK 25 with JavaFX'
5
arch=(
6
'x86_64'
7
'aarch64'
8
)
9
url='https://www.azul.com/downloads'
10
license=('custom')
11
12
_jvm='java-25-zulu-fx'
13
_javaver=25
14
_zuluver=25.36.205
15
_jdkver=25.0.4.1
16
_sha256_x86_64='dc541c82220402985ef4f646246235a55920f4493d79670eddaf33fa45a5c73c'
17
_sha256_aarch64='5485d8302d3ef7a4c8e6baf9f914b5698fe9602226bdb30e5a5dd0c7975eaca2'
18
19
depends=(
20
'java-runtime-common'
21
'java-environment-common'
22
)
23
provides=(
24
"java-environment=${_javaver}"
25
"java-environment-openjdk=${_javaver}"
26
"java-runtime=${_javaver}"
27
"java-runtime-openjdk=${_javaver}"
28
"java-runtime-headless=${_javaver}"
29
"java-runtime-headless-openjdk=${_javaver}"
30
"java-openjfx=${_javaver}"
31
)
32
install="${pkgname}.install"
33
options=('!strip')
34
35
source_x86_64=("https://cdn.azul.com/zulu/bin/zulu${_zuluver}-ca-fx-jdk${_jdkver}-linux_x64.tar.gz")
36
sha256sums_x86_64=("${_sha256_x86_64}")
37
source_aarch64=("https://cdn.azul.com/zulu/bin/zulu${_zuluver}-ca-fx-jdk${_jdkver}-linux_aarch64.tar.gz")
38
sha256sums_aarch64=("${_sha256_aarch64}")
39
40
case "$CARCH" in
41
x86_64)
42
_filename="zulu${_zuluver}-ca-fx-jdk${_jdkver}-linux_x64"
43
;;
44
aarch64)
45
_filename="zulu${_zuluver}-ca-fx-jdk${_jdkver}-linux_aarch64"
46
;;
47
*)
48
printf 'Unsupported architecture: %s\n' "$CARCH" >&2
49
exit 1
50
;;
51
esac
52
53
package() {
54
local install_dir="${pkgdir}/usr/lib/jvm/${_jvm}"
55
local conf_dir="${pkgdir}/etc/${pkgname}"
56
local license_dir="${pkgdir}/usr/share/licenses/${pkgname}"
57
local man_dir="${pkgdir}/usr/share/man/man1"
58
59
install -d "${install_dir}"
60
cp -a "${srcdir}/${_filename}/." "${install_dir}/"
61
62
install -d "${conf_dir}"
63
cp -a "${install_dir}/conf/." "${conf_dir}/"
64
rm -r "${install_dir}/conf"
65
ln -s "/etc/${pkgname}" "${install_dir}/conf"
66
67
install -d "${license_dir}"
68
cp -a "${install_dir}/legal/." "${license_dir}/"
69
mv "${install_dir}/OPENJFX_LICENSE" "${license_dir}/"
70
mv "${install_dir}/DISCLAIMER" "${license_dir}/"
71
rm -r "${install_dir}/legal"
72
ln -s "/usr/share/licenses/${pkgname}" "${install_dir}/legal"
73
74
install -d "${man_dir}"
75
76
for man_page in "${install_dir}"/man/man1/*.1; do
77
local man_name="${man_page##*/}"
78
mv "${man_page}" "${man_dir}/${man_name%.1}-zulu${_javaver}.1"
79
done
80
81
rm -r "${install_dir}/man"
82
ln -s "/usr/share/man" "${install_dir}/man"
83
}
84
Changes since previous scan
--- PKGBUILD @ 2026-10-17 00:21+++ PKGBUILD @ 2026-10-17 07:17@@ -1,59 +1,84 @@ pkgname=zulu-25-jdk-fx pkgver=25.36.205-pkgrel=3-_javaver=25+pkgrel=5 pkgdesc='Azul Zulu JDK 25 with JavaFX' arch=(- 'x86_64'- 'aarch64'+ 'x86_64'+ 'aarch64' ) url='https://www.azul.com/downloads' license=('custom') -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')-+_jvm='java-25-zulu-fx'+_javaver=25 _zuluver=25.36.205 _jdkver=25.0.4.1 _sha256_x86_64='dc541c82220402985ef4f646246235a55920f4493d79670eddaf33fa45a5c73c' _sha256_aarch64='5485d8302d3ef7a4c8e6baf9f914b5698fe9602226bdb30e5a5dd0c7975eaca2' +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_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"- _sha256="${_sha256_x86_64}"- ;;- aarch64)- _filename="zulu${_zuluver}-ca-fx-jdk${_jdkver}-linux_aarch64"- _sha256="${_sha256_aarch64}"- ;;- *)- printf 'Unsupported architecture: %s\n' "$CARCH" >&2- exit 1- ;;+ x86_64)+ _filename="zulu${_zuluver}-ca-fx-jdk${_jdkver}-linux_x64"+ ;;+ aarch64)+ _filename="zulu${_zuluver}-ca-fx-jdk${_jdkver}-linux_aarch64"+ ;;+ *)+ printf 'Unsupported architecture: %s\n' "$CARCH" >&2+ exit 1+ ;; esac -source=("https://cdn.azul.com/zulu/bin/${_filename}.tar.gz")-sha256sums=("${_sha256}")- package() {- local install_dir="${pkgdir}/usr/lib/jvm/${pkgname}"+ local install_dir="${pkgdir}/usr/lib/jvm/${_jvm}"+ local conf_dir="${pkgdir}/etc/${pkgname}"+ 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}/" - cp -a "${srcdir}/${_filename}/." "${install_dir}/"+ install -d "${conf_dir}"+ cp -a "${install_dir}/conf/." "${conf_dir}/"+ rm -r "${install_dir}/conf"+ ln -s "/etc/${pkgname}" "${install_dir}/conf"++ install -d "${license_dir}"+ cp -a "${install_dir}/legal/." "${license_dir}/"+ mv "${install_dir}/OPENJFX_LICENSE" "${license_dir}/"+ mv "${install_dir}/DISCLAIMER" "${license_dir}/"+ rm -r "${install_dir}/legal"+ ln -s "/usr/share/licenses/${pkgname}" "${install_dir}/legal"++ 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 07:17:15 | Medium | 2 |
| 2026-10-17 00:21:55 | Clean | 3 |
| 2026-10-16 15:16:11 | Medium | 2 |
| 2026-10-16 07:15:06 | Medium | 2 |
| 2026-10-16 05:14:45 | Medium | 2 |
| 2026-10-16 00:12:47 | Low | 3 |
| 2026-10-15 15:14:36 | Low | 3 |
| 2026-10-15 15:12:23 | Medium | 2 |