CRIT
MINED013
[MINED013] Password In Url: https://user:password@host — leaks creds via logs, referrer, …
codex-rs/feedback/src/feedback_diagnost…:103
CRIT
MINED019
[MINED019] Ssti Jinja From String: jinja2.Environment().from_string(user_input) — full RC…
codex-rs/memories/write/src/prompts.rs:17
CRIT
MINED019
[MINED019] Ssti Jinja From String: jinja2.Environment().from_string(user_input) — full RC…
codex-rs/app-server/src/app_server_trac…:68
CRIT
MINED116
[MINED116] Workflow uses `secrets.BUILDBUDDY_API_KEY` on a `pull_request` trigger: This w…
.github/workflows/rust-ci.yml:203
CRIT
MINED116
[MINED116] Workflow uses `secrets.BUILDBUDDY_API_KEY` on a `pull_request` trigger: This w…
.github/workflows/v8-canary.yml:216
CRIT
MINED116
[MINED116] Workflow uses `secrets.BUILDBUDDY_API_KEY` on a `pull_request` trigger: This w…
.github/workflows/v8-canary.yml:182
CRIT
MINED116
[MINED116] Workflow uses `secrets.BUILDBUDDY_API_KEY` on a `pull_request` trigger: This w…
.github/workflows/sdk.yml:82
CRIT
MINED116
[MINED116] Workflow uses `secrets.BUILDBUDDY_API_KEY` on a `pull_request` trigger: This w…
.github/workflows/bazel.yml:509
CRIT
MINED116
[MINED116] Workflow uses `secrets.BUILDBUDDY_API_KEY` on a `pull_request` trigger: This w…
.github/workflows/bazel.yml:464
CRIT
MINED116
[MINED116] Workflow uses `secrets.BUILDBUDDY_API_KEY` on a `pull_request` trigger: This w…
.github/workflows/bazel.yml:371
CRIT
MINED116
[MINED116] Workflow uses `secrets.BUILDBUDDY_API_KEY` on a `pull_request` trigger: This w…
.github/workflows/bazel.yml:284
CRIT
MINED116
[MINED116] Workflow uses `secrets.BUILDBUDDY_API_KEY` on a `pull_request` trigger: This w…
.github/workflows/bazel.yml:182
CRIT
MINED116
[MINED116] Workflow uses `secrets.BUILDBUDDY_API_KEY` on a `pull_request` trigger: This w…
.github/workflows/bazel.yml:86
HIGH
MINED108
[MINED108] `self.exe_suffix` used but never assigned in __init__: Method `rg_name` of cla…
scripts/codex_package/targets.py:26
HIGH
MINED108
[MINED108] `self.send_error` used but never assigned in __init__: Method `do_GET` of clas…
codex-rs/windows-sandbox-rs/sandbox_smo…:177
HIGH
MINED108
[MINED108] `self.wfile` used but never assigned in __init__: Method `do_GET` of class `_P…
codex-rs/windows-sandbox-rs/sandbox_smo…:187
HIGH
MINED108
[MINED108] `self.send_error` used but never assigned in __init__: Method `do_GET` of clas…
codex-rs/windows-sandbox-rs/sandbox_smo…:165
HIGH
MINED108
[MINED108] `self.send_error` used but never assigned in __init__: Method `do_GET` of clas…
codex-rs/windows-sandbox-rs/sandbox_smo…:162
HIGH
MINED108
[MINED108] `self.end_headers` used but never assigned in __init__: Method `do_GET` of cla…
codex-rs/windows-sandbox-rs/sandbox_smo…:186
HIGH
MINED108
[MINED108] `self.send_header` used but never assigned in __init__: Method `do_GET` of cla…
codex-rs/windows-sandbox-rs/sandbox_smo…:185
HIGH
MINED108
[MINED108] `self.send_header` used but never assigned in __init__: Method `do_GET` of cla…
codex-rs/windows-sandbox-rs/sandbox_smo…:184
HIGH
MINED108
[MINED108] `self.send_response` used but never assigned in __init__: Method `do_GET` of c…
codex-rs/windows-sandbox-rs/sandbox_smo…:183
HIGH
MINED108
[MINED108] `self.path` used but never assigned in __init__: Method `do_GET` of class `_Pr…
codex-rs/windows-sandbox-rs/sandbox_smo…:160
HIGH
MINED108
[MINED108] `self.wfile` used but never assigned in __init__: Method `do_GET` of class `_T…
codex-rs/windows-sandbox-rs/sandbox_smo…:156
HIGH
MINED108
[MINED108] `self.end_headers` used but never assigned in __init__: Method `do_GET` of cla…
codex-rs/windows-sandbox-rs/sandbox_smo…:155
HIGH
MINED108
[MINED108] `self.send_header` used but never assigned in __init__: Method `do_GET` of cla…
codex-rs/windows-sandbox-rs/sandbox_smo…:154
HIGH
MINED108
[MINED108] `self.send_header` used but never assigned in __init__: Method `do_GET` of cla…
codex-rs/windows-sandbox-rs/sandbox_smo…:153
HIGH
MINED108
[MINED108] `self.send_response` used but never assigned in __init__: Method `do_GET` of c…
codex-rs/windows-sandbox-rs/sandbox_smo…:152
HIGH
MINED006
[MINED006] Overcatch Baseexception: except BaseException: ... — prevents Ctrl+C and Syste…
scripts/mock_responses_websocket_server…:203
HIGH
MINED001
[MINED001] Bare Except Pass: except: pass or except Exception: pass — silently swallows e…
codex-rs/skills/src/assets/samples/skil…:19
HIGH
MINED001
[MINED001] Bare Except Pass: except: pass or except Exception: pass — silently swallows e…
codex-rs/skills/src/assets/samples/skil…:41
HIGH
MINED041
[MINED041] Rust Unimplemented Macro: unimplemented!() panics. Same as todo!() but convent…
codex-rs/linux-sandbox/src/landlock.rs:258
HIGH
SEC085
[SEC085] JS: child_process.exec with non-literal: child_process.exec with user-derived in…
codex-rs/exec-server/src/server/handler…:105
HIGH
SEC085
[SEC085] JS: child_process.exec with non-literal: child_process.exec with user-derived in…
codex-rs/exec-server/src/remote_process…:40
HIGH
SEC085
[SEC085] JS: child_process.exec with non-literal: child_process.exec with user-derived in…
codex-rs/cloud-tasks/src/cli.rs:18
HIGH
SEC035
[SEC035] Unbounded Resource Allocation — DoS risk: Allocating resources (buffers, recursi…
codex-rs/exec-server/src/client/reqwest…:125
HIGH
SEC035
[SEC035] Unbounded Resource Allocation — DoS risk: Allocating resources (buffers, recursi…
codex-rs/aws-auth/src/signing.rs:38
HIGH
MINED003
[MINED003] Rust Unwrap In Prod: .unwrap() panics if None/Err. Acceptable in tests; risky …
codex-rs/cli/src/debug_sandbox/seatbelt…:108
HIGH
MINED003
[MINED003] Rust Unwrap In Prod: .unwrap() panics if None/Err. Acceptable in tests; risky …
codex-rs/cli/src/debug_sandbox/pid_trac…:359
HIGH
MINED003
[MINED003] Rust Unwrap In Prod: .unwrap() panics if None/Err. Acceptable in tests; risky …
codex-rs/app-server/src/fuzzy_file_sear…:105
HIGH
MINED004
[MINED004] Weak Crypto: MD5/SHA1/DES/RC4 used for security context (not just checksums).
codex-rs/connectors/src/directory_cache…:6
HIGH
MINED004
[MINED004] Weak Crypto: MD5/SHA1/DES/RC4 used for security context (not just checksums).
codex-rs/codex-mcp/src/codex_apps.rs:22
HIGH
MINED004
[MINED004] Weak Crypto: MD5/SHA1/DES/RC4 used for security context (not just checksums).
codex-rs/analytics/src/accepted_lines.rs:7
HIGH
SEC128
[SEC128] Async function without await — fire-and-forget Promise (AI mistake): Async call …
codex-rs/config/src/fingerprint.rs:42
HIGH
SEC128
[SEC128] Async function without await — fire-and-forget Promise (AI mistake): Async call …
codex-rs/cloud-config/src/cache.rs:222
HIGH
SEC128
[SEC128] Async function without await — fire-and-forget Promise (AI mistake): Async call …
codex-rs/analytics/src/accepted_lines.rs:87
HIGH
SEC029
[SEC029] Server-Side Request Forgery (SSRF) — outbound HTTP from user input: Outbound HTT…
codex-rs/chatgpt/src/connectors.rs:233
HIGH
SEC029
[SEC029] Server-Side Request Forgery (SSRF) — outbound HTTP from user input: Outbound HTT…
codex-rs/app-server-transport/src/trans…:90
HIGH
SEC029
[SEC029] Server-Side Request Forgery (SSRF) — outbound HTTP from user input: Outbound HTT…
codex-rs/analytics/src/accepted_lines.rs:138
HIGH
DKR006
Dockerfile pipes a remote script into a shell
.devcontainer/Dockerfile.secure:80
HIGH
DKR006
Dockerfile pipes a remote script into a shell
.devcontainer/Dockerfile.secure:53
HIGH
DKR006
Dockerfile pipes a remote script into a shell
.devcontainer/Dockerfile:21
HIGH
MINED118
[MINED118] Dockerfile FROM `ubuntu:24.04` not pinned by digest: `FROM ubuntu:24.04` resol…
.github/workflows/Dockerfile.bazel:1
HIGH
MINED126
[MINED126] Workflow container/services image `arm64v8/ubuntu:24.04` unpinned: `container/…
.github/workflows/rust-release-zsh.yml:30
HIGH
MINED126
[MINED126] Workflow container/services image `ubuntu:24.04` unpinned: `container/services…
.github/workflows/rust-release-zsh.yml:25
HIGH
MINED115
[MINED115] Action `taiki-e/install-action` pinned to mutable ref `@v2`: `uses: taiki-e/in…
codex-rs/.github/workflows/cargo-audit.…:22
HIGH
MINED115
[MINED115] Action `actions/checkout` pinned to mutable ref `@v4`: `uses: actions/checkout…
codex-rs/.github/workflows/cargo-audit.…:19
HIGH
MINED118
[MINED118] Dockerfile FROM `ubuntu:24.04` not pinned by digest: `FROM ubuntu:24.04` resol…
.devcontainer/Dockerfile:1
HIGH
MINED118
[MINED118] Dockerfile FROM `mcr.microsoft.com/devcontainers/base:ubuntu-24.04` not pinned…
.devcontainer/Dockerfile.secure:1
HIGH
SEC005
[SEC005] Command Injection Risk: Unsafe shell execution or eval of user input.
codex-rs/linux-sandbox/src/launcher.rs:41
MED
MINED111
[MINED111] Bare except continues silently: Bare `except:` (or `except Exception:`) that r…
sdk/python/src/openai_codex/retry.py:31
MED
MINED111
[MINED111] Bare except continues silently: Bare `except:` (or `except Exception:`) that r…
sdk/python/src/openai_codex/client.py:650
MED
MINED111
[MINED111] Bare except continues silently: Bare `except:` (or `except Exception:`) that r…
sdk/python/src/openai_codex/client.py:589
MED
MINED111
[MINED111] Bare except continues silently: Bare `except:` (or `except Exception:`) that r…
sdk/python/src/openai_codex/client.py:263
MED
MINED111
[MINED111] Bare except continues silently: Bare `except:` (or `except Exception:`) that r…
sdk/python/examples/10_error_handling_a…:45
MED
MINED111
[MINED111] Bare except continues silently: Bare `except:` (or `except Exception:`) that r…
codex-rs/skills/src/assets/samples/imag…:684
MED
MINED111
[MINED111] Bare except continues silently: Bare `except:` (or `except Exception:`) that r…
codex-rs/skills/src/assets/samples/imag…:554
MED
MINED111
[MINED111] Bare except continues silently: Bare `except:` (or `except Exception:`) that r…
codex-rs/skills/src/assets/samples/imag…:520
MED
MINED111
[MINED111] Bare except continues silently: Bare `except:` (or `except Exception:`) that r…
codex-rs/skills/src/assets/samples/imag…:333
MED
MINED111
[MINED111] Bare except continues silently: Bare `except:` (or `except Exception:`) that r…
codex-rs/skills/src/assets/samples/skil…:312
MED
MINED111
[MINED111] Bare except continues silently: Bare `except:` (or `except Exception:`) that r…
codex-rs/skills/src/assets/samples/skil…:304
MED
MINED111
[MINED111] Bare except continues silently: Bare `except:` (or `except Exception:`) that r…
codex-rs/skills/src/assets/samples/skil…:295
MED
MINED111
[MINED111] Bare except continues silently: Bare `except:` (or `except Exception:`) that r…
codex-rs/skills/src/assets/samples/skil…:283
MED
MINED111
[MINED111] Bare except continues silently: Bare `except:` (or `except Exception:`) that r…
codex-rs/windows-sandbox-rs/sandbox_smo…:176
MED
SEC012
[SEC012] ZipSlip — Archive Path Traversal: Archive extraction without path validation all…
codex-rs/skills/src/assets/samples/skil…:112
MED
SEC134
[SEC134] AI scaffold leftover — Lorem ipsum / example.com / John Doe in code: Lorem ipsum…
codex-rs/config/src/mcp_edit_tests.rs:99
MED
SEC134
[SEC134] AI scaffold leftover — Lorem ipsum / example.com / John Doe in code: Lorem ipsum…
codex-rs/codex-api/src/endpoint/search.…:122
MED
SEC134
[SEC134] AI scaffold leftover — Lorem ipsum / example.com / John Doe in code: Lorem ipsum…
codex-rs/codex-api/src/endpoint/images.…:136
MED
SEC045
[SEC045] eval()/exec() on stored or user-supplied data: eval() and exec() on data — even …
codex-rs/exec-server/src/remote_process…:40
MED
SEC045
[SEC045] eval()/exec() on stored or user-supplied data: eval() and exec() on data — even …
codex-rs/cloud-tasks/src/cli.rs:18
MED
SEC045
[SEC045] eval()/exec() on stored or user-supplied data: eval() and exec() on data — even …
codex-rs/app-server-daemon/src/update_l…:147
MED
AUC001
[AUC001] No Repobility access matrix policy found: The repository uses web/API frameworks…
—
MED
DKR007
Docker build context has no .dockerignore
.dockerignore
MED
DKR018
Database dump or local database file is included in Docker build context
.dockerignore
MED
AGT015
Remote install command pipes network code directly to a shell
codex-rs/app-server-daemon/README.md:39
MED
AGT015
Remote install command pipes network code directly to a shell
README.md:19
LOW
COMP001
[COMP001] High cognitive complexity: Function `module_checksum_errors` has cognitive comp…
.github/scripts/rusty_v8_module_bazel.py:141
LOW
COMP001
[COMP001] High cognitive complexity: Function `parse_checksum_manifest` has cognitive com…
.github/scripts/rusty_v8_module_bazel.py:29
LOW
COMP001
[COMP001] High cognitive complexity: Function `fix_directory_ownership` has cognitive com…
.devcontainer/post_install.py:20
LOW
AIC003
Duplicated implementation block across source files
codex-rs/core-skills/src/model.rs:47
LOW
AIC003
Duplicated implementation block across source files
codex-rs/core-plugins/src/remote/share/…:92
LOW
AIC003
Duplicated implementation block across source files
codex-rs/core-plugins/src/marketplace_a…:164
LOW
AIC003
Duplicated implementation block across source files
codex-rs/core-plugins/src/manifest.rs:41
LOW
AIC003
Duplicated implementation block across source files
codex-rs/config/src/types.rs:257
LOW
AIC003
Duplicated implementation block across source files
codex-rs/config/src/strict_config.rs:67
LOW
AIC003
Duplicated implementation block across source files
codex-rs/config/src/mcp_types_tests.rs:396
LOW
AIC003
Duplicated implementation block across source files
codex-rs/config/src/mcp_types_tests.rs:394
LOW
AIC003
Duplicated implementation block across source files
codex-rs/config/src/mcp_types_tests.rs:392
LOW
AIC003
Duplicated implementation block across source files
codex-rs/config/src/config_toml.rs:81
LOW
AIC003
Duplicated implementation block across source files
codex-rs/codex-mcp/src/runtime.rs:105
LOW
AIC003
Duplicated implementation block across source files
codex-rs/codex-api/src/endpoint/search.…:68
LOW
AIC003
Duplicated implementation block across source files
codex-rs/codex-api/src/endpoint/realtim…:37
LOW
AIC003
Duplicated implementation block across source files
codex-rs/codex-api/src/endpoint/realtim…:250
LOW
AIC003
Duplicated implementation block across source files
codex-rs/codex-api/src/endpoint/realtim…:244
LOW
AIC003
Duplicated implementation block across source files
codex-rs/codex-api/src/endpoint/models.…:120
LOW
AIC003
Duplicated implementation block across source files
codex-rs/codex-api/src/endpoint/models.…:115
LOW
AIC003
Duplicated implementation block across source files
codex-rs/codex-api/src/endpoint/memorie…:87
LOW
AIC003
Duplicated implementation block across source files
codex-rs/app-server/src/transport_tests…:402
LOW
AIC003
Duplicated implementation block across source files
codex-rs/app-server/src/request_process…:83
LOW
AIC003
Duplicated implementation block across source files
codex-rs/app-server/src/request_process…:196
LOW
AIC003
Duplicated implementation block across source files
codex-rs/app-server-protocol/src/protoc…:53
LOW
WEB005
robots.txt does not advertise a sitemap
.github/workflows/rust-release-prepare.…
LOW
DKR010
Dockerfile leaves apt package indexes in the image layer
.devcontainer/Dockerfile:5
LOW
AIC002
Source file name looks like an AI patch artifact
codex-rs/tui/src/config_update.rs:1
LOW
AIC002
Source file name looks like an AI patch artifact
codex-rs/tui/src/clipboard_copy.rs:1
INFO
MINED049
[MINED049] Print Pii: Logging password/token/email/ssn directly to stdout.
sdk/typescript/samples/basic_streaming.…:58
INFO
MINED062
[MINED062] Python Dataclass No Fields: @dataclass over an empty class — unfinished model.
sdk/python/src/openai_codex/_run.py:21
INFO
MINED062
[MINED062] Python Dataclass No Fields: @dataclass over an empty class — unfinished model.
sdk/python/src/openai_codex/_login.py:101
INFO
MINED062
[MINED062] Python Dataclass No Fields: @dataclass over an empty class — unfinished model.
sdk/python/src/openai_codex/_inputs.py:8
INFO
MINED064
[MINED064] Python Input Call: input() blocks for stdin. Inappropriate in services.
sdk/python/examples/11_cli_mini_app/syn…:39
INFO
MINED044
[MINED044] Js Console Log Prod: console.log left in code. Should be replaced with logger …
sdk/typescript/samples/structured_outpu…:22
INFO
MINED044
[MINED044] Js Console Log Prod: console.log left in code. Should be replaced with logger …
sdk/typescript/samples/basic_streaming.…:17
INFO
MINED044
[MINED044] Js Console Log Prod: console.log left in code. Should be replaced with logger …
codex-rs/skills/src/assets/samples/open…:145
INFO
MINED043
[MINED043] Http Not Https: Hardcoded http:// (not localhost) for endpoints that handle cr…
codex-rs/rmcp-client/src/auth_status.rs:237
INFO
MINED043
[MINED043] Http Not Https: Hardcoded http:// (not localhost) for endpoints that handle cr…
codex-rs/codex-client/src/chatgpt_cloud…:215
INFO
MINED043
[MINED043] Http Not Https: Hardcoded http:// (not localhost) for endpoints that handle cr…
codex-rs/code-mode/src/runtime/value.rs:62
INFO
MINED068
[MINED068] Rust Unsafe Block: unsafe { ... } block. Compiler safety guarantees disabled i…
codex-rs/cli/src/desktop_app/mac.rs:49
INFO
MINED068
[MINED068] Rust Unsafe Block: unsafe { ... } block. Compiler safety guarantees disabled i…
codex-rs/cli/src/debug_sandbox/pid_trac…:18
INFO
MINED068
[MINED068] Rust Unsafe Block: unsafe { ... } block. Compiler safety guarantees disabled i…
codex-rs/bwrap/src/main.rs:27
INFO
MINED066
[MINED066] Rust Panic Macro: panic!() unwinds the stack. Use Result for recoverable error…
codex-rs/app-server-transport/src/trans…:54
INFO
MINED066
[MINED066] Rust Panic Macro: panic!() unwinds the stack. Use Result for recoverable error…
codex-rs/app-server-protocol/src/protoc…:21
INFO
MINED066
[MINED066] Rust Panic Macro: panic!() unwinds the stack. Use Result for recoverable error…
codex-rs/ansi-escape/src/lib.rs:50
INFO
MINED059
[MINED059] Rust Expect In Prod: .expect(...) panics same as unwrap with a custom message.
codex-rs/app-server-daemon/src/backend/…:17
INFO
MINED059
[MINED059] Rust Expect In Prod: .expect(...) panics same as unwrap with a custom message.
codex-rs/agent-graph-store/src/types.rs:23
INFO
MINED059
[MINED059] Rust Expect In Prod: .expect(...) panics same as unwrap with a custom message.
codex-rs/agent-graph-store/src/local.rs:123
INFO
MINED072
[MINED072] Python Pass Only Class: class Foo: pass — stub waiting to be filled in.
codex-rs/skills/src/assets/samples/skil…:19
INFO
MINED072
[MINED072] Python Pass Only Class: class Foo: pass — stub waiting to be filled in.
codex-rs/skills/src/assets/samples/skil…:41
INFO
MINED072
[MINED072] Python Pass Only Class: class Foo: pass — stub waiting to be filled in.
.github/scripts/rusty_v8_module_bazel.py:15
INFO
MINED050
[MINED050] Stub Only Function: Function declared but body is just pass, return None, rais…
codex-rs/skills/src/assets/samples/skil…:20
INFO
MINED050
[MINED050] Stub Only Function: Function declared but body is just pass, return None, rais…
codex-rs/skills/src/assets/samples/skil…:42
INFO
MINED050
[MINED050] Stub Only Function: Function declared but body is just pass, return None, rais…
.github/scripts/rusty_v8_module_bazel.py:16