AI Slop Code RIsk Monitor

basketikun/chatgpt2api

ChatGPT官网接口纯协议的逆向实现,支持GPT-Image-2模型、文本模型,兼容OpenAI接口协议,在线批量生图/编辑图,号池管理,支持可编辑PPT/PSD文件逆向,支持导入CPA、sub2api号池 、支持接入Cherry Studio、New Api 等软件

17.5 Elevated pattern signal View on GitHub

Maintenance and Governance Review

This report summarizes scanner evidence for basketikun/chatgpt2api, a Python project with 6,575 GitHub stars. SynthScan examined 42,653 lines of code across 186 source files, recording 654 pattern matches distributed across 11 syntactic categories. The legacy adjusted pattern signal is 17.5 (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.

17.5
Adjusted Signal
17.5
Raw Pattern Score
100%
Time Factor
2026-07-29
Last Push
6.6K
Stars
Python
Language
42.7K
Lines of Code
186
Files
654
Pattern Hits
2026-10-12
Scan Date
0.13
HC Hit Rate

Risk Review · v3

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

Cognitive Ownership Risk 36.2/100 · MEDIUM

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

Hallucinated Dependency & Supply Chain Risk 8.1/100 · LOW

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

Agent Over-Engineering Ratio 51.8/100 · HIGH

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

PR Review Velocity Impact 61.3/100 · HIGH

Which changes need focused human review? 654 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 25MEDIUM 15LOW 614

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 654 distinct pattern matches across 11 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 Identifiers330 hits · 330 pts
SeverityFileLineSnippetContext
LOWtest/test_model_catalog_service.py85 def test_catalog_unions_anonymous_and_each_active_account_type(self) -> None:CODE
LOW⚡test/test_model_catalog_service.py104 def test_catalog_is_cached_until_ttl_expires(self) -> None:CODE
LOW⚡test/test_model_catalog_service.py112 def test_concurrent_readers_share_one_catalog_refresh(self) -> None:CODE
LOW⚡test/test_model_catalog_service.py122 def test_failed_refresh_keeps_last_successful_models_for_that_type(self) -> None:CODE
LOWtest/test_model_catalog_service.py136 def test_removed_account_type_drops_its_stale_capabilities(self) -> None:CODE
LOWtest/test_image_storage_service.py72 def test_local_mode_saves_to_local_directory(self):CODE
LOWtest/test_image_storage_service.py79 def test_webdav_mode_uploads_without_local_file(self):CODE
LOWtest/test_image_storage_service.py95 def test_list_items_ignores_non_image_files(self):CODE
LOWtest/test_image_storage_service.py108 def test_both_mode_saves_to_local_and_webdav(self):CODE
LOWtest/test_image_storage_service.py124 def test_test_webdav_writes_and_deletes_probe_file(self):CODE
LOWtest/test_image_tasks_api.py72 def test_create_generation_task(self):CODE
LOWtest/test_image_tasks_api.py85 def test_create_edit_task_accepts_multiple_images(self):CODE
LOWtest/test_image_tasks_api.py103 def test_create_edit_task_accepts_image_url(self):CODE
LOWtest/test_image_tasks_api.py121 def test_list_tasks_reports_missing_ids(self):CODE
LOWtest/test_account_image_capabilities.py20 def test_image_accounts_require_positive_quota(self) -> None:CODE
LOWtest/test_account_image_capabilities.py33 def test_prolite_variants_are_normalized(self) -> None:CODE
LOWtest/test_account_image_capabilities.py39 def test_search_account_type_ignores_unrelated_scalar_values(self) -> None:CODE
LOWtest/test_account_image_capabilities.py53 def test_mark_image_result_consumes_quota(self) -> None:CODE
LOWtest/test_account_image_capabilities.py71 def test_split_image_model_supports_plan_type_prefix(self) -> None:CODE
LOWtest/test_account_image_capabilities.py79 def test_get_available_access_token_filters_by_plan_type(self) -> None:CODE
LOWtest/test_account_image_capabilities.py99 def test_refresh_accounts_can_remove_invalid_token_without_confirmation_delay(self) -> None:CODE
LOWtest/test_account_image_capabilities.py123 def test_refresh_accounts_defers_invalid_token_removal_by_default(self) -> None:CODE
LOWtest/test_account_image_capabilities.py150 def test_anonymize_token_hides_raw_value(self) -> None:CODE
LOWtest/test_account_image_capabilities.py159 def test_create_authenticate_disable_and_delete_user_key(self) -> None:CODE
LOWtest/test_account_image_capabilities.py185 def test_authenticate_ignores_last_used_save_failure(self) -> None:CODE
LOWtest/test_account_image_capabilities.py201 def test_update_user_key_replaces_raw_key(self) -> None:CODE
LOWtest/test_account_image_capabilities.py215 def test_user_key_name_must_be_unique(self) -> None:CODE
LOWtest/test_v1_models.py17 def test_list_models_only_returns_image_models_backed_by_account_types(self):CODE
LOWtest/test_v1_models.py43 def test_list_models_does_not_return_codex_models_for_web_plus_accounts(self):CODE
LOWtest/test_v1_models.py65 def test_list_models_function(self):CODE
LOWtest/test_proxy_runtime_api.py42 def get_proxy_runtime_settings(self) -> dict[str, object]:CODE
LOWtest/test_proxy_runtime_api.py45 def get_public_proxy_runtime_settings(self) -> dict[str, object]:CODE
LOWtest/test_proxy_runtime_api.py127 def test_proxy_test_can_use_active_runtime_when_url_is_empty(self) -> None:CODE
LOWtest/test_proxy_runtime_api.py136 def test_proxy_runtime_endpoint_reads_and_updates_runtime_config(self) -> None:CODE
LOWtest/test_proxy_runtime_api.py156 def test_clearance_test_endpoint_runs_clearance_refresh_without_returning_cookie_values(self) -> None:CODE
LOWtest/test_proxy_runtime_api.py170 def test_health_json_includes_proxy_runtime_status(self) -> None:CODE
LOWtest/test_multi_image_results.py48 def _get_attachment_download_url(self, conversation_id: str, attachment_id: str) -> str:CODE
LOWtest/test_multi_image_results.py53 def test_stream_id_extractor_keeps_full_file_ids(self) -> None:CODE
LOWtest/test_multi_image_results.py65 def test_conversation_record_extractor_finds_all_generated_assets(self) -> None:CODE
LOWtest/test_multi_image_results.py114 def test_poll_waits_for_generated_asset_ids_to_settle(self) -> None:CODE
LOWtest/test_multi_image_results.py131 def test_resolver_uses_file_and_sediment_urls(self) -> None:CODE
LOWtest/test_multi_image_results.py147 def test_resolver_keeps_stream_ids_when_poll_extension_fails(self) -> None:CODE
LOWtest/test_multi_image_results.py157 def test_responses_stream_emits_all_image_output_items(self) -> None:CODE
LOWtest/test_v1_images_edits.py69 def test_image_edit_stream_http(self):CODE
LOW⚡test/test_image_base_url_api.py15 def test_prefers_configured_base_url(self) -> None:CODE
LOW⚡test/test_image_base_url_api.py23 def test_falls_back_to_request_host(self) -> None:CODE
LOW⚡test/test_image_base_url_api.py32 def test_falls_back_to_request_netloc_when_host_missing(self) -> None:CODE
LOWtest/test_init_proxy_config.py23 def test_creates_warp_defaults_when_proxy_runtime_missing(self) -> None:CODE
LOWtest/test_init_proxy_config.py41 def test_existing_custom_runtime_is_not_overwritten(self) -> None:CODE
LOWtest/test_init_proxy_config.py74 def test_env_can_disable_runtime_defaults_for_warp_compose(self) -> None:CODE
LOWtest/test_init_proxy_config.py95 def test_bind_mounted_config_file_falls_back_when_atomic_replace_is_busy(self) -> None:CODE
LOWtest/test_text_model_routing.py37 def test_explicit_model_selects_only_advertising_account_type(self) -> None:CODE
LOWtest/test_text_model_routing.py47 def test_auto_model_keeps_existing_unfiltered_rotation(self) -> None:CODE
LOW⚡test/test_text_model_routing.py60 def test_anonymous_model_uses_anonymous_backend(self) -> None:CODE
LOW⚡test/test_text_model_routing.py70 def test_model_without_eligible_account_fails_closed(self) -> None:CODE
LOW⚡test/test_text_model_routing.py80 def test_text_backend_passes_requested_model_to_account_selector(self) -> None:CODE
LOWtest/test_text_model_routing.py95 def test_chat_completions_passes_requested_model_to_text_backend(self) -> None:CODE
LOWtest/test_text_model_routing.py108 def test_responses_passes_requested_model_to_text_backend(self) -> None:CODE
LOWtest/test_text_model_routing.py118 def test_anthropic_messages_passes_requested_model_to_account_selector(self) -> None:CODE
LOWtest/test_text_model_routing.py135 def test_invalid_token_retry_keeps_requested_model_filter(self) -> None:CODE
270 more matches not shown…
Excessive Try-Catch Wrapping152 hits · 147 pts
SeverityFileLineSnippetContext
LOWtest/test_v1_images_edits.py113 except Exception:CODE
LOWtest/test_v1_messages.py40 except Exception:CODE
LOWtest/test_v1_messages.py79 except Exception:CODE
LOWtest/test_v1_chat_completions.py116 except Exception:CODE
LOWtest/test_v1_responses.py55 except Exception:CODE
LOWtest/test_v1_responses.py98 except Exception:CODE
LOWtest/test_v1_responses.py129 except Exception:CODE
LOWtest/test_v1_responses.py185 except Exception:CODE
LOWtest/test_v1_responses.py222 except Exception:CODE
LOWtest/test_v1_responses.py278 except Exception:CODE
LOWtest/test_v1_images_generations.py75 except Exception:CODE
LOWutils/turnstile.py53 except Exception:CODE
LOWutils/turnstile.py182 except Exception:CODE
LOWutils/log.py26 except Exception:CODE
LOWutils/image_tokens.py55 except Exception:CODE
LOWutils/image_tokens.py71 except Exception:CODE
LOWutils/image_tokens.py209 except Exception:CODE
LOWutils/image_tokens.py283 except Exception:CODE
LOWutils/helper.py59 except Exception as exc:CODE
LOWutils/helper.py183 except Exception:CODE
LOWutils/helper.py199 except Exception as exc:CODE
LOWutils/helper.py218 except Exception as exc:CODE
LOWutils/helper.py349 except Exception as exc:CODE
MEDIUMutils/helper.py212def anthropic_sse_stream(items) -> Iterator[str]:CODE
LOWutils/sentinel.py140 except Exception:CODE
LOWscripts/test_storage.py120 except Exception as e:CODE
LOWscripts/test_outlook_token_mailbox.py132 except Exception:CODE
LOWscripts/test_outlook_token_mailbox.py166 except Exception:CODE
LOWscripts/test_outlook_token_mailbox.py191 except Exception:CODE
LOWscripts/test_outlook_token_mailbox.py206 except Exception:CODE
LOWscripts/test_outlook_token_mailbox.py224 except Exception:CODE
LOWscripts/test_outlook_token_mailbox.py258 except Exception:CODE
LOWscripts/test_outlook_token_mailbox.py292 except Exception as error:CODE
LOWscripts/test_outlook_token_mailbox.py305 except Exception as error:CODE
LOWapi/support.py108 except Exception as exc:CODE
LOWapi/accounts.py263 except Exception as e:CODE
LOWapi/accounts.py291 except Exception as e:CODE
LOWapi/accounts.py501 except Exception as exc:CODE
LOWapi/accounts.py513 except Exception as exc:CODE
MEDIUMapi/accounts.py260def _do_refresh():CODE
MEDIUMapi/accounts.py288def _do_relogin():CODE
LOWapi/ai.py88 except Exception as exc:CODE
LOWapi/ai.py187 except Exception as exc:CODE
LOWapi/image_inputs.py274 except Exception as exc:CODE
LOW⚡services/openai_backend_api.py1663 except Exception:CODE
LOWservices/openai_backend_api.py226 except Exception:CODE
LOWservices/openai_backend_api.py621 except Exception:CODE
LOWservices/openai_backend_api.py729 except Exception as exc:CODE
LOWservices/openai_backend_api.py740 except Exception as exc:CODE
LOWservices/openai_backend_api.py857 except Exception:CODE
LOWservices/openai_backend_api.py1090 except Exception as exc:CODE
LOWservices/openai_backend_api.py1815 except Exception:CODE
LOWservices/openai_backend_api.py2223 except Exception as exc:CODE
LOWservices/openai_backend_api.py2424 except Exception as exc:CODE
LOWservices/openai_backend_api.py2455 except Exception as exc:CODE
LOWservices/openai_backend_api.py2534 except Exception as exc:CODE
LOWservices/openai_backend_api.py2595 except Exception:CODE
LOWservices/openai_backend_api.py2640 except Exception as exc:CODE
LOWservices/openai_backend_api.py2649 except Exception:CODE
LOWservices/auth_service.py66 except Exception:CODE
92 more matches not shown…
Empty Error Handlers24 hits · 120 pts
SeverityFileLineSnippetContext
HIGHutils/image_tokens.py82except (TypeError, ValueError):CODE
HIGHutils/helper.py183except Exception:CODE
HIGHscripts/test_outlook_token_mailbox.py258except Exception:CODE
HIGHservices/openai_backend_api.py226except Exception:CODE
HIGHservices/openai_backend_api.py2595except Exception:CODE
HIGHservices/openai_backend_api.py2649except Exception:CODE
HIGHservices/openai_backend_api.py857except Exception:CODE
HIGHservices/auth_service.py247except Exception:CODE
HIGHservices/config.py543except OSError:CODE
HIGHservices/backup_service.py330except Exception:CODE
HIGHservices/backup_service.py349except Exception:CODE
HIGHservices/account_service.py69except Exception:CODE
HIGHservices/account_service.py76except Exception:CODE
HIGHservices/account_service.py700except Exception:CODE
HIGHservices/account_service.py713except Exception:CODE
HIGHservices/account_service.py784except Exception:CODE
HIGHservices/account_service.py808except Exception:CODE
HIGHservices/editable_file_task_service.py256except Exception:CODE
HIGHservices/image_service.py26except OSError:CODE
HIGHservices/image_service.py273except Exception:CODE
HIGHservices/image_service.py369except Exception:CODE
HIGHservices/sub2api_service.py85except Exception:CODE
HIGHservices/image_task_service.py346except Exception:CODE
HIGHservices/cpa_service.py85except Exception:CODE
Unused Imports73 hits · 71 pts
SeverityFileLineSnippetContext
LOWmain.py1CODE
LOWtest/test_model_catalog_service.py1CODE
LOWtest/test_image_storage_service.py1CODE
LOWtest/test_image_tasks_api.py1CODE
LOWtest/test_account_image_capabilities.py1CODE
LOWtest/test_v1_models.py1CODE
LOWtest/test_proxy_runtime_api.py1CODE
LOWtest/test_gpt_ppt.py1CODE
LOWtest/test_multi_image_results.py1CODE
LOWtest/test_v1_images_edits.py1CODE
LOWtest/test_gpt_search.py1CODE
LOWtest/test_v1_messages.py1CODE
LOWtest/test_image.py1CODE
LOWtest/test_text_model_routing.py1CODE
LOWtest/test_image_task_service.py1CODE
LOWtest/test_v1_chat_completions.py1CODE
LOWtest/test_v1_images_edits_json.py1CODE
LOWtest/test_image_tokens.py1CODE
LOWtest/test_chat_completion_cache.py1CODE
LOWtest/test_v1_responses.py1CODE
LOWtest/test_v1_images_generations.py1CODE
LOWtest/test_v1_images_edits_api.py1CODE
LOWtest/test_gpt_psd.py1CODE
LOWutils/pkce.py2CODE
LOWutils/image_tokens.py1CODE
LOWutils/sentinel.py5CODE
LOWutils/sentinel.py15CODE
LOWscripts/test_outlook_token_mailbox.py1CODE
LOWscripts/verify_oauth_refresh.py13CODE
LOWscripts/init_proxy_config.py4CODE
LOWapi/system.py1CODE
LOWapi/support.py1CODE
LOWapi/accounts.py1CODE
LOWapi/ai.py1CODE
LOWapi/__init__.py1CODE
LOWapi/image_inputs.py1CODE
LOWapi/image_tasks.py1CODE
LOWapi/app.py1CODE
LOWapi/errors.py1CODE
LOWservices/auth_service.py1CODE
LOWservices/config.py1CODE
LOWservices/backup_service.py1CODE
LOWservices/backup_service.py18CODE
LOWservices/account_service.py1CODE
LOWservices/oauth_login_service.py13CODE
LOWservices/editable_file_task_service.py1CODE
LOWservices/model_service.py1CODE
LOWservices/log_service.py1CODE
LOWservices/proxy_service.py3CODE
LOWservices/content_filter.py1CODE
LOWservices/image_service.py1CODE
LOWservices/image_service.py6CODE
LOWservices/sub2api_service.py3CODE
LOWservices/image_task_service.py1CODE
LOWservices/image_tags_service.py1CODE
LOWservices/image_tags_service.py4CODE
LOWservices/cpa_service.py3CODE
LOWservices/image_storage_service.py1CODE
LOWservices/protocol/openai_search.py1CODE
LOWservices/protocol/conversation.py1CODE
13 more matches not shown…
Deep Nesting55 hits · 44 pts
SeverityFileLineSnippetContext
LOWtest/test_codex_4k.py21CODE
LOWutils/turnstile.py49CODE
LOWutils/turnstile.py106CODE
LOWutils/log.py67CODE
LOWutils/image_tokens.py267CODE
LOWutils/helper.py302CODE
LOWutils/helper.py397CODE
LOWscripts/test_storage.py21CODE
LOWapi/support.py82CODE
LOWapi/support.py85CODE
LOWservices/openai_backend_api.py438CODE
LOWservices/openai_backend_api.py718CODE
LOWservices/openai_backend_api.py1791CODE
LOWservices/openai_backend_api.py1985CODE
LOWservices/openai_backend_api.py2095CODE
LOWservices/openai_backend_api.py2128CODE
LOWservices/openai_backend_api.py2483CODE
LOWservices/auth_service.py225CODE
LOWservices/backup_service.py558CODE
LOWservices/account_service.py189CODE
LOWservices/account_service.py437CODE
LOWservices/account_service.py473CODE
LOWservices/account_service.py585CODE
LOWservices/account_service.py1301CODE
LOWservices/account_service.py1335CODE
LOWservices/account_service.py1483CODE
LOWservices/model_service.py111CODE
LOWservices/log_service.py116CODE
LOWservices/proxy_service.py171CODE
LOWservices/content_filter.py40CODE
LOWservices/content_filter.py52CODE
LOWservices/image_service.py194CODE
LOWservices/image_service.py278CODE
LOWservices/image_service.py320CODE
LOWservices/sub2api_service.py271CODE
LOWservices/sub2api_service.py333CODE
LOWservices/image_storage_service.py338CODE
LOWservices/protocol/conversation.py155CODE
LOWservices/protocol/conversation.py169CODE
LOWservices/protocol/conversation.py240CODE
LOWservices/protocol/conversation.py713CODE
LOWservices/protocol/conversation.py838CODE
LOWservices/protocol/conversation.py1290CODE
LOWservices/protocol/conversation.py1529CODE
LOWservices/protocol/conversation.py1620CODE
LOWservices/protocol/anthropic_v1_messages.py225CODE
LOWservices/protocol/openai_v1_response.py85CODE
LOWservices/protocol/web_search_tool.py48CODE
LOWservices/protocol/web_search_tool.py127CODE
LOWservices/protocol/openai_v1_chat_complete.py263CODE
LOWservices/protocol/error_response.py19CODE
LOWservices/storage/database_storage.py46CODE
LOWservices/storage/database_storage.py74CODE
LOWservices/storage/database_storage.py89CODE
LOWservices/storage/factory.py12CODE
Decorative Section Separators6 hits · 18 pts
SeverityFileLineSnippetContext
MEDIUMweb/src/lib/api.ts700// ── CPA (CLIProxyAPI) ──────────────────────────────────────────────COMMENT
MEDIUMweb/src/lib/api.ts770// ── Sub2API ────────────────────────────────────────────────────────COMMENT
MEDIUMweb/src/lib/api.ts866// ── Upstream proxy ────────────────────────────────────────────────COMMENT
MEDIUMutils/sentinel.py87# ── 默认 User-Agent 和 sec-ch-ua ──────────────────────────────COMMENT
MEDIUMservices/account_service.py607 # ─── 方式2: OAuth authorize 流程 ──────────────────────────COMMENT
MEDIUMservices/account_service.py735 # ─── 处理邮箱 OTP 验证 ──────────────────────────COMMENT
Modern Structural Boilerplate8 hits · 7 pts
SeverityFileLineSnippetContext
LOWservices/account_service.py1397 def update_refresh_progress(self, progress_id: str, token: str) -> None:CODE
LOWservices/account_service.py1446 def update_relogin_progress(self, progress_id: str, token: str, status: str, error: str | None = None) -> None:CODE
LOWservices/editable_file_task_service.py164 def _update_task(self, key: str, **updates: Any) -> None:CODE
LOWservices/proxy_service.py414 def _set_cached_bundle(self, key: tuple[str, str], bundle: ClearanceBundle) -> None:CODE
LOWservices/sub2api_service.py470 def _update_job(self, server_id: str, **updates) -> None:CODE
LOWservices/image_task_service.py349 def _update_task(self, key: str, **updates: Any) -> None:CODE
LOWservices/protocol/conversation.py592def update_conversation_state(state: ConversationState, payload: str, event: dict[str, Any] | None = None) -> None:CODE
LOWservices/storage/__init__.py5__all__ = ["create_storage_backend"]CODE
Docstring Block Structure1 hit · 5 pts
SeverityFileLineSnippetContext
HIGHutils/sentinel.py104请求 sentinel token 并返回 (sentinel_header_value, oai_sc_cookie_value)。 Args: session: curl_cffi Session 实例 STRING
Over-Commented Block3 hits · 3 pts
SeverityFileLineSnippetContext
LOWdocker-compose.local.yml21 # DATABASE_URL: postgresql://user:password@host:5432/dbnameCOMMENT
LOWdocker-compose.yml21 # - GIT_TOKEN=ghp_xxxxxxxxxxxxCOMMENT
LOWtest/test_codex_4k.py1#!/usr/bin/env python3COMMENT
Fake / Example Data1 hit · 1 pts
SeverityFileLineSnippetContext
LOWweb/src/app/settings/components/sub2api-connections.tsx603 placeholder="admin@example.com"CODE
AI Structural Patterns1 hit · 1 pts
SeverityFileLineSnippetContext
LOWservices/backup_service.py236CODE