Defensive review for macOS current-user logic
User Detection & Session Context Reviewer reviews Jamf, Kandji, and Iru scripts that need to identify the logged-in user or show a user-facing prompt.
What it checks
- Current-user patterns such as
stat -f %Su /dev/console,scutil, Jamf$3, and related approaches. - Root execution versus user UI context, including
launchctl asuser. - Loginwindow, logout, setup assistant, Fast User Switching, and stale-user edge cases.
- Prompt patterns that avoid logs, process listings, and persistent files.
- Jamf, Kandji, and Iru workflow differences.
Boundaries
This is a defensive admin-review skill. Use redacted or synthetic examples. It does not collect, validate, store, transmit, or request real passwords, tokens, recovery keys, or private tenant values.
Output
You get a context-readiness verdict, edge-case notes, safer detection and prompt patterns, validation checklist, and open questions for local policy or vendor documentation.