Public scan — anyone with this URL can view this analysis. Sign up to track your own repos privately, run scheduled re-scans, and get AI fix prompts via your dashboard.
40 of your 52 findings came from Repobility's proprietary detections. ✓ Repobility tags below mark them.

python/cpython

https://github.com/python/cpython · scanned 2026-06-05 08:02 UTC (1 week, 1 day ago) · 10 languages

2074 raw signals (48 security + 2026 graph) 11/13 scanners ran 37th percentile · C · medium (20-100K LoC) System graph score 85 (lower by 26)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 1 week, 1 day ago · v2 · 1015 actionable findings from 2 signal sources. 46 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.

JSON
Score breakdown â 2026-05-18-v5
Component Sub-score Weight Contribution
structure_score 40.0 0.15 6.00
security_score 100.0 0.25 25.00
testing_score 0.0 0.20 0.00
documentation_score 79.0 0.15 11.85
practices_score 64.0 0.15 9.60
code_quality 68.0 0.10 6.80
Overall 1.00 59.2
security_score may be inflated — optional security scanners were skipped on this fast scan
Severity distribution — click a segment to filter
Active filters: excluding tests × Reset all
Scan summary Quality grade C (59/100). Dimensions: security 100, maintainability 40. 48 findings (2 security). 65,315 lines analyzed.

Showing 578 of 1015 actionable findings. 1061 raw detector signals were grouped into reader-sized issues. Click TP / FP to vote on a finding's accuracy — votes adjust the confidence weighting and improve detection across the platform.

critical Security checks quality Quality conf 1.00 ✓ Repobility [MINED030] Python Pickle Loads: pickle.loads() can execute arbitrary code via __reduce__.
Review and fix per the pattern semantics. See CWE-502 / for context.
Doc/includes/dbpickle.py:26
high Security checks quality Quality conf 1.00 ✓ Repobility [MINED107] Missing import: `platform` used but not imported: The file uses `platform.something(...)` but never imports `platform`. This raises NameError at runtime the first time the line executes.
Add `import platform` at the top of the file.
Doc/tools/extensions/availability.py:99
critical System graph security Secrets conf 1.00 4 occurrences Possible secret in Lib/getpass.py
Detected pattern matching password_literal. Rotate the credential and move to a secret manager.
lines 68, 72, 156, 186
Lib/getpass.py:68, 72, 156, 186 (4 hits)
critical System graph security Secrets conf 1.00 Possible secret in Lib/urllib/request.py
Detected pattern matching password_literal. Rotate the credential and move to a secret manager.
Lib/urllib/request.py:56
high Security checks quality Quality conf 1.00 ✓ Repobility [MINED017] C System Call: system() invokes shell. command injection if any arg is dynamic.
Review and fix per the pattern semantics. See CWE-78 / for context.
Doc/includes/capi-extension/spammodule-01.c:19
high Security checks quality Quality conf 1.00 ✓ Repobility 25 occurrences [MINED108] `self._callmethod` used but never assigned in __init__: Method `__next__` of class `GeneratorProxy` reads `self._callmethod`, but no assignment to it exists in __init__ (and no class-level fallback). This raises AttributeError the first time the method runs against an instance.
Initialize `self._callmethod = <default>` in __init__, or add a class-level default.
3 files, 25 locations
Doc/tools/extensions/changes.py:33, 34, 53, 55, 60, 63, 66, 67, +9 more (19 hits)
Doc/includes/tzinfo_examples.py:35, 41, 47, 125, 131 (5 hits)
Doc/includes/mp_newtype.py:26
high Security checks software dependencies conf 0.90 ✓ Repobility [MINED126] Workflow container/services image `ghcr.io/python/autoconf:2025.01.02.12581854023` unpinned: `container/services image: ghcr.io/python/autoconf:2025.01.02.12581854023` without `@sha256:...` pulls a mutable tag at workflow-run time. Treat workflow container references with the same supply-chain discipline as Dockerfile FROM lines.
Replace with `ghcr.io/python/autoconf:2025.01.02.12581854023@sha256:<digest>`. Re-pin via Dependabot Docker scope.
.github/workflows/build.yml:58
high System graph security security conf 1.00 Insecure pattern 'eval_used' in Lib/_pyrepl/fancycompleter.py:121
Found a known-risky pattern (eval_used). Review and replace if possible.
Lib/_pyrepl/fancycompleter.py:121 Eval used
high System graph security security conf 1.00 Insecure pattern 'eval_used' in Lib/annotationlib.py:207
Found a known-risky pattern (eval_used). Review and replace if possible.
Lib/annotationlib.py:207 Eval used
high System graph security security conf 1.00 Insecure pattern 'eval_used' in Lib/bdb.py:924
Found a known-risky pattern (eval_used). Review and replace if possible.
Lib/bdb.py:924 Eval used
high System graph security security conf 1.00 Insecure pattern 'eval_used' in Lib/collections/__init__.py:447
Found a known-risky pattern (eval_used). Review and replace if possible.
Lib/collections/__init__.py:447 Eval used
high System graph security security conf 1.00 Insecure pattern 'eval_used' in Lib/idlelib/autocomplete.py:185
Found a known-risky pattern (eval_used). Review and replace if possible.
Lib/idlelib/autocomplete.py:185 Eval used
high System graph security security conf 1.00 Insecure pattern 'eval_used' in Lib/idlelib/calltip.py:140
Found a known-risky pattern (eval_used). Review and replace if possible.
Lib/idlelib/calltip.py:140 Eval used
high System graph security security conf 1.00 Insecure pattern 'eval_used' in Lib/idlelib/debugobj.py:37
Found a known-risky pattern (eval_used). Review and replace if possible.
Lib/idlelib/debugobj.py:37 Eval used
high System graph security security conf 1.00 Insecure pattern 'eval_used' in Lib/idlelib/pyshell.py:279
Found a known-risky pattern (eval_used). Review and replace if possible.
Lib/idlelib/pyshell.py:279 Eval used
high System graph security security conf 1.00 Insecure pattern 'eval_used' in Lib/idlelib/run.py:107
Found a known-risky pattern (eval_used). Review and replace if possible.
Lib/idlelib/run.py:107 Eval used
high System graph security security conf 1.00 Insecure pattern 'eval_used' in Lib/logging/config.py:133
Found a known-risky pattern (eval_used). Review and replace if possible.
Lib/logging/config.py:133 Eval used
high System graph security security conf 1.00 Insecure pattern 'eval_used' in Lib/pdb.py:1598
Found a known-risky pattern (eval_used). Review and replace if possible.
Lib/pdb.py:1598 Eval used
high System graph security security conf 1.00 Insecure pattern 'eval_used' in Lib/rlcompleter.py:158
Found a known-risky pattern (eval_used). Review and replace if possible.
Lib/rlcompleter.py:158 Eval used
high System graph security security conf 1.00 Insecure pattern 'eval_used' in Lib/tkinter/ttk.py:502
Found a known-risky pattern (eval_used). Review and replace if possible.
Lib/tkinter/ttk.py:502 Eval used
high System graph security security conf 1.00 Insecure pattern 'eval_used' in Lib/turtle.py:185
Found a known-risky pattern (eval_used). Review and replace if possible.
Lib/turtle.py:185 Eval used
high System graph security security conf 1.00 Insecure pattern 'eval_used' in Tools/cases_generator/analyzer.py:1038
Found a known-risky pattern (eval_used). Review and replace if possible.
Tools/cases_generator/analyzer.py:1038 Eval used
high System graph security security conf 1.00 Insecure pattern 'eval_used' in Tools/clinic/libclinic/dsl_parser.py:1002
Found a known-risky pattern (eval_used). Review and replace if possible.
Tools/clinic/libclinic/dsl_parser.py:1002 Eval used
high System graph security security conf 1.00 Insecure pattern 'eval_used' in Tools/unicode/genmap_japanese.py:40
Found a known-risky pattern (eval_used). Review and replace if possible.
Tools/unicode/genmap_japanese.py:40 Eval used
high System graph security security conf 1.00 Insecure pattern 'eval_used' in Tools/unicode/genmap_schinese.py:43
Found a known-risky pattern (eval_used). Review and replace if possible.
Tools/unicode/genmap_schinese.py:43 Eval used
high System graph security security conf 1.00 Insecure pattern 'eval_used' in Tools/unicode/genmap_support.py:192
Found a known-risky pattern (eval_used). Review and replace if possible.
Tools/unicode/genmap_support.py:192 Eval used
high System graph security security conf 1.00 Insecure pattern 'exec_used' in Doc/tools/extensions/profiling_trace.py:115
Found a known-risky pattern (exec_used). Review and replace if possible.
Doc/tools/extensions/profiling_trace.py:115 Exec used
high System graph security security conf 1.00 Insecure pattern 'exec_used' in Lib/_pyrepl/console.py:235
Found a known-risky pattern (exec_used). Review and replace if possible.
Lib/_pyrepl/console.py:235 Exec used
high System graph security security conf 1.00 Insecure pattern 'exec_used' in Lib/_pyrepl/main.py:46
Found a known-risky pattern (exec_used). Review and replace if possible.
Lib/_pyrepl/main.py:46 Exec used
high System graph security security conf 1.00 Insecure pattern 'exec_used' in Lib/asyncio/__main__.py:108
Found a known-risky pattern (exec_used). Review and replace if possible.
Lib/asyncio/__main__.py:108 Exec used
high System graph security security conf 1.00 Insecure pattern 'exec_used' in Lib/bdb.py:904
Found a known-risky pattern (exec_used). Review and replace if possible.
Lib/bdb.py:904 Exec used
high System graph security security conf 1.00 Insecure pattern 'exec_used' in Lib/code.py:91
Found a known-risky pattern (exec_used). Review and replace if possible.
Lib/code.py:91 Exec used
high System graph security security conf 1.00 Insecure pattern 'exec_used' in Lib/dataclasses.py:499
Found a known-risky pattern (exec_used). Review and replace if possible.
Lib/dataclasses.py:499 Exec used
high System graph security security conf 1.00 Insecure pattern 'exec_used' in Lib/gettext.py:220
Found a known-risky pattern (exec_used). Review and replace if possible.
Lib/gettext.py:220 Exec used
high System graph security security conf 1.00 Insecure pattern 'exec_used' in Lib/hashlib.py:292
Found a known-risky pattern (exec_used). Review and replace if possible.
Lib/hashlib.py:292 Exec used
high System graph security security conf 1.00 Insecure pattern 'exec_used' in Lib/idlelib/pyshell.py:759
Found a known-risky pattern (exec_used). Review and replace if possible.
Lib/idlelib/pyshell.py:759 Exec used
high System graph security security conf 1.00 Insecure pattern 'exec_used' in Lib/idlelib/run.py:653
Found a known-risky pattern (exec_used). Review and replace if possible.
Lib/idlelib/run.py:653 Exec used
high System graph security security conf 1.00 Insecure pattern 'exec_used' in Lib/importlib/_bootstrap.py:1147
Found a known-risky pattern (exec_used). Review and replace if possible.
Lib/importlib/_bootstrap.py:1147 Exec used
high System graph security security conf 1.00 Insecure pattern 'exec_used' in Lib/multiprocessing/managers.py:978
Found a known-risky pattern (exec_used). Review and replace if possible.
Lib/multiprocessing/managers.py:978 Exec used
high System graph security security conf 1.00 Insecure pattern 'exec_used' in Lib/multiprocessing/sharedctypes.py:158
Found a known-risky pattern (exec_used). Review and replace if possible.
Lib/multiprocessing/sharedctypes.py:158 Exec used
high System graph security security conf 1.00 Insecure pattern 'exec_used' in Lib/optparse.py:869
Found a known-risky pattern (exec_used). Review and replace if possible.
Lib/optparse.py:869 Exec used
high System graph security security conf 1.00 Insecure pattern 'exec_used' in Lib/pdb.py:233
Found a known-risky pattern (exec_used). Review and replace if possible.
Lib/pdb.py:233 Exec used
high System graph security security conf 1.00 Insecure pattern 'exec_used' in Lib/profile.py:433
Found a known-risky pattern (exec_used). Review and replace if possible.
Lib/profile.py:433 Exec used
high System graph security security conf 1.00 Insecure pattern 'exec_used' in Lib/profiling/sampling/_sync_coordinator.py:196
Found a known-risky pattern (exec_used). Review and replace if possible.
Lib/profiling/sampling/_sync_coordinator.py:196 Exec used
high System graph security security conf 1.00 Insecure pattern 'exec_used' in Lib/profiling/tracing/__init__.py:117
Found a known-risky pattern (exec_used). Review and replace if possible.
Lib/profiling/tracing/__init__.py:117 Exec used
high System graph security security conf 1.00 Insecure pattern 'exec_used' in Lib/runpy.py:87
Found a known-risky pattern (exec_used). Review and replace if possible.
Lib/runpy.py:87 Exec used
high System graph security security conf 1.00 Insecure pattern 'exec_used' in Lib/site.py:528
Found a known-risky pattern (exec_used). Review and replace if possible.
Lib/site.py:528 Exec used
high System graph security security conf 1.00 Insecure pattern 'exec_used' in Lib/timeit.py:105
Found a known-risky pattern (exec_used). Review and replace if possible.
Lib/timeit.py:105 Exec used
high System graph security security conf 1.00 Insecure pattern 'exec_used' in Lib/tkinter/__init__.py:2597
Found a known-risky pattern (exec_used). Review and replace if possible.
Lib/tkinter/__init__.py:2597 Exec used
high System graph security security conf 1.00 Insecure pattern 'exec_used' in Lib/trace.py:453
Found a known-risky pattern (exec_used). Review and replace if possible.
Lib/trace.py:453 Exec used
high System graph security security conf 1.00 Insecure pattern 'exec_used' in Lib/turtle.py:323
Found a known-risky pattern (exec_used). Review and replace if possible.
Lib/turtle.py:323 Exec used
high System graph security security conf 1.00 Insecure pattern 'exec_used' in Mac/BuildScript/build-installer.py:1363
Found a known-risky pattern (exec_used). Review and replace if possible.
Mac/BuildScript/build-installer.py:1363 Exec used
high System graph security security conf 1.00 Insecure pattern 'exec_used' in Platforms/emscripten/wasm_assets.py:152
Found a known-risky pattern (exec_used). Review and replace if possible.
Platforms/emscripten/wasm_assets.py:152 Exec used
high System graph security security conf 1.00 Insecure pattern 'exec_used' in Tools/clinic/libclinic/parser.py:52
Found a known-risky pattern (exec_used). Review and replace if possible.
Tools/clinic/libclinic/parser.py:52 Exec used
medium Security checks quality Practices conf 1.00 [CFG006] Missing .gitignore: No .gitignore file. Risk of committing secrets and build artifacts.
Add a .gitignore appropriate for your language/framework.
low Security checks quality Error handling conf 0.55 ✓ Repobility Broad exception handler needs review
This handler catches Exception/BaseException. It is actionable when it swallows errors without logging, re-raising, or returning a structured error. Handlers that intentionally convert exceptions into typed error results should not be treated as high risk.
Doc/tools/extensions/profiling_trace.py:92 Error handlingquality
medium System graph quality Integrity conf 1.00 `fetch()` without try/.catch or AbortSignal — Doc/tools/static/glossary_search.js:6
Bare `fetch(...)` will throw an unhandled rejection on network failure. Wrap in try/catch, attach a `.catch(...)`, or pass an AbortSignal with a timeout.
runtime safetyRobustness
medium System graph quality Integrity conf 1.00 `fetch()` without try/.catch or AbortSignal — Lib/profiling/sampling/_vendor/d3/7.8.5/d3.min.js:2
Bare `fetch(...)` will throw an unhandled rejection on network failure. Wrap in try/catch, attach a `.catch(...)`, or pass an AbortSignal with a timeout.
runtime safetyRobustness
medium System graph security auth conf 1.00 Django CBV `Entry` lacks `LoginRequiredMixin` — Lib/tkinter/__init__.py:3319
Class-based view defines mutating methods (post/put/delete) without inheriting `LoginRequiredMixin`. If auth is enforced via `dispatch()` override or middleware, dismiss this finding.
Lib/tkinter/__init__.py:3319 Auth django unauth view
medium System graph security auth conf 1.00 Django CBV `Listbox` lacks `LoginRequiredMixin` — Lib/tkinter/__init__.py:3449
Class-based view defines mutating methods (post/put/delete) without inheriting `LoginRequiredMixin`. If auth is enforced via `dispatch()` override or middleware, dismiss this finding.
Lib/tkinter/__init__.py:3449 Auth django unauth view
medium System graph security auth conf 1.00 Django CBV `Spinbox` lacks `LoginRequiredMixin` — Lib/tkinter/__init__.py:4687
Class-based view defines mutating methods (post/put/delete) without inheriting `LoginRequiredMixin`. If auth is enforced via `dispatch()` override or middleware, dismiss this finding.
Lib/tkinter/__init__.py:4687 Auth django unauth view
medium System graph security security conf 1.00 Insecure pattern 'subprocess_shell_true' in Lib/_pyrepl/pager.py:142
Found a known-risky pattern (subprocess_shell_true). Review and replace if possible.
Lib/_pyrepl/pager.py:142 Subprocess shell true
medium System graph security security conf 1.00 Insecure pattern 'subprocess_shell_true' in Lib/asyncio/base_events.py:1758
Found a known-risky pattern (subprocess_shell_true). Review and replace if possible.
Lib/asyncio/base_events.py:1758 Subprocess shell true
medium System graph security security conf 1.00 Insecure pattern 'subprocess_shell_true' in Lib/idlelib/pyshell.py:1542
Found a known-risky pattern (subprocess_shell_true). Review and replace if possible.
Lib/idlelib/pyshell.py:1542 Subprocess shell true
medium System graph security security conf 1.00 Insecure pattern 'subprocess_shell_true' in Lib/imaplib.py:1697
Found a known-risky pattern (subprocess_shell_true). Review and replace if possible.
Lib/imaplib.py:1697 Subprocess shell true
medium System graph security security conf 1.00 Insecure pattern 'subprocess_shell_true' in Lib/os.py:1059
Found a known-risky pattern (subprocess_shell_true). Review and replace if possible.
Lib/os.py:1059 Subprocess shell true
medium System graph security security conf 1.00 Insecure pattern 'subprocess_shell_true' in Lib/platform.py:307
Found a known-risky pattern (subprocess_shell_true). Review and replace if possible.
Lib/platform.py:307 Subprocess shell true
medium System graph security security conf 1.00 Insecure pattern 'subprocess_shell_true' in Lib/subprocess.py:792
Found a known-risky pattern (subprocess_shell_true). Review and replace if possible.
Lib/subprocess.py:792 Subprocess shell true
medium System graph security security conf 1.00 Insecure pattern 'subprocess_shell_true' in Platforms/Android/__main__.py:161
Found a known-risky pattern (subprocess_shell_true). Review and replace if possible.
Platforms/Android/__main__.py:161 Subprocess shell true
medium System graph security security conf 1.00 Insecure pattern 'subprocess_shell_true' in Tools/c-analyzer/distutils/cygwinccompiler.py:262
Found a known-risky pattern (subprocess_shell_true). Review and replace if possible.
Tools/c-analyzer/distutils/cygwinccompiler.py:262 Subprocess shell true
medium System graph security security conf 1.00 Insecure pattern 'weak_hash' in Lib/hashlib.py:93
Found a known-risky pattern (weak_hash). Review and replace if possible.
Lib/hashlib.py:93 Weak hash
medium System graph security security conf 1.00 Insecure pattern 'weak_hash' in Lib/imaplib.py:726
Found a known-risky pattern (weak_hash). Review and replace if possible.
Lib/imaplib.py:726 Weak hash
medium System graph security security conf 1.00 Insecure pattern 'weak_hash' in Lib/smtplib.py:678
Found a known-risky pattern (weak_hash). Review and replace if possible.
Lib/smtplib.py:678 Weak hash
medium System graph security security conf 1.00 Insecure pattern 'weak_hash' in Lib/urllib/request.py:1123
Found a known-risky pattern (weak_hash). Review and replace if possible.
Lib/urllib/request.py:1123 Weak hash
medium System graph security security conf 1.00 Insecure pattern 'weak_hash' in Misc/sbom.spdx.json:8
Found a known-risky pattern (weak_hash). Review and replace if possible.
Misc/sbom.spdx.json:8 Weak hash
medium System graph security security conf 1.00 Insecure pattern 'weak_hash' in Tools/msi/generate_md5.py:20
Found a known-risky pattern (weak_hash). Review and replace if possible.
Tools/msi/generate_md5.py:20 Weak hash
medium System graph quality Integrity conf 1.00 Network/subprocess call without timeout or try/except — Doc/tools/check-warnings.py:49
`subprocess.run(...)` here lacks both a `timeout=` arg and an enclosing try/except. This is exactly the class of bug that took down our git-clone earlier (HTTP/2 stream cancel surfaced as a fatal). Add a `timeout=` and wrap in try/except, or use a wrapper that retries.
runtime safetyRobustness
medium System graph quality Integrity conf 1.00 Network/subprocess call without timeout or try/except — Lib/ensurepip/__init__.py:88
`subprocess.run(...)` here lacks both a `timeout=` arg and an enclosing try/except. This is exactly the class of bug that took down our git-clone earlier (HTTP/2 stream cancel surfaced as a fatal). Add a `timeout=` and wrap in try/except, or use a wrapper that retries.
runtime safetyRobustness
medium System graph quality Integrity conf 1.00 Network/subprocess call without timeout or try/except — Lib/idlelib/editor.py:749
`subprocess.Popen(...)` here lacks both a `timeout=` arg and an enclosing try/except. This is exactly the class of bug that took down our git-clone earlier (HTTP/2 stream cancel surfaced as a fatal). Add a `timeout=` and wrap in try/except, or use a wrapper that retries.
runtime safetyRobustness
medium System graph quality Integrity conf 1.00 Network/subprocess call without timeout or try/except — Lib/idlelib/pyshell.py:428
`subprocess.Popen(...)` here lacks both a `timeout=` arg and an enclosing try/except. This is exactly the class of bug that took down our git-clone earlier (HTTP/2 stream cancel surfaced as a fatal). Add a `timeout=` and wrap in try/except, or use a wrapper that retries.
runtime safetyRobustness
medium System graph quality Integrity conf 1.00 Network/subprocess call without timeout or try/except — Lib/imaplib.py:1694
`subprocess.Popen(...)` here lacks both a `timeout=` arg and an enclosing try/except. This is exactly the class of bug that took down our git-clone earlier (HTTP/2 stream cancel surfaced as a fatal). Add a `timeout=` and wrap in try/except, or use a wrapper that retries.
runtime safetyRobustness
medium System graph quality Integrity conf 1.00 Network/subprocess call without timeout or try/except — Lib/os.py:1058
`subprocess.Popen(...)` here lacks both a `timeout=` arg and an enclosing try/except. This is exactly the class of bug that took down our git-clone earlier (HTTP/2 stream cancel surfaced as a fatal). Add a `timeout=` and wrap in try/except, or use a wrapper that retries.
runtime safetyRobustness
medium System graph quality Integrity conf 1.00 Network/subprocess call without timeout or try/except — Lib/test/_test_eintr.py:83
`subprocess.Popen(...)` here lacks both a `timeout=` arg and an enclosing try/except. This is exactly the class of bug that took down our git-clone earlier (HTTP/2 stream cancel surfaced as a fatal). Add a `timeout=` and wrap in try/except, or use a wrapper that retries.
runtime safetyRobustness
medium System graph quality Integrity conf 1.00 Network/subprocess call without timeout or try/except — Lib/test/_test_multiprocessing.py:5783
`subprocess.check_output(...)` here lacks both a `timeout=` arg and an enclosing try/except. This is exactly the class of bug that took down our git-clone earlier (HTTP/2 stream cancel surfaced as a fatal). Add a `timeout=` and wrap in try/except, or use a wrapper that retries.
runtime safetyRobustness
medium System graph quality Integrity conf 1.00 Network/subprocess call without timeout or try/except — Lib/test/bisect_cmd.py:62
`subprocess.run(...)` here lacks both a `timeout=` arg and an enclosing try/except. This is exactly the class of bug that took down our git-clone earlier (HTTP/2 stream cancel surfaced as a fatal). Add a `timeout=` and wrap in try/except, or use a wrapper that retries.
runtime safetyRobustness
medium System graph quality Integrity conf 1.00 Network/subprocess call without timeout or try/except — Lib/test/libregrtest/utils.py:681
`subprocess.run(...)` here lacks both a `timeout=` arg and an enclosing try/except. This is exactly the class of bug that took down our git-clone earlier (HTTP/2 stream cancel surfaced as a fatal). Add a `timeout=` and wrap in try/except, or use a wrapper that retries.
runtime safetyRobustness
medium System graph quality Integrity conf 1.00 Network/subprocess call without timeout or try/except — Lib/test/libregrtest/worker.py:80
`subprocess.Popen(...)` here lacks both a `timeout=` arg and an enclosing try/except. This is exactly the class of bug that took down our git-clone earlier (HTTP/2 stream cancel surfaced as a fatal). Add a `timeout=` and wrap in try/except, or use a wrapper that retries.
runtime safetyRobustness
medium System graph quality Integrity conf 1.00 Network/subprocess call without timeout or try/except — Lib/test/signalinterproctester.py:45
`subprocess.Popen(...)` here lacks both a `timeout=` arg and an enclosing try/except. This is exactly the class of bug that took down our git-clone earlier (HTTP/2 stream cancel surfaced as a fatal). Add a `timeout=` and wrap in try/except, or use a wrapper that retries.
runtime safetyRobustness
medium System graph quality Integrity conf 1.00 Network/subprocess call without timeout or try/except — Lib/test/subprocessdata/sigchild_ignore.py:6
`subprocess.Popen(...)` here lacks both a `timeout=` arg and an enclosing try/except. This is exactly the class of bug that took down our git-clone earlier (HTTP/2 stream cancel surfaced as a fatal). Add a `timeout=` and wrap in try/except, or use a wrapper that retries.
runtime safetyRobustness
medium System graph quality Integrity conf 1.00 Network/subprocess call without timeout or try/except — Lib/test/support/__init__.py:1255
`subprocess.Popen(...)` here lacks both a `timeout=` arg and an enclosing try/except. This is exactly the class of bug that took down our git-clone earlier (HTTP/2 stream cancel surfaced as a fatal). Add a `timeout=` and wrap in try/except, or use a wrapper that retries.
runtime safetyRobustness
medium System graph quality Integrity conf 1.00 Network/subprocess call without timeout or try/except — Lib/test/support/i18n_helper.py:18
`subprocess.run(...)` here lacks both a `timeout=` arg and an enclosing try/except. This is exactly the class of bug that took down our git-clone earlier (HTTP/2 stream cancel surfaced as a fatal). Add a `timeout=` and wrap in try/except, or use a wrapper that retries.
runtime safetyRobustness
medium System graph quality Integrity conf 1.00 Network/subprocess call without timeout or try/except — Lib/test/support/script_helper.py:215
`subprocess.Popen(...)` here lacks both a `timeout=` arg and an enclosing try/except. This is exactly the class of bug that took down our git-clone earlier (HTTP/2 stream cancel surfaced as a fatal). Add a `timeout=` and wrap in try/except, or use a wrapper that retries.
runtime safetyRobustness
medium System graph quality Integrity conf 1.00 Network/subprocess call without timeout or try/except — Lib/turtledemo/__main__.py:137
`subprocess.run(...)` here lacks both a `timeout=` arg and an enclosing try/except. This is exactly the class of bug that took down our git-clone earlier (HTTP/2 stream cancel surfaced as a fatal). Add a `timeout=` and wrap in try/except, or use a wrapper that retries.
runtime safetyRobustness
medium System graph quality Integrity conf 1.00 Network/subprocess call without timeout or try/except — Lib/urllib/request.py:67
`urllib.request.urlopen(...)` here lacks both a `timeout=` arg and an enclosing try/except. This is exactly the class of bug that took down our git-clone earlier (HTTP/2 stream cancel surfaced as a fatal). Add a `timeout=` and wrap in try/except, or use a wrapper that retries.
runtime safetyRobustness
medium System graph quality Integrity conf 1.00 Network/subprocess call without timeout or try/except — Lib/uuid.py:443
`subprocess.Popen(...)` here lacks both a `timeout=` arg and an enclosing try/except. This is exactly the class of bug that took down our git-clone earlier (HTTP/2 stream cancel surfaced as a fatal). Add a `timeout=` and wrap in try/except, or use a wrapper that retries.
runtime safetyRobustness
medium System graph quality Integrity conf 1.00 Network/subprocess call without timeout or try/except — Lib/webbrowser.py:256
`subprocess.Popen(...)` here lacks both a `timeout=` arg and an enclosing try/except. This is exactly the class of bug that took down our git-clone earlier (HTTP/2 stream cancel surfaced as a fatal). Add a `timeout=` and wrap in try/except, or use a wrapper that retries.
runtime safetyRobustness
medium System graph quality Integrity conf 1.00 Network/subprocess call without timeout or try/except — Lib/xml/dom/xmlbuilder.py:194
`urllib.request.urlopen(...)` here lacks both a `timeout=` arg and an enclosing try/except. This is exactly the class of bug that took down our git-clone earlier (HTTP/2 stream cancel surfaced as a fatal). Add a `timeout=` and wrap in try/except, or use a wrapper that retries.
runtime safetyRobustness
medium System graph quality Integrity conf 1.00 Network/subprocess call without timeout or try/except — Lib/xml/sax/saxutils.py:365
`urllib.request.urlopen(...)` here lacks both a `timeout=` arg and an enclosing try/except. This is exactly the class of bug that took down our git-clone earlier (HTTP/2 stream cancel surfaced as a fatal). Add a `timeout=` and wrap in try/except, or use a wrapper that retries.
runtime safetyRobustness
medium System graph quality Integrity conf 1.00 Network/subprocess call without timeout or try/except — PC/layout/support/pip.py:62
`subprocess.check_output(...)` here lacks both a `timeout=` arg and an enclosing try/except. This is exactly the class of bug that took down our git-clone earlier (HTTP/2 stream cancel surfaced as a fatal). Add a `timeout=` and wrap in try/except, or use a wrapper that retries.
runtime safetyRobustness
medium System graph quality Integrity conf 1.00 Network/subprocess call without timeout or try/except — Platforms/Android/__main__.py:128
`subprocess.run(...)` here lacks both a `timeout=` arg and an enclosing try/except. This is exactly the class of bug that took down our git-clone earlier (HTTP/2 stream cancel surfaced as a fatal). Add a `timeout=` and wrap in try/except, or use a wrapper that retries.
runtime safetyRobustness
medium System graph quality Integrity conf 1.00 Network/subprocess call without timeout or try/except — Platforms/Apple/__main__.py:118
`subprocess.run(...)` here lacks both a `timeout=` arg and an enclosing try/except. This is exactly the class of bug that took down our git-clone earlier (HTTP/2 stream cancel surfaced as a fatal). Add a `timeout=` and wrap in try/except, or use a wrapper that retries.
runtime safetyRobustness
medium System graph quality Integrity conf 1.00 Network/subprocess call without timeout or try/except — Platforms/Apple/testbed/__main__.py:31
`subprocess.check_output(...)` here lacks both a `timeout=` arg and an enclosing try/except. This is exactly the class of bug that took down our git-clone earlier (HTTP/2 stream cancel surfaced as a fatal). Add a `timeout=` and wrap in try/except, or use a wrapper that retries.
runtime safetyRobustness
medium System graph quality Integrity conf 1.00 Network/subprocess call without timeout or try/except — Platforms/emscripten/__main__.py:110
`subprocess.check_output(...)` here lacks both a `timeout=` arg and an enclosing try/except. This is exactly the class of bug that took down our git-clone earlier (HTTP/2 stream cancel surfaced as a fatal). Add a `timeout=` and wrap in try/except, or use a wrapper that retries.
runtime safetyRobustness
medium System graph quality Integrity conf 1.00 Network/subprocess call without timeout or try/except — Platforms/WASI/_build.py:177
`subprocess.run(...)` here lacks both a `timeout=` arg and an enclosing try/except. This is exactly the class of bug that took down our git-clone earlier (HTTP/2 stream cancel surfaced as a fatal). Add a `timeout=` and wrap in try/except, or use a wrapper that retries.
runtime safetyRobustness
medium System graph quality Integrity conf 1.00 Network/subprocess call without timeout or try/except — Tools/c-analyzer/c_parser/preprocessor/common.py:49
`subprocess.run(...)` here lacks both a `timeout=` arg and an enclosing try/except. This is exactly the class of bug that took down our git-clone earlier (HTTP/2 stream cancel surfaced as a fatal). Add a `timeout=` and wrap in try/except, or use a wrapper that retries.
runtime safetyRobustness
medium System graph quality Integrity conf 1.00 Network/subprocess call without timeout or try/except — Tools/patchcheck/patchcheck.py:65
`subprocess.check_output(...)` here lacks both a `timeout=` arg and an enclosing try/except. This is exactly the class of bug that took down our git-clone earlier (HTTP/2 stream cancel surfaced as a fatal). Add a `timeout=` and wrap in try/except, or use a wrapper that retries.
runtime safetyRobustness
medium System graph quality Integrity conf 1.00 Network/subprocess call without timeout or try/except — Tools/ssl/make_ssl_data.py:187
`subprocess.run(...)` here lacks both a `timeout=` arg and an enclosing try/except. This is exactly the class of bug that took down our git-clone earlier (HTTP/2 stream cancel surfaced as a fatal). Add a `timeout=` and wrap in try/except, or use a wrapper that retries.
runtime safetyRobustness
medium System graph quality Integrity conf 1.00 Network/subprocess call without timeout or try/except — Tools/ssl/multissltests.py:266
`subprocess.check_output(...)` here lacks both a `timeout=` arg and an enclosing try/except. This is exactly the class of bug that took down our git-clone earlier (HTTP/2 stream cancel surfaced as a fatal). Add a `timeout=` and wrap in try/except, or use a wrapper that retries.
runtime safetyRobustness
medium System graph quality Integrity conf 1.00 Network/subprocess call without timeout or try/except — Tools/unicode/makeunicodedata.py:916
`urllib.request.urlretrieve(...)` here lacks both a `timeout=` arg and an enclosing try/except. This is exactly the class of bug that took down our git-clone earlier (HTTP/2 stream cancel surfaced as a fatal). Add a `timeout=` and wrap in try/except, or use a wrapper that retries.
runtime safetyRobustness
medium System graph security Coverage conf 1.00 No auth library detected
The scanner did not find any standard auth library (JWT, OAuth, NextAuth, Auth0, etc.). Either auth lives in custom code, in a separate service, or is missing.
auth
low System graph quality Maintenance conf 1.00 852 TODO/FIXME markers
High count of TODO/FIXME/HACK markers — track them as issues so they're not forgotten.
low System graph software Dead code candidate conf 1.00 File has no detected symbols: Lib/_compat_pickle.py
Source file with no class/function declarations — possible config, dead code, or scratch file.
low System graph software Dead code candidate conf 1.00 File has no detected symbols: Lib/_opcode_metadata.py
Source file with no class/function declarations — possible config, dead code, or scratch file.
low System graph software Dead code candidate conf 1.00 File has no detected symbols: Lib/annotationlib.py
Source file with no class/function declarations — possible config, dead code, or scratch file.
low System graph software Dead code candidate conf 1.00 File has no detected symbols: Lib/argparse.py
Source file with no class/function declarations — possible config, dead code, or scratch file.
low System graph software Dead code candidate conf 1.00 File has no detected symbols: Lib/ast.py
Source file with no class/function declarations — possible config, dead code, or scratch file.
low System graph software Dead code candidate conf 1.00 File has no detected symbols: Lib/asyncio/log.py
Source file with no class/function declarations — possible config, dead code, or scratch file.
low System graph software Dead code candidate conf 1.00 File has no detected symbols: Lib/compression/bz2.py
Source file with no class/function declarations — possible config, dead code, or scratch file.
low System graph software Dead code candidate conf 1.00 File has no detected symbols: Lib/compression/gzip.py
Source file with no class/function declarations — possible config, dead code, or scratch file.
low System graph software Dead code candidate conf 1.00 File has no detected symbols: Lib/compression/lzma.py
Source file with no class/function declarations — possible config, dead code, or scratch file.
low System graph software Dead code candidate conf 1.00 File has no detected symbols: Lib/compression/zlib.py
Source file with no class/function declarations — possible config, dead code, or scratch file.
low System graph software Dead code candidate conf 1.00 File has no detected symbols: Lib/contextlib.py
Source file with no class/function declarations — possible config, dead code, or scratch file.
low System graph software Dead code candidate conf 1.00 File has no detected symbols: Lib/contextvars.py
Source file with no class/function declarations — possible config, dead code, or scratch file.
low System graph software Dead code candidate conf 1.00 File has no detected symbols: Lib/cProfile.py
Source file with no class/function declarations — possible config, dead code, or scratch file.
low System graph software Dead code candidate conf 1.00 File has no detected symbols: Lib/ctypes/_layout.py
Source file with no class/function declarations — possible config, dead code, or scratch file.
low System graph software Dead code candidate conf 1.00 File has no detected symbols: Lib/ctypes/util.py
Source file with no class/function declarations — possible config, dead code, or scratch file.
low System graph software Dead code candidate conf 1.00 File has no detected symbols: Lib/dataclasses.py
Source file with no class/function declarations — possible config, dead code, or scratch file.
low System graph software Dead code candidate conf 1.00 File has no detected symbols: Lib/datetime.py
Source file with no class/function declarations — possible config, dead code, or scratch file.
low System graph software Dead code candidate conf 1.00 File has no detected symbols: Lib/decimal.py
Source file with no class/function declarations — possible config, dead code, or scratch file.
low System graph software Dead code candidate conf 1.00 File has no detected symbols: Lib/difflib.py
Source file with no class/function declarations — possible config, dead code, or scratch file.
low System graph software Dead code candidate conf 1.00 File has no detected symbols: Lib/doctest.py
Source file with no class/function declarations — possible config, dead code, or scratch file.
low System graph software Dead code candidate conf 1.00 File has no detected symbols: Lib/ensurepip/__main__.py
Source file with no class/function declarations — possible config, dead code, or scratch file.
low System graph software Dead code candidate conf 1.00 File has no detected symbols: Lib/html/entities.py
Source file with no class/function declarations — possible config, dead code, or scratch file.
low System graph software Dead code candidate conf 1.00 File has no detected symbols: Lib/inspect.py
Source file with no class/function declarations — possible config, dead code, or scratch file.
low System graph software Dead code candidate conf 1.00 File has no detected symbols: Lib/json/__main__.py
Source file with no class/function declarations — possible config, dead code, or scratch file.
low System graph software Dead code candidate conf 1.00 File has no detected symbols: Lib/keyword.py
Source file with no class/function declarations — possible config, dead code, or scratch file.
low System graph software Dead code candidate conf 1.00 File has no detected symbols: Lib/opcode.py
Source file with no class/function declarations — possible config, dead code, or scratch file.
low System graph software Dead code candidate conf 1.00 File has no detected symbols: Lib/pickletools.py
Source file with no class/function declarations — possible config, dead code, or scratch file.
low System graph software Dead code candidate conf 1.00 File has no detected symbols: Lib/pkgutil.py
Source file with no class/function declarations — possible config, dead code, or scratch file.
low System graph software Dead code candidate conf 1.00 File has no detected symbols: Lib/pprint.py
Source file with no class/function declarations — possible config, dead code, or scratch file.
low System graph software Dead code candidate conf 1.00 File has no detected symbols: Lib/site.py
Source file with no class/function declarations — possible config, dead code, or scratch file.
low System graph software Dead code candidate conf 1.00 File has no detected symbols: Lib/struct.py
Source file with no class/function declarations — possible config, dead code, or scratch file.
low System graph software Dead code candidate conf 1.00 File has no detected symbols: Lib/test/mp_preload_flush.py
Source file with no class/function declarations — possible config, dead code, or scratch file.
low System graph software Dead code candidate conf 1.00 File has no detected symbols: Lib/test/re_tests.py
Source file with no class/function declarations — possible config, dead code, or scratch file.
low System graph software Dead code candidate conf 1.00 File has no detected symbols: Lib/test/relimport.py
Source file with no class/function declarations — possible config, dead code, or scratch file.
low System graph software Dead code candidate conf 1.00 File has no detected symbols: Lib/test/test_grammar.py
Source file with no class/function declarations — possible config, dead code, or scratch file.
low System graph software Dead code candidate conf 1.00 File has no detected symbols: Lib/test/test_patma.py
Source file with no class/function declarations — possible config, dead code, or scratch file.
low System graph software Dead code candidate conf 1.00 File has no detected symbols: Lib/this.py
Source file with no class/function declarations — possible config, dead code, or scratch file.
low System graph software Dead code candidate conf 1.00 File has no detected symbols: Lib/tkinter/__main__.py
Source file with no class/function declarations — possible config, dead code, or scratch file.
low System graph software Dead code candidate conf 1.00 File has no detected symbols: Lib/tkinter/constants.py
Source file with no class/function declarations — possible config, dead code, or scratch file.
low System graph software Dead code candidate conf 1.00 File has no detected symbols: Lib/tokenize.py
Source file with no class/function declarations — possible config, dead code, or scratch file.
low System graph software Dead code candidate conf 1.00 File has no detected symbols: Lib/traceback.py
Source file with no class/function declarations — possible config, dead code, or scratch file.
low System graph software Dead code candidate conf 1.00 File has no detected symbols: Lib/typing.py
Source file with no class/function declarations — possible config, dead code, or scratch file.
low System graph software Dead code candidate conf 1.00 File has no detected symbols: Lib/webbrowser.py
Source file with no class/function declarations — possible config, dead code, or scratch file.
low System graph software Dead code candidate conf 1.00 File has no detected symbols: Mac/IDLE/IDLE.app/Contents/Resources/idlemain.py
Source file with no class/function declarations — possible config, dead code, or scratch file.
low System graph software Dead code candidate conf 1.00 File has no detected symbols: Misc/mypy/make_symlinks.py
Source file with no class/function declarations — possible config, dead code, or scratch file.
low System graph software Dead code candidate conf 1.00 File has no detected symbols: Modules/_xxtestfuzz/fuzz_pycompile_corpus/input5.py
Source file with no class/function declarations — possible config, dead code, or scratch file.
low System graph software Dead code candidate conf 1.00 File has no detected symbols: PC/layout/__main__.py
Source file with no class/function declarations — possible config, dead code, or scratch file.
low System graph software Dead code candidate conf 1.00 File has no detected symbols: Platforms/emscripten/browser_test/index.spec.ts
Source file with no class/function declarations — possible config, dead code, or scratch file.
low System graph software Dead code candidate conf 1.00 File has no detected symbols: Platforms/emscripten/browser_test/playwright.config.ts
Source file with no class/function declarations — possible config, dead code, or scratch file.
low System graph software Dead code candidate conf 1.00 File has no detected symbols: Programs/test_frozenmain.py
Source file with no class/function declarations — possible config, dead code, or scratch file.
low System graph security security conf 1.00 Insecure pattern 'debug_true' in Lib/idlelib/pyshell.py:1544
Found a known-risky pattern (debug_true). Review and replace if possible.
Lib/idlelib/pyshell.py:1544 Debug true
low System graph quality Integrity conf 1.00 16 occurrences Near-duplicate function bodies in 2 places
Functions with the same first-5-line body hash: Platforms/WASI/_build.py:updated_env, Platforms/emscripten/__main__.py:updated_env This is *the* AI-coder failure mode (4× more duplication in vibe-coded repos — see https://jw.hn/ai-code-hygiene). Consolidate or document why they're separate.
16 occurrences
repo-level (16 hits)
duplicatesduplication
low System graph quality Integrity conf 1.00 3 occurrences Near-duplicate function bodies in 3 places
Functions with the same first-5-line body hash: Platforms/Apple/__main__.py:build_python_path, Platforms/Apple/__main__.py:build, Platforms/Android/__main__.py:build_python_path This is *the* AI-coder failure mode (4× more duplication in vibe-coded repos — see https://jw.hn/ai-code-hygiene). Conso…
3 occurrences
repo-level (3 hits)
duplicatesduplication
low System graph quality Integrity conf 1.00 Near-duplicate function bodies in 5 places
Functions with the same first-5-line body hash: Lib/_android_support.py:write, Lib/_android_support.py:write, Lib/_android_support.py:write, Lib/_apple_support.py:write This is *the* AI-coder failure mode (4× more duplication in vibe-coded repos — see https://jw.hn/ai-code-hygiene). Consolidate or…
duplicatesduplication
low System graph quality Integrity conf 1.00 Old/deprecated-named symbol `_assert_is_copy` in Lib/test/test_descr.py:5716
Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version.
old markerDead code
low System graph quality Integrity conf 1.00 Old/deprecated-named symbol `_convert_to_v1` in Lib/test/test_zoneinfo/test_zoneinfo.py:2189
Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version.
old markerDead code
low System graph quality Integrity conf 1.00 Old/deprecated-named symbol `_init_old` in Lib/hmac.py:102
Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version.
old markerDead code
low System graph quality Integrity conf 1.00 Old/deprecated-named symbol `_init_old` in Lib/test/test_hmac.py:389
Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version.
old markerDead code
low System graph quality Integrity conf 1.00 Old/deprecated-named symbol `_shallow_copy` in Lib/_pydecimal.py:2776
Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version.
old markerDead code
low System graph quality Integrity conf 1.00 Old/deprecated-named symbol `assert_is_copy` in Lib/test/pickletester.py:745
Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version.
old markerDead code
low System graph quality Integrity conf 1.00 Old/deprecated-named symbol `assert_is_copy` in Lib/test/test_xpickle.py:208
Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version.
old markerDead code
low System graph quality Integrity conf 1.00 Old/deprecated-named symbol `bytes_to_copy` in Lib/test/test_os/test_os.py:477
Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version.
old markerDead code
low System graph quality Integrity conf 1.00 Old/deprecated-named symbol `cf_copy` in Lib/test/test_configparser.py:1497
Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version.
old markerDead code
low System graph quality Integrity conf 1.00 Old/deprecated-named symbol `check_module_globals_deprecated` in Lib/test/test_warnings/__init__.py:801
Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version.
old markerDead code
low System graph quality Integrity conf 1.00 Old/deprecated-named symbol `check_threaded_weak_dict_copy` in Lib/test/test_weakref.py:2001
Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version.
old markerDead code
low System graph quality Integrity conf 1.00 Old/deprecated-named symbol `check_unused` in Tools/cases_generator/analyzer.py:375
Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version.
old markerDead code
low System graph quality Integrity conf 1.00 Old/deprecated-named symbol `config_copy` in Lib/logging/config.py:773
Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version.
old markerDead code
low System graph quality Integrity conf 1.00 Old/deprecated-named symbol `create_backup` in Tools/c-analyzer/c_common/fsutil.py:17
Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version.
old markerDead code
low System graph quality Integrity conf 1.00 Old/deprecated-named symbol `create_backup` in Tools/c-analyzer/c_common/tables.py:128
Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version.
old markerDead code
low System graph quality Integrity conf 1.00 Old/deprecated-named symbol `data_copy` in Lib/test/test_capi/test_abstract.py:851
Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version.
old markerDead code
low System graph quality Integrity conf 1.00 Old/deprecated-named symbol `DistInfoPkgWithDotLegacy` in Lib/test/test_importlib/metadata/fixtures.py:141
Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version.
old markerDead code
low System graph quality Integrity conf 1.00 Old/deprecated-named symbol `DistInfoPkgWithDotLegacy` in Lib/test/test_importlib/metadata/test_api.py:282
Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version.
old markerDead code
low System graph quality Integrity conf 1.00 Old/deprecated-named symbol `do_copy` in PC/layout/main.py:73
Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version.
old markerDead code
low System graph quality Integrity conf 1.00 Old/deprecated-named symbol `exec_copy` in Lib/test/test_embed.py:1496
Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version.
old markerDead code
low System graph quality Integrity conf 1.00 Old/deprecated-named symbol `from_buffer_copy` in Lib/test/test_ssl.py:4040
Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version.
old markerDead code
low System graph quality Integrity conf 1.00 Old/deprecated-named symbol `get_legacy` in Lib/ctypes/_aix.py:147
Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version.
old markerDead code
low System graph quality Integrity conf 1.00 Old/deprecated-named symbol `globals_copy` in Lib/test/test_annotationlib.py:2339
Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version.
old markerDead code
low System graph quality Integrity conf 1.00 Old/deprecated-named symbol `import_deprecated` in Lib/test/support/warnings_helper.py:9
Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version.
old markerDead code
low System graph quality Integrity conf 1.00 Old/deprecated-named symbol `import_deprecated` in Lib/test/test_nturl2path.py:6
Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version.
old markerDead code
low System graph quality Integrity conf 1.00 Old/deprecated-named symbol `locals_copy` in Lib/pdb.py:997
Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version.
old markerDead code
low System graph quality Integrity conf 1.00 Old/deprecated-named symbol `msg_copy` in Lib/smtplib.py:965
Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version.
old markerDead code
low System graph quality Integrity conf 1.00 Old/deprecated-named symbol `nested_old` in Lib/test/test_capi/test_slots.py:127
Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version.
old markerDead code
low System graph quality Integrity conf 1.00 Old/deprecated-named symbol `obj_copy` in Lib/test/test_collections.py:46
Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version.
old markerDead code
low System graph quality Integrity conf 1.00 Old/deprecated-named symbol `obj_copy` in Lib/test/test_tomllib/test_misc.py:76
Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version.
old markerDead code
low System graph quality Integrity conf 1.00 Old/deprecated-named symbol `orig_pty__copy` in Lib/test/test_pty.py:330
Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version.
old markerDead code
low System graph quality Integrity conf 1.00 Old/deprecated-named symbol `PartOld` in Lib/test/test_typing.py:1230
Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version.
old markerDead code
low System graph quality Integrity conf 1.00 Old/deprecated-named symbol `parts_copy` in Lib/unittest/loader.py:133
Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version.
old markerDead code
low System graph quality Integrity conf 1.00 Old/deprecated-named symbol `requires_Compress_copy` in Lib/test/test_zlib.py:14
Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version.
old markerDead code
low System graph quality Integrity conf 1.00 Old/deprecated-named symbol `rmenu_check_copy` in Lib/idlelib/editor.py:559
Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version.
old markerDead code
low System graph quality Integrity conf 1.00 Old/deprecated-named symbol `rmenu_check_copy` in Lib/idlelib/outwin.py:70
Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version.
old markerDead code
low System graph quality Integrity conf 1.00 Old/deprecated-named symbol `rmenu_check_copy` in Lib/idlelib/pyshell.py:148
Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version.
old markerDead code
low System graph quality Integrity conf 1.00 Old/deprecated-named symbol `save_a_copy` in Lib/idlelib/iomenu.py:33
Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version.
old markerDead code
low System graph quality Integrity conf 1.00 Old/deprecated-named symbol `spam_old` in Lib/test/test_free_threading/test_slots.py:66
Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version.
old markerDead code
low System graph quality Integrity conf 1.00 Old/deprecated-named symbol `str_v1` in Lib/test/test_capi/test_opt.py:5112
Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version.
old markerDead code
low System graph quality Integrity conf 1.00 Old/deprecated-named symbol `sys_modules_copy` in Lib/test/test_importlib/test_namespace_pkgs.py:30
Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version.
old markerDead code
low System graph quality Integrity conf 1.00 Old/deprecated-named symbol `test_basic_unused` in Lib/test/test_lazy_import/__init__.py:37
Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version.
old markerDead code
low System graph quality Integrity conf 1.00 Old/deprecated-named symbol `test_callbacks_copy` in Lib/test/test_asyncio/test_futures.py:773
Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version.
old markerDead code
low System graph quality Integrity conf 1.00 Old/deprecated-named symbol `test_cmdline_copy` in Lib/test/test_zipapp.py:409
Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version.
old markerDead code
low System graph quality Integrity conf 1.00 Old/deprecated-named symbol `test_configure_custom_copy` in Lib/test/test_ttk/test_style.py:127
Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version.
old markerDead code
low System graph quality Integrity conf 1.00 Old/deprecated-named symbol `test_copy_copy` in Lib/test/test_copy.py:31
Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version.
old markerDead code
low System graph quality Integrity conf 1.00 Old/deprecated-named symbol `test_copy` in Lib/idlelib/idle_test/test_sidebar.py:713
Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version.
old markerDead code
low System graph quality Integrity conf 1.00 Old/deprecated-named symbol `test_copy` in Lib/idlelib/idle_test/test_squeezer.py:412
Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version.
old markerDead code
low System graph quality Integrity conf 1.00 Old/deprecated-named symbol `test_copy` in Lib/test/_test_multiprocessing.py:4446
Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version.
old markerDead code
low System graph quality Integrity conf 1.00 Old/deprecated-named symbol `test_copy` in Lib/test/audiotests.py:306
Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version.
old markerDead code
low System graph quality Integrity conf 1.00 Old/deprecated-named symbol `test_copy` in Lib/test/list_tests.py:421
Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version.
old markerDead code
low System graph quality Integrity conf 1.00 Old/deprecated-named symbol `test_copy` in Lib/test/mapping_tests.py:128
Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version.
old markerDead code
low System graph quality Integrity conf 1.00 Old/deprecated-named symbol `test_copy` in Lib/test/test_array.py:294
Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version.
old markerDead code
low System graph quality Integrity conf 1.00 Old/deprecated-named symbol `test_copy` in Lib/test/test_bytes.py:62
Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version.
old markerDead code
low System graph quality Integrity conf 1.00 Old/deprecated-named symbol `test_copy` in Lib/test/test_codecs.py:1889
Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version.
old markerDead code
low System graph quality Integrity conf 1.00 Old/deprecated-named symbol `test_copy` in Lib/test/test_coroutines.py:2110
Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version.
old markerDead code
low System graph quality Integrity conf 1.00 Old/deprecated-named symbol `test_copy` in Lib/test/test_csv.py:705
Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version.
old markerDead code
low System graph quality Integrity conf 1.00 Old/deprecated-named symbol `test_copy` in Lib/test/test_decimal.py:3058
Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version.
old markerDead code
low System graph quality Integrity conf 1.00 Old/deprecated-named symbol `test_copy` in Lib/test/test_defaultdict.py:73
Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version.
old markerDead code
low System graph quality Integrity conf 1.00 Old/deprecated-named symbol `test_copy` in Lib/test/test_deque.py:700
Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version.
old markerDead code
low System graph quality Integrity conf 1.00 Old/deprecated-named symbol `test_copy` in Lib/test/test_dict.py:410
Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version.
old markerDead code
low System graph quality Integrity conf 1.00 Old/deprecated-named symbol `test_copy` in Lib/test/test_dictviews.py:288
Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version.
old markerDead code
low System graph quality Integrity conf 1.00 Old/deprecated-named symbol `test_copy` in Lib/test/test_enum.py:933
Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version.
old markerDead code
low System graph quality Integrity conf 1.00 Old/deprecated-named symbol `test_copy` in Lib/test/test_frame.py:430
Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version.
old markerDead code
low System graph quality Integrity conf 1.00 Old/deprecated-named symbol `test_copy` in Lib/test/test_generators.py:188
Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version.
old markerDead code
low System graph quality Integrity conf 1.00 Old/deprecated-named symbol `test_copy` in Lib/test/test_genericalias.py:446
Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version.
old markerDead code
low System graph quality Integrity conf 1.00 Old/deprecated-named symbol `test_copy` in Lib/test/test_hashlib.py:386
Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version.
old markerDead code
low System graph quality Integrity conf 1.00 Old/deprecated-named symbol `test_copy` in Lib/test/test_http_cookies.py:458
Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version.
old markerDead code
low System graph quality Integrity conf 1.00 Old/deprecated-named symbol `test_copy` in Lib/test/test_ipaddress.py:574
Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version.
old markerDead code
low System graph quality Integrity conf 1.00 Old/deprecated-named symbol `test_copy` in Lib/test/test_memoryview.py:753
Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version.
old markerDead code
low System graph quality Integrity conf 1.00 Old/deprecated-named symbol `test_copy` in Lib/test/test_regrtest.py:2514
Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version.
old markerDead code
low System graph quality Integrity conf 1.00 Old/deprecated-named symbol `test_copy` in Lib/test/test_set.py:416
Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version.
old markerDead code
low System graph quality Integrity conf 1.00 Old/deprecated-named symbol `test_copy` in Lib/test/test_slice.py:254
Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version.
old markerDead code
low System graph quality Integrity conf 1.00 Old/deprecated-named symbol `test_copy` in Lib/test/test_statistics.py:3273
Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version.
old markerDead code
low System graph quality Integrity conf 1.00 Old/deprecated-named symbol `test_copy` in Lib/test/test_tkinter/test_images.py:309
Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version.
old markerDead code
low System graph quality Integrity conf 1.00 Old/deprecated-named symbol `test_copy` in Lib/test/test_unittest/testmock/testmock.py:1011
Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version.
old markerDead code
low System graph quality Integrity conf 1.00 Old/deprecated-named symbol `test_copy` in Lib/test/test_urllib.py:667
Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version.
old markerDead code
low System graph quality Integrity conf 1.00 Old/deprecated-named symbol `test_copy` in Lib/test/test_weakset.py:214
Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version.
old markerDead code
low System graph quality Integrity conf 1.00 Old/deprecated-named symbol `test_copy` in Lib/test/test_xml_etree.py:434
Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version.
old markerDead code
low System graph quality Integrity conf 1.00 Old/deprecated-named symbol `test_deprecated` in Lib/test/test_ast/test_ast.py:1133
Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version.
old markerDead code
low System graph quality Integrity conf 1.00 Old/deprecated-named symbol `test_dict_copy` in Lib/test/test_capi/test_dict.py:98
Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version.
old markerDead code
low System graph quality Integrity conf 1.00 Old/deprecated-named symbol `test_dict_dematerialization_copy` in Lib/test/test_opcache.py:1258
Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version.
old markerDead code
low System graph quality Integrity conf 1.00 Old/deprecated-named symbol `test_docstring_copy` in Lib/test/test_dynamicclassattribute.py:226
Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version.
old markerDead code
low System graph quality Integrity conf 1.00 Old/deprecated-named symbol `test_docstring_copy` in Lib/test/test_property.py:396
Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version.
old markerDead code
low System graph quality Integrity conf 1.00 Old/deprecated-named symbol `test_from_buffer_copy` in Lib/test/test_ctypes/test_frombuffer.py:89
Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version.
old markerDead code
low System graph quality Integrity conf 1.00 Old/deprecated-named symbol `test_jump_backward_over_listcomp_v2` in Lib/test/test_sys_settrace.py:2871
Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version.
old markerDead code
low System graph quality Integrity conf 1.00 Old/deprecated-named symbol `test_kwargs_copy` in Lib/test/test_functools.py:114
Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version.
old markerDead code
low System graph quality Integrity conf 1.00 Old/deprecated-named symbol `test_legacy` in Lib/test/test_finalization.py:498
Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version.
old markerDead code
low System graph quality Integrity conf 1.00 Old/deprecated-named symbol `test_missing_source_legacy` in Lib/test/test_import/__init__.py:1715
Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version.
old markerDead code
low System graph quality Integrity conf 1.00 Old/deprecated-named symbol `test_nextfile_oserror_deleting_backup` in Lib/test/test_fileinput.py:368
Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version.
old markerDead code
low System graph quality Integrity conf 1.00 Old/deprecated-named symbol `test_nodelist_copy` in Lib/test/test_xml_dom_minicompat.py:104
Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version.
old markerDead code
low System graph quality Integrity conf 1.00 Old/deprecated-named symbol `test_run_call_order__subtests_legacy` in Lib/test/test_unittest/test_case.py:401
Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version.
old markerDead code
low System graph quality Integrity conf 1.00 Old/deprecated-named symbol `test_sparse_file_old` in Lib/test/test_tarfile.py:1311
Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version.
old markerDead code
low System graph quality Integrity conf 1.00 Old/deprecated-named symbol `test_startupinfo_copy` in Lib/test/test_subprocess.py:3741
Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version.
old markerDead code
low System graph quality Integrity conf 1.00 Old/deprecated-named symbol `test_trace_old` in Lib/test/test_tkinter/test_variables.py:115
Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version.
old markerDead code
low System graph quality Integrity conf 1.00 Old/deprecated-named symbol `test_uid_copy` in Lib/test/test_plistlib.py:635
Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version.
old markerDead code
low System graph quality Integrity conf 1.00 Old/deprecated-named symbol `test_uname_copy` in Lib/test/test_platform.py:334
Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version.
old markerDead code
low System graph quality Integrity conf 1.00 Old/deprecated-named symbol `test_union_copy` in Lib/test/test_types.py:1000
Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version.
old markerDead code
low System graph quality Integrity conf 1.00 Old/deprecated-named symbol `test_userlist_copy` in Lib/test/test_userlist.py:164
Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version.
old markerDead code
low System graph quality Integrity conf 1.00 Old/deprecated-named symbol `the_copy` in Lib/test/test_shutil.py:1311
Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version.
old markerDead code
low System graph quality Integrity conf 1.00 Old/deprecated-named symbol `token_old` in Lib/test/test_abc.py:357
Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version.
old markerDead code
low System graph quality Integrity conf 1.00 Old/deprecated-named symbol `tz_copy` in Lib/test/datetimetester.py:404
Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version.
old markerDead code
low System graph quality Integrity conf 1.00 Old/deprecated-named symbol `verify_backup` in Lib/test/test_sqlite3/test_backup.py:17
Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version.
old markerDead code
low System graph quality Integrity conf 1.00 Old/deprecated-named symbol `version_deprecated` in Doc/tools/extensions/changes.py:52
Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version.
old markerDead code
low System graph software Dead code conf 1.00 Possibly dead Python function: add_dll_directory
No callers detected by AST scan in this repo. Could be exported for external callers or a framework handler.
Lib/os.py:1187
low System graph software Dead code conf 1.00 Possibly dead Python function: build_target
No callers detected by AST scan in this repo. Could be exported for external callers or a framework handler.
Platforms/emscripten/__main__.py:604
low System graph software Dead code conf 1.00 Possibly dead Python function: build_targets
No callers detected by AST scan in this repo. Could be exported for external callers or a framework handler.
Platforms/Android/__main__.py:307
low System graph software Dead code conf 1.00 Possibly dead Python function: build_universal_openssl
No callers detected by AST scan in this repo. Could be exported for external callers or a framework handler.
Mac/BuildScript/build-installer.py:819
low System graph software Dead code conf 1.00 Possibly dead Python function: check_str
No callers detected by AST scan in this repo. Could be exported for external callers or a framework handler.
Lib/os.py:798
low System graph software Dead code conf 1.00 Possibly dead Python function: ci
No callers detected by AST scan in this repo. Could be exported for external callers or a framework handler.
Platforms/Apple/__main__.py:867
low System graph software Dead code conf 1.00 Possibly dead Python function: ci
No callers detected by AST scan in this repo. Could be exported for external callers or a framework handler.
Platforms/Android/__main__.py:818
low System graph software Dead code conf 1.00 Possibly dead Python function: env
No callers detected by AST scan in this repo. Could be exported for external callers or a framework handler.
Platforms/Android/__main__.py:861
low System graph software Dead code conf 1.00 Possibly dead Python function: getfirstweekday
No callers detected by AST scan in this repo. Could be exported for external callers or a framework handler.
Lib/calendar.py:222
low System graph software Dead code conf 1.00 Possibly dead Python function: getTclTkVersion
No callers detected by AST scan in this repo. Could be exported for external callers or a framework handler.
Mac/BuildScript/build-installer.py:545
low System graph software Dead code conf 1.00 Possibly dead Python function: init_streams
No callers detected by AST scan in this repo. Could be exported for external callers or a framework handler.
Lib/_android_support.py:26
low System graph software Dead code conf 1.00 Possibly dead Python function: install_emscripten
No callers detected by AST scan in this repo. Could be exported for external callers or a framework handler.
Platforms/emscripten/__main__.py:231
low System graph software Dead code conf 1.00 Possibly dead Python function: invoke_excepthook
No callers detected by AST scan in this repo. Could be exported for external callers or a framework handler.
Lib/threading.py:1460
low System graph software Dead code conf 1.00 Possibly dead Python function: lib_non_platform_files
No callers detected by AST scan in this repo. Could be exported for external callers or a framework handler.
Platforms/Apple/__main__.py:503
low System graph software Dead code conf 1.00 Possibly dead Python function: make_dependencies
No callers detected by AST scan in this repo. Could be exported for external callers or a framework handler.
Platforms/emscripten/__main__.py:427
low System graph software Dead code conf 1.00 Possibly dead Python function: read_module
No callers detected by AST scan in this repo. Could be exported for external callers or a framework handler.
Lib/optparse.py:862
low System graph software Dead code conf 1.00 Possibly dead Python function: run_emscripten_python
No callers detected by AST scan in this repo. Could be exported for external callers or a framework handler.
Platforms/emscripten/__main__.py:583
low System graph software Dead code conf 1.00 Possibly dead Python function: set_long_opt_delimiter
No callers detected by AST scan in this repo. Could be exported for external callers or a framework handler.
Lib/optparse.py:226
low System graph software Dead code conf 1.00 Possibly dead Python function: set_short_opt_delimiter
No callers detected by AST scan in this repo. Could be exported for external callers or a framework handler.
Lib/optparse.py:220
low System graph software Dead code conf 1.00 Possibly dead Python function: tweak_tcl_build
No callers detected by AST scan in this repo. Could be exported for external callers or a framework handler.
Mac/BuildScript/build-installer.py:212
low System graph quality Integrity conf 1.00 Stub function `_at_fork_reinit` (body is just `pass`/`return`) — Lib/logging/__init__.py:2313
Likely an AI scaffold that was never filled in. Remove or implement.
Empty handlerDead code
low System graph quality Integrity conf 1.00 Stub function `_check_available` (body is just `pass`/`return`) — Lib/multiprocessing/context.py:222
Likely an AI scaffold that was never filled in. Remove or implement.
Empty handlerDead code
low System graph quality Integrity conf 1.00 Stub function `_cleanup` (body is just `pass`/`return`) — Lib/subprocess.py:341
Likely an AI scaffold that was never filled in. Remove or implement.
Empty handlerDead code
low System graph quality Integrity conf 1.00 Stub function `_copyxattr` (body is just `pass`/`return`) — Lib/shutil.py:406
Likely an AI scaffold that was never filled in. Remove or implement.
Empty handlerDead code
low System graph quality Integrity conf 1.00 Stub function `_get_firstChild` (body is just `pass`/`return`) — Lib/xml/dom/minidom.py:973
Likely an AI scaffold that was never filled in. Remove or implement.
Empty handlerDead code
low System graph quality Integrity conf 1.00 Stub function `_get_shim_unwind_info` (body is just `pass`/`return`) — Tools/jit/_targets.py:303
Likely an AI scaffold that was never filled in. Remove or implement.
Empty handlerDead code
low System graph quality Integrity conf 1.00 Stub function `_missing_` (body is just `pass`/`return`) — Lib/enum.py:1288
Likely an AI scaffold that was never filled in. Remove or implement.
Empty handlerDead code
low System graph quality Integrity conf 1.00 Stub function `_noop` (body is just `pass`/`return`) — Lib/asyncio/subprocess.py:168
Likely an AI scaffold that was never filled in. Remove or implement.
Empty handlerDead code
low System graph quality Integrity conf 1.00 Stub function `_parse` (body is just `pass`/`return`) — Lib/gettext.py:282
Likely an AI scaffold that was never filled in. Remove or implement.
Empty handlerDead code
low System graph quality Integrity conf 1.00 Stub function `_platform_specific` (body is just `pass`/`return`) — Lib/test/support/__init__.py:1721
Likely an AI scaffold that was never filled in. Remove or implement.
Empty handlerDead code
low System graph quality Integrity conf 1.00 Stub function `_post_install` (body is just `pass`/`return`) — Tools/ssl/multissltests.py:347
Likely an AI scaffold that was never filled in. Remove or implement.
Empty handlerDead code

Showing first 300 of 578. Refine filters or use the findings page for deep search.

For AI agents: Voting guide (TP/FP) MCP manifest Stdio wrapper SARIF Integrate Findings queue Vote TP/FP on findings to calibrate the engine.
For AI agents + API integrations
Email me when this repo regresses
Free. We re-scan periodically; new criticals → your inbox. No signup required for the scan itself.
API access

This page is publicly accessible at: https://repobility.com/scan/d262652f-dd83-4d12-99fd-73edbc4278ff/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/d262652f-dd83-4d12-99fd-73edbc4278ff/

Important — please don't re-submit the same URL repeatedly. The submission endpoint is idempotent: re-submitting the same git URL returns this same scan_token, not a new one. To re-scan this repo, sign up free and use the dashboard.