Related: PPPC Builder and Notifications Builder also generate .mobileconfig profiles.
Changelog
v1.1.1
- Added Block All Incoming conflict warning when app exceptions are configured
- Added duplicate bundle ID detection in app exceptions
- Added profile removal behavior note
- Added URL state sharing
v1.1.0
- Removed
EnableLogging and LoggingOption keys — these are not valid in Apple's com.apple.security.firewall MDM payload specification
- Added required field warning for
EnableFirewall — Apple's spec marks this as mandatory
v1.0.1
- Changed boolean toggles to three-state selectors (Enabled / Disabled / Not Configured)
- Keys set to "Not Configured" are now omitted from the profile instead of defaulting to disabled
v1.0.0
- Initial release (Beta)
- Three-state controls (Enabled / Disabled / Not Configured) for all global settings
- Enable Firewall, Block All Incoming, Stealth Mode configuration
- Allow Signed and Allow Signed App toggles (macOS 12.3+)
- Logging with detail level selection (macOS 12.0+)
- Per-app firewall exceptions with Allow/Block
- Common app quick-pick for firewall rules
- Live .mobileconfig XML generation
- Copy and download profile functionality