botan1.10
maintainer grawity
· 3 votes
· scanned 2026-08-03 00:08:14.047287
LOW
View on AUR ↗
Why flagged
The source is a tarball from the project's official domain (botan.randombit.net) for an obsolete version, which is normal for AUR packages; the non-whitelisted host is the project's own, and the build process is standard.
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 source is a tarball from the project's official domain (botan.randombit.net) for an obsolete version, which is normal for AUR packages; the non-whitelisted host is the project's own, and the build process is standard.
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:14
source=("https://botan.randombit.net/releases/old/Botan-${pkgver}.tgz"{,.asc}
PKGBUILD
1 offending line(s) highlighted
1
# $Id$
2
# Maintainer: Felix Yan <felixonmars@archlinux.org>
3
# Contributor: drakkan <nicola.murino@gmail.com>
4
5
pkgname=botan1.10
6
pkgver=1.10.17
7
pkgrel=4
8
pkgdesc='Obsolete branch of the Botan crypto library for Monotone'
9
license=('BSD')
10
arch=('x86_64')
11
url='http://botan.randombit.net/'
12
depends=('gcc-libs' 'sh')
13
makedepends=('python')
14
source=("https://botan.randombit.net/releases/old/Botan-${pkgver}.tgz"{,.asc}
15
"botan1_10_17-latest-commits.patch"
16
"sphinx-python3.diff")
17
sha512sums=('a47cab3af113652247c8efc8b0f043eb62175eaa8554833d5fc3016ea94dbdd8aa722ab9b5226cc5f133afbcc088d54362111630eaa4594812c39925cc3c8649'
18
'SKIP'
19
'b490383950ddbeb3ec472ba7075e986aa52175c99ef348d8446a648f3f39e0e9a0c80e1a0591d77f9b4d04e60c7784452296fa2bf2a238f5dad50ccedbf970f4'
20
'18cdf4f3739adb853e1b9a743ef79caad899fcd074bd70e4bb689716a8ee46768667ddc74912ed8849474ffd45c10f5399b0dc8f330a9b9851c24cce3a228937')
21
validpgpkeys=('621DAF6411E1851C4CF9A2E16211EBF1EFBADFBC') # Botan Distribution Key
22
23
prepare() {
24
cd "Botan-$pkgver"
25
26
patch -Np1 < "$srcdir/botan1_10_17-latest-commits.patch"
27
patch -Np1 < "$srcdir/sphinx-python3.diff"
28
}
29
30
build() {
31
cd "Botan-$pkgver"
32
33
python configure.py --prefix=/usr --enable-modules=cvc
34
make
35
}
36
37
package() {
38
cd "Botan-$pkgver"
39
40
make DESTDIR="$pkgdir/usr" install
41
find "$pkgdir/usr/share/doc" -type f -exec chmod 0644 {} \;
42
install -Dm644 doc/license.txt "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
43
}
44
45
# vim:set ts=2 sw=2 et:
46
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 |