lyx

LOW
maintainer carlosal1015 107 votes scanned 2026-09-17 00:27:14.276658
View on AUR
Why flagged

The source is a tarball from a plausible project mirror (ftp.lip6.fr) hosting the official LyX release; building from a non-whitelisted but legitimate upstream source is normal for AUR packages and poses low risk.

Triggered rules

Low AI review llm_review

An AI model (qwen/qwen3-235b-a22b-2507) reviewed this and agrees it is LOW (confidence 95%): The source is a tarball from a plausible project mirror (ftp.lip6.fr) hosting the official LyX release; building from a non-whitelisted but legitimate upstream source is normal for AUR packages and poses low risk.

1 higher static finding superseded - not the current verdict (shown for transparency)
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:20 source=(https://ftp.lip6.fr/pub/${pkgname}/stable/${pkgver::4}x/${pkgname}-${pkgver}.tar.xz{,.sig}

PKGBUILD

1 offending line(s) highlighted
1# Maintainer: Carlos Aznarán <caznaranl@uni.pe>
2# Contributor: Antonio Rojas <arojas@archlinux.org>
3# Contributor: Ronald van Haren <ronald.archlinux.org>
4# Contributor: Jason Chu <jason@archlinux.org>
5pkgname=lyx
6pkgver=2.5.2
7pkgrel=1
8pkgdesc="An advanced WYSIWYM document processor & LaTeX front-end"
9arch=(x86_64)
10url="https://www.${pkgname}.org"
11depends=(qt6-svg python imagemagick enchant hunspell libmythes
12 file hicolor-icon-theme desktop-file-utils)
13makedepends=(boost bc)
14optdepends=('rcs: built-in version control system'
15 'texlive-latexextra: float wrap support'
16 'python: support for python scripts')
17license=(GPL-2.0-or-later)
18backup=('etc/lyx/lyxrc.dist')
19options=('emptydirs' '!lto')
20source=(https://ftp.lip6.fr/pub/${pkgname}/stable/${pkgver::4}x/${pkgname}-${pkgver}.tar.xz{,.sig}
21 lyxrc.dist)
22validpgpkeys=('FE66471B43559707AFDAD955DE7A44FAC7FB382D') # LyX Release Manager (Signing LyX tarballs and binaries) <sanda@lyx.org>
23sha512sums=('301d8e4aa63bcf2cdaadee2a5dbbe2b5bf33d9ea6dd767db2e59c07fde83f1191d747d883adaf22690ccc0aed03e438ea2dbff19a45dcdadf5fab0d1b4f5fb28'
24 'SKIP'
25 'eef777cf6033a7b1e04700f33068b07309f8d5c6931c16927305dafb3a00fd46d4b536149349ab56b7455e7dea195c8889da2b6fbf9caa9e76bc0557f9358bc3')
26
27build() {
28 cd ${pkgname}-${pkgver}
29 ./autogen.sh
30 ./configure \
31 --prefix=/usr \
32 --enable-qt6 \
33 --without-included-boost \
34 --without-included-mythes
35 make
36}
37
38package() {
39 cd ${pkgname}-${pkgver}
40 make DESTDIR="${pkgdir}" install
41
42 # install default config file
43 install -Dm644 "${srcdir}/lyxrc.dist" "${pkgdir}/etc/lyx/lyxrc.dist"
44 ln -sf /etc/lyx/lyxrc.dist "${pkgdir}/usr/share/lyx/lyxrc.dist"
45}
46

Scan history

Scanned at (UTC)SeverityRules
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

Report a package

Reports go to the AURWatch maintainer (one person) and are read by hand. No login required.

0 / 4000
Your suggestion