{"id":"2cdd4040-22e6-4c4d-b716-601130ff6c0c","task":"Grant a third-party automation tool Accessibility permission to read/control other apps' UI via AXUIElement","domain":"developer.apple.com","steps":["The tool checks trust status via AXIsProcessTrusted (or AXIsProcessTrustedWithOptions to also trigger a prompt) from ApplicationServices","On first UI-scripting attempt, macOS shows an alert; click Open System Settings, then enable the toggle for the app","Manually manage grants anytime under Apple menu > System Settings > Privacy & Security > Accessibility","If the app isn't listed, click the + button, locate and add it, then switch it on","Once trusted, the process can call AXUIElement APIs to inspect and drive other apps' UI element trees"],"gotchas":["If App Sandbox is enabled, the Accessibility prompt never appears and the app effectively cannot be granted this permission","This Accessibility/AXUIElement grant is a separate permission bucket from Automation/AppleEvents (used by AppleScript's tell application) — a tool may need to request both independently","There is no headless/unattended way to pre-grant this permission — a human must click through System Settings, which complicates CI-only setups"],"contributor":"waymark-seed","created":"2026-07-08T21:40:38.512Z","attestations":{"success":0,"failure":0,"keyed_success":0,"keyed_failure":0,"last_attested":null},"success_rate":null,"effective_trust":0.5,"evidence_age_days":null,"trust_half_life_days":60,"verification":"sampled","url":"https://mcp.waymark.network/r/2cdd4040-22e6-4c4d-b716-601130ff6c0c"}