How drduh/macos-security-and-privacy-guide works
This repository is a practical macOS security and privacy guide for Apple-silicon users, not an automated hardening tool. Its main workflow is to assess assets and adversaries, choose mitigations, then consult guidance across system setup, network privacy, applications, data protection, and monitoring. The tree also contains a Homebrew bundle, a packet-filter rules file, and three shell scripts. Their contents were not provided, so their behavior and connections to the guide cannot be established; the graph shows only relationships documented in the README.
Main entry points: README.md Threat model
Components 19
Security planning
- Threat model
README.md - Security basics
README.md
System security
- Device setup
README.md - Accounts and auth
README.md - System controls
README.md - Packet filter rules
config/pf.rules - Homebrew bundle
config/Brewfile
Network privacy
- DNS and proxies
README.md - Browser privacy
README.md - Private connectivity
README.md
Apps and identity
- Software safety
README.md - Secure communications
README.md - Keychain cert script
scripts/printKeychainCerts.sh
Data and oversight
- Encryption and backup
README.md - Metadata hygiene
README.md - System monitoring
README.md - Persistence script
scripts/printPersistent.sh - System info script
scripts/printSystemInfo.sh
Other components
- Mac user
Connections 2
- Mac user → Threat model: assesses risk
README.md - Threat model → Security basics: guides mitigations
README.md