findmylinux
CLEAN
maintainer cmdada
0 votes
scanned 2026-08-21 00:01:35.148225
Triggered rules
Clean
AI review downgraded a static finding
llm_review
The static rules flagged this LOW, but an AI model (qwen/qwen3-235b-a22b-2507) reviewed the full PKGBUILD and judged it CLEAN (confidence 95%): The package builds from a publicly available GitHub repository with verifiable source code, installs only the project's own Python scripts and systemd services, and has no obfuscated or remote code execution; the low vote count and recent upload are not indicators of malicious intent.
1 higher static finding superseded - not the current verdict (shown for transparency)
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.
PKGBUILD
1
# Maintainer: ada <cmdada@proton.me>
2
pkgname=findmylinux
3
pkgver=0.1.0
4
pkgrel=1
5
pkgdesc="Use Apple's Find My network to estimate your system GPS location, with a GTK app for configuration and status"
6
arch=('any')
7
url="https://github.com/cmdada/findmylinux"
8
license=('AGPL-3.0-or-later')
9
depends=('python' 'python-cryptography' 'python-requests' 'python-gobject'
10
'gtk4' 'libadwaita' 'libshumate' 'bluez' 'bluez-utils'
11
'geoclue' 'polkit' 'findmylinux-anisette')
12
install='findmylinux.install'
13
source=("$pkgname-$pkgver.tar.gz::$url/archive/refs/tags/$pkgver.tar.gz")
14
sha256sums=('32e7cfbc859c97437b3bf6c9862301a277041d2655fa00ffabf480ac5150c0df')
15
16
check() {
17
cd "$srcdir/$pkgname-$pkgver"
18
python test_encoding.py
19
}
20
21
package() {
22
cd "$srcdir/$pkgname-$pkgver"
23
local libdir="$pkgdir/usr/lib/findmylinux"
24
install -Dm644 findmylinux.py "$libdir/findmylinux.py"
25
install -Dm644 apple.py "$libdir/apple.py"
26
install -Dm644 _srp_vendor.py "$libdir/_srp_vendor.py"
27
install -Dm644 findmylinux-gui.py "$libdir/findmylinux-gui.py"
28
install -Dm644 apple_root_ca.pem "$libdir/apple_root_ca.pem"
29
30
install -Dm755 packaging/bin/findmylinux "$pkgdir/usr/bin/findmylinux"
31
install -Dm755 packaging/bin/findmylinux-gui "$pkgdir/usr/bin/findmylinux-gui"
32
33
install -Dm644 packaging/systemd/system/findmylinux.service \
34
"$pkgdir/usr/lib/systemd/system/findmylinux.service"
35
install -Dm644 packaging/systemd/system/findmylinux-resume.service \
36
"$pkgdir/usr/lib/systemd/system/findmylinux-resume.service"
37
install -Dm644 packaging/systemd/user/findmylinux-location.service \
38
"$pkgdir/usr/lib/systemd/user/findmylinux-location.service"
39
40
install -Dm644 packaging/org.adabit.FindMyLinux.desktop \
41
"$pkgdir/usr/share/applications/org.adabit.FindMyLinux.desktop"
42
install -Dm644 packaging/tmpfiles/findmylinux.conf \
43
"$pkgdir/usr/lib/tmpfiles.d/findmylinux.conf"
44
}
45
Scan history
| Scanned at (UTC) | Severity | Rules |
|---|---|---|
| 2026-08-21 00:01:35 | Clean | 2 |
| 2026-08-20 23:13:41 | Low | 1 |