Essential Information
Quick Links & Resources
SOFA JSON Feed Endpoints
These JSON feeds provide up to date Apple software update data for integration into your tools and workflows. All feeds are publicly accessible and updated automatically every 6 hours.
Platform Data Feeds
macOS Data Feed
Complete macOS version data including security releases, CVEs, and installer information
https://sofa.macadmins.io/v2/macos_data_feed.json
iOS Data Feed
iOS and iPadOS version data with security updates and vulnerability information
https://sofa.macadmins.io/v2/ios_data_feed.json
tvOS Data Feed
tvOS version information and security updates
https://sofa.macadmins.io/v2/tvos_data_feed.json
watchOS Data Feed
watchOS version data and security releases
https://sofa.macadmins.io/v2/watchos_data_feed.json
visionOS Data Feed
visionOS version information and updates
https://sofa.macadmins.io/v2/visionos_data_feed.json
Safari Data Feed
Safari browser version data and security updates
https://sofa.macadmins.io/v2/safari_data_feed.json
Beta & Special Feeds
Apple Beta OS Feed
Beta releases across all Apple platforms with build numbers and release dates
https://beta-feed.macadmin.me/v1/apple-beta-os-feed.json
Usage Examples
Command Line (curl + jq)
Get latest macOS version and security info
# Get latest macOS release
curl -s ${apiBase}/v2/macos_data_feed.json | jq '.OSVersions[0].Latest'
# Check for actively exploited CVEs
curl -s ${apiBase}/v2/ios_data_feed.json | jq '.OSVersions[0].Latest.ActivelyExploitedCVEs'
Python Integration
Security update monitoring and alerting
import requests
from datetime import datetime
# Get security data
response = requests.get('${apiBase}/v2/ios_data_feed.json')
data = response.json()
# Check latest release
latest = data['OSVersions'][0]['Latest']
cve_count = latest.get('UniqueCVEsCount', 0)
exploited = len(latest.get('ActivelyExploitedCVEs', []))
print(f"iOS {latest['ProductVersion']} - {cve_count} CVEs, {exploited} exploited")
Excel/PowerBI
Business intelligence and reporting
# Power Query M Language
let
Source = Json.Document(Web.Contents("${apiBase}/v2/macos_data_feed.json")),
OSVersions = Source[OSVersions],
Latest = OSVersions{0}[Latest],
Version = Latest[ProductVersion],
CVECount = Latest[UniqueCVEsCount]
in
[Version = Version, CVECount = CVECount]
Feed Structure
V2 Enhanced Structure
Comprehensive security intelligence with CVE details, device support, and actionable recommendations.
Root Level Fields
OSName
Platform name (macOS, iOS, etc.)Version
Feed version (2.0)UpdateHash
Change detection hashLastCheck
Last update timestampOSVersions Array
OSVersion
Version name (e.g., "macOS 15")Latest{}
Current release informationProductVersion
Version numberBuild
Build identifierReleaseDate
ISO format release dateSecurityInfo
Apple security bulletin URLSupportedDevices[]
Compatible device identifiersCVEs{}
Vulnerability details with NIST linksActivelyExploitedCVEs[]
CISA KEV listupdate_summary{}
Priority and recommendationsIntegration Guidelines
Authentication
No API keys required - publicly accessible
Update Frequency
Every 6 hours automatically via Cloudflare CDN
Caching
Use UpdateHash to detect changes efficiently
Rate Limits
Reasonable use expected (< 1000 requests/hour)
Apple Official Resources
Security & Updates
- Apple Security Updates - Complete list of security updates
- Apple Platform Security Guide - Comprehensive security documentation
Developer Resources
- Apple Developer - Developer portal and documentation
- Apple Developer Forums - Community support
- Release Notes - Official release notes
Support & Documentation
- Apple Support - General support portal
- Apple Support Articles - Knowledge base
- macOS User Guide - Official user documentation
Enterprise & Deployment
- Apple Business - Business solutions
- Apple School Manager - Education management
- Apple Business Manager - Enterprise device management
- Deployment Guide - IT deployment resources
Community Resources
MacAdmins Community
- MacAdmins Slack - Join the community (20,000+ members)
- MacSysAdmin - Long-running conference for MacAdmins
- MacAdmins Conference - Annual conference at Penn State
- MacAdmins GitHub - Open source projects
Tools & Utilities
- Munki - Managed software installation
- AutoPkg - Automated software packaging
- Nudge - User-focused update encouragement
- SOFA - Simple Organized Feed for Apple updates
- MOFA - Microsoft Office update tracking and management
MDM Solutions
- Jamf Pro - Enterprise Apple management
- Kandji - Modern Apple MDM
- Mosyle - Apple device management
- SimpleMDM - Straightforward MDM solution
- Microsoft Intune - Microsoft's MDM solution
- Workspace ONE - Unified endpoint management
- Addigy - Apple management platform
- fleetDM - Open device management
- Zentral - Pre-configured stack of open source tools
Documentation & Learning
- macOS Security Compliance Project - NIST security guidelines
- Apple Training - Official certification programs
- Derflounder - Rich Trouton's blog
- Der Flounder GitHub - Scripts and tools
- Mr. Macintosh - Comprehensive Apple resources
Important Concepts
Software Update Deferrals
Organizations can delay the visibility of updates to users:
- Major OS Updates: Can be deferred up to 90 days
- Minor Updates: Typically 30-60 day deferral window
- Security Updates: Should be installed promptly (7-14 days)
CVE Management
CVE (Common Vulnerabilities and Exposures) tracking is critical:
- Monitor actively exploited vulnerabilities (KEV)
- Prioritize patches for critical systems
- Document remediation timelines
- Test updates before deployment
Apple Security and Administrative Resources
Critical Issues
- Apple System Status - Service availability
- Apple Security Bounty - Report vulnerabilities
- Product Security - Security team contact
Recovery Tools
- Apple Configurator 2 - Device recovery
- macOS Recovery - Built-in recovery
- Internet Recovery - Network-based recovery
- DFU Mode - Device firmware update
RSS Feeds
- Apple Security Updates:
https://support.apple.com/en-us/HT201222
- Developer News:
https://developer.apple.com/news/rss/news.rss
- SOFA Updates: Use the JSON feeds listed above
This page serves as a central hub for essential Apple administration resources. Bookmark it for quick access to critical information and tools.