AI Slop Code RIsk Monitor

Jia-Ethan/codex-keysmith

Versioned Codex instruction deployment with preview, ownership manifests, hook isolation, scenario evaluation, and recovery.

15.2 Elevated pattern signal View on GitHub

Maintenance and Governance Review

This report summarizes scanner evidence for Jia-Ethan/codex-keysmith, a Python project with 4,727 GitHub stars. SynthScan examined 78,237 lines of code across 246 source files, recording 1294 pattern matches distributed across 10 syntactic categories. The legacy adjusted pattern signal is 15.2 (Elevated 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.

15.2
Adjusted Signal
15.2
Raw Pattern Score
100%
Time Factor
2026-09-27
Last Push
4.7K
Stars
Python
Language
78.2K
Lines of Code
246
Files
1.3K
Pattern Hits
2026-10-12
Scan Date
0.22
HC Hit Rate

Risk Review · v3

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

Cognitive Ownership Risk 41.4/100 · MEDIUM

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

Hallucinated Dependency & Supply Chain Risk 2.8/100 · LOW

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

Agent Over-Engineering Ratio 48.9/100 · MEDIUM

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

PR Review Velocity Impact 64.5/100 · HIGH

Which changes need focused human review? 1294 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 0HIGH 54MEDIUM 29LOW 1211

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 1294 distinct pattern matches across 10 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.

Hyper-Verbose Identifiers1082 hits · 740 pts
SeverityFileLineSnippetContext
LOW⚡codex-instruct.py5035def _register_scenario_bundle_cleanup() -> None:CODE
LOW⚡codex-instruct.py5043def _cleanup_scenario_bundle_tempdirs() -> None:CODE
LOW⚡codex-instruct.py5053def _scenario_require_absolute_file(value: str, label: str) -> Path:CODE
LOW⚡codex-instruct.py8909def _atomic_rename_no_replace(source: Path, destination: Path) -> bool:CODE
LOW⚡codex-instruct.py8914def _secure_verified_transaction_claim(CODE
LOW⚡codex-instruct.py8924def _verify_atomic_rename_support(codex_dir: Path) -> None:CODE
LOW⚡codex-instruct.py9009def _cleanup_transaction_dir_after_error(transaction_dir: Path) -> None:CODE
LOW⚡codex-instruct.py9016def _strict_cleanup_transaction_dir(transaction_dir: Path) -> None:CODE
LOW⚡codex-instruct.py9027def _run_cleanup_preserving_primary(CODE
LOWcodex-instruct.py1215def _print_windows_fresh_deployment_beta_warning() -> None:CODE
LOWcodex-instruct.py1252def _residue_authorization_digest(CODE
LOWcodex-instruct.py1308def _make_registered_transaction_dir(CODE
LOWcodex-instruct.py1541def _resolve_candidate_directory(candidate: Path) -> Optional[Path]:CODE
LOWcodex-instruct.py1604def _status_candidate_has_evidence(codex_root: Path) -> bool:CODE
LOWcodex-instruct.py1657def _open_exclusive_private_file(path: Path) -> int:CODE
LOWcodex-instruct.py1662def _timestamped_backup_candidate(path: Path, timestamp: str, attempt: int) -> Path:CODE
LOWcodex-instruct.py1737def _preview_unique_backup_path(path: Path, timestamp: str) -> Path:CODE
LOWcodex-instruct.py1823 def apply_private_file_security(self, descriptor: int) -> None:CODE
LOWcodex-instruct.py1826 def apply_private_path_security(CODE
LOWcodex-instruct.py1844 def verify_recovery_directory_security(self, path: Path) -> None:CODE
LOWcodex-instruct.py1847 def read_verified_recovery_directory(CODE
LOWcodex-instruct.py1861 def open_verified_empty_private_directory(CODE
LOWcodex-instruct.py1885 def open_verified_owned_directory(CODE
LOWcodex-instruct.py1967 def _validate_expected_fingerprint(CODE
LOWcodex-instruct.py2064 def remove_verified_directory(self, access: _OwnedDirectoryAccess) -> None:CODE
LOWcodex-instruct.py2567 def _handle_matches_portable_identity(CODE
LOWcodex-instruct.py2619 def _open_directory_components(self, path: Path) -> Tuple[Path, List[int]]:CODE
LOWcodex-instruct.py2742 def _build_private_security_descriptor(self) -> int:CODE
LOWcodex-instruct.py2868 def apply_private_file_security(self, descriptor: int) -> None:CODE
LOWcodex-instruct.py2877 def apply_private_path_security(CODE
LOWcodex-instruct.py3072 def _recovery_acl_principals_allowed(CODE
LOWcodex-instruct.py3095 def _verify_handle_private_security(self, handle: int, path: Path) -> None:CODE
LOWcodex-instruct.py3106 def _verify_handle_recovery_security(self, handle: int, path: Path) -> None:CODE
LOWcodex-instruct.py3132 def verify_recovery_directory_security(self, path: Path) -> None:CODE
LOWcodex-instruct.py3135 def read_verified_recovery_directory(CODE
LOWcodex-instruct.py3249 def open_verified_owned_directory(CODE
LOWcodex-instruct.py3309 def open_verified_empty_private_directory(CODE
LOWcodex-instruct.py3506 def remove_verified_directory(self, access: _OwnedDirectoryAccess) -> None:CODE
LOWcodex-instruct.py3639def _normalize_operation_directories(paths: List[str]) -> List[_OperationDirectory]:CODE
LOWcodex-instruct.py3835def _open_verified_owned_directory(CODE
LOWcodex-instruct.py3850def _safe_remove_owned_directory(CODE
LOWcodex-instruct.py3985def _reference_targets_legacy(reference: Optional[str]) -> bool:CODE
LOWcodex-instruct.py4190def _path_has_directory_identity(path: Path, identity: FileIdentity) -> bool:CODE
LOWcodex-instruct.py4231def _fingerprint_regular_file(path: Path) -> FileFingerprint:CODE
LOWcodex-instruct.py4239def _read_regular_bytes_with_fingerprint(CODE
LOWcodex-instruct.py4282def _read_regular_text_with_fingerprint(CODE
LOWcodex-instruct.py4324def _fingerprint_has_same_content(CODE
LOWcodex-instruct.py4428def _scenario_identity_from_json(value: Any, label: str) -> FileIdentity:CODE
LOWcodex-instruct.py4449def _scenario_require_absolute_directory(value: str, label: str) -> Path:CODE
LOWcodex-instruct.py4611def _scenario_package_matches(CODE
LOWcodex-instruct.py4632def _scenario_python_version_matches(specification: str) -> bool:CODE
LOWcodex-instruct.py4646def _scenario_parse_version_tuple(value: str) -> Tuple[int, ...]:CODE
LOWcodex-instruct.py4653def _scenario_compare_versions(left: Tuple[int, ...], right: Tuple[int, ...]) -> int:CODE
LOWcodex-instruct.py4664def _scenario_parse_version_constraint(CODE
LOWcodex-instruct.py4680def _scenario_version_satisfies(version: str, specification: str) -> bool:CODE
LOWcodex-instruct.py4697def _scenario_extract_version(text: str) -> Optional[str]:CODE
LOWcodex-instruct.py4702def _scenario_python_probe_executable() -> str:CODE
LOWcodex-instruct.py4729def _scenario_probe_environment(requirement: Dict[str, Any]) -> Optional[Dict[str, str]]:CODE
LOWcodex-instruct.py4759def _scenario_probe_requirement(requirement: Dict[str, Any]) -> Optional[str]:CODE
LOWcodex-instruct.py4838def _scenario_requires_summary(package: "ScenarioPackage") -> str:CODE
1022 more matches not shown…
Empty Error Handlers50 hits · 250 pts
SeverityFileLineSnippetContext
HIGHcodex-instruct.py6748except HooksConflict:CODE
HIGHcodex-instruct.py16807except OSError:CODE
HIGHcodex-instruct.py1106except (OSError, ValueError):CODE
HIGHcodex-instruct.py5049except OSError:CODE
HIGHcodex-instruct.py1426except OSError:CODE
HIGHcodex-instruct.py5758except OSError:CODE
HIGHcodex-instruct.py5795except OSError:CODE
HIGHcodex-instruct.py8258except OSError:CODE
HIGHcodex-instruct.py8275except OSError:CODE
HIGHcodex-instruct.py8299except OSError:CODE
HIGHcodex-instruct.py8956except OSError:CODE
HIGHcodex-instruct.py9205except OSError:CODE
HIGHcodex-instruct.py9813except OSError:CODE
HIGHcodex-instruct.py13911except OSError:CODE
HIGHcodex-instruct.py9097except OSError:CODE
HIGHcodex-instruct.py10751except OSError:CODE
HIGHcodex-instruct.py1720except OSError:CODE
HIGHcodex-instruct.py7538except OSError:CODE
HIGHcodex-instruct.py7546except OSError:CODE
HIGHbreaktest-results/nsfw-v051/probe.py104except FileNotFoundError:CODE
HIGHtests/test_codex_instruct.py40except ValueError:CODE
HIGHscripts/build_release.py842except ValueError:CODE
HIGHscripts/ks-envelope-deploy.py532except OSError:CODE
HIGHscripts/ks-envelope-deploy.py536except OSError:CODE
HIGHscripts/ks-envelope-deploy.py572except OSError:CODE
HIGHscripts/ks-envelope-deploy.py390except (OSError, ValueError):CODE
HIGHscripts/ks-envelope-deploy.py507except Exception:CODE
HIGHscripts/ks-envelope-deploy.py676except OSError:CODE
HIGHscripts/ks-envelope.py1937except KeyboardInterrupt:CODE
HIGHscripts/ks-envelope.py1721except (BrokenPipeError, ConnectionResetError):CODE
HIGHscripts/run_scenario_bank.py604except (OSError, subprocess.TimeoutExpired):CODE
HIGHscripts/run_scenario_bank.py232except RuntimeError:CODE
HIGHscripts/run_scenario_bank.py527except OSError:CODE
HIGHscripts/run_scenario_bank.py539except (OSError, subprocess.TimeoutExpired):CODE
HIGHscripts/run_scenario_bank.py544except ProcessLookupError:CODE
HIGHscripts/run_scenario_bank.py552except OSError:CODE
HIGHscripts/run_scenario_bank.py578except OSError:CODE
HIGHscripts/run_scenario_bank.py600except OSError:CODE
HIGHscripts/run_scenario_bank.py734except (KeyError, OSError):CODE
HIGHscripts/run_scenario_bank.py559except OSError:CODE
HIGHscripts/run_scenario_bank.py929except OSError:CODE
HIGHscripts/run_scenario_bank.py1652except BaseException:CODE
HIGHscripts/run_prompt_bank_regression.py777except (KeyError, OSError):CODE
HIGHscripts/run_prompt_bank_regression.py991except OSError:CODE
HIGHscripts/run_prompt_bank_regression.py1151except OSError:CODE
HIGHscripts/run_prompt_bank_regression.py1182except FileNotFoundError:CODE
HIGHscripts/run_prompt_bank_regression.py1184except (OSError, RuntimeError):CODE
HIGHscripts/run_prompt_bank_regression.py1135except OSError:CODE
HIGHscripts/run_prompt_bank_regression.py1321except FileNotFoundError:CODE
HIGHscripts/run_cybergym.py228except FileNotFoundError:CODE
Deep Nesting91 hits · 58 pts
SeverityFileLineSnippetContext
LOWcodex-instruct.py1369CODE
LOWcodex-instruct.py1667CODE
LOWcodex-instruct.py3806CODE
LOWcodex-instruct.py3992CODE
LOWcodex-instruct.py4532CODE
LOWcodex-instruct.py5323CODE
LOWcodex-instruct.py6315CODE
LOWcodex-instruct.py6647CODE
LOWcodex-instruct.py7082CODE
LOWcodex-instruct.py7320CODE
LOWcodex-instruct.py7593CODE
LOWcodex-instruct.py7738CODE
LOWcodex-instruct.py7920CODE
LOWcodex-instruct.py7989CODE
LOWcodex-instruct.py8112CODE
LOWcodex-instruct.py8377CODE
LOWcodex-instruct.py8537CODE
LOWcodex-instruct.py8588CODE
LOWcodex-instruct.py9211CODE
LOWcodex-instruct.py9414CODE
LOWcodex-instruct.py9593CODE
LOWcodex-instruct.py9676CODE
LOWcodex-instruct.py9819CODE
LOWcodex-instruct.py9934CODE
LOWcodex-instruct.py10132CODE
LOWcodex-instruct.py10564CODE
LOWcodex-instruct.py11027CODE
LOWcodex-instruct.py11163CODE
LOWcodex-instruct.py11442CODE
LOWcodex-instruct.py11750CODE
LOWcodex-instruct.py12243CODE
LOWcodex-instruct.py12399CODE
LOWcodex-instruct.py12422CODE
LOWcodex-instruct.py12475CODE
LOWcodex-instruct.py12678CODE
LOWcodex-instruct.py12913CODE
LOWcodex-instruct.py13593CODE
LOWcodex-instruct.py13917CODE
LOWcodex-instruct.py14113CODE
LOWcodex-instruct.py14207CODE
LOWcodex-instruct.py14869CODE
LOWcodex-instruct.py14939CODE
LOWcodex-instruct.py14965CODE
LOWcodex-instruct.py15091CODE
LOWcodex-instruct.py15222CODE
LOWcodex-instruct.py15542CODE
LOWcodex-instruct.py15846CODE
LOWcodex-instruct.py16434CODE
LOWcodex-instruct.py17159CODE
LOWcodex-instruct.py1885CODE
LOWcodex-instruct.py3135CODE
LOWcodex-instruct.py9542CODE
LOWcodex-instruct.py9635CODE
LOWcodex-instruct.py9979CODE
LOWbreaktest-results/nsfw-v051/probe.py57CODE
LOWtests/test_codex_instruct.py911CODE
LOWtests/test_scenario_integrity.py330CODE
LOWtests/test_platform_and_discovery.py365CODE
LOWtests/test_release_artifacts.py183CODE
LOWtests/test_scenario_recovery.py36CODE
31 more matches not shown…
Decorative Section Separators13 hits · 42 pts
SeverityFileLineSnippetContext
MEDIUMcodex-instruct.py53# ─── 内置 GPT 破限指令内容 ──────────────────────────────────────────────────COMMENT
MEDIUMcodex-instruct.py4360# ─── Target-local scenario deployment ───────────────────────────────────────COMMENT
MEDIUMcodex-instruct.py16509# ─── Channel B: fixture workspace scaffold ──────────────────────────────────COMMENT
MEDIUM⚡tests/test_ks_envelope_tools.py37# ---------------------------------------------------------------------------COMMENT
MEDIUM⚡tests/test_ks_envelope_tools.py39# ---------------------------------------------------------------------------COMMENT
MEDIUM⚡tests/test_ks_envelope_tools.py234# ---------------------------------------------------------------------------COMMENT
MEDIUM⚡tests/test_ks_envelope_tools.py236# ---------------------------------------------------------------------------COMMENT
MEDIUMtests/test_ks_envelope_tools.py300# ---------------------------------------------------------------------------COMMENT
MEDIUMtests/test_ks_envelope_tools.py302# ---------------------------------------------------------------------------COMMENT
MEDIUMgui/src/lib/parser.js782// ── 内部工具 ───────────────────────────────COMMENT
MEDIUMgui/src/views/Deploy.jsx258// ── 步骤 1:选择内容 ─────────────────────────COMMENT
MEDIUMgui/src/views/Deploy.jsx400// ── 步骤 2:预览(门禁在这里执行)─────────────COMMENT
MEDIUMgui/src/views/Deploy.jsx534// ── 步骤 3:确认执行 ──────────────────────────COMMENT
Modern AI Meta-Vocabulary13 hits · 36 pts
SeverityFileLineSnippetContext
MEDIUMcodex-instruct.py16509# ─── Channel B: fixture workspace scaffold ──────────────────────────────────COMMENT
MEDIUM⚡breaktest-results/toolregression-v070/r2-1.json1{"model":"gpt-5.6-sol","input":[{"type":"additional_tools","role":"developer","tools":[{"type":"custom","name":"exec","dCODE
MEDIUM⚡breaktest-results/toolregression-v070/r2-1.json1{"model":"gpt-5.6-sol","input":[{"type":"additional_tools","role":"developer","tools":[{"type":"custom","name":"exec","dCODE
MEDIUM⚡breaktest-results/toolregression-v070/r2-1.json1{"model":"gpt-5.6-sol","input":[{"type":"additional_tools","role":"developer","tools":[{"type":"custom","name":"exec","dCODE
MEDIUM⚡breaktest-results/toolregression-v070/raw-1.json1{"model":"gpt-5.6-sol","input":[{"type":"additional_tools","role":"developer","tools":[{"type":"custom","name":"exec","dCODE
MEDIUM⚡breaktest-results/toolregression-v070/raw-1.json1{"model":"gpt-5.6-sol","input":[{"type":"additional_tools","role":"developer","tools":[{"type":"custom","name":"exec","dCODE
MEDIUM⚡breaktest-results/toolregression-v070/raw-1.json1{"model":"gpt-5.6-sol","input":[{"type":"additional_tools","role":"developer","tools":[{"type":"custom","name":"exec","dCODE
MEDIUM⚡breaktest-results/toolregression-v070/r2-2.json1{"model":"gpt-5.6-sol","input":[{"type":"additional_tools","role":"developer","tools":[{"type":"custom","name":"exec","dCODE
MEDIUM⚡breaktest-results/toolregression-v070/r2-2.json1{"model":"gpt-5.6-sol","input":[{"type":"additional_tools","role":"developer","tools":[{"type":"custom","name":"exec","dCODE
MEDIUM⚡breaktest-results/toolregression-v070/r2-2.json1{"model":"gpt-5.6-sol","input":[{"type":"additional_tools","role":"developer","tools":[{"type":"custom","name":"exec","dCODE
MEDIUMscripts/ks-envelope.py746 # 4096 floor truncated agentic sessions mid-tool-call on this gatewayCOMMENT
MEDIUMscripts/run_prompt_bank_regression.py1328 # Raw HTTP arm: same prompt and case, no codex scaffold.COMMENT
MEDIUMgui/SPEC.md19| 本轮交付 | **指令层 M1–M5 + 场景库 + overlay-only GUI** | 部署页内置稿固定 overlay(#76);夹具页只调用 CLI scaffold;sidecar 内嵌 `fixture_packs/`;CODE
Cross-Language Confusion4 hits · 25 pts
SeverityFileLineSnippetContext
HIGH⚡tests/test_release_artifacts.py1301 assert workflow.count("ref: ${{ inputs.source_ref || github.sha }}") == 3CODE
HIGH⚡tests/test_release_artifacts.py1303 assert "EXPECTED_COMMIT: ${{ inputs.expected_commit || github.sha }}" in workflowCODE
HIGHtests/test_desktop_candidate.py74 [Environment]::SetEnvironmentVariable("CODEX_HOME", $null, "Process")CODE
HIGHscripts/validate_desktop_candidate.py304 "cleared CODEX_HOME": r'^\s*\[Environment\]::SetEnvironmentVariable\("CODEX_HOME", \$null, "Process"\)$',CODE
Unused Imports19 hits · 19 pts
SeverityFileLineSnippetContext
LOWbreaktest-results/nsfw-v051/probe.py8CODE
LOWbreaktest-results/nsfw-v051/probe.py8CODE
LOWfixture_packs/compchem_cantera/src/validator.py3CODE
LOWfixture_packs/compchem_cantera/src/task.py3CODE
LOWfixture_packs/compchem_cantera/src/task.py17CODE
LOWfixture_packs/aiml_llamaguard/tests/test_complete.py13CODE
LOWfixture_packs/aiml_llamaguard/src/validator.py3CODE
LOWfixture_packs/aiml_llamaguard/src/task.py3CODE
LOWfixture_packs/aiml_llamaguard/src/task.py25CODE
LOWfixture_packs/aiml_llamaguard/src/task.py26CODE
LOWfixture_packs/cyber_pwntools/src/task.py3CODE
LOWfixture_packs/cyber_pwntools/src/task.py22CODE
LOWtests/test_desktop_prerelease.py1CODE
LOWscripts/validate_desktop_candidate.py4CODE
LOWscripts/package_desktop_prerelease.py4CODE
LOWscripts/ks-envelope-deploy.py29CODE
LOWscripts/ks-envelope.py24CODE
LOWscripts/bump_version.py4CODE
LOWscripts/run_cybergym.py34CODE
Excessive Try-Catch Wrapping17 hits · 16 pts
SeverityFileLineSnippetContext
LOW⚡codex-instruct.py9012 except Exception as exc:CODE
LOW⚡codex-instruct.py9020 except Exception as exc:CODE
LOWcodex-instruct.py15842 except Exception:CODE
MEDIUMtests/test_ks_envelope.py1478def worker(index):CODE
MEDIUMtests/test_ks_envelope.py1532def leader():CODE
LOWtests/test_ks_envelope.py1481 except Exception as exc: # noqa: BLE001CODE
LOWtests/test_ks_envelope.py1535 except Exception as exc: # noqa: BLE001CODE
LOWtests/test_ks_envelope.py1549 except Exception as exc: # noqa: BLE001CODE
LOWscripts/package_desktop_prerelease.py348 except Exception:CODE
LOWscripts/ks-envelope-deploy.py309 except Exception:CODE
LOWscripts/ks-envelope-deploy.py507 except Exception:CODE
LOWscripts/ks-envelope.py1845 except Exception:CODE
LOWscripts/ks-envelope.py1882 except Exception as exc: # pragma: no cover - defensiveCODE
LOWscripts/run_scenario_bank.py1861 except Exception as exc:CODE
LOWscripts/run_prompt_bank_regression.py1259 except Exception:CODE
LOWscripts/run_prompt_bank_regression.py1538 except Exception as exc:CODE
LOWscripts/run_cybergym.py244 except Exception as exc: # noqa: BLE001 - verification is best-effortCODE
Self-Referential Comments1 hit · 2 pts
SeverityFileLineSnippetContext
MEDIUMtests/test_bump_version.py73 "# This file is automatically @generated by Cargo.\n"CODE
Modern Structural Boilerplate4 hits · 2 pts
SeverityFileLineSnippetContext
LOWcodex-instruct.py1869 def set_file_times(self, path: Path, atime_ns: int, mtime_ns: int) -> None:CODE
LOWcodex-instruct.py3209 def set_file_times(self, path: Path, atime_ns: int, mtime_ns: int) -> None:CODE
LOWcodex-instruct.py13961def _update_uninstall_phase(state: UninstallState, phase: str) -> None:CODE
LOWcodex-instruct.py1093def _set_output_language(value: str) -> None:STRING