anyk
The package downloads a JAR file from the official Hungarian tax office domain (nav.gov.hu), which is the legitimate source for this software; the non-whitelisted host is a government domain plausibly owned by the project, and the checksum is verified, making this a standard AUR package build with low 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 package downloads a JAR file from the official Hungarian tax office domain (nav.gov.hu), which is the legitimate source for this software; the non-whitelisted host is a government domain plausibly owned by the project, and the checksum is verified, making this a standard AUR package build with low 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:17
source=("AbevJava-${pkgver}.${subver}-${pkgrel}::https://nav.gov.hu/pfile/rpmFile?path=/nyomtatvanyok/letoltesek/nyomtatvanykitolto_programok/nyomtatvany_apeh/keretprogramok/AbevJava"
PKGBUILD
1 offending line(s) highlighted# Maintainer: Norbert Balázs <bnorb93@gmail.com>
# Maintainer: Márk Sági-Kazár <mark.sagikazar@gmail.com>
# Maintainer: Bence Hornák <hornak.bence@gmail.com>
pkgname=anyk
pkgver=3.50.0
subver=0.1
pkgrel=1
pkgdesc='Form fill program of the Hungarian tax office (Általános Nyomtatványkitöltő (ÁNYK))'
arch=('any')
url='https://www.nav.gov.hu/nav/letoltesek/nyomtatvanykitolto_programok/nyomtatvany_apeh/keretprogramok/abevjava_install.html'
license=('Apache')
depends=('jre8-openjdk')
optdepends=('ttf-ms-fonts: for better font rendering')
makedepends=('unzip')
provides=('abevjava')
source=("AbevJava-${pkgver}.${subver}-${pkgrel}::https://nav.gov.hu/pfile/rpmFile?path=/nyomtatvanyok/letoltesek/nyomtatvanykitolto_programok/nyomtatvany_apeh/keretprogramok/AbevJava"
'abevjava'
'abevjavapath.cfg'
'anyk.desktop'
'setenv'
'anyk.sysusers')
md5sums=('4a094ff0c61542d1477d980df5ead012'
'14e676f715c1008dda83ffd7c3a127ec'
'5dae655a84d5dd76401011f5629d8f0f'
'86e4d78220da7d2d7a9015067d48ab9f'
'2e0fae11fbaa20d376a1228ac0262209'
'b6a3cc94de751f437d9f4a0e67afe85a')
package() {
install -d -m 755 "${pkgdir}/usr/bin"
install -d -m 755 "${pkgdir}/usr/share/abevjava"
install -d -m 755 "${pkgdir}/etc"
unzip -oq "$srcdir/usr/share/abevjava/abevjava_install-$pkgver-${subver}.jar" -d "$srcdir"
install -m 655 "${srcdir}"/setenv "${pkgdir}"/usr/share/abevjava
install -m 655 "${srcdir}"/abevjava "${pkgdir}"/usr/bin
install -m 644 "${srcdir}"/abevjavapath.cfg "${pkgdir}"/etc
install -D "${srcdir}/${pkgname}".desktop "${pkgdir}"/usr/share/applications/"${pkgname}".desktop
install -Dm 644 "${srcdir}"/application/abevjava.png "${pkgdir}"/usr/share/pixmaps/abevjava.png
cp -r "${srcdir}"/application/* "${pkgdir}"/usr/share/abevjava
# Create anyk group and set download folder writable for group members
install -Dm 644 "${srcdir}/anyk.sysusers" "${pkgdir}/usr/lib/sysusers.d/anyk.conf"
chgrp -R 569 "${pkgdir}/usr/share/abevjava/abev"
chgrp -R 569 "${pkgdir}/usr/share/abevjava/eroforrasok"
chgrp -R 569 "${pkgdir}/usr/share/abevjava/nyomtatvanyok"
chgrp -R 569 "${pkgdir}/usr/share/abevjava/upgrade"
chgrp -R 569 "${pkgdir}/usr/share/abevjava/segitseg"
chmod -R g=u "${pkgdir}/usr/share/abevjava/abev"
chmod -R g=u "${pkgdir}/usr/share/abevjava/eroforrasok"
chmod -R g=u "${pkgdir}/usr/share/abevjava/nyomtatvanyok"
chmod -R g=u "${pkgdir}/usr/share/abevjava/upgrade"
chmod -R g=u "${pkgdir}/usr/share/abevjava/segitseg"
install=anyk.install
}
Scan history
| Scanned at (UTC) | Severity | Rules |
|---|---|---|
| 2026-10-17 00:21:55 | Low | 2 |
| 2026-10-16 00:12:47 | Low | 2 |
| 2026-10-15 00:28:05 | Low | 2 |
| 2026-10-14 00:06:47 | Low | 2 |
| 2026-10-13 00:23:45 | Low | 2 |
| 2026-10-12 00:18:51 | Low | 2 |
| 2026-10-11 00:26:05 | Low | 2 |
| 2026-10-10 00:11:52 | Low | 2 |
| 2026-10-09 00:05:33 | Low | 2 |
| 2026-10-08 00:28:03 | Low | 2 |
| 2026-10-07 00:21:34 | Low | 2 |
| 2026-10-06 00:13:36 | Low | 2 |
| 2026-10-05 00:08:03 | Low | 2 |
| 2026-10-04 00:18:08 | Low | 2 |
| 2026-10-03 00:23:04 | Low | 2 |
| 2026-10-02 00:00:32 | Low | 2 |
| 2026-10-01 00:02:06 | Low | 2 |
| 2026-09-30 00:20:07 | Low | 2 |
| 2026-09-29 00:07:46 | Low | 2 |
| 2026-09-28 00:28:32 | Low | 2 |