linux-guardian

maintainer hoomaanf · 0 votes · scanned 2026-08-03 00:08:14.047287
LOW
View on AUR ↗
Why flagged The package builds from a public Git repository with a SKIP'd checksum, but it is a legitimate source for a development snapshot; the installed files are Python scripts and assets from the same repo, with no evidence of remote code execution or malicious behavior.

Triggered rules

LOW Few votes, recently uploaded zero_votes_recent

Uploaded within the last 14 days with 2 or fewer community votes — little peer review so far.

LOW AI review llm_review

An AI model (qwen/qwen3-235b-a22b-2507) reviewed this and agrees it is LOW (confidence 95%): The package builds from a public Git repository with a SKIP'd checksum, but it is a legitimate source for a development snapshot; the installed files are Python scripts and assets from the same repo, with no evidence of remote code execution or malicious behavior.

PKGBUILD

1
2
3pkgname=linux-guardian
4pkgver=0.r3.g8c4d7f2
5pkgrel=1
6pkgdesc="A cross-distribution Linux system optimization and maintenance tool built with Python and PyQt6"
7arch=('any')
8url="https://github.com/hoomaanf/linux_guardian"
9license=('GPL3')
10
11depends=(
12 python
13 python-pyqt6
14 python-psutil
15 python-requests
16 python-importlib-metadata
17 python-platformdirs
18 git
19)
20makedepends=('git')
21
22provides=('linux-guardian')
23conflicts=('linux-guardian')
24
25install=linux-guardian.install
26
27source=("git+https://github.com/hoomaanf/linux_guardian.git")
28sha256sums=('SKIP')
29
30pkgver() {
31 cd "$srcdir/linux_guardian"
32
33
34 local _tag=$(git describe --tags --abbrev=0 2>/dev/null)
35 local _rev=$(git rev-list --count HEAD 2>/dev/null)
36 local _hash=$(git rev-parse --short HEAD 2>/dev/null)
37
38 if [ -n "$_tag" ] && [ -n "$_rev" ] && [ -n "$_hash" ]; then
39
40 _tag=$(echo "$_tag" | sed 's/^v//')
41 echo "${_tag}.r${_rev}.g${_hash}"
42 else
43
44 echo "0.r${_rev}.g${_hash}"
45 fi
46}
47
48package() {
49 cd "$srcdir/linux_guardian"
50
51 install -dm755 "$pkgdir/usr/share/linux-guardian"
52
53 cp -a \
54 app \
55 "$pkgdir/usr/share/linux-guardian/" 2>/dev/null || true
56
57 install -Dm755 main.py \
58 "$pkgdir/usr/share/linux-guardian/main.py"
59
60 [ -f README.md ] && install -Dm644 README.md \
61 "$pkgdir/usr/share/linux-guardian/README.md"
62
63 [ -f requirements.txt ] && install -Dm644 requirements.txt \
64 "$pkgdir/usr/share/linux-guardian/requirements.txt"
65
66 install -Dm755 /dev/stdin \
67 "$pkgdir/usr/bin/linux-guardian" <<'EOF'
68#!/bin/sh
69exec python3 /usr/share/linux-guardian/main.py "$@"
70EOF
71
72
73 if [ -f "app/icon/logo.png" ]; then
74 install -Dm644 app/icon/logo.png \
75 "$pkgdir/usr/share/icons/hicolor/256x256/apps/linux-guardian.png"
76
77 install -Dm644 app/icon/logo.png \
78 "$pkgdir/usr/share/pixmaps/linux-guardian.png"
79 fi
80
81
82 install -Dm644 /dev/stdin \
83 "$pkgdir/usr/share/applications/linux-guardian.desktop" <<'EOF'
84[Desktop Entry]
85Version=1.0
86Type=Application
87Name=Linux Guardian
88Comment=System Security and Optimization Tool
89Exec=linux-guardian
90Icon=linux-guardian
91Terminal=false
92Categories=System;Utility;
93StartupWMClass=LinuxGuardian
94EOF
95}
96

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 15:24:42 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