prerex
maintainer orphaned
· 1 votes
· scanned 2026-08-03 00:08:14.047287
LOW
View on AUR ↗
Why flagged
The sources are LaTeX documentation, style files, and source code from a plausible CTAN mirror; building and installing them is standard for TeX packages and poses no significant risk.
Triggered rules
LOW
AI review downgraded a static finding
llm_review
The static rules flagged this MEDIUM, but an AI model (qwen/qwen3-235b-a22b-07-25) reviewed the full PKGBUILD and judged it LOW (confidence 95%): The sources are LaTeX documentation, style files, and source code from a plausible CTAN mirror; building and installing them is standard for TeX packages and poses no significant 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:12
source=("http://ftp.math.purdue.edu/mirrors/ctan.org/graphics/$pkgname/doc/$pkgname-$pkgver.tar.gz"
PKGBUILD
1 offending line(s) highlighted
1
# Contributor: Stefan Husmann <stefan-husmann@t-online.de>
2
pkgname=prerex
3
pkgver=6.8.0
4
_vver=6.5.1
5
pkgrel=3
6
pkgdesc="a LaTeX document style for prerequisite charts"
7
url="http://ftp.math.purdue.edu/mirrors/ctan.org/graphics/prerex"
8
arch=('i686' 'x86_64')
9
license=('GPL')
10
depends=('libedit' 'poppler-qt5')
11
install=prerex.install
12
source=("http://ftp.math.purdue.edu/mirrors/ctan.org/graphics/$pkgname/doc/$pkgname-$pkgver.tar.gz"
13
"http://ftp.math.purdue.edu/mirrors/ctan.org/graphics/$pkgname/doc/v$pkgname-${_vver}.tar.gz"
14
"http://ftp.math.purdue.edu/mirrors/ctan.org/graphics/$pkgname/$pkgname.sty"
15
http://ftp.math.purdue.edu/mirrors/ctan.org/graphics/prerex/doc/prerex.sty.7
16
http://ftp.math.purdue.edu/mirrors/ctan.org/graphics/prerex/doc/intro.pdf)
17
sha256sums=('32defe69d3c04e3e1d13d0cb427666dcb8fcca9bf9d9d004873538b79a2516fa'
18
'fef226574a214d39d4f09017b29167b4efc24bc9f592d69f56127d7e0d33245b'
19
'55a852cf6fa8f478a540331907b534f8959037ae35e7b521bcf8a2a77d5460a6'
20
'a29f7c75ab58654ba51d6b3f5923b8a3a0b704f8910dfc8ea50974c50a563846'
21
'18fe08ff3cdc7ed0d3f7887858e42dcffb485e8b1f49956fe5b926e9b21849fa')
22
23
prepare () {
24
cd $pkgname-$pkgver
25
# replace xterm by your favourite terminal emulator here
26
sed -i s+xterm+st+ "$srcdir"/v$pkgname-$_vver/window.cpp
27
}
28
29
build() {
30
cd $pkgname-$pkgver
31
./configure --prefix=/usr
32
make
33
34
cd ../v$pkgname-$_vver
35
qmake-qt5 vprerex.pro
36
make
37
}
38
39
package () {
40
install -Dm644 $pkgname.sty \
41
"$pkgdir"/usr/share/texmf/tex/latex/$pkgname.sty
42
install -Dm644 $pkgname.sty.7 \
43
"$pkgdir"/usr/share/man/man7/$pkgname.sty.7
44
install -Dm644 intro.pdf \
45
"$pkgdir"/usr/share/doc/$pkgname/intro.pdf
46
cd "$srcdir"/$pkgname-$pkgver
47
make DESTDIR="$pkgdir" install
48
cd "$srcdir"/v$pkgname-$_vver
49
install -Dm755 vprerex "$pkgdir"/usr/bin/vprerex
50
install -Dm644 vprerex.1 "$pkgdir"/usr/share/man/man1/vprerex.1
51
install -Dm644 vprerex.desktop \
52
"$pkgdir"/usr/share/applications/vprerex.desktop
53
}
54
Scan history
| Scanned at (UTC) | Severity | Rules |
|---|---|---|
| 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 |