<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1" xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9 http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd" xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
	<url>
		<loc>https://jonbrown.org</loc>
	</url>
	<url>
  <loc>https://jonbrown.org/blog/abm-warranty-0-6-0/</loc>
  <lastmod>2026-09-28T00:00:00+00:00</lastmod>
  <priority>0.8</priority>
  <image:image>
    <image:loc>https://jonbrown.org/assets/images/covers/2026/abm_060.png</image:loc>
    <image:title><![CDATA[ABM Warranty 0.6.0: Schedule Inbound and Outbound Syncs]]></image:title>
    <image:caption><![CDATA[ABM Warranty 0.6.0: Schedule Inbound and Outbound Syncs]]></image:caption>
  </image:image>
</url>
<url>
  <loc>https://jonbrown.org/blog/when-chromium-mistakes-your-vpn-for-a-local-network/</loc>
  <lastmod>2026-09-09T00:00:00+00:00</lastmod>
  <priority>0.8</priority>
  <image:image>
    <image:loc>https://jonbrown.org/assets/images/covers/2026/chromium-localhost.jpg</image:loc>
    <image:title><![CDATA[When Chromium Mistakes Your VPN for a Local Network]]></image:title>
    <image:caption><![CDATA[When Chromium Mistakes Your VPN for a Local Network]]></image:caption>
  </image:image>
</url>
<url>
  <loc>https://jonbrown.org/blog/clamshell-ibook-g3-restoration-part-1/</loc>
  <lastmod>2026-08-22T00:00:00+00:00</lastmod>
  <priority>0.8</priority>
  <image:image>
    <image:loc>https://jonbrown.org/assets/images/covers/2026/clamshell-ibook-g3-restoration-part-1.jpg</image:loc>
    <image:title><![CDATA[Clamshell iBook G3 Restoration, Part 1: From Broken Screen to Board-Level Repair]]></image:title>
    <image:caption><![CDATA[Clamshell iBook G3 Restoration, Part 1: From Broken Screen to Board-Level Repair]]></image:caption>
  </image:image>
</url>
<url>
  <loc>https://jonbrown.org/blog/bromure-codex-agentic-coding/</loc>
  <lastmod>2026-08-21T00:00:00+00:00</lastmod>
  <priority>0.8</priority>
  <image:image>
    <image:loc>https://jonbrown.org/assets/images/covers/2026/bromure-agentic-coding-sandbox-boundary.jpg</image:loc>
    <image:title><![CDATA[Bromure Gives Codex a Room of Its Own]]></image:title>
    <image:caption><![CDATA[Bromure Gives Codex a Room of Its Own]]></image:caption>
  </image:image>
</url>
<url>
  <loc>https://jonbrown.org/blog/claude-code-auto-mode-approval-boundary/</loc>
  <lastmod>2026-08-20T00:00:00+00:00</lastmod>
  <priority>0.8</priority>
  <image:image>
    <image:loc>https://jonbrown.org/assets/images/covers/2026/claude-code-auto-mode-approval-boundary.jpg</image:loc>
    <image:title><![CDATA[Claude Code Auto Mode Changes Approval Flow, Not the Safety Boundary]]></image:title>
    <image:caption><![CDATA[Claude Code Auto Mode Changes Approval Flow, Not the Safety Boundary]]></image:caption>
  </image:image>
</url>
<url>
  <loc>https://jonbrown.org/blog/amnesia-stealer-macos-clickfix-sample/</loc>
  <lastmod>2026-08-19T00:00:00+00:00</lastmod>
  <priority>0.8</priority>
  <image:image>
    <image:loc>https://jonbrown.org/assets/images/covers/2026/amnesia-stealer-macos-clickfix-sample.jpg</image:loc>
    <image:title><![CDATA[Amnesia Stealer Shows the Next Stage of ClickFix on macOS]]></image:title>
    <image:caption><![CDATA[Amnesia Stealer Shows the Next Stage of ClickFix on macOS]]></image:caption>
  </image:image>
</url>
<url>
  <loc>https://jonbrown.org/blog/apple-mdm-software-update-commands-blueprints/</loc>
  <lastmod>2026-08-18T00:00:00+00:00</lastmod>
  <priority>0.8</priority>
  <image:image>
    <image:loc>https://jonbrown.org/assets/images/covers/2026/apple-mdm-software-update-commands-blueprints.jpg</image:loc>
    <image:title><![CDATA[Apple Software Updates Need a Blueprint Before the MDM Commands Fade]]></image:title>
    <image:caption><![CDATA[Apple Software Updates Need a Blueprint Before the MDM Commands Fade]]></image:caption>
  </image:image>
</url>
<url>
  <loc>https://jonbrown.org/blog/microsoft-365-dlp-overrides-reporting/</loc>
  <lastmod>2026-08-14T00:00:00+00:00</lastmod>
  <priority>0.8</priority>
  <image:image>
    <image:loc>https://jonbrown.org/assets/images/covers/2026/microsoft-365-dlp-overrides-reporting.jpg</image:loc>
    <image:title><![CDATA[Reporting on Microsoft 365 DLP Overrides with PowerShell]]></image:title>
    <image:caption><![CDATA[Reporting on Microsoft 365 DLP Overrides with PowerShell]]></image:caption>
  </image:image>
</url>
<url>
  <loc>https://jonbrown.org/blog/powerbook-140-bluescsi-battery-bay-wifi/</loc>
  <lastmod>2026-08-13T00:00:00+00:00</lastmod>
  <priority>0.8</priority>
  <image:image>
    <image:loc>https://jonbrown.org/assets/images/covers/2026/powerbook-140-bluescsi-battery-bay-wifi.jpg</image:loc>
    <image:title><![CDATA[PowerBook 140 BlueSCSI Install: Cable Fixed, Battery-Bay Power, and Wi-Fi Setup]]></image:title>
    <image:caption><![CDATA[PowerBook 140 BlueSCSI Install: Cable Fixed, Battery-Bay Power, and Wi-Fi Setup]]></image:caption>
  </image:image>
</url>
<url>
  <loc>https://jonbrown.org/blog/entra-sms-voice-retirement-passkeys/</loc>
  <lastmod>2026-08-12T00:00:00+00:00</lastmod>
  <priority>0.8</priority>
  <image:image>
    <image:loc>https://jonbrown.org/assets/images/covers/2026/entra-sms-voice-retirement-passkeys.jpg</image:loc>
    <image:title><![CDATA[Move Entra Users Off SMS and Voice Before Microsoft Retires Them]]></image:title>
    <image:caption><![CDATA[Move Entra Users Off SMS and Voice Before Microsoft Retires Them]]></image:caption>
  </image:image>
</url>
<url>
  <loc>https://jonbrown.org/blog/cinema-display-stand-3d-printed-repair/</loc>
  <lastmod>2026-08-11T00:00:00+00:00</lastmod>
  <priority>0.8</priority>
  <image:image>
    <image:loc>https://jonbrown.org/assets/images/covers/2026/cinema-display-stand-3d-printed-repair.jpg</image:loc>
    <image:title><![CDATA[Fixing a Broken Apple Cinema Display Stand with a 3D Printed Leg]]></image:title>
    <image:caption><![CDATA[Fixing a Broken Apple Cinema Display Stand with a 3D Printed Leg]]></image:caption>
  </image:image>
</url>
<url>
  <loc>https://jonbrown.org/blog/macos-26-6-1-screen-sharing-update/</loc>
  <lastmod>2026-08-10T00:00:00+00:00</lastmod>
  <priority>0.8</priority>
  <image:image>
    <image:loc>https://jonbrown.org/assets/images/covers/2026/macos-26-6-1-screen-sharing-update.jpg</image:loc>
    <image:title><![CDATA[macOS Tahoe 26.6.1 Fixes a High-Severity Screen Sharing Authentication Bypass]]></image:title>
    <image:caption><![CDATA[macOS Tahoe 26.6.1 Fixes a High-Severity Screen Sharing Authentication Bypass]]></image:caption>
  </image:image>
</url>
<url>
  <loc>https://jonbrown.org/blog/contour-schema-checks-mac-admin-configurations/</loc>
  <lastmod>2026-08-07T00:00:00+00:00</lastmod>
  <priority>0.8</priority>
  <image:image>
    <image:loc>https://jonbrown.org/assets/images/covers/2026/contour-schema-checks-mac-admin-configurations.jpg</image:loc>
    <image:title><![CDATA[Contour Brings Schema Checks to Mac Admin Configuration Work]]></image:title>
    <image:caption><![CDATA[Contour Brings Schema Checks to Mac Admin Configuration Work]]></image:caption>
  </image:image>
</url>
<url>
  <loc>https://jonbrown.org/blog/lightweight-mac-update-methods-latest-applite-script/</loc>
  <lastmod>2026-08-06T00:00:00+00:00</lastmod>
  <priority>0.8</priority>
  <image:image>
    <image:loc>https://jonbrown.org/assets/images/covers/2026/lightweight-mac-update-methods-latest-applite-script.jpg</image:loc>
    <image:title><![CDATA[Three Mac Update Helpers That Fit Below a Patch Platform]]></image:title>
    <image:caption><![CDATA[Three Mac Update Helpers That Fit Below a Patch Platform]]></image:caption>
  </image:image>
</url>
<url>
  <loc>https://jonbrown.org/blog/natural-macos-scroll-direction-toggle/</loc>
  <lastmod>2026-08-05T00:00:00+00:00</lastmod>
  <priority>0.8</priority>
  <image:image>
    <image:loc>https://jonbrown.org/assets/images/covers/2026/natural-macos-scroll-direction-toggle.jpg</image:loc>
    <image:title><![CDATA[Natural Makes the macOS Scroll Direction Toggle Less Buried]]></image:title>
    <image:caption><![CDATA[Natural Makes the macOS Scroll Direction Toggle Less Buried]]></image:caption>
  </image:image>
</url>
<url>
  <loc>https://jonbrown.org/blog/claudechat-snow-leopard-native-ai-client/</loc>
  <lastmod>2026-08-04T00:00:00+00:00</lastmod>
  <priority>0.8</priority>
  <image:image>
    <image:loc>https://jonbrown.org/assets/images/covers/2026/claudechat-snow-leopard-native-ai-client.jpg</image:loc>
    <image:title><![CDATA[ClaudeChat Makes Snow Leopard Feel Useful Again]]></image:title>
    <image:caption><![CDATA[ClaudeChat Makes Snow Leopard Feel Useful Again]]></image:caption>
  </image:image>
</url>
<url>
  <loc>https://jonbrown.org/blog/librepods-airpods-interoperability-boundary/</loc>
  <lastmod>2026-08-03T00:00:00+00:00</lastmod>
  <priority>0.8</priority>
  <image:image>
    <image:loc>https://jonbrown.org/assets/images/covers/2026/librepods-airpods-interoperability-boundary.jpg</image:loc>
    <image:title><![CDATA[LibrePods Turns AirPods Into an Interoperability Question]]></image:title>
    <image:caption><![CDATA[LibrePods Turns AirPods Into an Interoperability Question]]></image:caption>
  </image:image>
</url>
<url>
  <loc>https://jonbrown.org/blog/mac-performance-monitor-local-diagnostics/</loc>
  <lastmod>2026-07-31T00:00:00+00:00</lastmod>
  <priority>0.8</priority>
  <image:image>
    <image:loc>https://jonbrown.org/assets/images/covers/2026/mac-performance-monitor-local-diagnostics.jpg</image:loc>
    <image:title><![CDATA[Why Mac Performance Monitor Belongs in the Mac Admin Toolbox]]></image:title>
    <image:caption><![CDATA[Why Mac Performance Monitor Belongs in the Mac Admin Toolbox]]></image:caption>
  </image:image>
</url>
<url>
  <loc>https://jonbrown.org/blog/jamf-attended-platform-sso-enrollment/</loc>
  <lastmod>2026-07-30T00:00:00+00:00</lastmod>
  <priority>0.8</priority>
  <image:image>
    <image:loc>https://jonbrown.org/assets/images/covers/2026/jamf-attended-platform-sso-enrollment.jpg</image:loc>
    <image:title><![CDATA[Jamf Moves Platform SSO Into the Enrollment Gate]]></image:title>
    <image:caption><![CDATA[Jamf Moves Platform SSO Into the Enrollment Gate]]></image:caption>
  </image:image>
</url>
<url>
  <loc>https://jonbrown.org/blog/encrypted-hfs-plus-macos-28-migration/</loc>
  <lastmod>2026-07-29T00:00:00+00:00</lastmod>
  <priority>0.8</priority>
  <image:image>
    <image:loc>https://jonbrown.org/assets/images/covers/2026/encrypted-hfs-plus-macos-28-migration.jpg</image:loc>
    <image:title><![CDATA[Check Encrypted HFS+ Drives Before macOS 28]]></image:title>
    <image:caption><![CDATA[Check Encrypted HFS+ Drives Before macOS 28]]></image:caption>
  </image:image>
</url>
<url>
  <loc>https://jonbrown.org/blog/clicklock-macos-terminal-password-stealer/</loc>
  <lastmod>2026-07-28T00:00:00+00:00</lastmod>
  <priority>0.8</priority>
  <image:image>
    <image:loc>https://jonbrown.org/assets/images/covers/2026/clicklock-macos-terminal-password-stealer.jpg</image:loc>
    <image:title><![CDATA[ClickLock Shows Why Terminal Paste Is a Mac Security Boundary]]></image:title>
    <image:caption><![CDATA[ClickLock Shows Why Terminal Paste Is a Mac Security Boundary]]></image:caption>
  </image:image>
</url>
<url>
  <loc>https://jonbrown.org/blog/ddm-os-reminder-4-deployment-guide/</loc>
  <lastmod>2026-07-27T00:00:00+00:00</lastmod>
  <priority>0.8</priority>
  <image:image>
    <image:loc>https://jonbrown.org/assets/images/covers/2026/ddm-os-reminder-4-deployment-guide.jpg</image:loc>
    <image:title><![CDATA[Deploying DDM OS Reminder 4.0.0 in Jamf]]></image:title>
    <image:caption><![CDATA[Deploying DDM OS Reminder 4.0.0 in Jamf]]></image:caption>
  </image:image>
</url>
<url>
  <loc>https://jonbrown.org/blog/jamf-script-uploader-repeatable-script-management/</loc>
  <lastmod>2026-07-24T00:00:00+00:00</lastmod>
  <priority>0.8</priority>
  <image:image>
    <image:loc>https://jonbrown.org/assets/images/covers/2026/jamf-script-uploader-repeatable-script-management.jpg</image:loc>
    <image:title><![CDATA[Check out this new JAMF Script upload tool]]></image:title>
    <image:caption><![CDATA[Check out this new JAMF Script upload tool]]></image:caption>
  </image:image>
</url>
<url>
  <loc>https://jonbrown.org/blog/mac-health-check-4-mdm-self-service-reporting/</loc>
  <lastmod>2026-07-23T00:00:00+00:00</lastmod>
  <priority>0.8</priority>
  <image:image>
    <image:loc>https://jonbrown.org/assets/images/covers/2026/mac-health-check-4-mdm-self-service-reporting.jpg</image:loc>
    <image:title><![CDATA[Using Mac Health Check 4.0.0 for Self-Service Compliance and Reporting]]></image:title>
    <image:caption><![CDATA[Using Mac Health Check 4.0.0 for Self-Service Compliance and Reporting]]></image:caption>
  </image:image>
</url>
<url>
  <loc>https://jonbrown.org/blog/crashstealer-mac-infostealer-vendor-review/</loc>
  <lastmod>2026-07-22T00:00:00+00:00</lastmod>
  <priority>0.8</priority>
  <image:image>
    <image:loc>https://jonbrown.org/assets/images/covers/2026/crashstealer-mac-infostealer-vendor-review.jpg</image:loc>
    <image:title><![CDATA[CrashStealer Shows the Gap Between Notarization and Detection]]></image:title>
    <image:caption><![CDATA[CrashStealer Shows the Gap Between Notarization and Detection]]></image:caption>
  </image:image>
</url>
<url>
  <loc>https://jonbrown.org/blog/applecare-one-device-coverage-test/</loc>
  <lastmod>2026-07-21T00:00:00+00:00</lastmod>
  <priority>0.8</priority>
  <image:image>
    <image:loc>https://jonbrown.org/assets/images/covers/2026/applecare-one-device-coverage-test.jpg</image:loc>
    <image:title><![CDATA[AppleCare One Just Became a Better AppleCare Deal]]></image:title>
    <image:caption><![CDATA[AppleCare One Just Became a Better AppleCare Deal]]></image:caption>
  </image:image>
</url>
<url>
  <loc>https://jonbrown.org/blog/carrier-financed-iphone-locking-business-impact/</loc>
  <lastmod>2026-07-20T00:00:00+00:00</lastmod>
  <priority>0.8</priority>
  <image:image>
    <image:loc>https://jonbrown.org/assets/images/covers/2026/carrier-financed-iphone-locking-business-impact.jpg</image:loc>
    <image:title><![CDATA[Why Apple's iPhone Financing Lock Change Matters for Business Buyers]]></image:title>
    <image:caption><![CDATA[Why Apple's iPhone Financing Lock Change Matters for Business Buyers]]></image:caption>
  </image:image>
</url>
<url>
  <loc>https://jonbrown.org/blog/cmmc-phase-ii-pause-audit-value/</loc>
  <lastmod>2026-07-19T00:00:00+00:00</lastmod>
  <priority>0.8</priority>
  <image:image>
    <image:loc>https://jonbrown.org/assets/images/covers/2026/cmmc-phase-ii-pause-audit-value.jpg</image:loc>
    <image:title><![CDATA[The CMMC Pause Does Not Make a Level 2 Audit Worthless]]></image:title>
    <image:caption><![CDATA[The CMMC Pause Does Not Make a Level 2 Audit Worthless]]></image:caption>
  </image:image>
</url>
<url>
  <loc>https://jonbrown.org/blog/structured-hashed-cmmc-evidence/</loc>
  <lastmod>2026-07-17T00:00:00+00:00</lastmod>
  <priority>0.8</priority>
  <image:image>
    <image:loc>https://jonbrown.org/assets/images/covers/2026/structured-hashed-cmmc-evidence.jpg</image:loc>
    <image:title><![CDATA[How We Structured and Hashed CMMC Evidence for Auditor Review]]></image:title>
    <image:caption><![CDATA[How We Structured and Hashed CMMC Evidence for Auditor Review]]></image:caption>
  </image:image>
</url>
<url>
  <loc>https://jonbrown.org/blog/understanding-github-actions-before-you-let-them-run/</loc>
  <lastmod>2026-07-16T00:00:00+00:00</lastmod>
  <priority>0.8</priority>
  <image:image>
    <image:loc>https://jonbrown.org/assets/images/covers/2026/third-party-github-action-audit.jpg</image:loc>
    <image:title><![CDATA[Understanding GitHub Actions Before You Let Them Run]]></image:title>
    <image:caption><![CDATA[Understanding GitHub Actions Before You Let Them Run]]></image:caption>
  </image:image>
</url>
<url>
  <loc>https://jonbrown.org/blog/pppc-tools-after-the-profile/</loc>
  <lastmod>2026-07-15T00:00:00+00:00</lastmod>
  <priority>0.8</priority>
  <image:image>
    <image:loc>https://jonbrown.org/assets/images/covers/2026/pppc-tools-after-the-profile.jpg</image:loc>
    <image:title><![CDATA[Two PPPC Tools I Would Add After the Profile Looks Right]]></image:title>
    <image:caption><![CDATA[Two PPPC Tools I Would Add After the Profile Looks Right]]></image:caption>
  </image:image>
</url>
<url>
  <loc>https://jonbrown.org/blog/audit-jamf-api-roles-for-forgotten-access/</loc>
  <lastmod>2026-07-14T00:00:00+00:00</lastmod>
  <priority>0.8</priority>
  <image:image>
    <image:loc>https://jonbrown.org/assets/images/covers/2026/audit-jamf-api-roles-for-forgotten-access.jpg</image:loc>
    <image:title><![CDATA[Audit Jamf API Roles Before They Become Forgotten Access]]></image:title>
    <image:caption><![CDATA[Audit Jamf API Roles Before They Become Forgotten Access]]></image:caption>
  </image:image>
</url>
<url>
  <loc>https://jonbrown.org/blog/ollama-local-api-security-boundary/</loc>
  <lastmod>2026-07-13T00:00:00+00:00</lastmod>
  <priority>0.8</priority>
  <image:image>
    <image:loc>https://jonbrown.org/assets/images/covers/2026/ollama-local-api-security-boundary.png</image:loc>
    <image:title><![CDATA[Opening the Ollama Black Box: Understanding the Trust Boundary Behind Local AI]]></image:title>
    <image:caption><![CDATA[Opening the Ollama Black Box: Understanding the Trust Boundary Behind Local AI]]></image:caption>
  </image:image>
</url>
<url>
  <loc>https://jonbrown.org/blog/review-the-smart-group-before-you-scope-the-policy/</loc>
  <lastmod>2026-07-10T00:00:00+00:00</lastmod>
  <priority>0.8</priority>
  <image:image>
    <image:loc>https://jonbrown.org/assets/images/covers/2026/smart-group-before-policy.jpg</image:loc>
    <image:title><![CDATA[Review the Smart Group Before You Scope the Policy]]></image:title>
    <image:caption><![CDATA[Review the Smart Group Before You Scope the Policy]]></image:caption>
  </image:image>
</url>
<url>
  <loc>https://jonbrown.org/blog/jamf-ddm-update-blueprints/</loc>
  <lastmod>2026-07-09T00:00:00+00:00</lastmod>
  <priority>0.8</priority>
  <image:image>
    <image:loc>https://jonbrown.org/assets/images/covers/2026/jamf-ddm-update-blueprints.jpg</image:loc>
    <image:title><![CDATA[Build Jamf DDM Update Blueprints for macOS and iOS]]></image:title>
    <image:caption><![CDATA[Build Jamf DDM Update Blueprints for macOS and iOS]]></image:caption>
  </image:image>
</url>
<url>
  <loc>https://jonbrown.org/blog/vibe-coded-app-trustworthy-release-path/</loc>
  <lastmod>2026-07-08T00:00:00+00:00</lastmod>
  <priority>0.8</priority>
  <image:image>
    <image:loc>https://jonbrown.org/assets/images/covers/2026/vibe-coded-app-trustworthy-release-path.png</image:loc>
    <image:title><![CDATA[Your Vibe-Coded App Still Needs a Trustworthy Release Path]]></image:title>
    <image:caption><![CDATA[Your Vibe-Coded App Still Needs a Trustworthy Release Path]]></image:caption>
  </image:image>
</url>
<url>
  <loc>https://jonbrown.org/blog/package-before-jamf-policy/</loc>
  <lastmod>2026-07-07T00:00:00+00:00</lastmod>
  <priority>0.8</priority>
  <image:image>
    <image:loc>https://jonbrown.org/assets/images/covers/2026/package-before-jamf-policy.jpg</image:loc>
    <image:title><![CDATA[Review the Package Before You Build the Policy]]></image:title>
    <image:caption><![CDATA[Review the Package Before You Build the Policy]]></image:caption>
  </image:image>
</url>
<url>
  <loc>https://jonbrown.org/blog/secure-secret-usage-in-admin-automation/</loc>
  <lastmod>2026-07-06T00:00:00+00:00</lastmod>
  <priority>0.8</priority>
  <image:image>
    <image:loc>https://jonbrown.org/assets/images/covers/2026/secrets-in-admin-automation.png</image:loc>
    <image:title><![CDATA[Secure Storage Isn't Enough: Using Secrets Safely in Admin Automation]]></image:title>
    <image:caption><![CDATA[Secure Storage Isn't Enough: Using Secrets Safely in Admin Automation]]></image:caption>
  </image:image>
</url>
<url>
  <loc>https://jonbrown.org/blog/preparing-bluescsi-card-powerbook-145-basilisk-ii/</loc>
  <lastmod>2026-07-03T00:00:00+00:00</lastmod>
  <priority>0.8</priority>
  <image:image>
    <image:loc>https://jonbrown.org/assets/images/covers/2026/preparing-bluescsi-card-powerbook-145-basilisk-ii.jpg</image:loc>
    <image:title><![CDATA[Preparing a BlueSCSI Card for My PowerBook 145 with Basilisk II]]></image:title>
    <image:caption><![CDATA[Preparing a BlueSCSI Card for My PowerBook 145 with Basilisk II]]></image:caption>
  </image:image>
</url>
<url>
  <loc>https://jonbrown.org/blog/how-i-keep-up-with-isc2-cpe-credits/</loc>
  <lastmod>2026-07-02T00:00:00+00:00</lastmod>
  <priority>0.8</priority>
  <image:image>
    <image:loc>https://jonbrown.org/assets/images/covers/2026/isc2-cpe-credits.png</image:loc>
    <image:title><![CDATA[How I Keep Up With ISC2 CPE Credits Without Making It a Second Job]]></image:title>
    <image:caption><![CDATA[How I Keep Up With ISC2 CPE Credits Without Making It a Second Job]]></image:caption>
  </image:image>
</url>
<url>
  <loc>https://jonbrown.org/blog/mcp-tool-description-supply-chain-risk/</loc>
  <lastmod>2026-07-01T00:00:00+00:00</lastmod>
  <priority>0.8</priority>
  <image:image>
    <image:loc>https://jonbrown.org/assets/images/covers/2026/mcp-tool-description-supply-chain-risk.jpg</image:loc>
    <image:title><![CDATA[When AI Agents Trust the Wrong Tool Description]]></image:title>
    <image:caption><![CDATA[When AI Agents Trust the Wrong Tool Description]]></image:caption>
  </image:image>
</url>
<url>
  <loc>https://jonbrown.org/blog/using-nudge-with-ddm-macos-updates-jamf/</loc>
  <lastmod>2026-06-30T00:00:00+00:00</lastmod>
  <priority>0.8</priority>
  <image:image>
    <image:loc>https://jonbrown.org/assets/images/covers/2026/nudge-macos-update-push.jpg</image:loc>
    <image:title><![CDATA[Using Nudge with DDM for macOS Updates in Jamf]]></image:title>
    <image:caption><![CDATA[Using Nudge with DDM for macOS Updates in Jamf]]></image:caption>
  </image:image>
</url>
<url>
  <loc>https://jonbrown.org/blog/jamf-mac-evidence-layer-cmmc/</loc>
  <lastmod>2026-06-29T00:00:00+00:00</lastmod>
  <priority>0.8</priority>
  <image:image>
    <image:loc>https://jonbrown.org/assets/images/covers/2026/jamf-cmmc-csv-evidence.jpg</image:loc>
    <image:title><![CDATA[Jamf Was My Mac Evidence Layer for CMMC]]></image:title>
    <image:caption><![CDATA[Jamf Was My Mac Evidence Layer for CMMC]]></image:caption>
  </image:image>
</url>
<url>
  <loc>https://jonbrown.org/blog/powerbook-145-floppy-disk-turning-point/</loc>
  <lastmod>2026-06-26T00:00:00+00:00</lastmod>
  <priority>0.8</priority>
  <image:image>
    <image:loc>https://jonbrown.org/assets/images/covers/2026/powerbook-145-ram-disk-turning-point.jpg</image:loc>
    <image:title><![CDATA[How a Floppy Disk Turned My PowerBook 145 Around]]></image:title>
    <image:caption><![CDATA[How a Floppy Disk Turned My PowerBook 145 Around]]></image:caption>
  </image:image>
</url>
<url>
  <loc>https://jonbrown.org/blog/homebrew-mole-due-diligence/</loc>
  <lastmod>2026-06-25T00:00:00+00:00</lastmod>
  <priority>0.8</priority>
  <image:image>
    <image:loc>https://jonbrown.org/assets/images/covers/2026/homebrew-mole-due-diligence.jpg</image:loc>
    <image:title><![CDATA[What I Check Before I Trust a Homebrew Formula or Cask]]></image:title>
    <image:caption><![CDATA[What I Check Before I Trust a Homebrew Formula or Cask]]></image:caption>
  </image:image>
</url>
<url>
  <loc>https://jonbrown.org/blog/adobe-package-or-app-installer/</loc>
  <lastmod>2026-06-25T00:00:00+00:00</lastmod>
  <priority>0.8</priority>
  <image:image>
    <image:loc>https://jonbrown.org/assets/images/covers/2026/adobe-package-or-app-installer.jpg</image:loc>
    <image:title><![CDATA[Adobe in Jamf: To Package or Not to Package]]></image:title>
    <image:caption><![CDATA[Adobe in Jamf: To Package or Not to Package]]></image:caption>
  </image:image>
</url>
<url>
  <loc>https://jonbrown.org/blog/when-a-local-ai-tool-belongs-in-my-workflow-and-when-it-stays-in-the-lab/</loc>
  <lastmod>2026-06-24T00:00:00+00:00</lastmod>
  <priority>0.8</priority>
  <image:image>
    <image:loc>https://jonbrown.org/assets/images/covers/2026/local_ai_header.jpg</image:loc>
    <image:title><![CDATA[When a Local AI Tool Belongs in My Workflow and When It Stays in the Lab]]></image:title>
    <image:caption><![CDATA[When a Local AI Tool Belongs in My Workflow and When It Stays in the Lab]]></image:caption>
  </image:image>
</url>
<url>
  <loc>https://jonbrown.org/blog/updating-jamf-compliance-baselines-from-the-macos-security-compliance-project/</loc>
  <lastmod>2026-06-24T00:00:00+00:00</lastmod>
  <priority>0.8</priority>
  <image:image>
    <image:loc>https://jonbrown.org/assets/images/covers/2026/jamf_pro_compliance.jpg</image:loc>
    <image:title><![CDATA[Updating Jamf Pro Compliance Baselines from the macOS Security Compliance Project]]></image:title>
    <image:caption><![CDATA[Updating Jamf Pro Compliance Baselines from the macOS Security Compliance Project]]></image:caption>
  </image:image>
</url>
<url>
  <loc>https://jonbrown.org/blog/pppc-profile-before-debugging/</loc>
  <lastmod>2026-06-23T00:00:00+00:00</lastmod>
  <priority>0.8</priority>
  <image:image>
    <image:loc>https://jonbrown.org/assets/images/covers/2026/pppc-profile-debugging.jpg</image:loc>
    <image:title><![CDATA[The PPPC Profile I Check Before I Blame the App]]></image:title>
    <image:caption><![CDATA[The PPPC Profile I Check Before I Blame the App]]></image:caption>
  </image:image>
</url>
<url>
  <loc>https://jonbrown.org/blog/apple-intelligence-xcode-wwdc26-platform-control/</loc>
  <lastmod>2026-06-23T00:00:00+00:00</lastmod>
  <priority>0.8</priority>
  <image:image>
    <image:loc>https://jonbrown.org/assets/images/covers/2026/Header_image_special_presenation.jpg</image:loc>
    <image:title><![CDATA[Apple’s WWDC26 AI Story Is About Control, Not Just Models]]></image:title>
    <image:caption><![CDATA[Apple’s WWDC26 AI Story Is About Control, Not Just Models]]></image:caption>
  </image:image>
</url>
<url>
  <loc>https://jonbrown.org/blog/auditing-third-party-github-actions/</loc>
  <lastmod>2026-06-22T00:00:00+00:00</lastmod>
  <priority>0.8</priority>
  <image:image>
    <image:loc>https://jonbrown.org/assets/images/covers/2026/notorization_github.jpg</image:loc>
    <image:title><![CDATA[Why I Trusted a GitHub Action for macOS Notarization]]></image:title>
    <image:caption><![CDATA[Why I Trusted a GitHub Action for macOS Notarization]]></image:caption>
  </image:image>
</url>
<url>
  <loc>https://jonbrown.org/blog/ranking-jamf-extension-attributes-by-smart-group-usage/</loc>
  <lastmod>2026-06-19T00:00:00+00:00</lastmod>
  <priority>0.8</priority>
  <image:image>
    <image:loc>https://jonbrown.org/assets/images/covers/2026/jamf_script_report.jpg</image:loc>
    <image:title><![CDATA[Ranking Jamf Extension Attributes by Smart Group Usage]]></image:title>
    <image:caption><![CDATA[Ranking Jamf Extension Attributes by Smart Group Usage]]></image:caption>
  </image:image>
</url>
<url>
  <loc>https://jonbrown.org/blog/powerbook-145-first-revival/</loc>
  <lastmod>2026-06-19T00:00:00+00:00</lastmod>
  <priority>0.8</priority>
  <image:image>
    <image:loc>https://jonbrown.org/assets/images/covers/2026/powerbook_145_header.jpg</image:loc>
    <image:title><![CDATA[What a Dead PowerBook 145 Still Told Me]]></image:title>
    <image:caption><![CDATA[What a Dead PowerBook 145 Still Told Me]]></image:caption>
  </image:image>
</url>
<url>
  <loc>https://jonbrown.org/blog/cmmc-evidence-collection-guide/</loc>
  <lastmod>2026-06-19T00:00:00+00:00</lastmod>
  <priority>0.8</priority>
  <image:image>
    <image:loc>https://jonbrown.org/assets/images/covers/2026/cmmc_evidence_guide.jpg</image:loc>
    <image:title><![CDATA[The CMMC Evidence Collection Guide I Wish I Had Before My Assessment]]></image:title>
    <image:caption><![CDATA[The CMMC Evidence Collection Guide I Wish I Had Before My Assessment]]></image:caption>
  </image:image>
</url>
<url>
  <loc>https://jonbrown.org/blog/wwdc-2026-was-bigger-than-the-keynote/</loc>
  <lastmod>2026-06-18T00:00:00+00:00</lastmod>
  <priority>0.8</priority>
  <image:image>
    <image:loc>https://jonbrown.org/assets/images/covers/2026/wwdc2026.jpg</image:loc>
    <image:title><![CDATA[WWDC 2026 Was Bigger Than The Keynote]]></image:title>
    <image:caption><![CDATA[WWDC 2026 Was Bigger Than The Keynote]]></image:caption>
  </image:image>
</url>
<url>
  <loc>https://jonbrown.org/blog/abm-warranty-0-5-1/</loc>
  <lastmod>2026-06-17T00:00:00+00:00</lastmod>
  <priority>0.8</priority>
  <image:image>
    <image:loc>https://jonbrown.org/assets/images/covers/2026/abm_051.png</image:loc>
    <image:title><![CDATA[ABM Warranty 0.5.1]]></image:title>
    <image:caption><![CDATA[ABM Warranty 0.5.1]]></image:caption>
  </image:image>
</url>
<url>
  <loc>https://jonbrown.org/blog/how-we-passed-our-cmmc-assessment/</loc>
  <lastmod>2026-06-16T00:00:00+00:00</lastmod>
  <priority>0.8</priority>
  <image:image>
    <image:loc>https://jonbrown.org/assets/images/covers/2026/cmmc_certification_header.png</image:loc>
    <image:title><![CDATA[How We Passed Our CMMC Assessment]]></image:title>
    <image:caption><![CDATA[How We Passed Our CMMC Assessment]]></image:caption>
  </image:image>
</url>
<url>
  <loc>https://jonbrown.org/blog/helpbook-builder-app-lauches/</loc>
  <lastmod>2026-04-27T00:00:00+00:00</lastmod>
  <priority>0.8</priority>
  <image:image>
    <image:loc>https://jonbrown.org/assets/images/covers/2026/helpbook_blog_header.jpg</image:loc>
    <image:title><![CDATA[HelpBook Builder Launches 🚀]]></image:title>
    <image:caption><![CDATA[HelpBook Builder Launches 🚀]]></image:caption>
  </image:image>
</url>
<url>
  <loc>https://jonbrown.org/blog/abm-warranty-0-5-0/</loc>
  <lastmod>2026-04-26T00:00:00+00:00</lastmod>
  <priority>0.8</priority>
  <image:image>
    <image:loc>https://jonbrown.org/assets/images/covers/2026/abm_050.png</image:loc>
    <image:title><![CDATA[ABM Warranty 0.5.0]]></image:title>
    <image:caption><![CDATA[ABM Warranty 0.5.0]]></image:caption>
  </image:image>
</url>
<url>
  <loc>https://jonbrown.org/blog/new-apple-business-manager-overview/</loc>
  <lastmod>2026-04-15T00:00:00+00:00</lastmod>
  <priority>0.8</priority>
  <image:image>
    <image:loc>https://jonbrown.org/assets/images/covers/2026/apple_business.jpg</image:loc>
    <image:title><![CDATA[The New Apple Business Manager Feels Like More Than Device Management]]></image:title>
    <image:caption><![CDATA[The New Apple Business Manager Feels Like More Than Device Management]]></image:caption>
  </image:image>
</url>
<url>
  <loc>https://jonbrown.org/blog/remote-acquires-bravas-a-new-chapter/</loc>
  <lastmod>2026-04-13T00:00:00+00:00</lastmod>
  <priority>0.8</priority>
  <image:image>
    <image:loc>https://jonbrown.org/assets/images/covers/2026/header-bravas-acquisition.jpg</image:loc>
    <image:title><![CDATA[A New Era for Bravas: Remote Acquisition Marks a Major Milestone]]></image:title>
    <image:caption><![CDATA[A New Era for Bravas: Remote Acquisition Marks a Major Milestone]]></image:caption>
  </image:image>
</url>
<url>
  <loc>https://jonbrown.org/blog/zero-touch-macos-enrollment-with-jamf-setup-manager/</loc>
  <lastmod>2026-04-05T00:00:00+00:00</lastmod>
  <priority>0.8</priority>
  <image:image>
    <image:loc>https://jonbrown.org/assets/images/covers/2026/jamf-setup-manager.jpg</image:loc>
    <image:title><![CDATA[Zero-Touch macOS Enrollment with JAMF Setup Manager: A Practical Walkthrough]]></image:title>
    <image:caption><![CDATA[Zero-Touch macOS Enrollment with JAMF Setup Manager: A Practical Walkthrough]]></image:caption>
  </image:image>
</url>
<url>
  <loc>https://jonbrown.org/blog/discovering-mole-a-command-line-utility-for-mac-cleaning/</loc>
  <lastmod>2026-04-03T00:00:00+00:00</lastmod>
  <priority>0.8</priority>
  <image:image>
    <image:loc>https://jonbrown.org/assets/images/covers/2026/mole.jpg</image:loc>
    <image:title><![CDATA[Discovering Mole: A Command Line Utility for Mac Cleaning]]></image:title>
    <image:caption><![CDATA[Discovering Mole: A Command Line Utility for Mac Cleaning]]></image:caption>
  </image:image>
</url>
<url>
  <loc>https://jonbrown.org/blog/scoring-ai-influence-jekyll-posts-local-llms/</loc>
  <lastmod>2026-04-01T00:00:00+00:00</lastmod>
  <priority>0.8</priority>
  <image:image>
    <image:loc>https://jonbrown.org/assets/images/covers/2026/ai-influence-scoring.jpg</image:loc>
    <image:title><![CDATA[Scoring AI Influence in Jekyll Posts with Local LLMs]]></image:title>
    <image:caption><![CDATA[Scoring AI Influence in Jekyll Posts with Local LLMs]]></image:caption>
  </image:image>
</url>
<url>
  <loc>https://jonbrown.org/blog/automating-jamf-pro-email-notifications-with-sendgrid-smart-group-driven-workflows/</loc>
  <lastmod>2026-03-29T00:00:00+00:00</lastmod>
  <priority>0.8</priority>
  <image:image>
    <image:loc>https://jonbrown.org/assets/images/covers/2026/sendgrid-jamf-email-automation.jpg</image:loc>
    <image:title><![CDATA[Automating JAMF Pro Email Notifications with SendGrid (Smart Group Driven Workflows)]]></image:title>
    <image:caption><![CDATA[Automating JAMF Pro Email Notifications with SendGrid (Smart Group Driven Workflows)]]></image:caption>
  </image:image>
</url>
<url>
  <loc>https://jonbrown.org/blog/leaving-flickr-migrating-20000-photos-to-synology/</loc>
  <lastmod>2026-03-28T00:00:00+00:00</lastmod>
  <priority>0.8</priority>
  <image:image>
    <image:loc>https://jonbrown.org/assets/images/covers/2026/flickr-to-synology-migration.jpg</image:loc>
    <image:title><![CDATA[Leaving Flickr: Migrating 20,000+ Photos to Synology and Taking Back Control]]></image:title>
    <image:caption><![CDATA[Leaving Flickr: Migrating 20,000+ Photos to Synology and Taking Back Control]]></image:caption>
  </image:image>
</url>
<url>
  <loc>https://jonbrown.org/blog/running-image-generation-locally-on-macos-with-draw-things-2026/</loc>
  <lastmod>2026-03-27T00:00:00+00:00</lastmod>
  <priority>0.8</priority>
  <image:image>
    <image:loc>https://jonbrown.org/assets/images/covers/2026/local-image-generation-macos.jpg</image:loc>
    <image:title><![CDATA[Running Image Generation Locally on macOS with Draw Things (2026)]]></image:title>
    <image:caption><![CDATA[Running Image Generation Locally on macOS with Draw Things (2026)]]></image:caption>
  </image:image>
</url>
<url>
  <loc>https://jonbrown.org/blog/quickpkg-walkthrough-update/</loc>
  <lastmod>2026-03-24T00:00:00+00:00</lastmod>
  <priority>0.8</priority>
  <image:image>
    <image:loc>https://jonbrown.org/assets/images/covers/2026/pique_cover.jpg</image:loc>
    <image:title><![CDATA[Introducing Pique - The Game-Changing Quick Look Plugin for Mac Admins]]></image:title>
    <image:caption><![CDATA[Introducing Pique - The Game-Changing Quick Look Plugin for Mac Admins]]></image:caption>
  </image:image>
</url>
<url>
  <loc>https://jonbrown.org/blog/setting-up-and-using-ollama-on-macos/</loc>
  <lastmod>2026-03-21T00:00:00+00:00</lastmod>
  <priority>0.8</priority>
  <image:image>
    <image:loc>https://jonbrown.org/assets/images/covers/2026/local_llm.jpg</image:loc>
    <image:title><![CDATA[Setting up Ollama on macOS]]></image:title>
    <image:caption><![CDATA[Setting up Ollama on macOS]]></image:caption>
  </image:image>
</url>
<url>
  <loc>https://jonbrown.org/blog/ai-agent-constraints-and-security/</loc>
  <lastmod>2026-03-21T00:00:00+00:00</lastmod>
  <priority>0.8</priority>
  <image:image>
    <image:loc>https://jonbrown.org/assets/images/covers/2026/ai_llm.jpg</image:loc>
    <image:title><![CDATA[AI Agent Constraints and Security]]></image:title>
    <image:caption><![CDATA[AI Agent Constraints and Security]]></image:caption>
  </image:image>
</url>
<url>
  <loc>https://jonbrown.org/blog/abm-warranty-0-4-1-walkthrough-wrap-and-beta/</loc>
  <lastmod>2026-03-09T00:00:00+00:00</lastmod>
  <priority>0.8</priority>
  <image:image>
    <image:loc>https://jonbrown.org/assets/images/covers/2026/ABM_wrap.png</image:loc>
    <image:title><![CDATA[ABM Warranty 0.4.1 Walkthrough: Wrap-Up and Beta]]></image:title>
    <image:caption><![CDATA[ABM Warranty 0.4.1 Walkthrough: Wrap-Up and Beta]]></image:caption>
  </image:image>
</url>
<url>
  <loc>https://jonbrown.org/blog/abm-warranty-0-4-1-walkthrough-managed-preferences/</loc>
  <lastmod>2026-03-06T00:00:00+00:00</lastmod>
  <priority>0.8</priority>
  <image:image>
    <image:loc>https://jonbrown.org/assets/images/covers/2026/ABM_prefs.png</image:loc>
    <image:title><![CDATA[ABM Warranty 0.4.1 Walkthrough: Managed Preferences]]></image:title>
    <image:caption><![CDATA[ABM Warranty 0.4.1 Walkthrough: Managed Preferences]]></image:caption>
  </image:image>
</url>
<url>
  <loc>https://jonbrown.org/blog/quickpkg-walkthrough-update/</loc>
  <lastmod>2026-03-05T00:00:00+00:00</lastmod>
  <priority>0.8</priority>
  <image:image>
    <image:loc>https://jonbrown.org/assets/images/covers/2026/quickpkg_header_updated.png</image:loc>
    <image:title><![CDATA[QuickPKG - More to Unpack]]></image:title>
    <image:caption><![CDATA[QuickPKG - More to Unpack]]></image:caption>
  </image:image>
</url>
<url>
  <loc>https://jonbrown.org/blog/low-profile-walkthrough-and-review/</loc>
  <lastmod>2026-03-05T00:00:00+00:00</lastmod>
  <priority>0.8</priority>
  <image:image>
    <image:loc>https://jonbrown.org/assets/images/covers/2026/Low_Profile.png</image:loc>
    <image:title><![CDATA[Low Profile Walkthrough and Review]]></image:title>
    <image:caption><![CDATA[Low Profile Walkthrough and Review]]></image:caption>
  </image:image>
</url>
<url>
  <loc>https://jonbrown.org/blog/abm-warranty-0-4-1-walkthrough-multiple-credentials/</loc>
  <lastmod>2026-03-04T00:00:00+00:00</lastmod>
  <priority>0.8</priority>
  <image:image>
    <image:loc>https://jonbrown.org/assets/images/covers/2026/ABM_Creds.png</image:loc>
    <image:title><![CDATA[ABM Warranty 0.4.1 Walkthrough: Multiple Credentials]]></image:title>
    <image:caption><![CDATA[ABM Warranty 0.4.1 Walkthrough: Multiple Credentials]]></image:caption>
  </image:image>
</url>
<url>
  <loc>https://jonbrown.org/blog/quickpkg-walkthrough-and-review/</loc>
  <lastmod>2026-03-03T00:00:00+00:00</lastmod>
  <priority>0.8</priority>
  <image:image>
    <image:loc>https://jonbrown.org/assets/images/covers/2026/quickpkg_header.png</image:loc>
    <image:title><![CDATA[QuickPKG Walkthrough and Review]]></image:title>
    <image:caption><![CDATA[QuickPKG Walkthrough and Review]]></image:caption>
  </image:image>
</url>
<url>
  <loc>https://jonbrown.org/blog/abm-warranty-0-4-1-walkthrough-introduction/</loc>
  <lastmod>2026-03-02T00:00:00+00:00</lastmod>
  <priority>0.8</priority>
  <image:image>
    <image:loc>https://jonbrown.org/assets/images/covers/2026/ABM_Introduction.png</image:loc>
    <image:title><![CDATA[ABM Warranty 0.4.1 Walkthrough: Introduction]]></image:title>
    <image:caption><![CDATA[ABM Warranty 0.4.1 Walkthrough: Introduction]]></image:caption>
  </image:image>
</url>
<url>
  <loc>https://jonbrown.org/blog/abm-warranty-0-4-1/</loc>
  <lastmod>2026-02-27T00:00:00+00:00</lastmod>
  <priority>0.8</priority>
  <image:image>
    <image:loc>https://jonbrown.org/assets/images/covers/2026/ABM_warranty_041.png</image:loc>
    <image:title><![CDATA[ABM Warranty 0.4.1]]></image:title>
    <image:caption><![CDATA[ABM Warranty 0.4.1]]></image:caption>
  </image:image>
</url>
<url>
  <loc>https://jonbrown.org/blog/vibe-coding-with-codex-was-fun-until-it-wasnt/</loc>
  <lastmod>2026-02-24T00:00:00+00:00</lastmod>
  <priority>0.8</priority>
  <image:image>
    <image:loc>https://jonbrown.org/assets/images/covers/2026/codex_nightmare.png</image:loc>
    <image:title><![CDATA[Vibe Coding with Codex: From Fun to Frustration]]></image:title>
    <image:caption><![CDATA[Vibe Coding with Codex: From Fun to Frustration]]></image:caption>
  </image:image>
</url>
<url>
  <loc>https://jonbrown.org/blog/abm-asm-warranty-dashboard-gap/</loc>
  <lastmod>2026-02-10T00:00:00+00:00</lastmod>
  <priority>0.8</priority>
  <image:image>
    <image:loc>https://jonbrown.org/assets/images/covers/2026/abm_dashboard.png</image:loc>
    <image:title><![CDATA[The warranty dashboard Apple doesn’t provide… yet]]></image:title>
    <image:caption><![CDATA[The warranty dashboard Apple doesn’t provide… yet]]></image:caption>
  </image:image>
</url>
<url>
  <loc>https://jonbrown.org/blog/apple-fleet-risk-not-a-security-problem/</loc>
  <lastmod>2026-02-08T00:00:00+00:00</lastmod>
  <priority>0.8</priority>
  <image:image>
    <image:loc>https://jonbrown.org/assets/images/covers/2026/operational_risk.png</image:loc>
    <image:title><![CDATA[Why Apple Fleet Risk Isn’t a Security Problem—Until It Is]]></image:title>
    <image:caption><![CDATA[Why Apple Fleet Risk Isn’t a Security Problem—Until It Is]]></image:caption>
  </image:image>
</url>
<url>
  <loc>https://jonbrown.org/blog/abm-warranty-0-3-1/</loc>
  <lastmod>2026-01-16T00:00:00+00:00</lastmod>
  <priority>0.8</priority>
  <image:image>
    <image:loc>https://jonbrown.org/assets/images/covers/2025/abm_301.png</image:loc>
    <image:title><![CDATA[ABM Warranty 0.3.1]]></image:title>
    <image:caption><![CDATA[ABM Warranty 0.3.1]]></image:caption>
  </image:image>
</url>
<url>
  <loc>https://jonbrown.org/blog/abm-warranty-0-2-0/</loc>
  <lastmod>2025-12-17T00:00:00+00:00</lastmod>
  <priority>0.8</priority>
  <image:image>
    <image:loc>https://jonbrown.org/assets/images/covers/2025/abm_20.png</image:loc>
    <image:title><![CDATA[ABM Warranty 0.2.0]]></image:title>
    <image:caption><![CDATA[ABM Warranty 0.2.0]]></image:caption>
  </image:image>
</url>
<url>
  <loc>https://jonbrown.org/blog/running-a-beta-program-lessons-learned/</loc>
  <lastmod>2025-12-14T00:00:00+00:00</lastmod>
  <priority>0.8</priority>
  <image:image>
    <image:loc>https://jonbrown.org/assets/images/covers/2025/beta_lessons.png</image:loc>
    <image:title><![CDATA[Running a Beta Program: Lessons Learned]]></image:title>
    <image:caption><![CDATA[Running a Beta Program: Lessons Learned]]></image:caption>
  </image:image>
</url>
<url>
  <loc>https://jonbrown.org/blog/the-day-i-unmanaged-a-mac-into-a-corner/</loc>
  <lastmod>2025-12-10T00:00:00+00:00</lastmod>
  <priority>0.8</priority>
  <image:image>
    <image:loc>https://jonbrown.org/assets/images/covers/2025/unmanaged_header.png</image:loc>
    <image:title><![CDATA[The Day I Unmanaged a Mac Into a Corner]]></image:title>
    <image:caption><![CDATA[The Day I Unmanaged a Mac Into a Corner]]></image:caption>
  </image:image>
</url>
<url>
  <loc>https://jonbrown.org/blog/introducing-abm-warranty/</loc>
  <lastmod>2025-11-14T00:00:00+00:00</lastmod>
  <priority>0.8</priority>
  <image:image>
    <image:loc>https://jonbrown.org/assets/images/covers/2025/warranty_header_010.png</image:loc>
    <image:title><![CDATA[Introducing ABM Warranty for macOS]]></image:title>
    <image:caption><![CDATA[Introducing ABM Warranty for macOS]]></image:caption>
  </image:image>
</url>
<url>
  <loc>https://jonbrown.org/blog/abm-api-playground/</loc>
  <lastmod>2025-11-14T00:00:00+00:00</lastmod>
  <priority>0.8</priority>
  <image:image>
    <image:loc>https://jonbrown.org/assets/images/covers/2025/ABM_API.png</image:loc>
    <image:title><![CDATA[Exploring the Apple Business Manager API: A Hands-On Playground]]></image:title>
    <image:caption><![CDATA[Exploring the Apple Business Manager API: A Hands-On Playground]]></image:caption>
  </image:image>
</url>
<url>
  <loc>https://jonbrown.org/blog/updating-safari-macos-jamf-pro-strategies/</loc>
  <lastmod>2025-11-14T00:00:00+00:00</lastmod>
  <priority>0.8</priority>
  <image:image>
    <image:loc>https://jonbrown.org/assets/images/covers/2025/Safari_Strategies.png</image:loc>
    <image:title><![CDATA[Updating Safari on macOS with Jamf Pro: Three Practical Strategies]]></image:title>
    <image:caption><![CDATA[Updating Safari on macOS with Jamf Pro: Three Practical Strategies]]></image:caption>
  </image:image>
</url>
<url>
  <loc>https://jonbrown.org/blog/searching-jamf-profiles-with-python/</loc>
  <lastmod>2025-11-03T00:00:00+00:00</lastmod>
  <priority>0.8</priority>
  <image:image>
    <image:loc>https://jonbrown.org/assets/images/covers/2025/jamf_searching_profiles.png</image:loc>
    <image:title><![CDATA[Hunting Down Jamf Profile Payloads with Python]]></image:title>
    <image:caption><![CDATA[Hunting Down Jamf Profile Payloads with Python]]></image:caption>
  </image:image>
</url>
<url>
  <loc>https://jonbrown.org/blog/updating-jamf-security-cloud-routing-for-o365/</loc>
  <lastmod>2025-11-02T00:00:00+00:00</lastmod>
  <priority>0.8</priority>
  <image:image>
    <image:loc>https://jonbrown.org/assets/images/covers/2025/jamf_security_cloud_updated.png</image:loc>
    <image:title><![CDATA[Keeping Jamf Security Cloud Current for Microsoft 365: Updated Routing Policies]]></image:title>
    <image:caption><![CDATA[Keeping Jamf Security Cloud Current for Microsoft 365: Updated Routing Policies]]></image:caption>
  </image:image>
</url>
<url>
  <loc>https://jonbrown.org/blog/cleaning-house-in-jamf-pro/</loc>
  <lastmod>2025-10-26T00:00:00+00:00</lastmod>
  <priority>0.8</priority>
  <image:image>
    <image:loc>https://jonbrown.org/assets/images/covers/2025/Cleaning_House.png</image:loc>
    <image:title><![CDATA[Cleaning House in Jamf Pro: A Friendly Auditor Script for Real-World Hygiene]]></image:title>
    <image:caption><![CDATA[Cleaning House in Jamf Pro: A Friendly Auditor Script for Real-World Hygiene]]></image:caption>
  </image:image>
</url>
<url>
  <loc>https://jonbrown.org/blog/how-i-finally-passed-the-pmp-exam/</loc>
  <lastmod>2025-10-19T00:00:00+00:00</lastmod>
  <priority>0.8</priority>
  <image:image>
    <image:loc>https://jonbrown.org/assets/images/covers/2025/pmp_certification.png</image:loc>
    <image:title><![CDATA[How I Finally Passed the PMP Exam (After 12 Years of Waiting)]]></image:title>
    <image:caption><![CDATA[How I Finally Passed the PMP Exam (After 12 Years of Waiting)]]></image:caption>
  </image:image>
</url>
<url>
  <loc>https://jonbrown.org/blog/turn-jamf-compliance-output-into-real-audit-evidence/</loc>
  <lastmod>2025-10-12T00:00:00+00:00</lastmod>
  <priority>0.8</priority>
  <image:image>
    <image:loc>https://jonbrown.org/assets/images/covers/2025/compliance_evidence.png</image:loc>
    <image:title><![CDATA[Turn Jamf Compliance Output into Real Audit Evidence]]></image:title>
    <image:caption><![CDATA[Turn Jamf Compliance Output into Real Audit Evidence]]></image:caption>
  </image:image>
</url>
<url>
  <loc>https://jonbrown.org/blog/the-hidden-skills-you-learn-consulting/</loc>
  <lastmod>2025-09-04T00:00:00+00:00</lastmod>
  <priority>0.8</priority>
  <image:image>
    <image:loc>https://jonbrown.org/assets/images/covers/2025/consulting_skills.png</image:loc>
    <image:title><![CDATA[Skills You Never Meant to Learn as a Consultant (and Why They Matter Beyond Consulting)]]></image:title>
    <image:caption><![CDATA[Skills You Never Meant to Learn as a Consultant (and Why They Matter Beyond Consulting)]]></image:caption>
  </image:image>
</url>
<url>
  <loc>https://jonbrown.org/blog/stupid-apple-configurator-tricks/</loc>
  <lastmod>2025-08-17T00:00:00+00:00</lastmod>
  <priority>0.8</priority>
  <image:image>
    <image:loc>https://jonbrown.org/assets/images/covers/2025/configurator-tricks.png</image:loc>
    <image:title><![CDATA[10 Things You Didn't Know You Could Do With Apple Configurator (That Save Mac Admins Hours)]]></image:title>
    <image:caption><![CDATA[10 Things You Didn't Know You Could Do With Apple Configurator (That Save Mac Admins Hours)]]></image:caption>
  </image:image>
</url>
<url>
  <loc>https://jonbrown.org/blog/what-does-it-mean-to-be-senior/</loc>
  <lastmod>2025-08-09T00:00:00+00:00</lastmod>
  <priority>0.8</priority>
  <image:image>
    <image:loc>https://jonbrown.org/assets/images/covers/2025/meaningof_seniority.png</image:loc>
    <image:title><![CDATA[What Does It Really Mean to Be “Senior” in Your Job?]]></image:title>
    <image:caption><![CDATA[What Does It Really Mean to Be “Senior” in Your Job?]]></image:caption>
  </image:image>
</url>
<url>
  <loc>https://jonbrown.org/blog/scripting-app-updates/</loc>
  <lastmod>2025-07-17T00:00:00+00:00</lastmod>
  <priority>0.8</priority>
  <image:image>
    <image:loc>https://jonbrown.org/assets/images/covers/2025/script25.png</image:loc>
    <image:title><![CDATA[The Power of Scripting App Updates Without Deploying Packages]]></image:title>
    <image:caption><![CDATA[The Power of Scripting App Updates Without Deploying Packages]]></image:caption>
  </image:image>
</url>
<url>
  <loc>https://jonbrown.org/blog/onedrive-path-validation-macos/</loc>
  <lastmod>2025-07-15T00:00:00+00:00</lastmod>
  <priority>0.8</priority>
  <image:image>
    <image:loc>https://jonbrown.org/assets/images/covers/2025/onedrive25.png</image:loc>
    <image:title><![CDATA[Detecting Invalid Characters and Long Paths in OneDrive on macOS]]></image:title>
    <image:caption><![CDATA[Detecting Invalid Characters and Long Paths in OneDrive on macOS]]></image:caption>
  </image:image>
</url>
<url>
  <loc>https://jonbrown.org/blog/using-a-script-to-enable-filevault-jamf-script-security/</loc>
  <lastmod>2025-07-14T00:00:00+00:00</lastmod>
  <priority>0.8</priority>
  <image:image>
    <image:loc>https://jonbrown.org/assets/images/covers/2025/filevault25.png</image:loc>
    <image:title><![CDATA[Using a script to Enable FileVault via JAMF: A Word of Caution]]></image:title>
    <image:caption><![CDATA[Using a script to Enable FileVault via JAMF: A Word of Caution]]></image:caption>
  </image:image>
</url>
<url>
  <loc>https://jonbrown.org/blog/automated-script-versioning-github-actions/</loc>
  <lastmod>2025-07-13T00:00:00+00:00</lastmod>
  <priority>0.8</priority>
  <image:image>
    <image:loc>https://jonbrown.org/assets/images/covers/2025/actions2025.png</image:loc>
    <image:title><![CDATA[Automating Script Versioning, Releases, and ChatGPT Integration with GitHub Actions]]></image:title>
    <image:caption><![CDATA[Automating Script Versioning, Releases, and ChatGPT Integration with GitHub Actions]]></image:caption>
  </image:image>
</url>
<url>
  <loc>https://jonbrown.org/blog/apple-certification-evolution-journey/</loc>
  <lastmod>2025-06-06T00:00:00+00:00</lastmod>
  <priority>0.8</priority>
  <image:image>
    <image:loc>https://jonbrown.org/assets/images/covers/2025/acsp2025.png</image:loc>
    <image:title><![CDATA[The Evolution of Apple Certification: A Journey Through Versions, Challenges & Growth]]></image:title>
    <image:caption><![CDATA[The Evolution of Apple Certification: A Journey Through Versions, Challenges & Growth]]></image:caption>
  </image:image>
</url>
<url>
  <loc>https://jonbrown.org/blog/how-I-passed-the-CSSLP-my-experience-in-2025/</loc>
  <lastmod>2025-05-06T00:00:00+00:00</lastmod>
  <priority>0.8</priority>
  <image:image>
    <image:loc>https://jonbrown.org/assets/images/covers/2025/csslpexam.png</image:loc>
    <image:title><![CDATA[Secure Software, Secure Career: How I Passed the CSSLP]]></image:title>
    <image:caption><![CDATA[Secure Software, Secure Career: How I Passed the CSSLP]]></image:caption>
  </image:image>
</url>
<url>
  <loc>https://jonbrown.org/blog/automatically-connecting-and-staying-connected-to-jamf-trust-vpn-with-jamf-pro/</loc>
  <lastmod>2025-05-03T00:00:00+00:00</lastmod>
  <priority>0.8</priority>
  <image:image>
    <image:loc>https://jonbrown.org/assets/images/covers/2025/jamf-trust.png</image:loc>
    <image:title><![CDATA[Ensuring Jamf Trust VPN Stays Connected with Jamf Pro]]></image:title>
    <image:caption><![CDATA[Ensuring Jamf Trust VPN Stays Connected with Jamf Pro]]></image:caption>
  </image:image>
</url>
<url>
  <loc>https://jonbrown.org/blog/troubleshooting-standard-routing-policies-in-jamf-security-cloud/</loc>
  <lastmod>2025-04-08T00:00:00+00:00</lastmod>
  <priority>0.8</priority>
  <image:image>
    <image:loc>https://jonbrown.org/assets/images/covers/2025/jamf_security_cloud.png</image:loc>
    <image:title><![CDATA[Troubleshooting Standard Routing Policies in JAMF Security Cloud]]></image:title>
    <image:caption><![CDATA[Troubleshooting Standard Routing Policies in JAMF Security Cloud]]></image:caption>
  </image:image>
</url>
<url>
  <loc>https://jonbrown.org/blog/what-really-makes-a-great-IT-support-technician/</loc>
  <lastmod>2025-04-07T00:00:00+00:00</lastmod>
  <priority>0.8</priority>
  <image:image>
    <image:loc>https://jonbrown.org/assets/images/covers/2025/IT_support_tech.png</image:loc>
    <image:title><![CDATA[What Really Makes A Great IT Support Technician?]]></image:title>
    <image:caption><![CDATA[What Really Makes A Great IT Support Technician?]]></image:caption>
  </image:image>
</url>
<url>
  <loc>https://jonbrown.org/blog/lessons-learned-building-an-msp-in-2025-lessons-learned-3/</loc>
  <lastmod>2025-04-06T00:00:00+00:00</lastmod>
  <priority>0.8</priority>
  <image:image>
    <image:loc>https://jonbrown.org/assets/images/covers/2025/Header-Ideal-MSP-3.png</image:loc>
    <image:title><![CDATA[Lessons Learned: Scale without the burnout. Lessons learned from an IT Entrepreneur on how to build an ideal, converting, MSP in 2025]]></image:title>
    <image:caption><![CDATA[Lessons Learned: Scale without the burnout. Lessons learned from an IT Entrepreneur on how to build an ideal, converting, MSP in 2025]]></image:caption>
  </image:image>
</url>
<url>
  <loc>https://jonbrown.org/blog/enrolling-m1-m4-devices-into-automox-with-jamf/</loc>
  <lastmod>2025-03-24T00:00:00+00:00</lastmod>
  <priority>0.8</priority>
  <image:image>
    <image:loc>https://jonbrown.org/assets/images/covers/2025/automox_tokens_updated.png</image:loc>
    <image:title><![CDATA[Enrolling M1-M4 Devices into Automox with JAMF with secure tokens]]></image:title>
    <image:caption><![CDATA[Enrolling M1-M4 Devices into Automox with JAMF with secure tokens]]></image:caption>
  </image:image>
</url>
<url>
  <loc>https://jonbrown.org/blog/macOS-Compliance-Project-Extension-Printing-Failed-Tests-not-included-in-exemptions-list/</loc>
  <lastmod>2025-03-16T00:00:00+00:00</lastmod>
  <priority>0.8</priority>
  <image:image>
    <image:loc>https://jonbrown.org/assets/images/covers/2025/jamf_extention_attributes_editor.png</image:loc>
    <image:title><![CDATA[Modified JAMF Compliance Editor Extension: List failed items NOT in exemption list]]></image:title>
    <image:caption><![CDATA[Modified JAMF Compliance Editor Extension: List failed items NOT in exemption list]]></image:caption>
  </image:image>
</url>
<url>
  <loc>https://jonbrown.org/blog/how-to-setup-exemptions-with-jamf-compliance-editor/</loc>
  <lastmod>2025-03-15T00:00:00+00:00</lastmod>
  <priority>0.8</priority>
  <image:image>
    <image:loc>https://jonbrown.org/assets/images/covers/2025/exemptions_compliance_editor.png</image:loc>
    <image:title><![CDATA[How to setup exemptions with JAMF Compliance Editor]]></image:title>
    <image:caption><![CDATA[How to setup exemptions with JAMF Compliance Editor]]></image:caption>
  </image:image>
</url>
<url>
  <loc>https://jonbrown.org/blog/byod-restrictions-to-use-in-2025/</loc>
  <lastmod>2025-03-14T00:00:00+00:00</lastmod>
  <priority>0.8</priority>
  <image:image>
    <image:loc>https://jonbrown.org/assets/images/covers/2025/byod_restrictions_2025.png</image:loc>
    <image:title><![CDATA[BYOD Restrictions & Strategies for 2025]]></image:title>
    <image:caption><![CDATA[BYOD Restrictions & Strategies for 2025]]></image:caption>
  </image:image>
</url>
<url>
  <loc>https://jonbrown.org/blog/reflecting-on-2024-whats-next-in-2025/</loc>
  <lastmod>2025-01-29T00:00:00+00:00</lastmod>
  <priority>0.8</priority>
  <image:image>
    <image:loc>https://jonbrown.org/assets/images/covers/2025/reflecting_2024.png</image:loc>
    <image:title><![CDATA[Reflecting on a Transformative Journey: From Entrepreneur to Cybersecurity Leader]]></image:title>
    <image:caption><![CDATA[Reflecting on a Transformative Journey: From Entrepreneur to Cybersecurity Leader]]></image:caption>
  </image:image>
</url>
<url>
  <loc>https://jonbrown.org/blog/good-cybersecurity-practices-arent-rushed-or-rubber-stamped/</loc>
  <lastmod>2025-01-28T00:00:00+00:00</lastmod>
  <priority>0.8</priority>
  <image:image>
    <image:loc>https://jonbrown.org/assets/images/covers/2025/good_cybersecurity.png</image:loc>
    <image:title><![CDATA[Good Cybersecurity policies, procedures, guidelines take time. They're not rushed and aren't rubber stamped]]></image:title>
    <image:caption><![CDATA[Good Cybersecurity policies, procedures, guidelines take time. They're not rushed and aren't rubber stamped]]></image:caption>
  </image:image>
</url>
<url>
  <loc>https://jonbrown.org/blog/is-it-time-to-stop-getting-certified/</loc>
  <lastmod>2025-01-27T00:00:00+00:00</lastmod>
  <priority>0.8</priority>
  <image:image>
    <image:loc>https://jonbrown.org/assets/images/covers/2025/stop_certified.png</image:loc>
    <image:title><![CDATA[Is it time to stop getting certified in your field?]]></image:title>
    <image:caption><![CDATA[Is it time to stop getting certified in your field?]]></image:caption>
  </image:image>
</url>
<url>
  <loc>https://jonbrown.org/blog/2025-01-26-byo-with-me-in-2025-andriod-setup-with-intune/</loc>
  <lastmod>2025-01-26T00:00:00+00:00</lastmod>
  <priority>0.8</priority>
  <image:image>
    <image:loc>https://jonbrown.org/assets/images/covers/2025/BYOD%20on%20Andriod%20Devices.png</image:loc>
    <image:title><![CDATA[Managing Bring Your Own Device (BYOD) for Android with Microsoft Intune]]></image:title>
    <image:caption><![CDATA[Managing Bring Your Own Device (BYOD) for Android with Microsoft Intune]]></image:caption>
  </image:image>
</url>
<url>
  <loc>https://jonbrown.org/blog/amphetamine-review-and-walkthrough/</loc>
  <lastmod>2025-01-24T00:00:00+00:00</lastmod>
  <priority>0.8</priority>
  <image:image>
    <image:loc>https://jonbrown.org/assets/images/covers/2025/Amphetamine.png</image:loc>
    <image:title><![CDATA[Amphetamine: The Ultimate Mac Utility to Keep Your Computer Awake]]></image:title>
    <image:caption><![CDATA[Amphetamine: The Ultimate Mac Utility to Keep Your Computer Awake]]></image:caption>
  </image:image>
</url>
<url>
  <loc>https://jonbrown.org/blog/starting-a-business-in-2025-what-you-need-to-know/</loc>
  <lastmod>2025-01-23T00:00:00+00:00</lastmod>
  <priority>0.8</priority>
  <image:image>
    <image:loc>https://jonbrown.org/assets/images/covers/2025/business_25.png</image:loc>
    <image:title><![CDATA[Are you starting a consulting business in 2025? What you need to know.]]></image:title>
    <image:caption><![CDATA[Are you starting a consulting business in 2025? What you need to know.]]></image:caption>
  </image:image>
</url>
<url>
  <loc>https://jonbrown.org/blog/byo-with-me-in-2025-for-mac-ios-andriod-and-windows/</loc>
  <lastmod>2025-01-22T00:00:00+00:00</lastmod>
  <priority>0.8</priority>
  <image:image>
    <image:loc>https://jonbrown.org/assets/images/covers/2025/byo_with_me.png</image:loc>
    <image:title><![CDATA[BYO with me in 2025: iOS with User Enrollment in JAMF Pro]]></image:title>
    <image:caption><![CDATA[BYO with me in 2025: iOS with User Enrollment in JAMF Pro]]></image:caption>
  </image:image>
</url>
<url>
  <loc>https://jonbrown.org/blog/securing-byod-email-access-strategies/</loc>
  <lastmod>2025-01-21T00:00:00+00:00</lastmod>
  <priority>0.8</priority>
  <image:image>
    <image:loc>https://jonbrown.org/assets/images/covers/2025/byod_email_access.png</image:loc>
    <image:title><![CDATA[Securing BYOD Email Access: Exploring Strategies in Microsoft 365]]></image:title>
    <image:caption><![CDATA[Securing BYOD Email Access: Exploring Strategies in Microsoft 365]]></image:caption>
  </image:image>
</url>
<url>
  <loc>https://jonbrown.org/blog/a-few-helpful-jamf-extentions/</loc>
  <lastmod>2025-01-20T00:00:00+00:00</lastmod>
  <priority>0.8</priority>
  <image:image>
    <image:loc>https://jonbrown.org/assets/images/covers/2025/jamf_extention_attributes.png</image:loc>
    <image:title><![CDATA[A few helpful JAMF extension attributes for Computers]]></image:title>
    <image:caption><![CDATA[A few helpful JAMF extension attributes for Computers]]></image:caption>
  </image:image>
</url>
<url>
  <loc>https://jonbrown.org/blog/some-of-my-favorite-app-configs-in-jamf/</loc>
  <lastmod>2025-01-19T00:00:00+00:00</lastmod>
  <priority>0.8</priority>
  <image:image>
    <image:loc>https://jonbrown.org/assets/images/covers/2025/appconfigs_jamf.png</image:loc>
    <image:title><![CDATA[Some of my favorite iOS and macOS App Configurations in JAMF]]></image:title>
    <image:caption><![CDATA[Some of my favorite iOS and macOS App Configurations in JAMF]]></image:caption>
  </image:image>
</url>
<url>
  <loc>https://jonbrown.org/blog/mactracker-review-and-walkthrough/</loc>
  <lastmod>2025-01-09T00:00:00+00:00</lastmod>
  <priority>0.8</priority>
  <image:image>
    <image:loc>https://jonbrown.org/assets/images/covers/2025/mactracker_hader.png</image:loc>
    <image:title><![CDATA[Mactracker Walkthrough and Review]]></image:title>
    <image:caption><![CDATA[Mactracker Walkthrough and Review]]></image:caption>
  </image:image>
</url>
<url>
  <loc>https://jonbrown.org/blog/how-I-passed-the-CISSP-my-experience-in-2025/</loc>
  <lastmod>2025-01-08T00:00:00+00:00</lastmod>
  <priority>0.8</priority>
  <image:image>
    <image:loc>https://jonbrown.org/assets/images/covers/2025/cisspexam.png</image:loc>
    <image:title><![CDATA[How I Conquered the CISSP Exam: 9 Months, Top Resources, and Proven Strategies]]></image:title>
    <image:caption><![CDATA[How I Conquered the CISSP Exam: 9 Months, Top Resources, and Proven Strategies]]></image:caption>
  </image:image>
</url>
<url>
  <loc>https://jonbrown.org/blog/using-github-to-contribute-and-pull-request-changes/</loc>
  <lastmod>2025-01-07T00:00:00+00:00</lastmod>
  <priority>0.8</priority>
  <image:image>
    <image:loc>https://jonbrown.org/assets/images/covers/2025/GithubPullRequest.png</image:loc>
    <image:title><![CDATA[Using Git and GitHub to contribute changes to Repositories with Pull Requests]]></image:title>
    <image:caption><![CDATA[Using Git and GitHub to contribute changes to Repositories with Pull Requests]]></image:caption>
  </image:image>
</url>
<url>
  <loc>https://jonbrown.org/blog/reviewing-bravas-io-roll-your-own-cloud-msp-like-electricai/</loc>
  <lastmod>2025-01-06T00:00:00+00:00</lastmod>
  <priority>0.8</priority>
  <image:image>
    <image:loc>https://jonbrown.org/assets/images/covers/2025/Header-Bravas-5.png</image:loc>
    <image:title><![CDATA[Reviewing Bravas.io - Roll your own Cloud MSP like Electric.ai]]></image:title>
    <image:caption><![CDATA[Reviewing Bravas.io - Roll your own Cloud MSP like Electric.ai]]></image:caption>
  </image:image>
</url>
<url>
  <loc>https://jonbrown.org/blog/lessons-learned-building-an-msp-in-2025-lessons-learned-2/</loc>
  <lastmod>2025-01-05T00:00:00+00:00</lastmod>
  <priority>0.8</priority>
  <image:image>
    <image:loc>https://jonbrown.org/assets/images/covers/2025/Header-Ideal-MSP-2.png</image:loc>
    <image:title><![CDATA[Lessons Learned: Build a strong foundation. Lessons learned from an IT Entrepreneur on how to build an ideal, converting, MSP in 2025]]></image:title>
    <image:caption><![CDATA[Lessons Learned: Build a strong foundation. Lessons learned from an IT Entrepreneur on how to build an ideal, converting, MSP in 2025]]></image:caption>
  </image:image>
</url>
<url>
  <loc>https://jonbrown.org/blog/managing-the-secure-token-with-jamf-scripting/</loc>
  <lastmod>2025-01-04T00:00:00+00:00</lastmod>
  <priority>0.8</priority>
  <image:image>
    <image:loc>https://jonbrown.org/assets/images/covers/2025/fievault_jamf.png</image:loc>
    <image:title><![CDATA[Managing the macOS Secure Token with JAMF Pro]]></image:title>
    <image:caption><![CDATA[Managing the macOS Secure Token with JAMF Pro]]></image:caption>
  </image:image>
</url>
<url>
  <loc>https://jonbrown.org/blog/dealing-with-the-automox-secure-token-with-macOS/</loc>
  <lastmod>2025-01-03T00:00:00+00:00</lastmod>
  <priority>0.8</priority>
  <image:image>
    <image:loc>https://jonbrown.org/assets/images/covers/2025/automox_tokens.png</image:loc>
    <image:title><![CDATA[Automox Secure Token with modern macOS deployments]]></image:title>
    <image:caption><![CDATA[Automox Secure Token with modern macOS deployments]]></image:caption>
  </image:image>
</url>
<url>
  <loc>https://jonbrown.org/blog/using-multiple-ssh-keys-and-multiple-github-repsitories/</loc>
  <lastmod>2025-01-02T00:00:00+00:00</lastmod>
  <priority>0.8</priority>
  <image:image>
    <image:loc>https://jonbrown.org/assets/images/covers/2025/reposandkeys.png</image:loc>
    <image:title><![CDATA[Developer Strategies: How to commit to multiple git repositories with multiple unique SSH keys]]></image:title>
    <image:caption><![CDATA[Developer Strategies: How to commit to multiple git repositories with multiple unique SSH keys]]></image:caption>
  </image:image>
</url>
<url>
  <loc>https://jonbrown.org/blog/lessons-learned-if-i-had-to-build-an-msp-from-scratch-heres-how-id-do-it-in-2024/</loc>
  <lastmod>2024-09-24T00:00:00+00:00</lastmod>
  <priority>0.8</priority>
  <image:image>
    <image:loc>https://jonbrown.org/assets/images/covers/2024/Header-Ideal-MSP-1.png</image:loc>
    <image:title><![CDATA[Lessons Learned: Do no harm. Lessons learned from an IT Entrepreneur on how to build an ideal, converting, MSP in 2024]]></image:title>
    <image:caption><![CDATA[Lessons Learned: Do no harm. Lessons learned from an IT Entrepreneur on how to build an ideal, converting, MSP in 2024]]></image:caption>
  </image:image>
</url>
<url>
  <loc>https://jonbrown.org/blog/setting-up-snipe-it-on-portainer-with-diet-pi/</loc>
  <lastmod>2024-09-14T00:00:00+00:00</lastmod>
  <priority>0.8</priority>
  <image:image>
    <image:loc>https://jonbrown.org/assets/images/covers/2024/Header-Docker-Pi-4.png</image:loc>
    <image:title><![CDATA[Setting up Snipe-IT on Portainer with DietPi]]></image:title>
    <image:caption><![CDATA[Setting up Snipe-IT on Portainer with DietPi]]></image:caption>
  </image:image>
</url>
<url>
  <loc>https://jonbrown.org/blog/revewing-bravas-io-enrolling-from-apple-business-manager-zero-touch/</loc>
  <lastmod>2024-09-03T00:00:00+00:00</lastmod>
  <priority>0.8</priority>
  <image:image>
    <image:loc>https://jonbrown.org/assets/images/covers/2024/Header-Bravas-4.png</image:loc>
    <image:title><![CDATA[Reviewing Bravas.io - Enrolling using a Zero Touch Workflow!]]></image:title>
    <image:caption><![CDATA[Reviewing Bravas.io - Enrolling using a Zero Touch Workflow!]]></image:caption>
  </image:image>
</url>
<url>
  <loc>https://jonbrown.org/blog/xcodes-walkthrough-and-review/</loc>
  <lastmod>2024-08-03T00:00:00+00:00</lastmod>
  <priority>0.8</priority>
  <image:image>
    <image:loc>https://jonbrown.org/assets/images/covers/2024/Header-Xcodes.jpg</image:loc>
    <image:title><![CDATA[XCodes Walkthrough and Review]]></image:title>
    <image:caption><![CDATA[XCodes Walkthrough and Review]]></image:caption>
  </image:image>
</url>
<url>
  <loc>https://jonbrown.org/blog/revewing-bravas-io-a-revoutionary-new-mdm-and-idp/</loc>
  <lastmod>2024-08-03T00:00:00+00:00</lastmod>
  <priority>0.8</priority>
  <image:image>
    <image:loc>https://jonbrown.org/assets/images/covers/2024/Header-Bravas-1.png</image:loc>
    <image:title><![CDATA[Reviewing Bravas.io a breakthrough new MDM and IDP for Mac, Windows and iOS!]]></image:title>
    <image:caption><![CDATA[Reviewing Bravas.io a breakthrough new MDM and IDP for Mac, Windows and iOS!]]></image:caption>
  </image:image>
</url>
<url>
  <loc>https://jonbrown.org/blog/diet-pi-with-docker-reverse-proxy-portainer-vs-cloudflare-secure-tunnel/</loc>
  <lastmod>2024-08-03T00:00:00+00:00</lastmod>
  <priority>0.8</priority>
  <image:image>
    <image:loc>https://jonbrown.org/assets/images/covers/2024/Header-Docker-Pi-3.png</image:loc>
    <image:title><![CDATA[Securing Raspberry Pi with Reverse Proxy and or Cloudflare Proxy Tunnel]]></image:title>
    <image:caption><![CDATA[Securing Raspberry Pi with Reverse Proxy and or Cloudflare Proxy Tunnel]]></image:caption>
  </image:image>
</url>
<url>
  <loc>https://jonbrown.org/blog/unlocking-success-navigating-collaboration-in-the-consultancy-world/</loc>
  <lastmod>2024-07-31T00:00:00+00:00</lastmod>
  <priority>0.8</priority>
  <image:image>
    <image:loc>https://jonbrown.org/assets/images/covers/2024/Header-Collaboration.jpg</image:loc>
    <image:title><![CDATA[Unlocking Success: Navigating Collaboration in the Consultancy World]]></image:title>
    <image:caption><![CDATA[Unlocking Success: Navigating Collaboration in the Consultancy World]]></image:caption>
  </image:image>
</url>
<url>
  <loc>https://jonbrown.org/blog/hancock-walkthrough-and-review/</loc>
  <lastmod>2024-07-31T00:00:00+00:00</lastmod>
  <priority>0.8</priority>
  <image:image>
    <image:loc>https://jonbrown.org/assets/images/covers/2024/Header-Hancock.jpg</image:loc>
    <image:title><![CDATA[Hancock Walkthrough and Review]]></image:title>
    <image:caption><![CDATA[Hancock Walkthrough and Review]]></image:caption>
  </image:image>
</url>
<url>
  <loc>https://jonbrown.org/blog/get-more-out-of-scripting-than-you-might-expect/</loc>
  <lastmod>2024-07-30T00:00:00+00:00</lastmod>
  <priority>0.8</priority>
  <image:image>
    <image:loc>https://jonbrown.org/assets/images/covers/2024/Header-Conference.png</image:loc>
    <image:title><![CDATA[Get more out of scripting than you may expect]]></image:title>
    <image:caption><![CDATA[Get more out of scripting than you may expect]]></image:caption>
  </image:image>
</url>
<url>
  <loc>https://jonbrown.org/blog/cybersecurity-is-more-than-picking-the-right-tools/</loc>
  <lastmod>2024-07-30T00:00:00+00:00</lastmod>
  <priority>0.8</priority>
  <image:image>
    <image:loc>https://jonbrown.org/assets/images/covers/2024/Header-Conference.png</image:loc>
    <image:title><![CDATA[Cybersecurity is more than having the right tools]]></image:title>
    <image:caption><![CDATA[Cybersecurity is more than having the right tools]]></image:caption>
  </image:image>
</url>
<url>
  <loc>https://jonbrown.org/blog/installing-docker-portainer-on-dietpi-for-snipe-it/</loc>
  <lastmod>2024-07-28T00:00:00+00:00</lastmod>
  <priority>0.8</priority>
  <image:image>
    <image:loc>https://jonbrown.org/assets/images/covers/2024/Header-Docker-Pi-2.png</image:loc>
    <image:title><![CDATA[Installing Docker & Portainer on DietPi for Snipe-IT]]></image:title>
    <image:caption><![CDATA[Installing Docker & Portainer on DietPi for Snipe-IT]]></image:caption>
  </image:image>
</url>
<url>
  <loc>https://jonbrown.org/blog/platypus-walkthrough-and-review/</loc>
  <lastmod>2024-07-27T00:00:00+00:00</lastmod>
  <priority>0.8</priority>
  <image:image>
    <image:loc>https://jonbrown.org/assets/images/covers/2024/Header-Platypus.jpg</image:loc>
    <image:title><![CDATA[Platypus Walkthrough and Review]]></image:title>
    <image:caption><![CDATA[Platypus Walkthrough and Review]]></image:caption>
  </image:image>
</url>
<url>
  <loc>https://jonbrown.org/blog/mastering-mentorship-navigating-the-manager-mentor-balance/</loc>
  <lastmod>2024-07-27T00:00:00+00:00</lastmod>
  <priority>0.8</priority>
  <image:image>
    <image:loc>https://jonbrown.org/assets/images/covers/2024/Header-Manager-Mentor.jpg</image:loc>
    <image:title><![CDATA[Mastering Mentorship: Navigating the Manager-Mentor Balance in Leadership]]></image:title>
    <image:caption><![CDATA[Mastering Mentorship: Navigating the Manager-Mentor Balance in Leadership]]></image:caption>
  </image:image>
</url>
<url>
  <loc>https://jonbrown.org/blog/setting-up-diet-pi-on-a-rasberry-pi-for-use-with-docker-and-portianer/</loc>
  <lastmod>2024-07-25T00:00:00+00:00</lastmod>
  <priority>0.8</priority>
  <image:image>
    <image:loc>https://jonbrown.org/assets/images/covers/2024/Header-Docker-Pi-1.png</image:loc>
    <image:title><![CDATA[Setting up SNIPE-IT with DietPi on a Raspberry Pi]]></image:title>
    <image:caption><![CDATA[Setting up SNIPE-IT with DietPi on a Raspberry Pi]]></image:caption>
  </image:image>
</url>
<url>
  <loc>https://jonbrown.org/blog/the-power-of-partnerships-and-collaboration/</loc>
  <lastmod>2024-07-24T00:00:00+00:00</lastmod>
  <priority>0.8</priority>
  <image:image>
    <image:loc>https://jonbrown.org/assets/images/covers/2024/Header-Partnerships.png</image:loc>
    <image:title><![CDATA[Unlocking Business Success: The Power of Partnerships and Collaboration!]]></image:title>
    <image:caption><![CDATA[Unlocking Business Success: The Power of Partnerships and Collaboration!]]></image:caption>
  </image:image>
</url>
<url>
  <loc>https://jonbrown.org/blog/show-me-your-id-walkthrough-and-review/</loc>
  <lastmod>2024-07-24T00:00:00+00:00</lastmod>
  <priority>0.8</priority>
  <image:image>
    <image:loc>https://jonbrown.org/assets/images/covers/2024/Show-Me-Your-ID.jpg</image:loc>
    <image:title><![CDATA[Show Me Your ID! Walkthrough and Review]]></image:title>
    <image:caption><![CDATA[Show Me Your ID! Walkthrough and Review]]></image:caption>
  </image:image>
</url>
<url>
  <loc>https://jonbrown.org/blog/sd-notary-2-walkthrough-and-review/</loc>
  <lastmod>2024-07-21T00:00:00+00:00</lastmod>
  <priority>0.8</priority>
  <image:image>
    <image:loc>https://jonbrown.org/assets/images/covers/2024/Header-SD-Notary.png</image:loc>
    <image:title><![CDATA[SD Notary 2 Walkthrough and Review]]></image:title>
    <image:caption><![CDATA[SD Notary 2 Walkthrough and Review]]></image:caption>
  </image:image>
</url>
<url>
  <loc>https://jonbrown.org/blog/emotional-intelligence-in-business-navigating-personal-feelings/</loc>
  <lastmod>2024-07-21T00:00:00+00:00</lastmod>
  <priority>0.8</priority>
  <image:image>
    <image:loc>https://jonbrown.org/assets/images/covers/2024/Header-Emotional-Intelligence.jpg</image:loc>
    <image:title><![CDATA[Emotional Intelligence in Business: Navigating Personal Feelings and Building Lasting Relationships]]></image:title>
    <image:caption><![CDATA[Emotional Intelligence in Business: Navigating Personal Feelings and Building Lasting Relationships]]></image:caption>
  </image:image>
</url>
<url>
  <loc>https://jonbrown.org/blog/glyps-mini-letter-k-building-a-font-face/</loc>
  <lastmod>2024-07-12T00:00:00+00:00</lastmod>
  <priority>0.8</priority>
  <image:image>
    <image:loc>https://jonbrown.org/assets/images/covers/2024/Header-LetterK.jpg</image:loc>
    <image:title><![CDATA[The Letter K a Walkthrough with Glyphs Mini: Building a Font Face]]></image:title>
    <image:caption><![CDATA[The Letter K a Walkthrough with Glyphs Mini: Building a Font Face]]></image:caption>
  </image:image>
</url>
<url>
  <loc>https://jonbrown.org/blog/appcleaner-streamlining-macos-uninstallations/</loc>
  <lastmod>2024-01-05T00:00:00+00:00</lastmod>
  <priority>0.8</priority>
  <image:image>
    <image:loc>https://jonbrown.org/assets/images/covers/2024/Header-Appcleaner.png</image:loc>
    <image:title><![CDATA[AppCleaner: Streamlining macOS Uninstallations and Troubleshooting]]></image:title>
    <image:caption><![CDATA[AppCleaner: Streamlining macOS Uninstallations and Troubleshooting]]></image:caption>
  </image:image>
</url>

</urlset>
