lyx

maintainer carlosal1015 · 107 votes · scanned 2026-08-03 00:08:14.047287
LOW
View on AUR ↗
Why flagged The source is a tarball from a plausible project mirror (ftp.lip6.fr) hosting the official LyX release, which is normal for AUR packages; the non-whitelisted host is not inherently dangerous as it is a known academic mirror, and the package builds from source without executing untrusted binaries.

Triggered rules

LOW AI review llm_review

An AI model (qwen/qwen3-235b-a22b-07-25) 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, which is normal for AUR packages; the non-whitelisted host is not inherently dangerous as it is a known academic mirror, and the package builds from source without executing untrusted binaries.

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.1
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=('77c3bd1deeb2c6d174d21ee9620654ac82d0695fbeba22b653819129d2d27f2a999e28cdff444c1e9fd64a0a7fae5ce0effa69818bce2aea1b708f7a27858e54'
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-08-03 00:08:14 LOW 2
2026-08-02 00:16:08 LOW 2
2026-08-01 00:11:18 LOW 2
2026-07-31 00:14:10 LOW 2
2026-07-30 00:17:23 LOW 2
2026-07-29 00:25:53 LOW 2
2026-07-28 00:07:28 LOW 2
2026-07-27 00:24:32 LOW 2
2026-07-26 00:07:32 LOW 2
2026-07-25 00:13:44 LOW 2
2026-07-24 00:02:28 LOW 2
2026-07-23 00:14:47 LOW 2
2026-07-22 00:29:32 LOW 2
2026-07-21 00:24:15 LOW 2
2026-07-20 00:19:49 LOW 2
2026-07-19 00:17:08 LOW 2
2026-07-18 00:14:48 LOW 2
2026-07-17 00:06:16 LOW 2
2026-07-16 00:05:41 LOW 2
2026-07-15 00:09:25 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