Unified · Split
| @@ -0,0 +1,30 @@ | |||
| 1 | <?xml version="1.0" encoding="UTF-8"?> | ||
| 2 | <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> | ||
| 3 | <plist version="1.0"> | ||
| 4 | <dict> | ||
| 5 | <!-- Electron's V8 / Chromium needs JIT pages writable+executable --> | ||
| 6 | <key>com.apple.security.cs.allow-jit</key> | ||
| 7 | <true/> | ||
| 8 | <key>com.apple.security.cs.allow-unsigned-executable-memory</key> | ||
| 9 | <true/> | ||
| 10 | <!-- Electron reads NODE_OPTIONS / NODE_PATH at startup; the bundled executor | ||
| 11 | reads EXECUTOR_* env vars. Hardened runtime would strip them | ||
| 12 | without this entitlement. --> | ||
| 13 | <key>com.apple.security.cs.allow-dyld-environment-variables</key> | ||
| 14 | <true/> | ||
| 15 | <!-- The Bun-compiled executor binary inside Resources/executor/ | ||
| 16 | loads dylibs Apple's library validator doesn't recognize as part | ||
| 17 | of the Electron bundle's signing chain. --> | ||
| 18 | <key>com.apple.security.cs.disable-library-validation</key> | ||
| 19 | <true/> | ||
| 20 | <!-- Codex plugins (Messages) drive other apps via Apple Events, and TCC | ||
| 21 | attributes those to the RESPONSIBLE process — this app and the | ||
| 22 | bundled executor daemon, both signed with this file. Under hardened | ||
| 23 | runtime, tccd refuses to even PROMPT without this entitlement | ||
| 24 | ("Policy disallows prompt"): the call is denied silently, no | ||
| 25 | Automation row is created, and there is nothing for the user to | ||
| 26 | enable. --> | ||
| 27 | <key>com.apple.security.automation.apple-events</key> | ||
| 28 | <true/> | ||
| 29 | </dict> | ||
| 30 | </plist> | ||
Binary file not shown.