osm-bulk-upload-git

maintainer orphaned · 0 votes · scanned 2026-08-03 00:08:14.047287
LOW
View on AUR ↗
Why flagged The package builds from a legitimate project source on GitHub, uses standard AUR practices, and installs only Python scripts from the repo; the orphaned status change is administrative and does not indicate malicious intent.

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-2507) reviewed the full PKGBUILD and judged it LOW (confidence 95%): The package builds from a legitimate project source on GitHub, uses standard AUR practices, and installs only Python scripts from the repo; the orphaned status change is administrative and does not indicate malicious intent.

1 higher static finding superseded - not the current verdict (shown for transparency)
MEDIUM Recently orphaned & re-adopted orphaned_readopted

This package was orphaned and re-adopted within the last 30 days — a window where ownership transfers can introduce malicious changes.

PKGBUILD

1# Maintainer: Jose Riha <jose1711 gmail com>
2
3pkgname=osm-bulk-upload-git
4_pkgname="${pkgname%-git}"
5pkgver=r9.5033f43
6pkgrel=1
7pkgdesc="set of tools for performing bulk imports to OpenStreetMap database"
8url="https://wiki.openstreetmap.org/wiki/Upload.py"
9depends=('python' 'python2')
10makedepends=('git')
11license=('GPL')
12arch=('any')
13provides=('osm-bulk-upload')
14conflicts=('osm-bulk-upload')
15source=("${_pkgname}"::'git+https://github.com/grigory-rechistov/osm-bulk-upload')
16md5sums=('SKIP')
17
18pkgver() {
19 cd "${srcdir}/${_pkgname}"
20 printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)"
21}
22
23prepare() {
24 # python means python2
25 cd "${srcdir}/${_pkgname}"
26 sed -i 's%^#! /usr/bin/python$%&2%' *.py
27}
28
29package() {
30 cd ${srcdir}/${_pkgname}
31 install -dm755 "$pkgdir/usr/share/${_pkgname}" "$pkgdir/usr/bin"
32 for file in *.py
33 do
34 install -Dm755 "${file}" "${pkgdir}/usr/share/${_pkgname}/${file}"
35 done
36 for file in osm2change conflict-view diff-patch osmpatch change2diff change2diff2 set-changeset-tag
37 do
38 ln -sf "/usr/share/${_pkgname}/${file}.py" "${pkgdir}/usr/bin/${file}"
39 done
40 ln -sf "/usr/share/${_pkgname}/upload.py" "${pkgdir}/usr/bin/osm-upload"
41}
42
43# vim:set ts=2 sw=2 et:
44

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 21:12:02 MEDIUM 1
2026-06-19 22:34:54 CLEAN 0

Report a package

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

0 / 4000
Your suggestion