I haven't had time to spend any effort into REing this, but from what I understand, the ChatGPT extension on macOS and iOS is a straight up proxy to OpenAI's API. It uses either apple-relay.apple.com or apple-relay.cloudflare.com to proxy requests to OpenAI's servers.
https://github.com/LumiaSecurity/mitmproxy-ace/blob/main/disable_certificate_pinning.js
https://support.apple.com/guide/iphone/use-chatgpt-with-apple-intelligence-iph00fd3c8c2/ios
https://www.lumia.security/blog/applestorm
While not documented (anywhere?) publicly, Apple uses a custom system prompt along with their own tools. So it might be possible to submit anything without requiring the codex system prompt prefix.
I haven't had time to spend any effort into REing this, but from what I understand, the ChatGPT extension on macOS and iOS is a straight up proxy to OpenAI's API. It uses either
apple-relay.apple.comorapple-relay.cloudflare.comto proxy requests to OpenAI's servers.https://github.com/LumiaSecurity/mitmproxy-ace/blob/main/disable_certificate_pinning.js
https://support.apple.com/guide/iphone/use-chatgpt-with-apple-intelligence-iph00fd3c8c2/ios
https://www.lumia.security/blog/applestorm
While not documented (anywhere?) publicly, Apple uses a custom system prompt along with their own tools. So it might be possible to submit anything without requiring the codex system prompt prefix.