Initial commit

This commit is contained in:
Warezpeddler
2026-04-25 23:09:31 +01:00
commit 3325436017
92 changed files with 18397 additions and 0 deletions

25
tests/test_registry.py Normal file
View File

@@ -0,0 +1,25 @@
from applepy.checks import build_registry
def test_build_registry_has_phases() -> None:
r = build_registry()
unpriv = list(r.checks_for("unprivileged"))
priv = list(r.checks_for("privileged"))
assert len(unpriv) >= 60
assert len(priv) >= 7
names_u = {n for n, _ in unpriv}
names_p = {n for n, _ in priv}
assert "comp_boot_uptime" in names_u
assert "core_firewall" in names_u
assert "surf_tcc_loginitems" in names_u
assert "net_listen_ports" in names_u
assert "objc_running_apps" in names_u
assert "plan_quarantine" in names_u
assert "cop_paths_dscl_users" in names_u
assert "cop_paths_cron_periodic" in names_u
assert "comp_umask" in names_u
assert "fs_world_writable_system" in names_p
assert "plan_sudoers" in names_p
assert "ext_hosts_file" in names_u
assert "ext_emond_rules" in names_p
assert "deck_reference" in names_u