4 Commits

Author SHA1 Message Date
Warezpeddler
575d119542 privesc: replace naive group-write severity with per-principal classifier, adding checks/classify.py to distinguish exploitable findings from defence-in-depth regressions where the group has no non-root members. 2026-05-05 21:36:25 +01:00
Warezpeddler
a67459e7e0 Changed from onedir to one file to fix pyinstaller workflow 2026-05-05 11:00:59 +01:00
Warezpeddler
2adb75fc0d Remove embedded git repos; ignore vendored data dirs
applepy/data/lynis and applepy/data/macos_security were committed as
gitlink stubs (mode 160000) because rsync -a copies .git/ along with
everything else. Cloners would silently receive empty directories.

Fix: remove the submodule stubs, add both dirs to .gitignore (they are
populated by scripts/vendor_compliance_assets.sh), and add --exclude .git
to both rsync invocations so future vendor runs don't recreate the problem.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-25 23:11:47 +01:00
Warezpeddler
3325436017 Initial commit 2026-04-25 23:09:31 +01:00