AI Slop Code Risk Monitor

openai/codex

SlopCodeMonitor badge for openai/codex Adjusted legacy signal; badge bands: 25 / 50 / 75 (different from dashboard bands).

Lightweight coding agent that runs in your terminal

1.0 Low pattern signal View on GitHub

Open-Source Code Quality, Security and Technical Debt Review

This report summarizes scanner evidence for openai/codex, a Rust project with 132,241 GitHub stars. SynthScan examined 2,503,766 lines of code across 7519 source files, recording 2253 pattern matches distributed across 21 syntactic categories. The legacy adjusted pattern signal is 1.0 (Low pattern signal); it is not an authorship estimate.

Use the findings to ask whether maintainers can explain intent, verify dependencies, simplify unnecessary scaffolding, and focus review effort. Risk Payload v1 adds ownership, supply-chain, over-engineering, and review-effort vectors when available. These are prompts for human verification, not probabilities, security findings, or measured maintenance costs.

1.0
Adjusted Signal
1.0
Raw Pattern Score
100%
Time Factor
2026-10-31
Last Push
132.2K
Stars
Rust
Language
2.5M
Lines of Code
7.5K
Files
2.3K
Pattern Hits
2026-10-31
Scan Date
0.01
HC Hit Rate

Risk Review · Payload v1

Use each vector to guide manual verification of the underlying findings.

Payload schema: 1.0.0 · Engine: 2.0.0 · Scoring: heuristic-density-v1 · Scan date: 2026-10-31.

Cognitive Ownership Risk 3.4/100 · LOW

Can maintainers explain intent, assumptions, and trade-offs? 1738 finding(s).

Hallucinated Dependency & Supply Chain Risk 1.1/100 · LOW

Are imports declared and package/API names verified? 442 finding(s).

Agent Over-Engineering Ratio 1.8/100 · LOW

Are wrappers, guards, and repeated structures necessary? 824 finding(s).

PR Review Velocity Impact 5.0/100 · LOW

Which changes need focused human review? 2253 finding(s).

What These Metrics Mean

Adjusted Signal
Legacy pattern score normalized per 1,000 scanned lines and multiplied by the repository-level time factor. It is not an estimate of AI authorship.
Raw Pattern Score
Sum of severity- and context-weighted pattern findings before applying the time factor.
Time Factor
A coarse multiplier based on repository last-push metadata. It does not identify when individual code was written.
Pattern Hits
Count of configured pattern findings. Review each location and surrounding code before acting.
HC Hit Rate
High- and critical-severity findings per scanned file. Severity is a configured detector weight, not proof of a vulnerability or authorship.
Lines / Files
Scan coverage denominators used by the legacy normalized score.

Pattern-Signal History

This chart tracks the legacy adjusted pattern score across scan runs. Changes can reflect source changes, scan coverage, or detector/scoring versions; they do not measure AI adoption or prove that a team refactored code. Compare runs only when their scoring versions are compatible. The dashed line tracks the raw pattern-hit count.

Severity Breakdown

Groups findings by configured severity weight. Severity is not a confidence estimate, security rating, or proof that a package is missing. Verify imports against the project's manifests and inspect each finding in its local design context.

CRITICAL 9HIGH 32MEDIUM 47LOW 2165

Directory Score Breakdown

This horizontal bar chart shows where configured pattern scores accumulate across directories. Treat the bars as locations to inspect, not as evidence of authorship or code quality. Use the file-level findings to decide whether a directory needs a focused ownership, dependency, complexity, or review check.

Pattern Findings

The scanner identified 2253 distinct pattern matches across 21 syntactic categories. Each entry below represents a discrete location in the source code where the engine recorded a detector match to inspect in context. Expand any category row to inspect the individual file paths, line numbers, code snippets, and the lexical context (CODE, COMMENT, or STRING) in which each match was detected.

Reading the findings table: The Severity column indicates the configured finding weight (CRITICAL / HIGH / MEDIUM / LOW). The Context column identifies whether the match occurred inside executable code, an inline comment, or a string literal — legacy comment-context matches receive a ×1.5 score weight. The ⚡ bolt icon marks clustered matches: three or more patterns within a 10-line window, each receiving an additional ×1.5 density multiplier under the legacy scoring model.

Over-Commented Block863 hits · 845 pts
SeverityFileLineSnippetContext
LOWtools/argument-comment-lint/src/lib.rs41 ARGUMENT_COMMENT_MISMATCH,COMMENT
LOWtools/argument-comment-lint/src/lib.rs61 /// method with available parameter names.COMMENT
LOWtools/argument-comment-lint/src/lib.rs81 /// ```COMMENT
LOWtools/argument-comment-lint/src/lib.rs101 ///COMMENT
LOWcodex-rs/deny.toml1# This template contains all of the possible sections and their default valuesCOMMENT
LOWcodex-rs/deny.toml21# `target_family = "unix"` configuration, that only having windows targets inCOMMENT
LOWcodex-rs/deny.toml41#exclude = []COMMENT
LOWcodex-rs/deny.toml61COMMENT
LOWcodex-rs/deny.toml101# If this is false, then it uses a built-in git library.COMMENT
LOWcodex-rs/deny.toml121 # Used by: transitive onlyCOMMENT
LOWcodex-rs/deny.toml141 # MIT-0 - https://opensource.org/license/mit-0COMMENT
LOWcodex-rs/deny.toml161# The higher the value, the more closely the license text must be to theCOMMENT
LOWcodex-rs/deny.toml181# One or more files in the crate's source used as the "source of truth" forCOMMENT
LOWcodex-rs/deny.toml201 #"https://sekretz.com/registryCOMMENT
LOWcodex-rs/deny.toml221workspace-default-features = "allow"COMMENT
LOWcodex-rs/deny.toml261 # Third-party crates that own their reqwest integration. These are not part of theCOMMENT
LOWcodex-rs/deny.toml281# "rustls",COMMENT
LOWcodex-rs/deny.toml301# detection. Unlike skip, it also includes the entire tree of transitiveCOMMENT
LOWcodex-rs/rollout-trace/src/protocol_event.rs1//! Mapping from Codex protocol events into raw rollout-trace events.COMMENT
LOWcodex-rs/rollout-trace/src/payload.rs1//! References to heavyweight trace payloads stored outside the reduced graph.COMMENT
LOWcodex-rs/rollout-trace/src/reducer/mod.rs201 pending_compaction_replacement_item_ids: BTreeMap<String, Vec<String>>,COMMENT
LOWcodex-rs/rollout-trace/src/reducer/code_cell.rs1//! Code-mode reduction.COMMENT
LOWcodex-rs/rollout-trace/src/model/session.rs21 Failed,COMMENT
LOWcodex-rs/rollout-trace/src/model/session.rs41 ///COMMENT
LOWcodex-rs/rollout-trace/src/model/runtime.rs61 Starting,COMMENT
LOWcodex-rs/rollout-trace/src/model/runtime.rs141 /// Runtime protocol events are deliberately kept separate below becauseCOMMENT
LOWcodex-rs/rollout-trace/src/model/conversation.rs21/// response payloads. Runtime objects can be listed in `produced_by`, but theyCOMMENT
LOWcodex-rs/rollout-trace/src/model/conversation.rs101}COMMENT
LOWcodex-rs/rollout-trace/src/model/mod.rs41/// Process/session ID returned by Codex's terminal runtime.COMMENT
LOWcodex-rs/rmcp-client/src/oauth_callback.rs1//! OAuth callback identity and authorization-server mix-up protection.COMMENT
LOWcodex-rs/rmcp-client/src/executor_process_transport.rs1//! rmcp transport adapter for an executor-managed MCP stdio process.COMMENT
LOWcodex-rs/rmcp-client/src/executor_process_transport.rs161 /// `write` forwards stdin bytes. `terminate` stops the child when rmcpCOMMENT
LOWcodex-rs/rmcp-client/src/stdio_server_launcher.rs1//! Launch MCP stdio servers and return the transport rmcp should use.COMMENT
LOWcodex-rs/rmcp-client/src/oauth.rs1//! This file handles all logic related to managing MCP OAuth credentials.COMMENT
LOWcodex-rs/rmcp-client/src/www_authenticate.rs81}COMMENT
LOWcodex-rs/rmcp-client/src/program_resolver.rs1//! Platform-specific program resolution for MCP server execution.COMMENT
LOWcodex-rs/rmcp-client/src/program_resolver.rs21/// the program name unchanged.COMMENT
LOWcodex-rs/rmcp-client/src/oauth/credential_store.rs1//! Adapts Codex's pinned credential storage to RMCP-owned OAuth refreshes.COMMENT
LOWcodex-rs/rmcp-client/src/bin/test_stdio_server.rs381COMMENT
LOWcodex-rs/connectors/src/connector_runtime/mod.rs1//! Shared runtime snapshot for connector-backed MCP tools.COMMENT
LOWcodex-rs/codex-mcp/src/resource_client.rs41///COMMENT
LOWcodex-rs/codex-mcp/src/tools.rs21COMMENT
LOWcodex-rs/codex-mcp/src/rmcp_client.rs1//! RMCP client lifecycle for MCP server connections.COMMENT
LOWcodex-rs/codex-mcp/src/connection_manager.rs1//! Aggregates MCP server connections for Codex.COMMENT
LOWcodex-rs/codex-mcp/src/sandbox_metadata.rs21pub const MCP_SANDBOX_LAUNCHER_META_KEY: &str = "codex/sandbox-launcher";COMMENT
LOWcodex-rs/codex-mcp/src/mcp/mod.rs121/// change independently. Auth remains separate and is supplied explicitly toCOMMENT
LOWcodex-rs/codex-mcp/src/mcp/mod.rs141 pub mcp_oauth_credentials_store_mode: OAuthCredentialsStoreMode,COMMENT
LOWcodex-rs/codex-mcp/src/mcp/mod.rs161 /// Configuration layers used to evaluate Apps tool policy and reviewer selection.COMMENT
LOWcodex-rs/codex-mcp/src/mcp/mod.rs181 /// Whether the app MCP integration is enabled by config.COMMENT
LOWcodex-rs/network-proxy/README.md41# The CA private key remains in proxy memory. When MITM is active, spawned commands receive CACOMMENT
LOWcodex-rs/network-proxy/src/proxy.rs481 http_addr: SocketAddr,COMMENT
LOWcodex-rs/network-proxy/src/config.rs141 pub socks_url: String,COMMENT
LOWcodex-rs/network-proxy/src/config.rs161 pub allow_local_binding: Option<bool>,COMMENT
LOWcodex-rs/network-proxy/src/remote_config.rs121}COMMENT
LOWcodex-rs/tools/src/tool_spec.rs21#[serde(tag = "type")]COMMENT
LOWcodex-rs/tools/src/json_schema_tests.rs41#[test]COMMENT
LOWcodex-rs/tools/src/json_schema_tests.rs101COMMENT
LOWcodex-rs/tools/src/json_schema_tests.rs301 // Example schema shape:COMMENT
LOWcodex-rs/tools/src/json_schema_tests.rs381 JsonSchema::string(/*description*/ None),COMMENT
LOWcodex-rs/tools/src/json_schema_tests.rs421 /*additional_properties*/ NoneCOMMENT
803 more matches not shown…
Hyper-Verbose Identifiers738 hits · 701 pts
SeverityFileLineSnippetContext
LOWcodex-cli/bin/codex.js130function isVitePlusOwnedCodexInstall(packagesDir) {CODE
LOWcodex-cli/tests/test_build_npm_package.py19 def test_npm_archives_preserve_cli_runtime_without_standalone_executor(CODE
LOWcodex-cli/scripts/build_npm_package.py326def compute_platform_package_version(version: str, platform_tag: str) -> str:CODE
LOWtools/argument-comment-lint/test_wrapper_common.py15 def test_defaults_to_workspace_and_all_targets(self) -> None:CODE
LOWtools/argument-comment-lint/test_wrapper_common.py33 def test_forwarded_cargo_args_keep_single_separator(self) -> None:CODE
LOWtools/argument-comment-lint/test_wrapper_common.py54 def test_fix_does_not_add_all_targets(self) -> None:CODE
LOWtools/argument-comment-lint/test_wrapper_common.py72 def test_explicit_manifest_and_workspace_are_preserved(self) -> None:CODE
LOWtools/argument-comment-lint/test_wrapper_common.py99 def test_explicit_package_manifest_does_not_force_workspace(self) -> None:CODE
LOWtools/argument-comment-lint/test_wrapper_common.py121 def test_default_lint_env_promotes_both_strict_lints(self) -> None:CODE
LOWtools/argument-comment-lint/wrapper_common.py176def ensure_source_prerequisites(env: MutableMapping[str, str]) -> None:CODE
LOWtools/argument-comment-lint/wrapper_common.py236def fetch_packaged_entrypoint(CODE
LOWtools/argument-comment-lint/wrapper_common.py251def find_packaged_cargo_dylint(package_entrypoint: Path) -> Path:CODE
LOWtools/argument-comment-lint/wrapper_common.py261def normalize_packaged_library(package_entrypoint: Path) -> Path:CODE
LOWcodex-rs/windows-sandbox-rs/sandbox_smoketests.py230def start_loopback_proxy_fixture():CODE
LOWcodex-rs/skills/tests/test_skill_installer.py109 def test_rejects_symlink_to_file_outside_skill(self) -> None:CODE
LOWcodex-rs/skills/tests/test_skill_installer.py120 def test_installs_symlink_to_regular_file_inside_skill(self) -> None:CODE
LOW…/samples/skill-creator/scripts/generate_openai_yaml.py74def generate_short_description(display_name):CODE
LOW…/samples/skill-creator/scripts/generate_openai_yaml.py133def parse_interface_overrides(raw_overrides):CODE
LOW…kills/src/assets/samples/imagegen/scripts/image_gen.py186def _validate_model_specific_options(CODE
LOW…kills/src/assets/samples/imagegen/scripts/image_gen.py205def _validate_generate_payload(payload: Dict[str, Any]) -> None:CODE
LOW…kills/src/assets/samples/imagegen/scripts/image_gen.py376def _decode_write_and_downscale(CODE
LOW…kills/src/assets/samples/imagegen/scripts/image_gen.py522def _extract_retry_after_seconds(exc: Exception) -> Optional[float]:CODE
LOW…kills/src/assets/samples/imagegen/scripts/image_gen.py556async def _generate_one_with_retries(CODE
LOWthird_party/voice/test_build_native.py51 def test_cli_entrypoint_imports_its_sibling_with_safe_path_enabled(self):CODE
LOWthird_party/voice/test_build_native.py67 def test_rejects_cross_host_and_musl_builds(self):CODE
LOW⚡third_party/voice/test_build_native.py78 def test_requires_explicit_macos_deployment_target(self):CODE
LOW⚡third_party/voice/test_build_native.py82 def test_missing_tool_does_not_create_output(self):CODE
LOW⚡third_party/voice/test_build_native.py89 def test_bootstrap_links_cpp_runtime_through_compiler_symlink(self):CODE
LOWthird_party/voice/test_build_native.py149 def test_libffi_rejects_quoted_archive_tool_paths(self):CODE
LOWthird_party/voice/test_build_native.py171 def test_libffi_compiler_receives_literal_defines_without_shell_quotes(self):CODE
LOWthird_party/voice/test_build_native.py237 def test_cmake_installs_relative_library_paths(self):CODE
LOWthird_party/voice/test_build_native.py275 def test_build_refuses_existing_output_before_reading_sources(self):CODE
LOWthird_party/voice/test_build_native.py285 def test_failure_retains_log_and_state_without_completion_marker(self):CODE
LOWthird_party/voice/test_build_native.py310 def test_ambient_native_discovery_variables_are_not_inherited(self):CODE
LOWthird_party/voice/test_build_native.py323 def test_meson_receives_private_link_inputs_with_spaces(self):CODE
LOWthird_party/voice/test_build_native.py385 def test_windows_paths_use_cygpath_and_propagate_failure(self):CODE
LOWthird_party/voice/test_build_native.py405 def test_windows_rejects_unix_overrides_before_creating_output(self):CODE
LOWthird_party/voice/test_build_native.py418 def test_windows_recipes_use_explicit_targets_and_posix_paths(self):CODE
LOWthird_party/voice/test_build_native.py539 def test_explicit_windows_inputs_replace_ambient_sdk_and_search_paths(self):CODE
LOWthird_party/voice/test_bazel_windows.py19 def test_adapter_preserves_host_architecture_without_developer_path(self):CODE
LOWthird_party/voice/test_bazel_windows.py105 def test_paths_are_anchored_before_recipe_changes_directory(self):CODE
LOWthird_party/voice/test_bazel_windows.py122 def test_manifest_cannot_select_a_file_omitted_from_action_inputs(self):CODE
LOWthird_party/voice/test_bazel_windows.py127 def test_manifest_cannot_escape_installed_tree(self):CODE
LOWthird_party/voice/test_bazel_windows.py143 def test_manifest_cannot_replace_the_build_script_executable(self):CODE
LOW⚡third_party/voice/test_bazel_windows.py155 def test_wrong_target_or_emulation_contract_is_rejected(self):CODE
LOW⚡third_party/voice/test_bazel_windows.py165 def test_missing_declared_executable_does_not_fall_back_to_path(self):CODE
LOW⚡third_party/voice/test_bazel_windows.py172 def test_import_library_and_dll_bytes_remain_distinct(self):CODE
LOWthird_party/voice/test_bazel_windows.py202 def test_missing_payload_fails_the_action(self):CODE
LOWthird_party/voice/test_windows_build_inputs.py79 def test_msvc_link_precedes_same_named_cygwin_tool(self):CODE
LOWthird_party/voice/test_windows_build_inputs.py97 def test_subprocess_uses_selected_tool_without_ambient_path(self):CODE
LOWthird_party/voice/test_windows_build_inputs.py114 def test_missing_or_wrong_architecture_assembler_is_rejected(self):CODE
LOW⚡third_party/voice/test_windows_build_inputs.py128 def test_shadowed_sdk_tool_is_rejected(self):CODE
LOW⚡third_party/voice/test_windows_build_inputs.py133 def test_cli_tool_must_match_recorded_selection(self):CODE
LOW⚡third_party/voice/test_windows_build_inputs.py138 def test_missing_sdk_and_relative_paths_are_rejected(self):CODE
LOW⚡third_party/voice/test_windows_build_inputs.py145 def test_target_mismatch_cannot_reuse_other_inputs(self):CODE
LOWthird_party/voice/test_macos_runtime.py104 def test_relocated_payload_loads_after_original_prefix_is_removed(self):CODE
LOWthird_party/voice/test_macos_runtime.py146 def test_input_digest_target_and_receipt_must_match(self):CODE
LOWthird_party/voice/test_macos_runtime.py164 def test_case_alias_cannot_place_output_inside_inputs(self):CODE
LOWthird_party/voice/test_macos_runtime.py176 def test_case_colliding_library_destinations_are_rejected(self):CODE
LOWthird_party/voice/test_macos_runtime.py201 def test_changed_source_at_copy_is_rejected(self):CODE
678 more matches not shown…
Fake / Example Data260 hits · 293 pts
SeverityFileLineSnippetContext
LOWcodex-rs/rmcp-client/tests/mcp_2026_stdio.rs111 "name": {"type": "string", "default": "John Doe"},CODE
LOWcodex-rs/rmcp-client/tests/mcp_2026_stdio.rs125 "name": "John Doe",CODE
LOWcodex-rs/rmcp-client/src/elicitation_client_service.rs513 "name": {"type": "string", "default": "John Doe"},CODE
LOWcodex-rs/rmcp-client/src/elicitation_client_service.rs546 "name": {"type": "string", "default": "John Doe"},CODE
LOW…x-rs/rmcp-client/src/bin/test_mcp_2026_stdio_server.rs33 "name": "John Doe",CODE
LOW…x-rs/rmcp-client/src/bin/test_mcp_2026_stdio_server.rs258 "name": {"type": "string", "default": "John Doe"},CODE
LOW…er-transport/src/transport/remote_control/websocket.rs2056 "email": "user@example.com",CODE
LOW…server-transport/src/transport/remote_control/tests.rs103 "email": "user@example.com",CODE
LOWcodex-rs/agent-identity/src/lib.rs655 "email": "user@example.com",CODE
LOWcodex-rs/agent-identity/src/lib.rs673 email: Some("user@example.com".to_string()),CODE
LOWcodex-rs/agent-identity/src/lib.rs711 "email": "user@example.com",CODE
LOWcodex-rs/agent-identity/src/lib.rs733 email: Some("user@example.com".to_string()),CODE
LOWcodex-rs/agent-identity/src/lib.rs765 email: Some("user@example.com".to_string()),CODE
LOWcodex-rs/agent-identity/src/lib.rs790 "email": "user@example.com",CODE
LOWcodex-rs/agent-identity/src/lib.rs813 "email": "user@example.com",CODE
LOW⚡codex-rs/network-proxy/src/credential_broker_tests.rs35fn assert_credential_shape(real_value: &str, dummy_value: &str, prefix: &str) {CODE
LOW⚡codex-rs/network-proxy/src/credential_broker_tests.rs36 assert_ne!(dummy_value, real_value);CODE
LOW⚡codex-rs/network-proxy/src/credential_broker_tests.rs37 assert!(dummy_value.len() >= real_value.len());CODE
LOW⚡codex-rs/network-proxy/src/credential_broker_tests.rs39 let suffix = dummy_valueCODE
LOW⚡codex-rs/network-proxy/src/credential_broker.rs118 .find(|source| source.dummy_value == value)CODE
LOW⚡codex-rs/network-proxy/src/credential_broker.rs121 || value == self.dummy_valueCODE
LOW⚡codex-rs/network-proxy/src/credential_broker.rs125 env_contains_credential_value(env, &self.dummy_value)CODE
LOW⚡codex-rs/network-proxy/src/credential_broker.rs603 && carried_dummies.contains(&credential.dummy_value)CODE
LOW⚡codex-rs/network-proxy/src/credential_broker.rs609 credential.dummy_value.clone(),CODE
LOW⚡codex-rs/network-proxy/src/credential_broker.rs619 .any(|(dummy_value, _)| credential.dummy_value == *dummy_value)CODE
LOW⚡codex-rs/network-proxy/src/credential_broker.rs627 && carried_dummies.contains(&credential.dummy_value)CODE
LOW⚡codex-rs/network-proxy/src/credential_broker.rs629 .map(|credential| credential.dummy_value.clone())CODE
LOW⚡codex-rs/network-proxy/src/credential_broker.rs636 && !owned_dummies.contains(&credential.dummy_value)CODE
LOW⚡codex-rs/network-proxy/src/credential_broker.rs637 && env_contains_credential_value(env, &credential.dummy_value)CODE
LOW⚡codex-rs/network-proxy/src/credential_broker.rs642 credential.dummy_value.clone(),CODE
LOW⚡codex-rs/network-proxy/src/credential_broker.rs654 && !owned_dummies.contains(&credential.dummy_value)CODE
LOW⚡codex-rs/network-proxy/src/credential_broker.rs655 && carried_dummies.contains(&credential.dummy_value)CODE
LOW⚡codex-rs/network-proxy/src/credential_broker.rs664 credential.dummy_value.clone(),CODE
LOW⚡codex-rs/network-proxy/src/credential_broker.rs971 for original in [&credential.real_value, &credential.dummy_value] {CODE
LOW⚡codex-rs/network-proxy/src/credential_broker.rs974 &credential.dummy_value,CODE
LOW⚡codex-rs/network-proxy/src/credential_broker.rs982 dummy_value: value.clone(),CODE
LOW⚡codex-rs/network-proxy/src/credential_broker.rs989 && existing.dummy_value == alias.dummy_valueCODE
LOW⚡codex-rs/network-proxy/src/credential_broker.rs1222 if text == credential.dummy_valueCODE
LOW⚡codex-rs/network-proxy/src/credential_broker.rs1223 || credential.contains_embedded_value(text, &credential.dummy_value)CODE
LOW⚡codex-rs/network-proxy/src/credential_broker.rs1228 credential.dummy_value.clone(),CODE
LOW⚡codex-rs/network-proxy/src/credential_broker.rs1459 credential.dummy_value == dummyCODE
LOW⚡codex-rs/network-proxy/src/credential_broker.rs1469 if let Some(dummy_value) = state.register(CODE
LOW⚡codex-rs/network-proxy/src/credential_broker.rs1478 && previous_dummy != dummy_valueCODE
LOW⚡codex-rs/network-proxy/src/credential_broker.rs1480 state.replace_child_env_dummies(env, &[(previous_dummy, dummy_value.clone())]);CODE
LOW⚡codex-rs/network-proxy/src/credential_broker.rs1482 set_env_value(env, env_var, dummy_value);CODE
LOW⚡codex-rs/network-proxy/src/credential_broker.rs1552 credential.value_match_ranges(value, &credential.dummy_value),CODE
LOW⚡codex-rs/network-proxy/src/credential_broker.rs1560 credential.value_match_ranges(value, &credential.dummy_value),CODE
LOW⚡codex-rs/network-proxy/src/credential_broker.rs1561 &credential.dummy_value,CODE
LOW⚡codex-rs/network-proxy/src/credential_broker.rs1629 if !env_contains_credential_value(existing_env, &existing.dummy_value) {CODE
LOW⚡codex-rs/network-proxy/src/credential_broker.rs1632 return Some(existing.dummy_value.clone());CODE
LOW⚡codex-rs/network-proxy/src/credential_broker.rs1635 is_builtin_shaped_credential(real_value) && credential.dummy_value.contains(real_value)CODE
LOW⚡codex-rs/network-proxy/src/credential_broker.rs1636 || provider.contains_embedded_value(&credential.dummy_value, real_value)CODE
LOW⚡codex-rs/network-proxy/src/credential_broker.rs1683 let Some(dummy_value) = (0..64).find_map(|_| {CODE
LOW⚡codex-rs/network-proxy/src/credential_broker.rs1684 let candidate = provider.dummy_value(real_value)?;CODE
LOW⚡codex-rs/network-proxy/src/credential_broker.rs1693 credential.dummy_value == candidateCODE
LOW⚡codex-rs/network-proxy/src/credential_broker.rs1695 || credential.contains_embedded_value(&candidate, &credential.dummy_value)CODE
LOW⚡codex-rs/network-proxy/src/credential_broker.rs1698 && credential.dummy_value.contains(&candidate)CODE
LOW⚡codex-rs/network-proxy/src/credential_broker.rs1699 || provider.contains_embedded_value(&credential.dummy_value, &candidate)CODE
LOW⚡codex-rs/network-proxy/src/credential_broker.rs1758 vec![real_value.to_string(), dummy_value.clone()]CODE
LOW⚡codex-rs/network-proxy/src/credential_broker.rs1762 .find(|source| source.dummy_value == value)CODE
200 more matches not shown…
Unused Imports167 hits · 142 pts
SeverityFileLineSnippetContext
LOWtools/argument-comment-lint/run.py3CODE
LOWtools/argument-comment-lint/test_wrapper_common.py3CODE
LOWtools/argument-comment-lint/run-prebuilt-linter.py3CODE
LOWtools/argument-comment-lint/wrapper_common.py3CODE
LOW…assets/samples/skill-installer/scripts/github_utils.py4CODE
LOW…/assets/samples/skill-installer/scripts/list-skills.py4CODE
LOW…s/skill-installer/scripts/install-skill-from-github.py4CODE
LOW…c/assets/samples/imagegen/scripts/remove_chroma_key.py8CODE
LOW…kills/src/assets/samples/imagegen/scripts/image_gen.py10CODE
LOW…kills/src/assets/samples/imagegen/scripts/image_gen.py426CODE
LOWthird_party/voice/macos_runtime.py13CODE
LOWsdk/python/tests/conftest.py1CODE
LOWsdk/python/tests/test_app_server_login.py1CODE
LOWsdk/python/tests/app_server_helpers.py1CODE
LOWsdk/python/tests/test_app_server_run.py1CODE
LOWsdk/python/tests/test_async_client_behavior.py1CODE
LOWsdk/python/tests/test_client_rpc_methods.py1CODE
LOWsdk/python/tests/test_app_server_inputs.py1CODE
LOWsdk/python/tests/test_real_app_server_integration.py1CODE
LOWsdk/python/tests/test_app_server_approvals.py1CODE
LOWsdk/python/tests/test_app_server_turn_controls.py1CODE
LOWsdk/python/tests/test_app_server_streaming.py1CODE
LOWsdk/python/tests/test_contract_generation.py1CODE
LOWsdk/python/tests/test_public_api_runtime_behavior.py1CODE
LOWsdk/python/tests/test_public_api_signatures.py1CODE
LOWsdk/python/tests/app_server_harness.py1CODE
LOWsdk/python/tests/test_app_server_lifecycle.py1CODE
LOWsdk/python/examples/_bootstrap.py1CODE
LOWsdk/python/src/openai_codex/_initialize_metadata.py1CODE
LOWsdk/python/src/openai_codex/models.py1CODE
LOWsdk/python/src/openai_codex/models.py11CODE
LOWsdk/python/src/openai_codex/models.py11CODE
LOWsdk/python/src/openai_codex/models.py11CODE
LOWsdk/python/src/openai_codex/models.py11CODE
LOWsdk/python/src/openai_codex/models.py11CODE
LOWsdk/python/src/openai_codex/models.py11CODE
LOWsdk/python/src/openai_codex/models.py11CODE
LOWsdk/python/src/openai_codex/models.py11CODE
LOWsdk/python/src/openai_codex/models.py11CODE
LOWsdk/python/src/openai_codex/models.py11CODE
LOWsdk/python/src/openai_codex/models.py11CODE
LOWsdk/python/src/openai_codex/models.py11CODE
LOWsdk/python/src/openai_codex/models.py11CODE
LOWsdk/python/src/openai_codex/models.py11CODE
LOWsdk/python/src/openai_codex/models.py11CODE
LOWsdk/python/src/openai_codex/models.py11CODE
LOWsdk/python/src/openai_codex/models.py11CODE
LOWsdk/python/src/openai_codex/models.py11CODE
LOWsdk/python/src/openai_codex/models.py11CODE
LOWsdk/python/src/openai_codex/models.py11CODE
LOWsdk/python/src/openai_codex/models.py11CODE
LOWsdk/python/src/openai_codex/models.py11CODE
LOWsdk/python/src/openai_codex/models.py11CODE
LOWsdk/python/src/openai_codex/models.py11CODE
LOWsdk/python/src/openai_codex/models.py11CODE
LOWsdk/python/src/openai_codex/models.py11CODE
LOWsdk/python/src/openai_codex/models.py11CODE
LOWsdk/python/src/openai_codex/models.py11CODE
LOWsdk/python/src/openai_codex/models.py11CODE
LOWsdk/python/src/openai_codex/models.py11CODE
107 more matches not shown…
Empty Error Handlers25 hits · 125 pts
SeverityFileLineSnippetContext
HIGHcodex-rs/windows-sandbox-rs/sandbox_smoketests.py146except Exception:CODE
HIGHcodex-rs/windows-sandbox-rs/sandbox_smoketests.py899except Exception:CODE
HIGHcodex-rs/windows-sandbox-rs/sandbox_smoketests.py173except OSError:CODE
HIGH…kills/src/assets/samples/imagegen/scripts/image_gen.py905except Exception:CODE
HIGH…kills/src/assets/samples/imagegen/scripts/image_gen.py923except Exception:CODE
HIGHthird_party/voice/prepare_built_runtime.py115except FileNotFoundError:CODE
HIGHthird_party/voice/prepare_built_runtime.py120except FileNotFoundError:CODE
HIGHthird_party/voice/test_assemble_package.py235except OSError:CODE
HIGHsdk/python/_runtime_setup.py194except urllib.error.HTTPError:CODE
HIGHsdk/python/_runtime_setup.py228except urllib.error.HTTPError:CODE
HIGHsdk/python/src/openai_codex/client.py576except Exception:CODE
HIGHsdk/python/src/openai_codex/client.py596except Exception:CODE
HIGHsdk/python/src/openai_codex/client.py594except Exception:CODE
HIGHsdk/python/src/openai_codex/_runtime_requirements.py23except InvalidVersion:CODE
HIGHscripts/codex_package/v8.py85except (OSError, RuntimeError, ValueError):CODE
HIGHscripts/mcp_conformance/run_codex_compliance.py1100except json.JSONDecodeError:CODE
HIGHscripts/mcp_conformance/run_codex_compliance.py1036except json.JSONDecodeError:CODE
HIGHscripts/mcp_conformance/server.py1736except KeyboardInterrupt:CODE
HIGHscripts/mcp_conformance/official_conformance.py302except (OSError, ProcessLookupError):CODE
HIGHscripts/mcp_conformance/official_conformance.py289except OSError:CODE
HIGHscripts/mcp_conformance/official_conformance.py296except (OSError, ProcessLookupError):CODE
HIGHscripts/mcp_conformance/official_conformance.py517except OSError:CODE
HIGHscripts/mcp_conformance/codex_conformance_adapter.py499except AdapterFailure:CODE
HIGHscripts/mcp_conformance/codex_conformance_adapter.py574except AdapterFailure:CODE
HIGHscripts/mcp_conformance/codex_conformance_adapter.py835except json.JSONDecodeError:CODE
Hallucination Indicators9 hits · 90 pts
SeverityFileLineSnippetContext
CRITICALcodex-rs/core/src/thread_manager_tests.rs218 (policy, source_requirements) = runtime.thread.session.services.exec_policy.snapshot();CODE
CRITICALcodex-rs/core/src/thread_manager_tests.rs1743 runtime: parent.thread.session.services.local_agent_runtime.clone(),CODE
CRITICALcodex-rs/tui/src/app/config_persistence.rs2138 app.chat_widget.local_settings.tui.theme.as_deref(),CODE
CRITICALcodex-rs/tui/src/app/config_persistence.rs2183 app.chat_widget.local_settings.tui.pet.as_deref(),CODE
CRITICALcodex-rs/tui/src/app/config_persistence.rs2199 app.chat_widget.local_settings.tui.pet.as_deref(),CODE
CRITICALcodex-rs/tui/src/app/tests/quick_dials_tests.rs29 app.chat_widget.local_settings.tui.quick_dials.get("3"),CODE
CRITICALcodex-rs/tui/src/app/tests/quick_dials_tests.rs56 assert!(app.chat_widget.local_settings.tui.quick_dials.is_empty());CODE
CRITICALcodex-rs/tui/src/transcript_view/disclosure.rs184 if self.disclosure.keymap.app.focus_activity.is_pressed(key) {CODE
CRITICALcodex-rs/tui/src/transcript_view/text_tabs.rs230 self.current.wrapped.line.spans.extend(line.spans);CODE
Deep Nesting69 hits · 66 pts
SeverityFileLineSnippetContext
LOWcodex-cli/tests/test_build_npm_package.py19CODE
LOWcodex-cli/scripts/build_npm_package.py137CODE
LOWcodex-cli/scripts/build_npm_package.py232CODE
LOWtools/argument-comment-lint/wrapper_common.py53CODE
LOW…src/assets/samples/skill-creator/scripts/init_skill.py126CODE
LOW…assets/samples/skill-creator/scripts/quick_validate.py15CODE
LOW…s/skill-installer/scripts/install-skill-from-github.py169CODE
LOW…s/skill-installer/scripts/install-skill-from-github.py316CODE
LOW…c/assets/samples/imagegen/scripts/remove_chroma_key.py266CODE
LOW…c/assets/samples/imagegen/scripts/remove_chroma_key.py285CODE
LOWthird_party/voice/bazel_windows.py55CODE
LOWthird_party/voice/test_build_native.py149CODE
LOWthird_party/voice/test_build_native.py171CODE
LOWthird_party/voice/test_bazel_windows.py19CODE
LOWthird_party/voice/linux_runtime.py28CODE
LOWthird_party/voice/bazel_native.py17CODE
LOWthird_party/voice/build_native.py324CODE
LOWsdk/python/_runtime_setup.py99CODE
LOWsdk/python/_runtime_setup.py178CODE
LOWsdk/python/tests/test_real_app_server_integration.py513CODE
LOWsdk/python/tests/app_server_harness.py39CODE
LOWsdk/python/examples/_bootstrap.py66CODE
LOWsdk/python/scripts/update_sdk_artifacts.py525CODE
LOWsdk/python/scripts/update_sdk_artifacts.py1102CODE
LOWsdk/python/src/openai_codex/_goal.py55CODE
LOWsdk/python/src/openai_codex/client.py327CODE
LOWsdk/python/src/openai_codex/client.py863CODE
LOWsdk/python/src/openai_codex/_runtime_requirements.py40CODE
LOWsdk/python/src/openai_codex/errors.py61CODE
LOWsdk/python/src/openai_codex/_message_router.py145CODE
LOWsdk/python/src/openai_codex/_message_router.py283CODE
LOWscripts/stage_npm_packages.py497CODE
LOWscripts/install/test_install_sh.py367CODE
LOWscripts/codex_package/version.py11CODE
LOWscripts/codex_package/dotslash.py180CODE
LOWscripts/codex_package/test_v8.py165CODE
LOWscripts/codex_package/test_layout.py28CODE
LOWscripts/codex_package/test_layout.py161CODE
LOWscripts/codex_package/smoke_tests/test_codex_package.py74CODE
LOWscripts/codex_package/smoke_tests/fixtures.py206CODE
LOWscripts/mcp_conformance/run_codex_compliance.py976CODE
LOWscripts/mcp_conformance/run_codex_compliance.py1306CODE
LOWscripts/mcp_conformance/run_codex_compliance.py1459CODE
LOWscripts/mcp_conformance/run_codex_compliance.py1744CODE
LOWscripts/mcp_conformance/run_codex_compliance.py1840CODE
LOWscripts/mcp_conformance/server.py1253CODE
LOWscripts/mcp_conformance/server.py574CODE
LOWscripts/mcp_conformance/server.py625CODE
LOWscripts/mcp_conformance/review_regressions.py669CODE
LOWscripts/mcp_conformance/review_regressions.py774CODE
LOWscripts/mcp_conformance/review_regressions.py859CODE
LOWscripts/mcp_conformance/review_regressions.py1151CODE
LOWscripts/mcp_conformance/official_conformance.py138CODE
LOWscripts/mcp_conformance/codex_conformance_adapter.py702CODE
LOW.github/scripts/voice-cygwin-inputs.py36CODE
LOW.github/scripts/verify_pypi_release.py24CODE
LOW.github/scripts/verify_cargo_workspace_manifests.py104CODE
LOW.github/scripts/publish_r2_release.py368CODE
LOW.github/scripts/test_releases.py72CODE
LOW.github/scripts/test_releases.py160CODE
9 more matches not shown…
AI Slop Vocabulary14 hits · 40 pts
SeverityFileLineSnippetContext
MEDIUMcodex-rs/core/tests/suite/unified_exec.rs565 r#set: harnessCODE
MEDIUMcodex-rs/core/src/compact_tests.rs548#[test_case(2, Some(vec![ContentItemMetadata::user(), ContentItemMetadata::harness()]); "mixed sources")]COMMENT
MEDIUMcodex-rs/app-server-protocol/schema_generator.rs4//! while Rust omits `#[test]` functions and the libtest harness.COMMENT
MEDIUM⚡codex-rs/models-manager/models.json76 "instructions_template": "You are Codex, an agent based on GPT-6. You and the user share one workspace, and yourCODE
MEDIUM⚡codex-rs/models-manager/models.json76 "instructions_template": "You are Codex, an agent based on GPT-6. You and the user share one workspace, and yourCODE
MEDIUM⚡codex-rs/models-manager/models.json250 "instructions_template": "You are Codex, an agent based on GPT-6. You and the user share one workspace, and yourCODE
MEDIUM⚡codex-rs/models-manager/models.json250 "instructions_template": "You are Codex, an agent based on GPT-6. You and the user share one workspace, and yourCODE
MEDIUM⚡codex-rs/models-manager/models.json425 "instructions_template": "You are Codex, an agent based on GPT-6. You and the user share one workspace, and yourCODE
MEDIUM⚡codex-rs/models-manager/models.json425 "instructions_template": "You are Codex, an agent based on GPT-6. You and the user share one workspace, and yourCODE
MEDIUM⚡codex-rs/models-manager/models.json600 "instructions_template": "You are Codex, an agent based on GPT-6. You and the user share one workspace, and yourCODE
MEDIUM⚡codex-rs/models-manager/models.json600 "instructions_template": "You are Codex, an agent based on GPT-6. You and the user share one workspace, and yourCODE
MEDIUM⚡codex-rs/models-manager/models.json767 "instructions_template": "You are Codex, an agent based on GPT-6. You and the user share one workspace, and yourCODE
MEDIUM⚡codex-rs/models-manager/models.json767 "instructions_template": "You are Codex, an agent based on GPT-6. You and the user share one workspace, and yourCODE
MEDIUMcodex-rs/models-manager/models.json1584 "instructions_template": "You are Codex, a coding agent based on GPT-5. You and the user share one workspace, anCODE
Excessive Try-Catch Wrapping32 hits · 40 pts
SeverityFileLineSnippetContext
LOWcodex-rs/windows-sandbox-rs/sandbox_smoketests.py146 except Exception:CODE
LOWcodex-rs/windows-sandbox-rs/sandbox_smoketests.py215 except Exception as err:CODE
LOWcodex-rs/windows-sandbox-rs/sandbox_smoketests.py899 except Exception:CODE
LOW…src/assets/samples/skill-creator/scripts/init_skill.py183 except Exception as e:CODE
LOW⚡…src/assets/samples/skill-creator/scripts/init_skill.py197 except Exception as e:CODE
LOW⚡…src/assets/samples/skill-creator/scripts/init_skill.py206 except Exception as e:CODE
LOW⚡…src/assets/samples/skill-creator/scripts/init_skill.py216 except Exception as e:CODE
MEDIUM…/assets/samples/skill-installer/scripts/list-skills.py101 print(f"Error: {exc}", file=sys.stderr)CODE
MEDIUM…s/skill-installer/scripts/install-skill-from-github.py350 print(f"Error: {exc}", file=sys.stderr)CODE
MEDIUM…c/assets/samples/imagegen/scripts/remove_chroma_key.py25 print(f"Error: {message}", file=sys.stderr)CODE
MEDIUM…kills/src/assets/samples/imagegen/scripts/image_gen.py50 print(f"Error: {message}", file=sys.stderr)CODE
LOW…kills/src/assets/samples/imagegen/scripts/image_gen.py339 except Exception:CODE
LOW…kills/src/assets/samples/imagegen/scripts/image_gen.py533 except Exception:CODE
LOW…kills/src/assets/samples/imagegen/scripts/image_gen.py567 except Exception as exc:CODE
LOW…kills/src/assets/samples/imagegen/scripts/image_gen.py706 except Exception as exc:CODE
LOW…kills/src/assets/samples/imagegen/scripts/image_gen.py719 except Exception:CODE
LOW…kills/src/assets/samples/imagegen/scripts/image_gen.py905 except Exception:CODE
LOW…kills/src/assets/samples/imagegen/scripts/image_gen.py923 except Exception:CODE
MEDIUM…kills/src/assets/samples/imagegen/scripts/image_gen.py411def _create_client():CODE
LOWthird_party/voice/bazel_windows.py163 except Exception:CODE
LOWthird_party/voice/bazel_native.py55 except Exception:CODE
LOW…k/python/examples/10_error_handling_and_retry/async.py45 except Exception as exc: # noqa: BLE001CODE
LOWsdk/python/src/openai_codex/client.py296 except Exception:CODE
LOWsdk/python/src/openai_codex/client.py576 except Exception:CODE
LOWsdk/python/src/openai_codex/client.py594 except Exception:CODE
LOWsdk/python/src/openai_codex/client.py596 except Exception:CODE
LOWsdk/python/src/openai_codex/client.py819 except Exception: # noqa: BLE001CODE
LOWsdk/python/src/openai_codex/retry.py31 except Exception as exc:CODE
LOWsdk/python/src/openai_codex/api.py90 except Exception:CODE
LOWsdk/python/src/openai_codex/api.py340 except Exception:CODE
MEDIUMscripts/readme_toc.py73 print(f"Error: file not found: {readme_path}", file=sys.stderr)CODE
LOWscripts/mcp_conformance/codex_conformance_adapter.py980 except Exception as exc: # Preserve a diagnostic artifact for the parent.CODE
Decorative Section Separators10 hits · 38 pts
SeverityFileLineSnippetContext
MEDIUM⚡codex-rs/tui/src/insert_history.rs195 // ┌─Screen───────────────────────┐COMMENT
MEDIUM⚡codex-rs/tui/src/insert_history.rs196 // │┌╌Scroll region╌╌╌╌╌╌╌╌╌╌╌╌╌╌┐│COMMENT
MEDIUM⚡codex-rs/tui/src/insert_history.rs200 // │█╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌┘│COMMENT
MEDIUM⚡codex-rs/tui/src/insert_history.rs201 // │╭─Viewport───────────────────╮│COMMENT
MEDIUM⚡codex-rs/tui/src/insert_history.rs203 // │╰────────────────────────────╯│COMMENT
MEDIUM⚡codex-rs/tui/src/insert_history.rs204 // └──────────────────────────────┘COMMENT
MEDIUMcodex-rs/tui/src/diff_render.rs1180// ┌──────────┬──────┬──────────────────────────────────────────┐COMMENT
MEDIUMcodex-rs/tui/src/diff_render.rs1183// └──────────┴──────┴──────────────────────────────────────────┘COMMENT
MEDIUMcodex-rs/tui/src/streaming/controller.rs1738 let source = " ┌───────┬──────────┬────────┐\n │ Name │ Role │ Active │\n ├───────┼──────────┼────────┤\CODE
MEDIUM…ell-command/src/command_safety/is_dangerous_command.rs157 // ── anything else ─────────────────────────────────────────────────COMMENT
Modern AI Meta-Vocabulary12 hits · 32 pts
SeverityFileLineSnippetContext
MEDIUMcodex-rs/core/tests/suite/subagent_notifications.rs1504#[test_case(FullHistoryV2ModelSelection::WorldStateIdentity; "world state appends context window when agent identity chaCOMMENT
MEDIUMcodex-rs/core/tests/suite/subagent_notifications.rs1506#[test_case(FullHistoryV2ModelSelection::MultiAgentModeInstructions; "full fork appends child multi-agent mode instructiCOMMENT
MEDIUMcodex-rs/core/src/config/config_tests.rs12867 toml::from_str(r#"[features.multi_agent_v2]"#).expect("multi-agent v2 config should parse");CODE
MEDIUMcodex-rs/tui/src/app_event.rs1778/// Named profile selection to apply after any required UI guardrails complete.COMMENT
MEDIUMcodex-rs/tui/src/diff_render.rs2631 // Should complete quickly (no per-line parser init). If guardrailsCOMMENT
MEDIUMcodex-rs/tui/src/diff_render.rs2635 // The diff rendered without timing out — the guardrails preventedCOMMENT
MEDIUMcodex-rs/tui/src/render/highlight.rs734/// input exceeds safety guardrails. Callers can always render the resultCOMMENT
MEDIUMcodex-rs/tui/src/render/highlight.rs764/// guardrails. The caller (`diff_render`) uses this signal to fall back toCOMMENT
MEDIUMcodex-rs/code-mode-protocol/src/description.rs23const EXEC_DESCRIPTION_TEMPLATE: &str = r#"Run JavaScript code to orchestrate/compose tool callsCODE
MEDIUMcodex-rs/codex-api/src/error.rs22 #[error("context window exceeded")]COMMENT
MEDIUMcodex-rs/codex-api/src/sse/responses.rs1180 let raw_error = r#"{"type":"response.failed","sequence_number":3,"response":{"id":"resp_5c66275b97b9baef1ed95550CODE
MEDIUMcodex-rs/codex-api/src/sse/responses.rs1193 let raw_error = r#"{"type":"response.failed","sequence_number":4,"response":{"id":"resp_fatal_newline","object":CODE
Cross-Language Confusion6 hits · 30 pts
SeverityFileLineSnippetContext
HIGHcodex-rs/windows-sandbox-rs/sandbox_smoketests.py427 ["cmd", "/c", "mkdir sub && echo hi > sub\\in_sub.txt"],CODE
HIGHcodex-rs/windows-sandbox-rs/sandbox_smoketests.py651 ["cmd", "/c", "mkdir deep\\nest && echo ok > deep\\nest\\f.txt"],CODE
HIGHscripts/just-shell.py17STDERR_NULL_TOKEN = "{stderr-null}"CODE
HIGHscripts/just-shell.py19POWERSHELL_STDERR_NULL = "2>$null; exit $LASTEXITCODE"CODE
HIGHscripts/codex_package/smoke_tests/test_codex_package.py364 command = "command -v rg && rg --version"CODE
HIGH.github/scripts/macos-signing/notarize_with_akv.py239 raise NotarizationError("ES256 signature must contain 64 JOSE R || S bytes")CODE
Slop Phrases13 hits · 20 pts
SeverityFileLineSnippetContext
MEDIUM⚡codex-rs/models-manager/models.json76 "instructions_template": "You are Codex, an agent based on GPT-6. You and the user share one workspace, and yourCODE
MEDIUM⚡codex-rs/models-manager/models.json250 "instructions_template": "You are Codex, an agent based on GPT-6. You and the user share one workspace, and yourCODE
MEDIUM⚡codex-rs/models-manager/models.json425 "instructions_template": "You are Codex, an agent based on GPT-6. You and the user share one workspace, and yourCODE
LOW⚡codex-rs/models-manager/models.json76 "instructions_template": "You are Codex, an agent based on GPT-6. You and the user share one workspace, and yourCODE
LOW⚡codex-rs/models-manager/models.json250 "instructions_template": "You are Codex, an agent based on GPT-6. You and the user share one workspace, and yourCODE
LOW⚡codex-rs/models-manager/models.json425 "instructions_template": "You are Codex, an agent based on GPT-6. You and the user share one workspace, and yourCODE
LOW⚡codex-rs/models-manager/models.json600 "instructions_template": "You are Codex, an agent based on GPT-6. You and the user share one workspace, and yourCODE
LOW⚡codex-rs/models-manager/models.json767 "instructions_template": "You are Codex, an agent based on GPT-6. You and the user share one workspace, and yourCODE
LOWcodex-rs/models-manager/models.json943 "instructions_template": "You are Codex, an agent based on GPT-5. You and the user share one workspace, and yourCODE
LOWcodex-rs/models-manager/models.json1084 "instructions_template": "You are Codex, an agent based on GPT-5. You and the user share one workspace, and yourCODE
LOWcodex-rs/models-manager/models.json1221 "instructions_template": "You are Codex, an agent based on GPT-5. You and the user share one workspace, and yourCODE
LOWcodex-rs/models-manager/models.json1584 "instructions_template": "You are Codex, a coding agent based on GPT-5. You and the user share one workspace, anCODE
LOWcodex-rs/models-manager/models.json1709 "instructions_template": "You are Codex, an agent based on GPT-5. You and the user share one workspace, and yourCODE
Structural Annotation Overuse8 hits · 16 pts
SeverityFileLineSnippetContext
LOWcodex-rs/tui/src/live_wrap.rs20/// Step 1: plain-text only. ANSI-carry and styled spans will be added later.COMMENT
LOWcodex-rs/tui/src/chatwidget/slash_dispatch.rs231 // Step 1: pick a category (UI built in feedback_view)COMMENT
LOWcodex-rs/protocol/src/shell_environment.rs113 // Step 1 - determine the starting set of variables based on theCOMMENT
LOW⚡codex-rs/protocol/src/shell_environment.rs138 // Step 2 - Apply the default exclude if not disabled.COMMENT
LOW⚡codex-rs/protocol/src/shell_environment.rs148 // Step 3 - Apply custom excludes.COMMENT
LOW⚡codex-rs/protocol/src/shell_environment.rs153 // Step 4 - Apply user-provided overrides.COMMENT
LOW⚡codex-rs/protocol/src/shell_environment.rs160 // Step 5 - If include_only is non-empty, keep only the matching vars.COMMENT
LOW⚡codex-rs/protocol/src/shell_environment.rs165 // Step 6 - Populate the thread ID environment variable when provided.COMMENT
AI Structural Patterns13 hits · 10 pts
SeverityFileLineSnippetContext
LOWsdk/python/src/openai_codex/api.py135CODE
LOWsdk/python/src/openai_codex/api.py175CODE
LOWsdk/python/src/openai_codex/api.py206CODE
LOWsdk/python/src/openai_codex/api.py246CODE
LOWsdk/python/src/openai_codex/api.py393CODE
LOWsdk/python/src/openai_codex/api.py434CODE
LOWsdk/python/src/openai_codex/api.py466CODE
LOWsdk/python/src/openai_codex/api.py507CODE
LOWsdk/python/src/openai_codex/api.py581CODE
LOWsdk/python/src/openai_codex/api.py618CODE
LOWsdk/python/src/openai_codex/api.py687CODE
LOWsdk/python/src/openai_codex/api.py724CODE
LOWscripts/install/test_install_sh.py994CODE
Modern Structural Boilerplate6 hits · 6 pts
SeverityFileLineSnippetContext
LOWtools/argument-comment-lint/wrapper_common.py132def set_default_lint_env(env: MutableMapping[str, str]) -> None:CODE
LOW⚡sdk/python/_runtime_setup.py365__all__ = [CODE
LOWsdk/python/src/openai_codex/__init__.py57__all__ = [CODE
LOWsdk/python/src/openai_codex/types.py43__all__ = [CODE
LOWsdk/python-runtime/src/codex_cli_bin/__init__.py33__all__ = [CODE
LOWscripts/codex_package/smoke_tests/conftest.py6__all__ = ["code_mode_host_debug_symbols", "package", "responses_server"]CODE
Self-Referential Comments2 hits · 6 pts
SeverityFileLineSnippetContext
MEDIUMsdk/python/examples/05_existing_thread/sync.py15 # Create an initial thread and turn so we have a real thread to resume.COMMENT
MEDIUM.github/scripts/macos-signing/notarize_with_akv.py429 # Create the submission before uploading the artifact.COMMENT
Docstring Block Structure1 hit · 5 pts
SeverityFileLineSnippetContext
HIGH…src/assets/samples/skill-creator/scripts/init_skill.py159 Initialize a new skill directory with template SKILL.md. Args: skill_name: Name of the skill pSTRING
Redundant / Tautological Comments2 hits · 3 pts
SeverityFileLineSnippetContext
LOWcodex-cli/scripts/run_in_container.sh44# Check if WORK_DIR is set.COMMENT
LOW…src/assets/samples/skill-creator/scripts/init_skill.py174 # Check if directory already existsCOMMENT
Verbosity Indicators2 hits · 3 pts
SeverityFileLineSnippetContext
LOWcodex-rs/tui/src/live_wrap.rs20/// Step 1: plain-text only. ANSI-carry and styled spans will be added later.COMMENT
LOWcodex-rs/tui/src/chatwidget/slash_dispatch.rs231 // Step 1: pick a category (UI built in feedback_view)COMMENT
Example Usage Blocks1 hit · 2 pts
SeverityFileLineSnippetContext
LOWcodex-cli/scripts/run_in_container.sh4# Usage:COMMENT