LIMITED STARTUP TEST · TESTED Aug 13, 2026
Does Codex CLI phone home?
Fresh startup contacted four decoded hosts in 3/3 runs.
EXACT SCENARIO
Fresh CODEX_HOME, ignored user config, ephemeral read-only run, fixed prompt, deliberately invalid API key. Authentication failed as designed.
default
Documented defaults
- RUNS
- 3/3
- REQUESTS
- 18 · 18 · 18
| Destination | Route | Observed | Counts | Class |
|---|---|---|---|---|
| api.openai.comOpenAI | POST /v1/responses |
OBSERVED | 13 / 13 / 13 | first party |
| chatgpt.comOpenAI | GET /backend-api/plugins/featured |
OBSERVED | 1 / 1 / 1 | first party |
| api.github.comGitHub | GET /repos/openai/plugins |
OBSERVED | 3 / 3 / 3 | third party |
| codeload.github.comGitHub | GET /openai/plugins/legacy.zip/:opaque |
OBSERVED | 1 / 1 / 1 | third party |
WHAT THIS SUPPORTS
The same plugin-catalog and model-request routes appeared in all three clean-profile runs. No documented analytics opt-out comparison is published yet.
WHAT IT DOES NOT SUPPORT
- The API key was intentionally invalid, so this is a startup and retry trace, not a successful coding session.
- One Git TLS connection rejected the test CA; opaque connection coverage is not included in decoded request totals.
- No analytics opt-out comparison has been run.
- The test used macOS arm64 and one network path behind the operator's existing VPN.
EVIDENCE CHAIN
Hashes identify the private raw captures and public sanitized manifests.
Raw captures are withheld because they contain request and response bodies. Sanitized manifests contain route facts only.
Binary SHA-256
ae1d3ffe6d48aec6a4dc3f50e7eb8e0d11962485a6a9406c5a7012139383da02Raw capture SHA-256
baec63fee2dccd5a0311f5cb5085e7c865263ba15e89652ab03170d99dd750e1
9bf27282b5202e3b688b07fac88d1465cf631bc71749f74c579acdf69b5a7733
401d1c519fc15215f458790f576a6f6bd32e23f8437fe5c994056e231f644e67Sanitized manifest SHA-256
921da49d4bd90ed040f86ab5e3c2c9658fbca48d42d5970a20b7ce4e7221b7e5
3c787f4a9554e4355f8ca09985f6440f208526038dff72c275d208ba53c29ec1
e49f8ae9b8a69555422d9992d1e6e9ce5ceaf9e5ec86e60b72d3da8cb17f4742