AI Slop Code RIsk Monitor

Alishahryar1/free-claude-code

Use Claude Code, Codex, VSCode, Pi, and OpenCode (and 6 other harnesses) for free (1.3B+ free tokens) from your terminal, app, IDE, or phone, and now from the browser with native browser sessions (multi-harness + multi-model) like OpenClaw (voice supported + ToS friendly)

22.6 Elevated pattern signal View on GitHub

Maintenance and Governance Review

This report summarizes scanner evidence for Alishahryar1/free-claude-code, a Python project with 57,441 GitHub stars. SynthScan examined 244,632 lines of code across 914 source files, recording 5441 pattern matches distributed across 14 syntactic categories. The legacy adjusted pattern signal is 22.6 (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.

22.6
Adjusted Signal
22.6
Raw Pattern Score
100%
Time Factor
2026-10-10
Last Push
57.4K
Stars
Python
Language
244.6K
Lines of Code
914
Files
5.4K
Pattern Hits
2026-10-12
Scan Date
0.10
HC Hit Rate

Risk Review · v3

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

Cognitive Ownership Risk 61.0/100 · HIGH

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

Hallucinated Dependency & Supply Chain Risk 11.5/100 · LOW

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

Agent Over-Engineering Ratio 62.2/100 · HIGH

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

PR Review Velocity Impact 70.2/100 · HIGH

Which changes need focused human review? 5441 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 89MEDIUM 22LOW 5330

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 5441 distinct pattern matches across 14 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 Identifiers4748 hits · 4437 pts
SeverityFileLineSnippetContext
LOWsmoke/conftest.py23def pytest_collection_modifyitems(items: list[pytest.Item]) -> None:CODE
LOWsmoke/prereq/test_messaging_prereq_live.py12def test_telegram_bot_api_permissions(smoke_config: SmokeConfig) -> None:CODE
LOWsmoke/prereq/test_messaging_prereq_live.py54def test_discord_bot_api_permissions(smoke_config: SmokeConfig) -> None:CODE
LOWsmoke/prereq/test_messaging_prereq_live.py103def test_interactive_inbound_messaging_requires_explicit_mode(CODE
LOWsmoke/prereq/test_voice_prereq_live.py17async def test_voice_transcription_backend_when_explicitly_enabled(CODE
LOWsmoke/prereq/test_cli_prereq_live.py19def test_fcc_server_entrypoint_starts_server(smoke_config: SmokeConfig) -> None:CODE
LOWsmoke/prereq/test_cli_prereq_live.py29def test_claude_cli_prompt_when_available(CODE
LOW⚡…ke/prereq/test_local_provider_endpoints_prereq_live.py9def test_lmstudio_models_endpoint_when_available(smoke_config: SmokeConfig) -> None:CODE
LOW⚡…ke/prereq/test_local_provider_endpoints_prereq_live.py19def test_llamacpp_models_endpoint_when_available(smoke_config: SmokeConfig) -> None:CODE
LOW⚡…ke/prereq/test_local_provider_endpoints_prereq_live.py29def test_ollama_models_endpoint_when_available(smoke_config: SmokeConfig) -> None:CODE
LOWsmoke/prereq/test_client_shapes_prereq_live.py10def test_vscode_and_jetbrains_shaped_requests(CODE
LOWsmoke/prereq/test_tools_prereq_live.py18def test_live_tool_use_when_configured_model_supports_tools(CODE
LOWsmoke/prereq/test_provider_prereq_live.py23def test_model_mapping_configuration_is_consistent(smoke_config: SmokeConfig) -> None:CODE
LOWsmoke/prereq/test_provider_prereq_live.py32def test_mixed_provider_model_mapping_when_configured(CODE
LOWsmoke/prereq/test_provider_prereq_live.py51def test_configured_provider_models_stream_successfully(CODE
LOWsmoke/prereq/test_provider_prereq_live.py84def test_client_disconnect_mid_stream_does_not_crash_server(CODE
LOWsmoke/prereq/test_auth_prereq_live.py12def test_bearer_auth_is_the_only_supported_header_shape(CODE
LOWsmoke/prereq/test_api_prereq_live.py13def test_probe_and_models_routes(CODE
LOWsmoke/prereq/test_api_prereq_live.py40def test_count_tokens_accepts_thinking_tools_and_results(CODE
LOWsmoke/prereq/test_api_prereq_live.py95def test_optimization_fast_paths_do_not_need_provider(CODE
LOWsmoke/prereq/test_api_prereq_live.py167def test_invalid_messages_returns_anthropic_error(CODE
LOWsmoke/prereq/test_api_prereq_live.py185def test_stop_endpoint_reports_no_messaging(CODE
LOWsmoke/product/test_provider_product_live.py326def _assert_provider_product_stream(events: list[SSEEvent]) -> None:CODE
LOWsmoke/product/test_provider_product_live.py340def _provider_smoke_reasoning_enabled(smoke_config: SmokeConfig) -> bool:CODE
LOWsmoke/product/test_provider_product_live.py360def _scenario_adaptive_thinking_history(CODE
LOWsmoke/product/test_provider_product_live.py385def _scenario_interleaved_history(CODE
LOWsmoke/product/test_provider_product_live.py425def _scenario_tool_use_then_text_in_history(CODE
LOWsmoke/product/test_provider_product_live.py471def _scenario_tool_result_continuation(CODE
LOWsmoke/product/test_provider_product_live.py515def _scenario_interrupted_tool_turn_resume(CODE
LOWsmoke/product/test_provider_product_live.py560def _scenario_gemini_thought_signature_tool_continuation(CODE
LOWsmoke/product/test_provider_product_live.py611def _gemini_tool_thought_signature(tool_use: dict[str, Any]) -> str | None:CODE
LOWsmoke/product/test_provider_product_live.py622def _scenario_reasoning_tool_continuation(CODE
LOWsmoke/product/test_provider_product_live.py709def _long_cacheable_system_prompt() -> str:CODE
LOWsmoke/product/test_provider_product_live.py718def _mistral_cached_reads_with_retry(CODE
LOWsmoke/product/test_runtime_ownership_product_live.py172def _write_initial_managed_config(home: Path, upstream: FakeOpenAIUpstream) -> None:CODE
LOWsmoke/product/test_runtime_ownership_product_live.py190def _wait_for_generation_close(server: RunningServer, generation_id: int) -> None:CODE
LOWsmoke/product/test_client_product_live.py1442def _provider_credential_env_keys() -> set[str]:CODE
LOWsmoke/product/test_client_product_live.py1450def _local_provider_overrides(CODE
LOWsmoke/product/test_client_product_live.py1597def _deliberately_failing_openai_provider() -> Iterator[tuple[str, list[str]]]:CODE
LOWsmoke/product/test_client_product_live.py1660def _successful_openai_provider(CODE
LOWsmoke/lib/skips.py10def skip_upstream_unavailable(reason: str) -> None:CODE
LOWsmoke/lib/skips.py18def skip_if_upstream_unavailable_exception(exc: Exception) -> None:CODE
LOWsmoke/lib/skips.py34def skip_if_upstream_unavailable_events(events: list[SSEEvent]) -> None:CODE
LOWsmoke/lib/config.py270 def openrouter_free_cli_models(self) -> list[ProviderModel]:CODE
LOWsmoke/lib/config.py277 def mistral_reasoning_smoke_model(self) -> ProviderModel | None:CODE
LOWsmoke/lib/config.py292 def mistral_cache_smoke_model(self) -> ProviderModel | None:CODE
LOWsmoke/lib/config.py307 def _include_provider_in_smoke(CODE
LOWsmoke/lib/config.py319 def has_provider_configuration(self, provider: str) -> bool:CODE
LOWsmoke/lib/config.py361def _normalize_provider_model(provider: str, raw_model: str) -> str:CODE
LOWsmoke/lib/config.py371def nvidia_nim_cli_model_refs(CODE
LOWsmoke/lib/config.py401def openrouter_free_cli_model_refs(CODE
LOWsmoke/lib/local_providers.py14def first_local_provider_model_id(CODE
LOWsmoke/lib/local_providers.py35def _first_openai_compatible_model_id(CODE
LOWsmoke/lib/local_providers.py54def _get_local_provider_response(CODE
LOWsmoke/lib/claude_cli_matrix.py141def _build_claude_cli_command(CODE
LOWsmoke/lib/claude_cli_matrix.py475def _interleaved_thinking_tool(CODE
LOWsmoke/lib/e2e.py223 def adaptive_thinking_payload() -> dict[str, Any]:CODE
LOWsmoke/lib/e2e.py346 def continue_message_sequence_after(self, previous: FakePlatform) -> None:CODE
LOWsmoke/lib/e2e.py471 async def cancel_all_pending_voices(CODE
LOWsmoke/lib/e2e.py483 async def cancel_pending_voices_in_scope(CODE
4688 more matches not shown…
Cross-Language Confusion74 hits · 408 pts
SeverityFileLineSnippetContext
HIGHsmoke/installers/test_installers.py4365function Get-ApplicationCommand {{ param([string] $Name) return $null }}CODE
HIGHsmoke/installers/test_installers.py4366function Find-InstalledCodingAgent {{ param([string] $CommandName) return $null }}CODE
HIGHsmoke/installers/test_muse_windows_lifecycle.py396 if ({_ps_literal(external_path)} -eq '') {{ return $null }}CODE
HIGHsmoke/installers/test_muse_windows_lifecycle.py403 return [pscustomobject] @{{ Compatible = $false; Version = $null; Reason = 'not Muse Code' }}CODE
HIGH⚡tests/contracts/test_issue_form_version_validation.py325const record = (name, args) => calls.push({ name, args });CODE
HIGHtests/contracts/test_issue_form_version_validation.py343 liveIssue.labels.push(...args.labels.map((name) => ({ name })));CODE
HIGHtests/contracts/test_issue_form_version_validation.py351 comments.push({CODE
HIGHtests/contracts/test_issue_form_version_validation.py396comments.push({CODE
HIGHtests/contracts/test_issue_form_version_validation.py465 deleteComment: async ({comment_id}) => deleted.push(comment_id),CODE
HIGHtests/contracts/test_issue_form_version_validation.py507 removeLabel: async () => calls.push("removeLabel"),CODE
HIGHtests/contracts/test_issue_form_version_validation.py508 deleteComment: async ({comment_id}) => calls.push(comment_id),CODE
HIGHtests/providers/test_streaming_errors.py512 """NIM/GLM may send usage.completion_tokens=null; final SSE must not use JSON null."""STRING
HIGHtests/providers/test_subagent_interception.py51 '{"run_in_background":null}',CODE
HIGH⚡tests/providers/test_stream_recovery.py167 assert holdback.push("event: content_block_start\n\n") == []CODE
HIGH⚡tests/providers/test_stream_recovery.py169 assert holdback.push("event: content_block_delta\n\n") == []CODE
HIGH⚡tests/providers/test_stream_recovery.py174 assert holdback.push("event: content_block_stop\n\n") == [CODE
HIGH⚡tests/providers/test_stream_recovery.py181 assert holdback.push("event: message_stop\n\n") == ["event: message_stop\n\n"]CODE
HIGH⚡tests/providers/test_stream_recovery.py187 assert holdback.push("ab") == []CODE
HIGH⚡tests/providers/test_stream_recovery.py188 assert holdback.push("cde") == ["ab", "cde"]CODE
HIGH⚡tests/providers/test_stream_recovery.py195 assert holdback.push("hidden") == []CODE
HIGH⚡tests/providers/test_stream_recovery.py209 recovery.push("old")CODE
HIGH⚡tests/providers/test_stream_recovery.py221 recovery.push("new")CODE
HIGH⚡tests/providers/test_stream_recovery.py229 assert recovery.push("continuation") == ["continuation"]CODE
HIGHtests/providers/test_stream_recovery.py18 controller.push("hidden")CODE
HIGHtests/providers/test_stream_recovery.py33 assert controller.push("hidden") == []CODE
HIGHtests/providers/test_stream_recovery.py52 assert controller.push("hidden") == []CODE
HIGHtests/providers/test_stream_recovery.py69 assert controller.push("partial") == []CODE
HIGHtests/providers/test_stream_recovery.py113 assert controller.push("event: content_block_delta\n\n") == []CODE
HIGHtests/providers/test_stream_recovery.py132 assert controller.push("event: content_block_delta\n\n") == []CODE
HIGHtests/providers/test_stream_recovery.py249 recovery.push("buffered")CODE
HIGHtests/providers/test_stream_recovery.py291 recovery.push("held")CODE
HIGHtests/providers/test_stream_recovery.py351 recovery.push("held")CODE
HIGH⚡tests/harnesses/test_claude_integration.py297 '{"claudeCode.environmentVariables": [null]}',CODE
HIGHtests/cli/test_pi_extension.py49 results.push(headers);CODE
HIGHtests/cli/test_pi_extension.py104 results.push(replacement ?? payload);CODE
HIGHtests/scripts/test_release_workflow.py47 assert step["env"]["RELEASE_COMMIT"] == "${{ inputs.release_commit || github.sha }}"CODE
HIGH⚡tests/api/test_admin.py630 assert 'parts.push("locked")' in scriptCODE
HIGH⚡tests/api/test_admin.py680 assert "return null;" in scriptCODE
HIGH⚡tests/messaging/test_transcript.py149 state.push("task_1", SubagentSegment("Outer"))CODE
HIGHe2e/test_integration_notices.py57 "([id, phase, changed, instance]) => state.startup?.instance_id === instance && state.startup.startup.integrCODE
HIGHe2e/test_integration_notices.py101 page.wait_for_function("!state.startupRequest && state.startupTimer === null")CODE
HIGHe2e/test_integration_notices.py245 page.wait_for_function("!state.startupRequest && state.startupTimer === null")CODE
HIGHe2e/test_admin_integrations.py28 page.evaluate("window.integrationChecks = (window.integrationChecks || 0) + 1")CODE
HIGHe2e/test_admin_status_independence.py22 page.evaluate("window.heldChecks = (window.heldChecks || 0) + 1")CODE
HIGHe2e/test_admin_status_independence.py111 page.evaluate("window.statusChecks = (window.statusChecks || 0) + 1")CODE
HIGHe2e/test_admin_assets.py44 endGap: last ? main.getBoundingClientRect().bottom - last.getBoundingClientRect().bottom : null,CODE
HIGHe2e/test_admin_providers.py176 page.evaluate("window.startupRequests = (window.startupRequests || 0) + 1")CODE
HIGHe2e/test_admin_providers.py180 page.evaluate("window.manualRequests = (window.manualRequests || 0) + 1")CODE
HIGHe2e/test_admin_providers.py305 page.evaluate("window.localChecks = (window.localChecks || 0) + 1")CODE
HIGHe2e/test_tool_schema_patterns.py38 if (point >= 0xD800 && point <= 0xDFFF) continue;STRING
HIGHe2e/test_tool_schema_patterns.py41 mismatches.push(`U+${point.toString(16)}`);STRING
HIGH⚡e2e/test_code_sessions.py1647 if (this.isCode && window.dropCodeEvents?.includes(type)) return;CODE
HIGH⚡e2e/test_code_sessions.py1648 if (this.isCode && type === 'feed.ready')CODE
HIGH⚡e2e/test_code_sessions.py1651 if (this.isCode && type === 'run.updated')CODE
HIGH⚡e2e/test_code_sessions.py1653 if (this.isCode && type === 'session.deleted')CODE
HIGHe2e/test_code_sessions.py1062 assert reason.evaluate("node => node === window.savedReason && node.open")CODE
HIGHe2e/test_code_sessions.py1075 assert reason.evaluate("node => node === window.savedReason && node.open")CODE
HIGHe2e/test_code_sessions.py1455 "input => input === window.savedPromptInput && input.selectionStart === 2 && input.selectionEnd === 6"CODE
HIGHe2e/test_code_sessions.py1463 "input => input === window.savedPromptInput && input.selectionStart === 2 && input.selectionEnd === 6"CODE
HIGHe2e/test_code_sessions.py1506 "path => window.codeReadHolds.some(held => held.path === path && held.status === 404)",CODE
14 more matches not shown…
Unused Imports213 hits · 187 pts
SeverityFileLineSnippetContext
LOWsrc/free_claude_code/core/__init__.py3CODE
LOWsrc/free_claude_code/core/__init__.py3CODE
LOWsrc/free_claude_code/core/__init__.py3CODE
LOWsrc/free_claude_code/core/__init__.py3CODE
LOWsrc/free_claude_code/core/anthropic/__init__.py3CODE
LOWsrc/free_claude_code/core/anthropic/__init__.py3CODE
LOWsrc/free_claude_code/core/anthropic/__init__.py3CODE
LOWsrc/free_claude_code/core/anthropic/__init__.py4CODE
LOWsrc/free_claude_code/core/anthropic/__init__.py4CODE
LOWsrc/free_claude_code/core/anthropic/__init__.py4CODE
LOWsrc/free_claude_code/core/anthropic/__init__.py4CODE
LOWsrc/free_claude_code/core/anthropic/__init__.py10CODE
LOWsrc/free_claude_code/core/anthropic/__init__.py10CODE
LOWsrc/free_claude_code/core/anthropic/__init__.py10CODE
LOWsrc/free_claude_code/core/anthropic/__init__.py10CODE
LOWsrc/free_claude_code/core/anthropic/__init__.py16CODE
LOWsrc/free_claude_code/core/anthropic/__init__.py16CODE
LOWsrc/free_claude_code/core/anthropic/__init__.py16CODE
LOWsrc/free_claude_code/core/anthropic/__init__.py16CODE
LOWsrc/free_claude_code/core/anthropic/__init__.py16CODE
LOWsrc/free_claude_code/core/anthropic/__init__.py16CODE
LOWsrc/free_claude_code/core/anthropic/__init__.py16CODE
LOWsrc/free_claude_code/core/anthropic/__init__.py16CODE
LOWsrc/free_claude_code/core/anthropic/__init__.py16CODE
LOWsrc/free_claude_code/core/anthropic/__init__.py16CODE
LOWsrc/free_claude_code/core/anthropic/__init__.py16CODE
LOWsrc/free_claude_code/core/anthropic/__init__.py16CODE
LOWsrc/free_claude_code/core/anthropic/__init__.py16CODE
LOWsrc/free_claude_code/core/anthropic/__init__.py16CODE
LOWsrc/free_claude_code/core/anthropic/__init__.py16CODE
LOWsrc/free_claude_code/core/anthropic/__init__.py16CODE
LOWsrc/free_claude_code/core/anthropic/__init__.py16CODE
LOWsrc/free_claude_code/core/anthropic/__init__.py16CODE
LOWsrc/free_claude_code/core/anthropic/__init__.py16CODE
LOWsrc/free_claude_code/core/anthropic/__init__.py16CODE
LOWsrc/free_claude_code/core/anthropic/__init__.py38CODE
LOWsrc/free_claude_code/core/anthropic/__init__.py38CODE
LOWsrc/free_claude_code/core/anthropic/__init__.py39CODE
LOWsrc/free_claude_code/core/anthropic/__init__.py40CODE
LOWsrc/free_claude_code/core/anthropic/__init__.py41CODE
LOWsrc/free_claude_code/core/anthropic/__init__.py41CODE
LOWsrc/free_claude_code/core/anthropic/__init__.py41CODE
LOWsrc/free_claude_code/core/anthropic/__init__.py41CODE
LOWsrc/free_claude_code/core/anthropic/__init__.py41CODE
LOWsrc/free_claude_code/core/anthropic/__init__.py48CODE
LOWsrc/free_claude_code/core/anthropic/__init__.py48CODE
LOWsrc/free_claude_code/core/anthropic/__init__.py48CODE
LOWsrc/free_claude_code/core/anthropic/__init__.py49CODE
LOWsrc/free_claude_code/core/anthropic/__init__.py50CODE
LOW…/free_claude_code/core/anthropic/streaming/__init__.py3CODE
LOW…/free_claude_code/core/anthropic/streaming/__init__.py4CODE
LOW…/free_claude_code/core/anthropic/streaming/__init__.py4CODE
LOW…/free_claude_code/core/anthropic/streaming/__init__.py4CODE
LOW…/free_claude_code/core/anthropic/streaming/__init__.py4CODE
LOW…/free_claude_code/core/anthropic/streaming/__init__.py4CODE
LOW…/free_claude_code/core/anthropic/streaming/__init__.py4CODE
LOW…/free_claude_code/core/anthropic/streaming/__init__.py12CODE
LOW…/free_claude_code/core/anthropic/streaming/__init__.py12CODE
LOW…/free_claude_code/core/anthropic/streaming/__init__.py12CODE
LOW…/free_claude_code/core/anthropic/streaming/__init__.py13CODE
153 more matches not shown…
Excessive Try-Catch Wrapping152 hits · 165 pts
SeverityFileLineSnippetContext
LOWsmoke/prereq/test_tools_prereq_live.py56 except Exception as exc:CODE
LOWsmoke/prereq/test_provider_prereq_live.py75 except Exception as exc:CODE
LOWsmoke/product/test_provider_product_live.py141 except Exception as exc:CODE
LOWsmoke/product/test_provider_product_live.py195 except Exception as exc:CODE
LOWsmoke/product/test_provider_product_live.py266 except Exception as exc:CODE
LOWsmoke/product/test_provider_product_live.py318 except Exception as exc:CODE
LOWsmoke/product/test_codex_modes_product_live.py228 except Exception as exc:CODE
LOWsmoke/lib/server.py95 except Exception as exc:CODE
LOWe2e/server_shutdown.py65 except Exception as error:CODE
MEDIUMe2e/server_shutdown.py62def capture() -> None:CODE
LOWsrc/free_claude_code/core/trace.py172 except Exception as exc:CODE
LOWsrc/free_claude_code/core/diagnostics.py218 except Exception:CODE
LOWsrc/free_claude_code/core/diagnostics.py222 except Exception:CODE
LOWsrc/free_claude_code/core/async_iterators.py24 except Exception as exc:CODE
LOWsrc/free_claude_code/core/token_estimation.py44 except Exception as exc:CODE
MEDIUMsrc/free_claude_code/core/token_estimation.py18def _load_encoder() -> _TokenEncoder | None:CODE
LOWsrc/free_claude_code/providers/admission.py168 except Exception as error:CODE
LOWsrc/free_claude_code/providers/admission.py184 except Exception as error:CODE
LOWsrc/free_claude_code/providers/lmstudio/client.py244 except Exception as error: # unavailable metadata permits generationCODE
LOWsrc/free_claude_code/providers/github_copilot/auth.py245 except Exception as error:CODE
LOWsrc/free_claude_code/providers/github_copilot/auth.py358 except Exception:CODE
LOWsrc/free_claude_code/providers/github_copilot/auth.py405 except Exception as error:CODE
LOWsrc/free_claude_code/providers/github_copilot/auth.py418 except Exception:CODE
LOWsrc/free_claude_code/providers/github_copilot/sdk.py68 except Exception:CODE
LOWsrc/free_claude_code/providers/github_copilot/sdk.py136 except Exception:CODE
LOWsrc/free_claude_code/providers/github_copilot/sdk.py172 except Exception:CODE
LOWsrc/free_claude_code/providers/github_copilot/sdk.py213 except Exception:CODE
LOW⚡src/free_claude_code/providers/github_copilot/sdk.py248 except Exception:CODE
LOW⚡src/free_claude_code/providers/github_copilot/sdk.py256 except Exception:CODE
LOW⚡src/free_claude_code/providers/github_copilot/sdk.py265 except Exception:CODE
LOW⚡src/free_claude_code/providers/github_copilot/sdk.py273 except Exception:CODE
LOW⚡src/free_claude_code/providers/github_copilot/sdk.py277 except Exception:CODE
LOWsrc/free_claude_code/providers/github_copilot/sdk.py323 except Exception:CODE
LOWsrc/free_claude_code/providers/github_copilot/sdk.py344 except Exception:CODE
MEDIUMsrc/free_claude_code/providers/github_copilot/sdk.py132def identity(self) -> CopilotIdentity | None:CODE
MEDIUMsrc/free_claude_code/providers/github_copilot/sdk.py157def models(self) -> tuple[CopilotModel, ...]:CODE
LOWsrc/free_claude_code/providers/github_copilot/login.py70 except Exception:CODE
MEDIUMsrc/free_claude_code/providers/github_copilot/login.py67def cleanup() -> None:CODE
LOWsrc/free_claude_code/providers/openai_codex/auth.py288 except Exception:CODE
LOWsrc/free_claude_code/providers/openai_codex/auth.py425 except Exception:CODE
LOWsrc/free_claude_code/providers/openai_codex/provider.py140 except Exception as error:CODE
LOWsrc/free_claude_code/providers/cloudflare/client.py128 except Exception:CODE
LOWsrc/free_claude_code/providers/runtime/runtime.py115 except Exception as exc:CODE
LOW…_claude_code/providers/anthropic_messages/transport.py266 except Exception as error:CODE
LOW…_claude_code/providers/anthropic_messages/transport.py398 except Exception as raw_error:CODE
LOW…laude_code/providers/anthropic_messages/passthrough.py156 except Exception as raw_error:CODE
LOW…laude_code/providers/anthropic_messages/passthrough.py207 except Exception as error:CODE
LOW⚡src/free_claude_code/providers/groq/client.py253 except Exception:CODE
LOW⚡src/free_claude_code/providers/groq/client.py260 except Exception:CODE
LOWsrc/free_claude_code/providers/vertex/client.py122 except Exception:CODE
LOW…ee_claude_code/providers/openai_responses/transport.py298 except Exception as error:CODE
LOW…ee_claude_code/providers/openai_responses/transport.py480 except Exception as raw_error:CODE
LOWsrc/free_claude_code/providers/openai_chat/transport.py652 except Exception as error:CODE
LOWsrc/free_claude_code/providers/openai_chat/transport.py921 except Exception as error:CODE
LOWsrc/free_claude_code/providers/openai_chat/transport.py1061 except Exception as error:CODE
LOWsrc/free_claude_code/providers/openai_chat/transport.py1285 except Exception as recovery_error:CODE
LOWsrc/free_claude_code/providers/openai_chat/transport.py1472 except Exception as error:CODE
LOWsrc/free_claude_code/providers/mistral/reasoning.py92 except Exception:CODE
LOWsrc/free_claude_code/providers/opencode/catalog.py226 except Exception as exc:CODE
LOWsrc/free_claude_code/providers/opencode/provider.py131 except Exception as exc:CODE
92 more matches not shown…
Deep Nesting152 hits · 148 pts
SeverityFileLineSnippetContext
LOWsmoke/product/test_dsh_desktop_live.py193CODE
LOWsmoke/product/test_client_product_live.py773CODE
LOWsmoke/product/test_codex_modes_product_live.py104CODE
LOWsmoke/product/test_codex_modes_product_live.py250CODE
LOWsmoke/product/test_codex_modes_product_live.py527CODE
LOWsmoke/product/test_codex_modes_product_live.py124CODE
LOWsmoke/lib/e2e.py688CODE
LOWsmoke/installers/test_installers.py64CODE
LOWsmoke/installers/test_installers.py78CODE
LOWsmoke/installers/test_installers.py2007CODE
LOWtests/core/test_continuation_overlap_policy.py72CODE
LOWtests/core/test_history_replay.py276CODE
LOWtests/contracts/test_uv_policy.py174CODE
LOWtests/contracts/test_import_boundaries.py539CODE
LOWtests/providers/test_nvidia_nim.py531CODE
LOWtests/providers/test_openai_codex_provider.py950CODE
LOWtests/providers/test_sdk_stream_lifecycle.py101CODE
LOWtests/providers/test_sdk_stream_lifecycle.py241CODE
LOWtests/providers/test_streaming_errors.py689CODE
LOWtests/providers/test_chat_tool_identity.py384CODE
LOWtests/providers/test_structured_reasoning_lifecycle.py213CODE
LOWtests/harnesses/test_dsh_desktop_integration.py104CODE
LOWtests/harnesses/test_jetbrains_acp_integration.py174CODE
LOWtests/runtime/test_configuration.py161CODE
LOWtests/runtime/test_folder_picker.py128CODE
LOWtests/runtime/test_config_transactions.py179CODE
LOWtests/runtime/test_config_transactions.py269CODE
LOWtests/runtime/test_messaging_sqlite.py938CODE
LOWtests/runtime/test_messaging_sqlite.py949CODE
LOWtests/cli/test_launcher_workflow.py40CODE
LOWtests/cli/test_launcher_workflow.py57CODE
LOWtests/cli/test_progressive_launch.py330CODE
LOWtests/cli/test_pi_extension.py212CODE
LOWtests/cli/test_config_restart_lifecycle.py24CODE
LOWtests/cli/test_config_restart_lifecycle.py85CODE
LOWtests/scripts/test_publish_release.py70CODE
LOWtests/scripts/test_ci_scripts.py17CODE
LOWtests/api/test_native_token_count.py208CODE
LOWtests/api/test_delivered_stream_recovery.py385CODE
LOWtests/api/test_delivered_stream_recovery.py388CODE
LOWtests/api/test_continuation_overlap.py122CODE
LOWtests/api/test_chat_tool_identity_api.py140CODE
LOWtests/api/test_stream_delivery.py36CODE
LOWtests/api/test_stream_delivery.py43CODE
LOWtests/application/test_execution.py176CODE
LOWtests/application/test_code_sessions.py2204CODE
LOWtests/messaging/test_storage_controls.py139CODE
LOWtests/messaging/test_storage_controls.py247CODE
LOWtests/messaging/test_storage_controls.py150CODE
LOWe2e/test_connected_accounts.py122CODE
LOWe2e/test_claude_desktop_integration.py11CODE
LOWe2e/test_code_sessions.py795CODE
LOWsrc/free_claude_code/core/delivered_response.py186CODE
LOWsrc/free_claude_code/core/delivered_response.py244CODE
LOWsrc/free_claude_code/core/delivered_response.py384CODE
LOWsrc/free_claude_code/core/delivered_response.py451CODE
LOWsrc/free_claude_code/core/diagnostics.py288CODE
LOWsrc/free_claude_code/core/continuation_stream.py91CODE
LOWsrc/free_claude_code/core/history_replay.py431CODE
LOWsrc/free_claude_code/core/history_replay.py532CODE
92 more matches not shown…
Modern Structural Boilerplate57 hits · 58 pts
SeverityFileLineSnippetContext
LOWtests/api/test_admin.py110def _set_home(monkeypatch, tmp_path: Path) -> None:CODE
LOWsrc/free_claude_code/core/continuation_overlap.py256 def _settled_text(self, text: _Text) -> None:CODE
LOWsrc/free_claude_code/core/__init__.py10__all__ = [CODE
LOWsrc/free_claude_code/core/anthropic/sse_aggregation.py20__all__ = ["aggregate_anthropic_sse_to_message"]CODE
LOWsrc/free_claude_code/core/anthropic/__init__.py52__all__ = [CODE
LOWsrc/free_claude_code/core/anthropic/utils.py6def set_if_not_none(body: dict[str, Any], key: str, value: Any) -> None:CODE
LOW…/free_claude_code/core/anthropic/streaming/__init__.py24__all__ = [CODE
LOWsrc/free_claude_code/core/openai_responses/__init__.py53__all__ = [CODE
LOW…_claude_code/core/openai_responses/streaming/ledger.py31 def set_active_block(self, state: BlockState) -> None:CODE
LOWsrc/free_claude_code/config/logging_config.py62def _set_third_party_levels(verbose: bool) -> None:CODE
LOWsrc/free_claude_code/config/__init__.py6__all__ = [CODE
LOWsrc/free_claude_code/providers/__init__.py9__all__ = [CODE
LOWsrc/free_claude_code/providers/lmstudio/__init__.py5__all__ = ["LMStudioProvider"]CODE
LOWsrc/free_claude_code/providers/kilo/__init__.py5__all__ = ["KiloProvider"]CODE
LOWsrc/free_claude_code/providers/github_copilot/auth.py496async def _settle(task: asyncio.Task[None]) -> None:CODE
LOWsrc/free_claude_code/providers/openai_api/__init__.py5__all__ = ["OpenAIAPIProvider"]CODE
LOWsrc/free_claude_code/providers/open_router/__init__.py5__all__ = ["OpenRouterProvider"]CODE
LOWsrc/free_claude_code/providers/gemini/__init__.py5__all__ = ["GeminiProvider"]CODE
LOWsrc/free_claude_code/providers/runtime/__init__.py6__all__ = [CODE
LOWsrc/free_claude_code/providers/runtime/model_cache.py41 def set_available_providers(self, provider_ids: Iterable[str]) -> None:CODE
LOWsrc/free_claude_code/providers/groq/__init__.py5__all__ = ["GroqProvider"]CODE
LOWsrc/free_claude_code/providers/deepseek/__init__.py5__all__ = ["DeepSeekProvider"]CODE
LOWsrc/free_claude_code/providers/nvidia_nim/__init__.py5__all__ = ["NvidiaNimProvider"]CODE
LOWsrc/free_claude_code/providers/anthropic/__init__.py5__all__ = ["AnthropicProvider"]CODE
LOWsrc/free_claude_code/providers/vertex/__init__.py5__all__ = ["VertexProvider"]CODE
LOW…ree_claude_code/providers/openai_responses/__init__.py5__all__ = ["OpenAIResponsesTransport"]CODE
LOWsrc/free_claude_code/providers/openai_chat/__init__.py52__all__ = [CODE
LOW⚡…ude_code/providers/google_openai/thought_signatures.py40def _set_thought_signature(tool_call: dict[str, Any], signature: str) -> None:CODE
LOW…c/free_claude_code/providers/google_openai/__init__.py11__all__ = [CODE
LOWsrc/free_claude_code/providers/mistral/__init__.py5__all__ = ["MistralProvider"]CODE
LOWsrc/free_claude_code/providers/opencode/__init__.py5__all__ = ["OpenCodeProvider", "create_opencode_provider"]CODE
LOW…c/free_claude_code/providers/alibaba_cloud/__init__.py5__all__ = ["AlibabaCloudProvider"]CODE
LOWsrc/free_claude_code/runtime/provider_manager.py197 def set_catalog_changed_callback(self, callback: Callable[[], None] | None) -> None:CODE
LOWsrc/free_claude_code/cli/__init__.py5__all__ = ["ManagedClaudeSession", "ManagedClaudeSessionManager"]CODE
LOWsrc/free_claude_code/cli/managed/__init__.py6__all__ = ["ManagedClaudeSession", "ManagedClaudeSessionManager"]CODE
LOWsrc/free_claude_code/api/admin_cache.py48def _set_no_store(headers: MutableHeaders) -> None:CODE
LOWsrc/free_claude_code/api/request_ids.py70def set_request_id(request: Request, request_id: str) -> None:CODE
LOWsrc/free_claude_code/api/handlers/__init__.py7__all__ = ["MessagesHandler", "ResponsesHandler", "TokenCountHandler"]CODE
LOW…free_claude_code/application/code_sessions/__init__.py19__all__ = [CODE
LOWsrc/free_claude_code/messaging/node_runner.py161 async def update_ui(status: str | None = None, force: bool = False) -> None:CODE
LOWsrc/free_claude_code/messaging/node_runner.py404__all__ = ["MessagingNodeRunner"]CODE
LOWsrc/free_claude_code/messaging/__init__.py10__all__ = [CODE
LOWsrc/free_claude_code/messaging/command_context.py99__all__ = ["MessagingCommandContext", "ReplyClearResult", "StopOutcome"]CODE
LOWsrc/free_claude_code/messaging/workflow.py707__all__ = ["MessagingWorkflow"]CODE
LOWsrc/free_claude_code/messaging/turn_intake.py192 async def update_queue_positions(self, queue: tuple[QueueEntry, ...]) -> None:CODE
LOWsrc/free_claude_code/messaging/turn_intake.py236__all__ = ["MessagingTurnIntake"]CODE
LOWsrc/free_claude_code/messaging/platforms/__init__.py12__all__ = [CODE
LOWsrc/free_claude_code/messaging/trees/__init__.py24__all__ = [CODE
LOWsrc/free_claude_code/messaging/trees/processor.py287__all__ = ["CancelledTask", "TreeQueueProcessor"]CODE
LOWsrc/free_claude_code/messaging/trees/runtime.py525__all__ = ["MessageTree"]CODE
LOWsrc/free_claude_code/messaging/trees/transitions.py158__all__ = [CODE
LOWsrc/free_claude_code/messaging/trees/repository.py146__all__ = ["TreeRepository"]CODE
LOWsrc/free_claude_code/messaging/trees/identity.py16__all__ = ["TreeIdentity"]CODE
LOWsrc/free_claude_code/messaging/trees/manager.py711__all__ = ["TreeQueueManager"]CODE
LOWsrc/free_claude_code/messaging/transcript/__init__.py6__all__ = ["RenderCtx", "TranscriptBuffer"]CODE
LOW…e_claude_code/messaging/rendering/telegram_markdown.py323__all__ = [CODE
LOW…ee_claude_code/messaging/rendering/discord_markdown.py310__all__ = [CODE
Cross-File Repetition10 hits · 50 pts
SeverityFileLineSnippetContext
HIGHtests/providers/test_mistral.py0reasoning_content deltas are emitted as thinking blocks.STRING
HIGHtests/providers/test_groq.py0reasoning_content deltas are emitted as thinking blocks.STRING
HIGHtests/providers/test_codestral.py0reasoning_content deltas are emitted as thinking blocks.STRING
HIGHtests/providers/test_sambanova.py0reasoning_content deltas are emitted as thinking blocks.STRING
HIGHsrc/free_claude_code/messaging/platforms/telegram.py0cancel every pending voice transcription and published handoff.STRING
HIGHsrc/free_claude_code/messaging/platforms/discord.py0cancel every pending voice transcription and published handoff.STRING
HIGHsrc/free_claude_code/messaging/platforms/voice_flow.py0cancel every pending voice transcription and published handoff.STRING
HIGHsrc/free_claude_code/messaging/platforms/telegram.py0cancel pending voice transcriptions belonging to one chat.STRING
HIGHsrc/free_claude_code/messaging/platforms/discord.py0cancel pending voice transcriptions belonging to one chat.STRING
HIGHsrc/free_claude_code/messaging/platforms/voice_flow.py0cancel pending voice transcriptions belonging to one chat.STRING
Empty Error Handlers5 hits · 25 pts
SeverityFileLineSnippetContext
HIGHsmoke/product/test_client_product_live.py1580except ProcessLookupError:CODE
HIGHtests/cli/test_config_restart_lifecycle.py98except httpx.TransportError:CODE
HIGHsrc/free_claude_code/core/diagnostics.py218except Exception:CODE
HIGHsrc/free_claude_code/runtime/codex_catalog.py52except FileNotFoundError:CODE
HIGHsrc/free_claude_code/messaging/limiter.py124except Exception:CODE
Dead Code10 hits · 20 pts
SeverityFileLineSnippetContext
MEDIUMtests/api/test_model_fallback_failure_payloads.py310CODE
MEDIUMtests/api/test_web_server_tools.py192CODE
MEDIUMtests/api/test_api_handlers.py421CODE
MEDIUMtests/api/test_api.py73CODE
MEDIUMtests/api/test_response_streams.py36CODE
MEDIUMtests/api/test_openai_responses.py109CODE
MEDIUMtests/application/test_execution.py81CODE
MEDIUMtests/application/test_execution.py121CODE
MEDIUMtests/messaging/test_handler.py1260CODE
MEDIUM…ts/messaging/test_handler_markdown_and_status_edges.py258CODE
AI Structural Patterns13 hits · 12 pts
SeverityFileLineSnippetContext
LOWsmoke/lib/http.py56CODE
LOWsmoke/installers/test_muse_windows_lifecycle.py355CODE
LOWtests/providers/test_model_discovery.py36CODE
LOWsrc/free_claude_code/providers/model_listing.py40CODE
LOWsrc/free_claude_code/providers/lmstudio/client.py92CODE
LOWsrc/free_claude_code/providers/lmstudio/client.py135CODE
LOWsrc/free_claude_code/providers/openai_chat/provider.py206CODE
LOWsrc/free_claude_code/providers/openai_chat/provider.py230CODE
LOWsrc/free_claude_code/providers/mistral/client.py99CODE
LOWsrc/free_claude_code/providers/mistral/client.py130CODE
LOWsrc/free_claude_code/providers/opencode/provider.py171CODE
LOWsrc/free_claude_code/providers/opencode/provider.py247CODE
LOWsrc/free_claude_code/api/admin_routes.py145CODE
Fake / Example Data3 hits · 4 pts
SeverityFileLineSnippetContext
LOW⚡tests/config/test_custom_providers.py48 "https://u:p@example.org",CODE
LOWtests/config/test_custom_provider_mutations.py99 {"base_url": "https://user:private-api-key@example.org"},CODE
LOWtests/runtime/test_codex_protocol.py472 prompt.answer({"action": "accept", "values": {"email": "user@example.com"}})[CODE
Self-Referential Comments1 hit · 3 pts
SeverityFileLineSnippetContext
MEDIUMtests/conftest.py200 # Create a task to avoid "coroutine was never awaited" warningCOMMENT
AI Slop Vocabulary1 hit · 3 pts
SeverityFileLineSnippetContext
MEDIUMtests/providers/test_converter.py928 # comprehensive flowCOMMENT
Over-Commented Block2 hits · 2 pts
SeverityFileLineSnippetContext
LOWsrc/free_claude_code/providers/credential_validation.py61# Sources document both authenticated reads and (where enabled) rejection codes.COMMENT
LOWsrc/free_claude_code/providers/credential_validation.py161 and isinstance(_field(p, "free_tokens"), Mapping)COMMENT