Giving Scripts a Capability Instead of a Secret: Testing Apple's ManagedApp Framework

A proof of concept for delivering an API credential through Declarative Device Management and letting a signed broker use it, so MDM scripts can trigger an authenticated request without ever holding the secret. Includes the signing, install-behavior, and asset-hosting problems that cost me most of two days.

October 1, 2026 · 7 min · Matt Parker

JNUC 2026: One Committed Secret and the GitOps Framework That Changed My Workflow

How a single committed secret inspired a complete rethinking of Jamf Pro script management, and the open-source framework that came out of it. Presented at JNUC 2026, Kansas City, MO.

September 24, 2026 · 1 min · Matt Parker

LocalAdmin: Time-Boxed Admin Elevation That Actually Expires

A one-day security review changed this self-service admin tool from a timer and user-writable state into a root-owned record with multiple revocation backstops.

August 31, 2026 · 7 min · Matt Parker

macOS GitOps: Giving Your Script Repo the Same Guardrails as an App

What I put in a half-day workshop on versioned, secret-scanned, linted macOS script repos: Gitleaks, ShellCheck, semantic versioning, CI, and what to do when a secret is already in your history.

July 15, 2026 · 4 min · Matt Parker

MacAdmins 2026: The Secret-Free Fleet

A security-first architecture for JIT admin and MDM automation that keeps directory API secrets off managed Macs.

July 10, 2026 · 2 min · Matt Parker

MacAdmins 2026 Session: Security Called

Security Called: How I Turned a Scripting Disaster into a GitOps Pipeline, presented at the Mac Admins Conference at Penn State.

July 9, 2026 · 1 min · Matt Parker

Shikomi at Concord Software Developers

One Committed Secret and the Scaffolding Tool That Changed My Workflow, presented at the Concord Software Developers meetup, Concord, NC.

May 14, 2026 · 1 min · Matt Parker

Detecting Shadow AI on Managed Macs

As AI tools proliferate faster than security reviews can keep up, IT teams need fleet-wide visibility into what’s actually running. Three Jamf Extension Attributes for detecting LiteLLM, compromised npm packages, and AI gateway tools across your managed endpoints.

April 21, 2026 · 4 min · Matt Parker

Sentinel: Building a CVE-Aware macOS Update System

Sentinel turns CVE severity into macOS update urgency: a Jamf orchestrator builds phased deployment plans, and a notifier explains the deadline to users.

January 30, 2026 · 10 min · Matt Parker