AI Slop Code RIsk Monitor

jxxghp/MoviePilot

NAS媒体库自动化管理工具

22.1 Elevated pattern signal View on GitHub

Maintenance and Governance Review

This report summarizes scanner evidence for jxxghp/MoviePilot, a Python project with 11,862 GitHub stars. SynthScan examined 787,390 lines of code across 2422 source files, recording 16672 pattern matches distributed across 19 syntactic categories. The legacy adjusted pattern signal is 22.1 (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.1
Adjusted Signal
22.1
Raw Pattern Score
100%
Time Factor
2026-10-11
Last Push
11.9K
Stars
Python
Language
787.4K
Lines of Code
2.4K
Files
16.7K
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 56.2/100 · HIGH

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

Hallucinated Dependency & Supply Chain Risk 7.2/100 · LOW

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

Agent Over-Engineering Ratio 62.6/100 · HIGH

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

PR Review Velocity Impact 69.1/100 · HIGH

Which changes need focused human review? 16672 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 7HIGH 318MEDIUM 88LOW 16259

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 16672 distinct pattern matches across 19 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 Identifiers12831 hits · 12191 pts
SeverityFileLineSnippetContext
LOWdatabase/versions/d5e6f7a8b9c0_2_2_8.py24def _fix_episode_priority_type(bind, table_name: str) -> None:CODE
LOWdatabase/versions/7c1a2b3d4e5f_2_2_9.py25def _add_json_column_if_missing(table_name: str, column_name: str) -> None:CODE
LOWdatabase/versions/f6d8b0c2e4a7_3_0_17.py308def _normalize_legacy_planning_states() -> None:CODE
LOWdatabase/versions/f6d8b0c2e4a7_3_0_17.py441def _checkpoint_steps_complete(row: dict[str, Any]) -> bool:CODE
LOWdatabase/versions/f6d8b0c2e4a7_3_0_17.py634def _reconcile_execution_states() -> None:CODE
LOWdatabase/versions/5f2a9c1e7b4d_3_0_12.py58def _backfill_declared_metadata() -> None:CODE
LOWdatabase/versions/7f5c1d2e3a4b_3_0_3.py92def _make_src_storage_required(inspector: sa.Inspector) -> None:CODE
LOWdatabase/versions/a9d4f2c7e6b1_3_0_18.py147def _repair_user_config_unique() -> None:CODE
LOWdatabase/versions/a9d4f2c7e6b1_3_0_18.py243def _drop_user_config_foreign_key() -> None:CODE
LOWdatabase/versions/a9d4f2c7e6b1_3_0_18.py297def _normalize_duplicate_names() -> None:CODE
LOWdatabase/versions/8a4c7e1d2f90_3_0_2.py120def _normalize_existing_sources(table_name: str) -> None:CODE
LOWdatabase/versions/8a4c7e1d2f90_3_0_2.py140def _clear_invalid_or_partial_identity(table_name: str) -> None:CODE
LOWdatabase/versions/8a4c7e1d2f90_3_0_2.py169def _backfill_prefixed_media_id(table_name: str, columns: set[str]) -> None:CODE
LOWdatabase/versions/8a4c7e1d2f90_3_0_2.py331def _ensure_identity_constraints() -> None:CODE
LOWdatabase/versions/8a4c7e1d2f90_3_0_2.py350def _drop_identity_constraints() -> None:CODE
LOWdatabase/versions/e5c7a9b1d3f6_3_0_16.py182def _repair_unique_constraints(CODE
LOWdatabase/versions/e5c7a9b1d3f6_3_0_16.py295def _validate_or_recreate_empty_table(CODE
LOWdatabase/versions/e5c7a9b1d3f6_3_0_16.py532def _create_or_repair_step_table() -> None:CODE
LOWdatabase/versions/e5c7a9b1d3f6_3_0_16.py608def _create_or_repair_receipt_table() -> None:CODE
LOWdatabase/versions/e5c7a9b1d3f6_3_0_16.py650def _backfill_legacy_review_steps() -> None:CODE
LOWdatabase/versions/e5c7a9b1d3f6_3_0_16.py792def _mark_downgrade_uncertain() -> None:CODE
LOWdatabase/versions/b1e7d3f5a9c2_3_0_13.py36def _repair_task_id_constraint() -> None:CODE
LOWdatabase/versions/b1e7d3f5a9c2_3_0_13.py58def _repair_state_created_index() -> None:CODE
LOWdatabase/versions/b1e7d3f5a9c2_3_0_13.py81def _backfill_admission_state() -> None:CODE
LOWdatabase/versions/e3d9f4b7c806_3_0_4.py50def _is_current_schema_precreated() -> bool:CODE
LOWdatabase/versions/e3d9f4b7c806_3_0_4.py67def _validate_or_recreate_table() -> None:CODE
LOWdatabase/versions/e3d9f4b7c806_3_0_4.py110def _repair_storage_path_index() -> None:CODE
LOWdatabase/versions/d8f2b6a4c1e7_3_0_28.py162def _optional_library_category(value: object) -> tuple[Optional[str], bool]:CODE
LOWdatabase/versions/d8f2b6a4c1e7_3_0_28.py199def _empty_classification_snapshot() -> dict[str, object]:CODE
LOWdatabase/versions/a946dae52526_2_2_1.py39def migrate_postgresql_userid(connection):CODE
LOWapp/command.py34def _finish_command_processing_status(status: Optional[dict], user_id: Optional[str] = None) -> None:CODE
LOWapp/command.py171 def __init_commands_background(self, pid: Optional[str] = None) -> None:CODE
LOWapp/command.py240 def __trigger_register_commands_event(self) -> tuple[Optional[Event], dict]:CODE
LOWapp/__init__.py14def _configure_free_threaded_windows_native_dependencies() -> None:CODE
LOWapp/__init__.py29def _filter_third_party_startup_warnings() -> None:CODE
LOWapp/factory.py48def _get_http_exception_message(detail: Any) -> str:CODE
LOWapp/factory.py60def _localize_exception_message(request: Request, message: str) -> str:CODE
LOWapp/factory.py84def _native_ai_error_response(CODE
LOWapp/factory.py127def _mcp_jsonrpc_error_response(CODE
LOWapp/factory.py145def _protocol_validation_error_response(CODE
LOWapp/factory.py195async def localized_http_exception_handler(CODE
LOWapp/factory.py241async def persistence_unavailable_handler(CODE
LOWapp/factory.py256async def localized_validation_exception_handler(CODE
LOWapp/factory.py289async def localized_unhandled_exception_handler(CODE
LOWapp/factory.py395 async def locale_context_middleware(CODE
LOWapp/cli.py260def _mark_prepared_update_failed(message: str) -> None:CODE
LOWapp/cli.py296def _validate_prepared_resource_files(manifest: Dict[str, Any]) -> Path:CODE
LOWapp/cli.py383def _apply_prepared_release_update() -> bool:CODE
LOWapp/cli.py481def _resolve_dev_update_target(mode: str) -> Optional[str]:CODE
LOWapp/cli.py549def _ensure_frontend_not_running_alone(timeout: int) -> None:CODE
LOWapp/cli.py787def _parse_tool_argument_value(value: str) -> Any:CODE
LOWapp/cli.py921def _wait_until_backend_ready(runtime: Dict[str, Any], timeout: int) -> Dict[str, Any]:CODE
LOWapp/cli.py941def _wait_until_frontend_ready(runtime: Dict[str, Any], timeout: int) -> Dict[str, Any]:CODE
LOWapp/cli.py1066def _installed_frontend_version() -> Optional[str]:CODE
LOWapp/main.py14def _prepare_direct_execution_import_path() -> None:CODE
LOWapp/monitor/dispatcher.py106 def is_transfer_candidate_path(self, file_path: Path) -> bool:CODE
LOWapp/monitor/monitor.py364 def __abort_interrupted_startup(self) -> None:CODE
LOWapp/monitor/monitor.py805 def __collect_compensation_files(self, mon_path: Path) -> Optional[List[Tuple[Path, float, int]]]:CODE
LOWapp/monitor/monitor.py874 def __dispatcher_retry_abandoned(storage: str, event_path: Path, reason: str) -> None:CODE
LOWapp/monitor/watcher.py359 def _process_pending_stability(self) -> None:CODE
12771 more matches not shown…
Excessive Try-Catch Wrapping1613 hits · 1579 pts
SeverityFileLineSnippetContext
LOWdatabase/versions/e2dbe1421fa4_2_0_3.py68 except Exception as e:CODE
LOWdatabase/versions/ecf3c693fdf3_2_0_5.py42 except Exception as e:CODE
LOWdatabase/versions/5b3355c964bb_2_2_0.py85 except Exception as e:STRING
LOWdatabase/versions/5b3355c964bb_2_2_0.py112 except Exception as e:STRING
LOWdatabase/versions/a946dae52526_2_2_1.py73 except Exception as e:STRING
LOWapp/command.py234 except Exception as e:CODE
LOWapp/command.py434 except Exception as err:CODE
LOWapp/cli.py1098 except Exception as error:CODE
LOWapp/cli.py1109 except Exception as error:CODE
LOWapp/cli.py1125 except Exception as error:CODE
LOWapp/cli.py1146 except Exception as error:CODE
LOWapp/cli.py1161 except Exception:CODE
MEDIUMapp/cli.py233def _git_current_branch() -> Optional[str]:CODE
LOWapp/monitor/dispatcher.py143 except Exception as err:CODE
LOWapp/monitor/dispatcher.py269 except Exception as err:CODE
LOWapp/monitor/dispatcher.py468 except Exception as e:CODE
LOWapp/monitor/dispatcher.py495 except Exception as err:CODE
LOWapp/monitor/monitor.py433 except Exception as e:CODE
LOWapp/monitor/monitor.py490 except Exception as e:CODE
LOWapp/monitor/monitor.py678 except Exception as e:CODE
LOWapp/monitor/monitor.py751 except Exception:CODE
LOWapp/monitor/monitor.py931 except Exception as e:CODE
LOWapp/monitor/monitor.py1045 except Exception as err:CODE
LOWapp/monitor/monitor.py1058 except Exception as err:CODE
LOWapp/monitor/monitor.py1153 except Exception as err:CODE
LOWapp/monitor/monitor.py1166 except Exception as err:CODE
LOWapp/monitor/recovery.py194 except Exception as err:CODE
LOWapp/monitor/recovery.py215 except Exception as err:CODE
LOWapp/monitor/recovery.py231 except Exception as err:CODE
LOWapp/monitor/poller.py159 except Exception as e:CODE
LOWapp/monitor/poller.py261 except Exception as e:CODE
LOWapp/monitor/poller.py282 except Exception as e:CODE
LOWapp/monitor/watcher.py218 except Exception as err:CODE
LOWapp/monitor/watcher.py316 except Exception as err:CODE
LOWapp/monitor/watcher.py417 except Exception as err:CODE
LOWapp/monitor/watcher.py617 except Exception as err:CODE
LOWapp/monitor/syslimits.py25 except Exception as err:CODE
LOW⚡app/monitor/syslimits.py58 except Exception as e:CODE
LOW⚡app/monitor/syslimits.py65 except Exception as e:CODE
LOW⚡app/monitor/syslimits.py67 except Exception as e:CODE
LOWapp/monitor/snapshot.py74 except Exception as e:CODE
LOWapp/monitor/snapshot.py98 except Exception as e:CODE
LOWapp/monitor/snapshot.py126 except Exception as e:CODE
LOWapp/monitor/snapshot.py146 except Exception as err:CODE
LOWapp/doctor/runner.py48 except Exception as err:CODE
LOWapp/runtime/execution.py218 except Exception as error:CODE
LOWapp/runtime/tasks.py133 except Exception as caught:CODE
LOWapp/runtime/config.py1165 except Exception as e:CODE
LOWapp/runtime/config.py1401 except Exception as err:CODE
LOWapp/runtime/config.py1445 except Exception:CODE
LOWapp/runtime/gc.py84 except Exception as e:CODE
LOWapp/runtime/log.py479 except Exception as err:CODE
LOWapp/runtime/log.py533 except Exception as err:CODE
LOWapp/runtime/log.py547 except Exception as err:CODE
LOWapp/runtime/log.py937 except Exception:CODE
LOWapp/runtime/events.py249 except Exception as e:CODE
LOWapp/runtime/events.py294 except Exception as e:CODE
LOWapp/runtime/events.py440 except Exception as err:CODE
LOWapp/runtime/coalesce.py209 except Exception as exc: # noqa: BLE001 - 基础设施不能因消费者异常崩溃CODE
LOWapp/runtime/state.py239 except Exception as error:CODE
1553 more matches not shown…
Unused Imports726 hits · 686 pts
SeverityFileLineSnippetContext
LOWdatabase/versions/610bb05ddeef_2_1_2.py8CODE
LOWdatabase/versions/610bb05ddeef_2_1_2.py12CODE
LOWdatabase/versions/ca5461f314f2_2_1_0.py8CODE
LOWdatabase/versions/ecf3c693fdf3_2_0_5.py8CODE
LOWdatabase/versions/0fb94bf69b38_2_0_2.py8CODE
LOWdatabase/versions/3891a5e722a1_2_1_7.py11CODE
LOWdatabase/versions/4666ce24a443_2_1_8.py8CODE
LOWdatabase/versions/55390f1f77c1_2_0_9.py8CODE
LOWdatabase/versions/4b544f5d3b07_2_1_3.py8CODE
LOWdatabase/versions/4b544f5d3b07_2_1_3.py12CODE
LOWdatabase/versions/eaf9cbc49027_2_0_7.py8CODE
LOWdatabase/versions/bf28a012734c_2_0_8.py8CODE
LOWapp/doctor/runner.py1CODE
LOWapp/doctor/formatters.py1CODE
LOWapp/doctor/models.py1CODE
LOWapp/doctor/checks.py1CODE
LOWapp/runtime/tasks.py3CODE
LOWapp/runtime/log.py3CODE
LOWapp/runtime/events.py32CODE
LOWapp/runtime/stop.py3CODE
LOWapp/runtime/webpush.py3CODE
LOWapp/runtime/loop.py3CODE
LOWapp/runtime/settings.py3CODE
LOWapp/runtime/resources.py3CODE
LOWapp/runtime/correlation.py3CODE
LOWapp/runtime/compat/resources.py3CODE
LOWapp/runtime/capabilities/registry.py1CODE
LOWapp/runtime/capabilities/__init__.py3CODE
LOWapp/runtime/capabilities/runtime.py1CODE
LOWapp/runtime/capabilities/model.py1CODE
LOWapp/runtime/dependencies/profile.py3CODE
LOWapp/runtime/dependencies/native.py3CODE
LOWapp/runtime/observability/__init__.py3CODE
LOWapp/runtime/extensions/resource.py3CODE
LOWapp/runtime/extensions/module/dispatcher.py3CODE
LOWapp/runtime/extensions/module/adapter.py1CODE
LOWapp/runtime/extensions/module/contracts.py3CODE
LOWapp/runtime/extensions/module/quality.py3CODE
LOWapp/runtime/extensions/module/manager.py1CODE
LOWapp/runtime/extensions/plugin/catalog.py3CODE
LOWapp/runtime/extensions/plugin/sync.py3CODE
LOWapp/runtime/extensions/plugin/gil.py3CODE
LOWapp/runtime/extensions/plugin/system.py3CODE
LOWapp/runtime/extensions/plugin/metadata.py3CODE
LOWapp/runtime/extensions/plugin/monitor.py3CODE
LOWapp/runtime/extensions/plugin/paths.py3CODE
LOWapp/runtime/extensions/plugin/classification.py3CODE
LOWapp/runtime/extensions/plugin/loglevel.py3CODE
LOWapp/runtime/extensions/plugin/database.py3CODE
LOWapp/runtime/extensions/plugin/tools.py3CODE
LOWapp/runtime/extensions/plugin/datadir.py8CODE
LOWapp/runtime/extensions/plugin/runtime.py3CODE
LOWapp/runtime/extensions/plugin/loader.py3CODE
LOWapp/runtime/extensions/plugin/lifecycle.py3CODE
LOWapp/runtime/extensions/plugin/storage.py3CODE
LOWapp/runtime/extensions/plugin/target.py3CODE
LOWapp/runtime/extensions/plugin/admission.py3CODE
LOWapp/runtime/extensions/plugin/clone.py3CODE
LOWapp/runtime/event/registry.py3CODE
LOWapp/runtime/event/dispatch.py3CODE
666 more matches not shown…
Empty Error Handlers127 hits · 635 pts
SeverityFileLineSnippetContext
HIGHapp/cli.py1165except click.ClickException:CODE
HIGHapp/runtime/tasks.py146except concurrent.futures.InvalidStateError:CODE
HIGHapp/runtime/tasks.py182except RuntimeError:CODE
HIGHapp/runtime/log.py621except queue.Full:CODE
HIGHapp/runtime/log.py724except ValueError:CODE
HIGHapp/runtime/cache.py465except KeyError:CODE
HIGHapp/runtime/debounce.py254except asyncio.CancelledError:CODE
HIGHapp/runtime/capabilities/runtime.py236except Exception:CODE
HIGHapp/runtime/extensions/plugin/loader.py410except AttributeError:CODE
HIGHapp/scheduler/oncejob.py107except JobLookupError:CODE
HIGHapp/scheduler/reconcile.py177except JobLookupError:CODE
HIGHapp/scheduler/reconcile.py200except JobLookupError:CODE
HIGHapp/scheduler/reconcile.py306except JobLookupError:CODE
HIGHapp/scheduler/reconcile.py355except JobLookupError:CODE
HIGHapp/chain/media/album.py312except Exception: # pylint: disable=broad-exceptCODE
HIGHapp/agent/tasks.py201except asyncio.CancelledError:CODE
HIGHapp/agent/session.py975except BaseException:CODE
HIGHapp/agent/session.py785except Exception:CODE
HIGHapp/agent/lifecycle.py60except asyncio.CancelledError:CODE
HIGHapp/agent/middleware/selection.py624except json.JSONDecodeError:CODE
HIGHapp/agent/tools/base.py400except Exception:CODE
HIGHapp/agent/tools/base.py404except RuntimeError:CODE
HIGHapp/agent/tools/impl/edit_file.py162except (OSError, ValueError):CODE
HIGHapp/agent/tools/impl/browse_webpage.py741except Exception:CODE
HIGHapp/agent/tools/impl/execute_command.py429except ProcessLookupError:CODE
HIGHapp/agent/tools/impl/execute_command.py448except asyncio.TimeoutError:CODE
HIGHapp/agent/memory/__init__.py100except asyncio.CancelledError:CODE
HIGHapp/agent/terminal/session.py148except OSError:CODE
HIGHapp/agent/terminal/manager.py771except ProcessLookupError:CODE
HIGHapp/agent/terminal/manager.py555except ProcessLookupError:CODE
HIGHapp/agent/callback/__init__.py869except asyncio.CancelledError:CODE
HIGHapp/agent/callback/__init__.py886except asyncio.CancelledError:CODE
HIGHapp/agent/policy/sanitizer.py765except (TypeError, ValueError, json.JSONDecodeError):CODE
HIGHapp/agent/policy/orchestrator.py50except Exception:CODE
HIGHapp/schemas/types.py153except ValueError:CODE
HIGHapp/testing/bootstrap.py157except ImportError:CODE
HIGHapp/testing/bootstrap.py107except Exception:CODE
HIGHapp/adapters/cache/redis.py410except Exception:CODE
HIGHapp/adapters/cache/redis.py421except Exception:CODE
HIGHapp/adapters/cache/redis.py488except Exception:CODE
HIGHapp/adapters/network/browser.py744except Exception:CODE
HIGHapp/adapters/network/browser.py1226except Exception:CODE
HIGHapp/adapters/network/http.py301except Exception: # pragma: no cover - 防御性CODE
HIGHapp/adapters/network/http.py1084except Exception:CODE
HIGHapp/adapters/network/http.py389except ValueError:CODE
HIGHapp/adapters/network/http.py544except Exception:CODE
HIGHapp/adapters/network/http.py876except Exception:CODE
HIGHapp/adapters/network/http.py1297except Exception:CODE
HIGHapp/adapters/system/update.py172except (OSError, json.JSONDecodeError):CODE
HIGHapp/adapters/system/update.py1132except (OSError, json.JSONDecodeError):CODE
HIGHapp/adapters/system/host.py206except (asyncio.TimeoutError, asyncio.CancelledError):CODE
HIGHapp/adapters/system/host.py218except (ProcessLookupError, OSError):CODE
HIGHapp/adapters/system/host.py247except (ProcessLookupError, OSError):CODE
HIGHapp/adapters/system/host.py728except OSError:CODE
HIGHapp/adapters/system/host.py198except (ProcessLookupError, OSError):CODE
HIGHapp/adapters/system/host.py569except (OSError, PermissionError):CODE
HIGHapp/adapters/system/host.py698except (OSError, PermissionError):CODE
HIGHapp/adapters/system/host.py800except OSError:CODE
HIGHapp/adapters/system/host.py934except (psutil.NoSuchProcess, psutil.AccessDenied, psutil.ZombieProcess):CODE
HIGHapp/adapters/system/host.py227except (ProcessLookupError, OSError):CODE
67 more matches not shown…
Deep Nesting740 hits · 615 pts
SeverityFileLineSnippetContext
LOWdatabase/versions/e2dbe1421fa4_2_0_3.py20CODE
LOWdatabase/versions/3891a5e722a1_2_1_7.py21CODE
LOWdatabase/versions/e5c7a9b1d3f6_3_0_16.py863CODE
LOWapp/command.py171CODE
LOWapp/command.py299CODE
LOWapp/monitor/dispatcher.py124CODE
LOWapp/monitor/monitor.py372CODE
LOWapp/monitor/monitor.py437CODE
LOWapp/monitor/monitor.py493CODE
LOWapp/monitor/monitor.py606CODE
LOWapp/monitor/monitor.py805CODE
LOWapp/monitor/poller.py82CODE
LOWapp/monitor/poller.py220CODE
LOWapp/monitor/watcher.py492CODE
LOWapp/monitor/syslimits.py41CODE
LOWapp/runtime/config.py938CODE
LOWapp/runtime/config.py1132CODE
LOWapp/runtime/log.py927CODE
LOWapp/runtime/log.py501CODE
LOWapp/runtime/log.py600CODE
LOWapp/runtime/log.py685CODE
LOWapp/runtime/log.py785CODE
LOWapp/runtime/events.py485CODE
LOWapp/runtime/events.py804CODE
LOWapp/runtime/events.py853CODE
LOWapp/runtime/events.py867CODE
LOWapp/runtime/localization.py45CODE
LOWapp/runtime/compat/diagnostics.py143CODE
LOWapp/runtime/compat/imports.py152CODE
LOWapp/runtime/compat/resources.py61CODE
LOWapp/runtime/compat/resources.py104CODE
LOWapp/runtime/capabilities/runtime.py1303CODE
LOWapp/runtime/capabilities/runtime.py1391CODE
LOWapp/runtime/observability/__init__.py96CODE
LOWapp/runtime/observability/__init__.py99CODE
LOWapp/runtime/extensions/module/manager.py164CODE
LOWapp/runtime/extensions/plugin/sync.py40CODE
LOWapp/runtime/extensions/plugin/monitor.py163CODE
LOWapp/runtime/extensions/plugin/paths.py118CODE
LOWapp/runtime/extensions/plugin/tools.py33CODE
LOWapp/runtime/extensions/plugin/loader.py362CODE
LOWapp/runtime/extensions/plugin/lifecycle.py119CODE
LOWapp/runtime/extensions/plugin/lifecycle.py378CODE
LOWapp/runtime/extensions/plugin/storage.py439CODE
LOWapp/runtime/extensions/plugin/admission.py60CODE
LOWapp/runtime/extensions/plugin/projection.py68CODE
LOWapp/runtime/extensions/plugin/projection.py101CODE
LOWapp/runtime/extensions/plugin/projection.py123CODE
LOWapp/runtime/extensions/plugin/projection.py256CODE
LOWapp/runtime/extensions/plugin/projection.py497CODE
LOWapp/runtime/extensions/plugin/manager.py274CODE
LOWapp/runtime/extensions/plugin/manager.py367CODE
LOWapp/runtime/extensions/plugin/manager.py397CODE
LOWapp/runtime/extensions/plugin/manager.py584CODE
LOWapp/runtime/extensions/plugin/manager.py636CODE
LOWapp/runtime/extensions/plugin/manager.py660CODE
LOWapp/runtime/event/dispatch.py303CODE
LOWapp/runtime/event/dispatch.py331CODE
LOWapp/scheduler/execution.py350CODE
LOWapp/scheduler/bridge.py24CODE
680 more matches not shown…
Cross-File Repetition119 hits · 595 pts
SeverityFileLineSnippetContext
HIGHdatabase/versions/e8b1c4d7a2f9_2_2_18.py0{ 'title': '{{ title_year }}' '{% if season_episode %} {{ season_episode }}{% endif %} 已入库', 'text': '{% if vote_averageSTRING
HIGHdatabase/versions/89d24811e894_2_1_4.py0{ 'title': '{{ title_year }}' '{% if season_episode %} {{ season_episode }}{% endif %} 已入库', 'text': '{% if vote_averageSTRING
HIGHtests/test_database_migration_startup.py0{ 'title': '{{ title_year }}' '{% if season_episode %} {{ season_episode }}{% endif %} 已入库', 'text': '{% if vote_averageSTRING
HIGHdatabase/versions/e8b1c4d7a2f9_2_2_18.py0{ 'title': '{{ title_year }}' '{% if download_episodes %} {{ season_fmt }} {{ download_episodes }}{% else %}{{ season_epSTRING
HIGHdatabase/versions/89d24811e894_2_1_4.py0{ 'title': '{{ title_year }}' '{% if download_episodes %} {{ season_fmt }} {{ download_episodes }}{% else %}{{ season_epSTRING
HIGHtests/test_database_migration_startup.py0{ 'title': '{{ title_year }}' '{% if download_episodes %} {{ season_fmt }} {{ download_episodes }}{% else %}{{ season_epSTRING
HIGHdatabase/versions/e8b1c4d7a2f9_2_2_18.py0{ 'title': '{{ title_year }}{% if track_number %} #{{ track_number }}{% endif %}' '{% if season_episode %} {{ season_epiSTRING
HIGHdatabase/versions/4dadad1d161a_3_0_0.py0{ 'title': '{{ title_year }}{% if track_number %} #{{ track_number }}{% endif %}' '{% if season_episode %} {{ season_epiSTRING
HIGHtests/test_notification_template_render.py0{ 'title': '{{ title_year }}{% if track_number %} #{{ track_number }}{% endif %}' '{% if season_episode %} {{ season_epiSTRING
HIGHapp/chain/_messaging.py0发送媒体信息选择列表 :param message: 消息体 :param medias: 媒体列表 :return: 成功或失败STRING
HIGHapp/modules/telegram/module.py0发送媒体信息选择列表 :param message: 消息体 :param medias: 媒体列表 :return: 成功或失败STRING
HIGHapp/modules/synologychat/__init__.py0发送媒体信息选择列表 :param message: 消息体 :param medias: 媒体列表 :return: 成功或失败STRING
HIGHapp/chain/_messaging.py0发送种子信息选择列表 :param message: 消息体 :param torrents: 种子列表 :return: 成功或失败STRING
HIGHapp/modules/telegram/module.py0发送种子信息选择列表 :param message: 消息体 :param torrents: 种子列表 :return: 成功或失败STRING
HIGHapp/modules/synologychat/__init__.py0发送种子信息选择列表 :param message: 消息体 :param torrents: 种子列表 :return: 成功或失败STRING
HIGHapp/chain/scraping.py0获取nfo文件内容文本 :param meta: 元数据 :param mediainfo: 媒体信息 :param season: 季号 :param episode: 集号STRING
HIGHapp/modules/themoviedb/scraper.py0获取nfo文件内容文本 :param meta: 元数据 :param mediainfo: 媒体信息 :param season: 季号 :param episode: 集号STRING
HIGHapp/modules/themoviedb/__init__.py0获取nfo文件内容文本 :param meta: 元数据 :param mediainfo: 媒体信息 :param season: 季号 :param episode: 集号STRING
HIGHapp/chain/base.py0补充抓取媒体信息图片 :param mediainfo: 识别的媒体信息 :return: 更新后的媒体信息STRING
HIGHapp/modules/themoviedb/__init__.py0补充抓取媒体信息图片 :param mediainfo: 识别的媒体信息 :return: 更新后的媒体信息STRING
HIGHapp/modules/douban/__init__.py0补充抓取媒体信息图片 :param mediainfo: 识别的媒体信息 :return: 更新后的媒体信息STRING
HIGHapp/chain/base.py0补充抓取媒体信息图片(异步版本) :param mediainfo: 识别的媒体信息 :return: 更新后的媒体信息STRING
HIGHapp/modules/themoviedb/__init__.py0补充抓取媒体信息图片(异步版本) :param mediainfo: 识别的媒体信息 :return: 更新后的媒体信息STRING
HIGHapp/modules/douban/__init__.py0补充抓取媒体信息图片(异步版本) :param mediainfo: 识别的媒体信息 :return: 更新后的媒体信息STRING
HIGHapp/chain/base.py0解析webhook报文体 :param body: 请求体 :param form: 请求表单 :param args: 请求参数 :return: 字典,解析为消息时需要包含:title、text、imageSTRING
HIGHapp/modules/jellyfin/__init__.py0解析webhook报文体 :param body: 请求体 :param form: 请求表单 :param args: 请求参数 :return: 字典,解析为消息时需要包含:title、text、imageSTRING
HIGHapp/modules/trimemedia/module.py0解析webhook报文体 :param body: 请求体 :param form: 请求表单 :param args: 请求参数 :return: 字典,解析为消息时需要包含:title、text、imageSTRING
HIGHapp/modules/emby/__init__.py0解析webhook报文体 :param body: 请求体 :param form: 请求表单 :param args: 请求参数 :return: 字典,解析为消息时需要包含:title、text、imageSTRING
HIGHapp/modules/plex/__init__.py0解析webhook报文体 :param body: 请求体 :param form: 请求表单 :param args: 请求参数 :return: 字典,解析为消息时需要包含:title、text、imageSTRING
HIGHapp/modules/zspace/__init__.py0解析webhook报文体 :param body: 请求体 :param form: 请求表单 :param args: 请求参数 :return: 字典,解析为消息时需要包含:title、text、imageSTRING
HIGHapp/chain/base.py0获取下载器种子列表 :param status: 种子状态 :param hashs: 种子hash :param downloader: 下载器 :param include_all_tags: 是否包含未打内置标签的下载任务 :retuSTRING
HIGHapp/modules/qbittorrent/__init__.py0获取下载器种子列表 :param status: 种子状态 :param hashs: 种子hash :param downloader: 下载器 :param include_all_tags: 是否包含未打内置标签的下载任务 :retuSTRING
HIGHapp/modules/rtorrent/__init__.py0获取下载器种子列表 :param status: 种子状态 :param hashs: 种子hash :param downloader: 下载器 :param include_all_tags: 是否包含未打内置标签的下载任务 :retuSTRING
HIGHapp/modules/transmission/__init__.py0获取下载器种子列表 :param status: 种子状态 :param hashs: 种子hash :param downloader: 下载器 :param include_all_tags: 是否包含未打内置标签的下载任务 :retuSTRING
HIGHapp/chain/base.py0删除下载器种子 :param hashs: 种子hash :param delete_file: 是否删除文件 :param downloader: 下载器 :return: boolSTRING
HIGHapp/modules/qbittorrent/__init__.py0删除下载器种子 :param hashs: 种子hash :param delete_file: 是否删除文件 :param downloader: 下载器 :return: boolSTRING
HIGHapp/modules/rtorrent/__init__.py0删除下载器种子 :param hashs: 种子hash :param delete_file: 是否删除文件 :param downloader: 下载器 :return: boolSTRING
HIGHapp/modules/transmission/__init__.py0删除下载器种子 :param hashs: 种子hash :param delete_file: 是否删除文件 :param downloader: 下载器 :return: boolSTRING
HIGHapp/chain/base.py0开始下载 :param hashs: 种子hash :param downloader: 下载器 :return: boolSTRING
HIGHapp/modules/qbittorrent/__init__.py0开始下载 :param hashs: 种子hash :param downloader: 下载器 :return: boolSTRING
HIGHapp/modules/rtorrent/__init__.py0开始下载 :param hashs: 种子hash :param downloader: 下载器 :return: boolSTRING
HIGHapp/modules/transmission/__init__.py0开始下载 :param hashs: 种子hash :param downloader: 下载器 :return: boolSTRING
HIGHapp/chain/base.py0停止下载 :param hashs: 种子hash :param downloader: 下载器 :return: boolSTRING
HIGHapp/modules/qbittorrent/__init__.py0停止下载 :param hashs: 种子hash :param downloader: 下载器 :return: boolSTRING
HIGHapp/modules/rtorrent/__init__.py0停止下载 :param hashs: 种子hash :param downloader: 下载器 :return: boolSTRING
HIGHapp/modules/transmission/__init__.py0停止下载 :param hashs: 种子hash :param downloader: 下载器 :return: boolSTRING
HIGHapp/chain/base.py0设置种子标签 :param hashs: 种子hash :param tags: 标签列表 :param downloader: 下载器 :return: boolSTRING
HIGHapp/modules/qbittorrent/__init__.py0设置种子标签 :param hashs: 种子hash :param tags: 标签列表 :param downloader: 下载器 :return: boolSTRING
HIGHapp/modules/rtorrent/__init__.py0设置种子标签 :param hashs: 种子hash :param tags: 标签列表 :param downloader: 下载器 :return: boolSTRING
HIGHapp/modules/transmission/__init__.py0设置种子标签 :param hashs: 种子hash :param tags: 标签列表 :param downloader: 下载器 :return: boolSTRING
HIGHapp/chain/base.py0修改下载任务属性。 :param hash_string: 种子hash :param downloader: 下载器 :param download_limit: 下载限速,单位 kb/s :param upload_limit: 上传限STRING
HIGHapp/modules/qbittorrent/__init__.py0修改下载任务属性。 :param hash_string: 种子hash :param downloader: 下载器 :param download_limit: 下载限速,单位 kb/s :param upload_limit: 上传限STRING
HIGHapp/modules/transmission/__init__.py0修改下载任务属性。 :param hash_string: 种子hash :param downloader: 下载器 :param download_limit: 下载限速,单位 kb/s :param upload_limit: 上传限STRING
HIGHapp/chain/base.py0查询下载任务tracker列表。 :param hash_string: 种子hash :param downloader: 下载器 :return: 下载器名称到tracker列表的映射STRING
HIGHapp/modules/qbittorrent/__init__.py0查询下载任务tracker列表。 :param hash_string: 种子hash :param downloader: 下载器 :return: 下载器名称到tracker列表的映射STRING
HIGHapp/modules/transmission/__init__.py0查询下载任务tracker列表。 :param hash_string: 种子hash :param downloader: 下载器 :return: 下载器名称到tracker列表的映射STRING
HIGHapp/chain/base.py0判断媒体文件是否存在 :param mediainfo: 识别的媒体信息 :param itemid: 媒体服务器itemid :param server: 媒体服务器名称 :return: 如不存在返回none,存在时返回信息,包括每季已STRING
HIGHapp/modules/plex/__init__.py0判断媒体文件是否存在 :param mediainfo: 识别的媒体信息 :param itemid: 媒体服务器itemid :param server: 媒体服务器名称 :return: 如不存在返回none,存在时返回信息,包括每季已STRING
HIGHapp/modules/_base/mediaserver.py0判断媒体文件是否存在 :param mediainfo: 识别的媒体信息 :param itemid: 媒体服务器itemid :param server: 媒体服务器名称 :return: 如不存在返回none,存在时返回信息,包括每季已STRING
HIGHapp/chain/base.py0获取图片名称和url :param mediainfo: 媒体信息 :param season: 季号 :param episode: 集号STRING
59 more matches not shown…
Cross-Language Confusion71 hits · 346 pts
SeverityFileLineSnippetContext
HIGH⚡app/agent/guardrails/controller.py609 "For terminal failures, run a small diagnostic such as `pwd && ls -la` "CODE
HIGHapp/agent/learning/matching.py353 # (upstream report: cline/cline#13970 — Kimi K3 looped on old_text: null).COMMENT
HIGHapp/adapters/network/browser.py988 return style && style.visibility !== 'hidden'CODE
HIGH⚡app/application/security/cookie.py351 xpath, document, null, XPathResult.FIRST_ORDERED_NODE_TYPE, nullSTRING
HIGHapp/modules/themoviedb/tmdbapi.py1295 "logo_path": null,STRING
HIGHapp/modules/themoviedb/tmdbapi.py1301 "logo_path": null,STRING
HIGHapp/modules/themoviedb/tmdbapi.py1710 "deathday": null,STRING
HIGH⚡app/modules/douban/__init__.py1159 "last_episode_number": null,STRING
HIGH⚡app/modules/douban/__init__.py1160 "interest_control_info": null,STRING
HIGH⚡app/modules/douban/__init__.py1168 "head_info": null,STRING
HIGH⚡app/modules/douban/__init__.py1174 "forum_info": null,STRING
HIGH⚡app/modules/douban/__init__.py1175 "webisode": null,STRING
HIGHapp/modules/douban/__init__.py1221 "user": null,STRING
HIGHapp/modules/douban/__init__.py1234 "interest": null,STRING
HIGHapp/modules/douban/__init__.py1307 "raw": null,STRING
HIGHapp/modules/douban/__init__.py1346 "release_date": null,STRING
HIGHapp/modules/douban/__init__.py1349 "pre_playable_date": null,STRING
HIGHapp/modules/douban/__init__.py1364 "user": null,STRING
HIGHapp/modules/douban/__init__.py1380 "video": null,STRING
HIGHapp/modules/vocechat/__init__.py128 "expires_in": null, //消息过期时长,如果有大于0数字,说明该消息是个限时消息STRING
HIGHapp/modules/vocechat/__init__.py129 "properties": null, //一些有关消息的元数据,比如at信息,文件消息的具体类型信息,如果是个图片消息,还会有一些宽高,图片名称等元信息STRING
HIGHapp/modules/filemanager/storages/alist.py452 "hash_info": null,STRING
HIGHapp/modules/filemanager/storages/alist.py660 "hash_info": null,STRING
HIGHapp/modules/indexer/spider/hddolby.py139 "imdb_id": null,STRING
HIGH⚡tests/test_metainfo.py508 custom_words = ["旧名 => 新名 && 第 <> 集 >> EP+1"]CODE
HIGH⚡tests/test_metainfo.py518 "BLEACH Thousand-Year Blood War S04 => BLEACH 2004 S02 && S02 <> 1080p >> EP+40"CODE
HIGH⚡tests/test_metainfo.py552 r"Ha.Ha.Ha.Ha.Ha.2026.S06E([0-1][0-9]).Part1 => 哈哈哈哈哈 (2020){[tmdbid=112732;type=tv]} S06E\1.Part1 && S06 <> .PaCODE
HIGH⚡tests/test_metainfo.py571 custom_words = ["旧名 => 新名 && 第 <> 集 >> EP+EP-1"]CODE
HIGH⚡tests/test_metainfo.py583 custom_words = ["旧名 => 新名 && 第 <> 集 >> 2EP"]CODE
HIGH⚡tests/test_command_safety.py8 command = "cd /tmp && rm -f qbcookiejar; printf '{}' | jq -r ."CODE
HIGH⚡tests/test_command_safety.py15 assert detect_dangerous_command("cd /tmp && rm -rf /tmp")CODE
HIGH⚡tests/test_docker_entrypoint_permissions.py184 resolve_browser_cache_dir || printf 'rejected\\n'STRING
HIGH⚡tests/test_docker_entrypoint_permissions.py208 resolve_browser_cache_dir || printf 'rejected\\n'STRING
HIGHtests/test_architecture_ci.py233 assert "--output-format=json > pylint-report.json || true" in commandsCODE
HIGH⚡tests/test_docker_bootstrap.py1505 restore_previous_payload || trueCODE
HIGH⚡tests/test_docker_bootstrap.py1507 "$([[ -f "${{APP_DIR}}/app/new.py" ]] && printf current || printf missing)" \\CODE
HIGH⚡tests/test_docker_bootstrap.py1508 "$([[ -f "${{APP_DIR}}/app/old.py" ]] && printf restored || printf absent)" \\CODE
HIGH⚡tests/test_docker_bootstrap.py1509 "$([[ -d "${{UPDATE_PREVIOUS_APP}}" ]] && printf retained || printf moved)" \\CODE
HIGH⚡tests/test_docker_bootstrap.py1603 swap_staged_payload || rollback_update_transactionCODE
HIGH⚡tests/test_docker_bootstrap.py1605 "$([[ -f "${{APP_DIR}}/app/old.py" ]] && printf old || printf missing)" \\CODE
HIGH⚡tests/test_docker_bootstrap.py1607 "$([[ -f "${{UPDATE_PENDING_FILE}}" ]] && printf present || printf cleared)"CODE
HIGHtests/test_docker_bootstrap.py237 'source "$1"; source_bundle_is_trusted() { control_bundle_generation "$1" >/dev/null; }; launcher_main',CODE
HIGHtests/test_docker_bootstrap.py533 source_bundle_is_trusted() {{ control_bundle_generation "$1" >/dev/null; }}CODE
HIGHtests/test_docker_bootstrap.py743 source_bundle_is_trusted() {{ control_bundle_generation "$1" >/dev/null; }}CODE
HIGHtests/test_docker_bootstrap.py984 "cd /app || exit", 0, supervisor_startCODE
HIGHtests/test_docker_bootstrap.py1299 "$([[ -f "${{APP_DIR}}/app/old.py" ]] && printf old || printf missing)" \\CODE
HIGHtests/test_docker_bootstrap.py1301 "$([[ -f "${{CONFIG_DIR}}/temp/__update_pending__" ]] && printf present || printf cleared)" \\CODE
HIGHtests/test_docker_bootstrap.py1362 "$([[ -f "${{APP_DIR}}/app/new.py" ]] && printf new || printf missing)" \CODE
HIGHtests/test_docker_bootstrap.py1367 "$([[ -f "${{UPDATE_PREVIOUS_APP}}/app/old.py" ]] && printf retained || printf absent)"CODE
HIGHtests/test_docker_bootstrap.py1412 source_bundle_is_trusted() {{ control_bundle_generation "$1" > /dev/null; }}CODE
HIGHtests/test_docker_bootstrap.py1454 finalize_update_transaction || trueCODE
HIGHtests/test_docker_bootstrap.py1455 printf '%s\n' "$([[ -f "${{UPDATE_PENDING_FILE}}" ]] && printf present || printf missing)"CODE
HIGHtests/test_docker_bootstrap.py1641 test_connectivity_package 0 || trueCODE
HIGHtests/test_docker_bootstrap.py1142 "count=$(cat \"${count_file}\" 2>/dev/null || printf '0')\n"STRING
HIGHtests/test_subscription_query_service.py155 'Subscribe|{"type":"电影","season":null,'CODE
HIGH⚡tests/test_execute_command_tool.py174 result = await command_tool.run(action="run", command="echo ok && rm -rf /", timeout=60)CODE
HIGH⚡tests/test_execute_command_tool.py182 rejected = await command_tool.run(action="run", command="echo ok && shutdown now", timeout=1)CODE
HIGH⚡tests/test_media_recognize_modules.py118 self.assertEqual(result, "zh,en,null,ja")CODE
HIGH⚡tests/test_agent_shell.py589 result = subprocess.run(shell.build_argv('printf "%s" "$TASK_VALUE"; shopt -q login_shell && exit 9; exit 0'),CODE
HIGHtests/test_publish_moviepilot_plugin_skill.py137 payload = module.push(CODE
11 more matches not shown…
Decorative Section Separators58 hits · 216 pts
SeverityFileLineSnippetContext
MEDIUMapp/agent/learning/matching.py44# ── Position helpers ─────────────────────────────────────────────────────COMMENT
MEDIUMapp/agent/learning/matching.py172# ── Strategies ───────────────────────────────────────────────────────────COMMENT
MEDIUMapp/agent/learning/matching.py309# ── Orchestrator ─────────────────────────────────────────────────────────COMMENT
MEDIUMapp/agent/learning/matching.py405# ── Escape-drift guards ──────────────────────────────────────────────────COMMENT
MEDIUMapp/agent/learning/matching.py509# ── Replacement shaping ──────────────────────────────────────────────────COMMENT
MEDIUMapp/agent/learning/matching.py583# ── "Did you mean?" diagnostics ──────────────────────────────────────────COMMENT
MEDIUMapp/agent/learning/threats.py27 # ── Classic prompt injection (applies everywhere) ────────────────COMMENT
MEDIUMapp/agent/learning/threats.py50 # ── C2 / Brainworm-style promptware (context scope) ──────────────COMMENT
MEDIUMapp/agent/learning/threats.py65 # ── Known C2 / red-team framework names (warn-only) ─────────────COMMENT
MEDIUMapp/agent/learning/threats.py95 # ── Hardcoded secrets ────────────────────────────────────────────COMMENT
MEDIUMapp/adapters/system/code/client.py19# ---------------------------------------------------------------------------COMMENT
MEDIUMapp/adapters/system/code/client.py21# ---------------------------------------------------------------------------COMMENT
MEDIUMapp/adapters/external/wechat.py11# ------------------------------------------------------------------------COMMENT
MEDIUMapp/modules/vyo/vyo.py58 # ── 连接状态 ────────────────────────────────────────────────COMMENT
MEDIUMapp/modules/vyo/vyo.py103 # ── 媒体库 ──────────────────────────────────────────────────COMMENT
MEDIUMapp/modules/vyo/vyo.py270 # ── 条目 ────────────────────────────────────────────────────COMMENT
MEDIUMapp/modules/vyo/vyo.py477 # ── 统计与展示 ──────────────────────────────────────────────COMMENT
MEDIUMapp/modules/vyo/vyo.py591 # ── 入库刷新 ────────────────────────────────────────────────COMMENT
MEDIUMtests/test_plugin_instance_log_context_entrypoints.py28# ---------------------------------------------------------------------------COMMENT
MEDIUMtests/test_plugin_instance_log_context_entrypoints.py30# ---------------------------------------------------------------------------COMMENT
MEDIUMtests/test_plugin_instance_log_context_entrypoints.py111# ---------------------------------------------------------------------------COMMENT
MEDIUMtests/test_plugin_instance_log_context_entrypoints.py113# ---------------------------------------------------------------------------COMMENT
MEDIUM⚡tests/test_plugin_instance_log_context_entrypoints.py250# ---------------------------------------------------------------------------COMMENT
MEDIUM⚡tests/test_plugin_instance_log_context_entrypoints.py252# ---------------------------------------------------------------------------COMMENT
MEDIUMtests/test_plugin_instance_log_context_entrypoints.py294# ---------------------------------------------------------------------------COMMENT
MEDIUMtests/test_plugin_instance_log_context_entrypoints.py296# ---------------------------------------------------------------------------COMMENT
MEDIUM⚡tests/test_transfer_overwrite_declined.py58# ---------------------------------------------------------------------------COMMENT
MEDIUM⚡tests/test_transfer_overwrite_declined.py60# ---------------------------------------------------------------------------COMMENT
MEDIUMtests/test_transfer_overwrite_declined.py208# ---------------------------------------------------------------------------COMMENT
MEDIUMtests/test_transfer_overwrite_declined.py210# ---------------------------------------------------------------------------COMMENT
MEDIUM⚡tests/test_vyo_module.py225# ── 存在性判断 ──────────────────────────────────────────────────────COMMENT
MEDIUM⚡tests/test_vyo_module.py323# ── 条目转换 ────────────────────────────────────────────────────────COMMENT
MEDIUM⚡tests/test_vyo_module.py351# ── 展示与图片 ──────────────────────────────────────────────────────COMMENT
MEDIUM⚡tests/test_vyo_module.py384# ── 入库刷新 ────────────────────────────────────────────────────────COMMENT
MEDIUM⚡tests/test_vyo_module.py442# ── 连接与认证 ──────────────────────────────────────────────────────COMMENT
MEDIUM⚡tests/test_vyo_module.py486# ── PR-Agent 审查修复的回归 ──────────────────────────────────────────COMMENT
MEDIUMtests/test_vyo_module.py115# ── 分页 ────────────────────────────────────────────────────────────COMMENT
MEDIUMtests/test_vyo_module.py168# ── 媒体库与统计 ────────────────────────────────────────────────────COMMENT
MEDIUM⚡tests/test_tmdb_retry_and_errors.py49# ---------------------------------------------------------------------------COMMENT
MEDIUM⚡tests/test_tmdb_retry_and_errors.py51# ---------------------------------------------------------------------------COMMENT
MEDIUM⚡tests/test_tmdb_retry_and_errors.py168# ---------------------------------------------------------------------------COMMENT
MEDIUM⚡tests/test_tmdb_retry_and_errors.py170# ---------------------------------------------------------------------------COMMENT
MEDIUM⚡tests/test_transfer_history_gate.py52# ---------------------------------------------------------------------------COMMENT
MEDIUM⚡tests/test_transfer_history_gate.py54# ---------------------------------------------------------------------------COMMENT
MEDIUM⚡tests/test_transfer_history_gate.py152# ---------------------------------------------------------------------------COMMENT
MEDIUM⚡tests/test_transfer_history_gate.py154# ---------------------------------------------------------------------------COMMENT
MEDIUM⚡tests/test_transfer_history_gate.py373# ---------------------------------------------------------------------------COMMENT
MEDIUM⚡tests/test_transfer_history_gate.py375# ---------------------------------------------------------------------------COMMENT
MEDIUM⚡tests/test_transfer_history_gate.py432# ---------------------------------------------------------------------------COMMENT
MEDIUM⚡tests/test_transfer_history_gate.py434# ---------------------------------------------------------------------------COMMENT
MEDIUM⚡tests/test_transfer_history_gate.py450# ---------------------------------------------------------------------------COMMENT
MEDIUM⚡tests/test_transfer_history_gate.py452# ---------------------------------------------------------------------------COMMENT
MEDIUM⚡tests/test_transfer_history_gate.py475# ---------------------------------------------------------------------------COMMENT
MEDIUM⚡tests/test_transfer_history_gate.py477# ---------------------------------------------------------------------------COMMENT
MEDIUM⚡tests/test_transfer_history_gate.py546# ---------------------------------------------------------------------------COMMENT
MEDIUM⚡tests/test_transfer_history_gate.py548# ---------------------------------------------------------------------------COMMENT
MEDIUMtests/test_transfer_history_gate.py346# ---------------------------------------------------------------------------COMMENT
MEDIUMtests/test_transfer_history_gate.py348# ---------------------------------------------------------------------------COMMENT
Modern Structural Boilerplate167 hits · 167 pts
SeverityFileLineSnippetContext
LOWdatabase/versions/b6e1f8a3c9d2_3_0_26.py81def _set_key_nullable(nullable: bool) -> None:CODE
LOWapp/monitor/__init__.py28__all__ = ["DirectoryChangeEvent", "LocalDirectoryWatcher", "Monitor"]CODE
LOWapp/doctor/__init__.py29__all__ = [CODE
LOWapp/runtime/gc.py15logger = logging.getLogger(__name__)CODE
LOWapp/runtime/log.py785 def update_loggers(self) -> None:CODE
LOW⚡app/runtime/events.py202 def set_error_notifier(self, notifier: Optional[EventErrorNotifier]) -> None:CODE
LOWapp/runtime/cache.py21logger = logging.getLogger(__name__)CODE
LOWapp/runtime/extensions/plugin/registry.py117 def set_settling(self, settling: bool) -> None:CODE
LOW⚡app/runtime/extensions/plugin/manager.py737 def set_plugin_settling(self, settling: bool) -> None:CODE
LOWapp/runtime/event/snapshot.py116__all__ = ["EventPayloadSnapshot", "snapshot_event_data"]CODE
LOWapp/scheduler/__init__.py28__all__ = ["Scheduler", "SchedulerChain"]CODE
LOWapp/scheduler/reconcile.py367 def update_workflow_job(self, workflow: WorkflowSnapshot) -> None:CODE
LOWapp/scheduler/reconcile.py405 def update_plugin_job(self, pid: str) -> None:CODE
LOWapp/foundation/version.py6__all__ = ["compare_version"]CODE
LOWapp/chain/listenbrainz.py13__all__ = [CODE
LOWapp/chain/workflow.py400 def update_runtime_state(self) -> None:CODE
LOWapp/chain/workflow.py413 def set_node_state(self, action_id: str, state: str, message: Optional[str] = None) -> None:CODE
LOWapp/chain/workflow.py733 def update_progress(self) -> None:CODE
LOWapp/chain/transfer/__init__.py28__all__ = ["TransferChain", "task_lock"]CODE
LOWapp/chain/search/__init__.py30__all__ = ["SearchChain"]CODE
LOWapp/chain/subscribe/__init__.py27__all__ = ["SubscribeChain"]CODE
LOWapp/chain/download/__init__.py30__all__ = ["DownloadChain"]CODE
LOWapp/chain/media/__init__.py30__all__ = ["MediaChain"]CODE
LOWapp/agent/web.py36 def set_emit_callback(self, on_emit: Callable[[str], None]) -> None:CODE
LOWapp/agent/web.py300 def set_output_callback(self, output_callback: Optional[Callable[[str], None]]) -> None:CODE
LOWapp/agent/steering.py186__all__ = [CODE
LOWapp/agent/orchestrator.py1286 def _set_event_value(event_data: Any, key: str, value: Any) -> None:CODE
LOWapp/agent/contracts.py35__all__ = ["ReplyMode", "build_display_message"]CODE
LOWapp/agent/middleware/subagents.py1432__all__ = [CODE
LOWapp/agent/middleware/config.py42__all__ = ["RuntimeConfigMiddleware"]CODE
LOWapp/agent/middleware/skills.py642__all__ = [CODE
LOWapp/agent/middleware/steering.py102__all__ = ["STEERING_MESSAGE_ID_KEY", "SteeringMiddleware"]CODE
LOWapp/agent/middleware/policy.py285__all__ = [CODE
LOWapp/agent/middleware/jobs.py289__all__ = [CODE
LOWapp/agent/middleware/usage.py603__all__ = ["UsageMiddleware"]CODE
LOWapp/agent/tools/catalog.py206__all__ = [CODE
LOWapp/agent/tools/tags.py41__all__ = ["ToolTag"]CODE
LOWapp/agent/tools/manager.py78 def set_data_context(self, data: AgentDataContext) -> None:CODE
LOWapp/agent/tools/impl/service.py566__all__ = [CODE
LOWapp/agent/tools/impl/api.py407__all__ = ["MoviePilotApiInput", "MoviePilotApiTool"]CODE
LOWapp/agent/llm/provider.py26__all__ = [CODE
LOW⚡app/agent/llm/helper.py1389 def _set_metadata_attr(name: str, value: Any) -> None:CODE
LOWapp/agent/learning/threats.py164__all__ = ["INVISIBLE_CHARS", "MAX_SCAN_CHARS", "scan_for_threats", "first_threat_message"]CODE
LOWapp/agent/terminal/manager.py91 def _set_nonblocking(fd: int) -> None:CODE
LOWapp/agent/api/executor.py230__all__ = ["ApiExecutionContext", "ApiExecutionError", "MoviePilotApiExecutor"]CODE
LOWapp/agent/skills/metadata.py7logger = logging.getLogger(__name__)CODE
LOWapp/agent/callback/__init__.py161 def set_dispatch_policy(self, allow_dispatch_without_context: bool = False) -> None:CODE
LOWapp/agent/policy/sanitizer.py1034__all__ = [CODE
LOWapp/agent/policy/registry.py199__all__ = [CODE
LOWapp/agent/policy/api.py878__all__ = [CODE
LOWapp/agent/policy/mcp.py1307__all__ = ["build_api_mcp_input_schema"]CODE
LOWapp/agent/policy/orchestrator.py229__all__ = [CODE
LOWapp/agent/policy/contracts.py242__all__ = [CODE
LOWapp/schemas/query.py390__all__ = [CODE
LOWapp/schemas/message.py283 def set_notification_route_scope(self, scope: Optional[str]) -> None:CODE
LOWapp/testing/__init__.py14__all__ = ["stub_modules"]CODE
LOW⚡app/adapters/web/security/access.py78def set_token_identity_validator(validator: TokenIdentityValidator) -> None:CODE
LOWapp/adapters/network/browser.py64 def set_extra_http_headers(self, headers: dict[str, str]) -> None:CODE
LOWapp/adapters/network/browser.py68 def set_default_timeout(self, timeout: int) -> None:CODE
LOWapp/adapters/network/http.py467 def update_headers(self, headers: dict[str, Any]) -> None:CODE
107 more matches not shown…
Hallucination Indicators7 hits · 105 pts
SeverityFileLineSnippetContext
CRITICAL⚡app/modules/rtorrent/rtorrent.py558 self._proxy.throttle.down.max.set(CODE
CRITICAL⚡app/modules/rtorrent/rtorrent.py563 self._proxy.throttle.up.max.set(CODE
CRITICAL⚡tests/test_metainfo.py552 r"Ha.Ha.Ha.Ha.Ha.2026.S06E([0-1][0-9]).Part1 => 哈哈哈哈哈 (2020){[tmdbid=112732;type=tv]} S06E\1.Part1 && S06 <> .PaCODE
CRITICAL⚡tests/test_rtorrent_compat.py81 fake_proxy.throttle.down.max.set.assert_called_once_with(CODE
CRITICAL⚡tests/test_rtorrent_compat.py85 fake_proxy.throttle.up.max.set.assert_called_once_with(CODE
CRITICAL⚡tests/test_rtorrent_compat.py108 fake_proxy.throttle.down.max.set.assert_called_once_with(CODE
CRITICAL⚡tests/test_rtorrent_compat.py112 fake_proxy.throttle.up.max.set.assert_not_called()CODE
AI Structural Patterns106 hits · 94 pts
SeverityFileLineSnippetContext
LOWapp/runtime/cache.py872CODE
LOWapp/runtime/extensions/plugin/storage.py92CODE
LOWapp/chain/_recognition.py656CODE
LOWapp/chain/_recognition.py694CODE
LOWapp/chain/message.py253CODE
LOWapp/chain/message.py452CODE
LOWapp/chain/recommend.py388CODE
LOWapp/chain/recommend.py437CODE
LOWapp/chain/recommend.py564CODE
LOWapp/chain/recommend.py589CODE
LOWapp/chain/scraping.py999CODE
LOWapp/chain/scraping.py1341CODE
LOWapp/chain/base.py862CODE
LOWapp/chain/base.py916CODE
LOWapp/chain/base.py1035CODE
LOWapp/chain/transfer/plan.py866CODE
LOWapp/chain/transfer/workflow.py389CODE
LOWapp/chain/transfer/workflow.py462CODE
LOWapp/chain/transfer/history.py175CODE
LOWapp/chain/search/facade.py422CODE
LOWapp/chain/search/facade.py450CODE
LOWapp/chain/search/facade.py478CODE
LOWapp/chain/search/media.py357CODE
LOWapp/chain/search/media.py375CODE
LOWapp/chain/search/media.py395CODE
LOWapp/chain/search/cache.py48CODE
LOWapp/chain/search/cache.py84CODE
LOWapp/chain/search/result.py358CODE
LOWapp/chain/subscribe/create.py592CODE
LOWapp/chain/subscribe/create.py640CODE
LOWapp/chain/subscribe/create.py726CODE
LOWapp/chain/subscribe/notify.py99CODE
LOWapp/chain/download/batch.py35CODE
LOWapp/chain/download/batch.py71CODE
LOWapp/chain/download/submission.py392CODE
LOWapp/chain/download/submission.py429CODE
LOWapp/chain/media/contract.py112CODE
LOWapp/chain/media/contract.py126CODE
LOWapp/agent/session.py285CODE
LOWapp/agent/orchestrator.py422CODE
LOWapp/agent/middleware/subagents.py1224CODE
LOWapp/agent/middleware/usage.py172CODE
LOWapp/agent/tools/factory.py157CODE
LOWapp/agent/tools/impl/browse_webpage.py250CODE
LOWapp/agent/tools/impl/persona.py102CODE
LOWapp/agent/tools/impl/execute_command.py665CODE
LOWapp/agent/llm/catalog.py1485CODE
LOWapp/agent/llm/helper.py1478CODE
LOWapp/agent/llm/helper.py1829CODE
LOWapp/agent/terminal/manager.py112CODE
LOWapp/adapters/network/http.py407CODE
LOWapp/adapters/network/http.py1133CODE
LOWapp/sdk/plugin/base.py420CODE
LOWapp/db/models/transferhistory.py619CODE
LOWapp/db/oper/message.py22CODE
LOWapp/db/oper/message.py69CODE
LOWapp/db/oper/agentchat.py209CODE
LOWapp/db/oper/transferhistory.py373CODE
LOWapp/api/endpoints/subscribe.py597CODE
LOWapp/api/endpoints/subscribe.py795CODE
46 more matches not shown…
Structural Annotation Overuse26 hits · 46 pts
SeverityFileLineSnippetContext
LOWapp/modules/filemanager/storages/alipan.py466 # Step 4: 转换为无符号int64COMMENT
LOWapp/modules/filemanager/storages/alipan.py481 # Step 8: 读取文件范围数据并编码COMMENT
LOWapp/modules/filemanager/storages/u115.py622 # Step 1: 初始化上传COMMENT
LOWapp/modules/filemanager/storages/u115.py648 # Step 2: 处理二次认证COMMENT
LOWapp/modules/filemanager/storages/u115.py685 # Step 3: 秒传COMMENT
LOWapp/modules/filemanager/storages/u115.py721 # Step 4: 获取上传凭证COMMENT
LOWapp/modules/filemanager/storages/u115.py733 # Step 5: 断点续传COMMENT
LOWapp/modules/filemanager/storages/u115.py750 # Step 6: 对象存储上传COMMENT
LOW⚡skills/create-moviepilot-skill/SKILL.md43### Step 1: Understand the RequestCOMMENT
LOW⚡skills/create-moviepilot-skill/SKILL.md52### Step 2: Check Existing Skills FirstCOMMENT
LOW⚡skills/create-moviepilot-skill/SKILL.md60### Step 3: Choose the Skill ID and PathCOMMENT
LOW⚡skills/create-moviepilot-skill/SKILL.md67### Step 4: Write Frontmatter CorrectlyCOMMENT
LOWskills/create-moviepilot-skill/SKILL.md91### Step 5: Write the BodyCOMMENT
LOWskills/create-moviepilot-skill/SKILL.md113### Step 6: Add Supporting Files Only When They HelpCOMMENT
LOWskills/create-moviepilot-skill/SKILL.md121### Step 7: Implement the SkillCOMMENT
LOWskills/create-moviepilot-skill/SKILL.md135### Step 8: Validate Before FinishingCOMMENT
LOW⚡skills/generate-identifiers/SKILL.md137### Step 1: Analyze the ProblemCOMMENT
LOW⚡skills/generate-identifiers/SKILL.md145### Step 2: Generate the Identifier Rule(s)COMMENT
LOW⚡skills/generate-identifiers/SKILL.md153### Step 3: Query Existing IdentifiersCOMMENT
LOW⚡skills/generate-identifiers/SKILL.md161### Step 4: Check for DuplicatesCOMMENT
LOW⚡skills/generate-identifiers/SKILL.md168### Step 5: Save the Updated IdentifiersCOMMENT
LOWskills/generate-identifiers/SKILL.md182### Step 6: Verify (Optional)COMMENT
LOWskills/generate-identifiers/SKILL.md190### Step 7: ReportCOMMENT
LOWskills/anysearch/README.md70### Step 1: Detect available runtimeCOMMENT
LOWskills/anysearch/README.md88### Step 2: Run entry test (probe all available runtimes)COMMENT
LOWskills/anysearch/README.md111### Step 3: Persist recommended runtime to configuration fileCOMMENT
Fake / Example Data36 hits · 44 pts
SeverityFileLineSnippetContext
LOWapp/adapters/network/browser.py1005 || el.getAttribute('placeholder')CODE
LOWapp/adapters/network/browser.py1016 placeholder: el.getAttribute('placeholder') || '',CODE
LOWtests/test_telegram.py39 telegram = Telegram(TELEGRAM_TOKEN="fake_token", TELEGRAM_CHAT_ID="fake_chat_id")CODE
LOWtests/test_browser_helper.py127 "placeholder": "",CODE
LOW⚡tests/test_event_runtime_components.py72 fake_name = "tests._fake_unloaded_plugin"CODE
LOW⚡tests/test_event_runtime_components.py73 fake_module = types.ModuleType(fake_name)CODE
LOW⚡tests/test_event_runtime_components.py74 sys.modules[fake_name] = fake_moduleCODE
LOW⚡tests/test_event_runtime_components.py85 del sys.modules[fake_name]CODE
LOW⚡tests/test_event_runtime_components.py93 f"{fake_name}._ResidualPlugin.reload",CODE
LOW⚡tests/test_event_runtime_components.py96 sys.modules.pop(fake_name, None)CODE
LOW⚡tests/test_event_runtime_components.py101 fake_name = "tests._fake_quiesced_plugin"CODE
LOW⚡tests/test_event_runtime_components.py102 fake_module = types.ModuleType(fake_name)CODE
LOW⚡tests/test_event_runtime_components.py103 sys.modules[fake_name] = fake_moduleCODE
LOW⚡tests/test_event_runtime_components.py124 del sys.modules[fake_name]CODE
LOW⚡tests/test_event_runtime_components.py127 f"{fake_name}._QuiescedPlugin.reload"CODE
LOW⚡tests/test_event_runtime_components.py130 f"{fake_name}._QuiescedPlugin"CODE
LOW⚡tests/test_event_runtime_components.py152 sys.modules.pop(fake_name, None)CODE
LOW⚡tests/test_event_runtime_components.py157 fake_name = "tests._fake_unloaded_decorated_plugin"CODE
LOW⚡tests/test_event_runtime_components.py158 fake_module = types.ModuleType(fake_name)CODE
LOW⚡tests/test_event_runtime_components.py159 sys.modules[fake_name] = fake_moduleCODE
LOW⚡tests/test_event_runtime_components.py175 del sys.modules[fake_name]CODE
LOW⚡tests/test_event_runtime_components.py183 f"{fake_name}._deco.<locals>.wrapper",CODE
LOW⚡tests/test_event_runtime_components.py186 sys.modules.pop(fake_name, None)CODE
LOWtests/test_local_setup_installer_wizard.py147 "placeholder": "填写 Cookie",CODE
LOWtests/test_local_setup_installer_wizard.py168 "placeholder": "填写 Cookie",CODE
LOW⚡tests/test_api_authorization.py459 fake_user = SimpleNamespace()CODE
LOW⚡tests/test_api_authorization.py469 return fake_userCODE
LOW⚡tests/test_api_authorization.py474 fake_user.values = valuesCODE
LOW⚡tests/test_api_authorization.py475 return fake_userCODE
LOWtests/test_api_authorization.py491 assert fake_user.values == {"avatar": "data:image/ico;base64,b'YXZhdGFy'"}CODE
LOWtests/test_agent_tool_result_policy.py477 alias = AliasPath("placeholder")CODE
LOWtests/test_feedback_issue_scripts.py156 "hunter2", "user@example.com", "/Users/alice/"):CODE
LOWscripts/local_setup.py2265 "placeholder": str(param_conf.get("placeholder") or "").strip(),CODE
LOWscripts/local_setup.py2331 placeholder = str(param_meta.get("placeholder") or "").strip()CODE
LOWskills/feedback-issue/scripts/feedback_issue_common.py104 "lorem ipsum", "dolor sit amet",CODE
LOWskills/feedback-issue/scripts/feedback_issue_common.py104 "lorem ipsum", "dolor sit amet",CODE
Over-Commented Block26 hits · 26 pts
SeverityFileLineSnippetContext
LOWapp/monitor/dispatcher.py401 # 这一步的原子性。COMMENT
LOWapp/monitor/monitor.py81 # 启动失败待重试的本地监控配置COMMENT
LOWapp/monitor/watcher.py41 _HANDLE_CHANGES = {Change.added, Change.modified}COMMENT
LOWapp/runtime/config.py261 # PostgreSQL 密码COMMENT
LOWapp/runtime/config.py281 # 实测常驻的 feishu/discord 循环不访问数据库,走此路径的只有插件与调度器COMMENT
LOWapp/runtime/config.py301 # ==================== 数据清理配置 ====================COMMENT
LOWapp/runtime/config.py541 # ==================== 订阅配置 ====================COMMENT
LOWapp/runtime/config.py581 # ==================== 下载配置 ====================COMMENT
LOWapp/runtime/config.py621 # 文件整理线程数COMMENT
LOWapp/runtime/log.py161 expires_at: Optional[float]COMMENT
LOWapp/agent/guardrails/controller.py41# 2–4 call batch each iteration ran to the budget unflagged (port of can1357/oh-my-pi#10521,COMMENT
LOWapp/agent/learning/threats.py81COMMENT
LOWapp/schemas/context.py341 # 别名和译名COMMENT
LOWapp/db/session.py81 return _scoped_sessionCOMMENT
LOWapp/db/session.py121 """COMMENT
LOWapp/db/engine.py281 return async_engineCOMMENT
LOWconfig/category.yaml1####### 配置说明 #######COMMENT
LOWconfig/category.yaml61# 12 AdventureCOMMENT
LOWconfig/category.yaml81# 16 动画COMMENT
LOWconfig/category.yaml101# ar 阿拉伯语COMMENT
LOWconfig/category.yaml121# gl 加里西亚语COMMENT
LOWconfig/category.yaml141# mk 马其顿语COMMENT
LOWconfig/category.yaml161# sw 斯瓦希里语COMMENT
LOWconfig/category.yaml181# AR 阿根廷COMMENT
LOWconfig/category.yaml201# IT 意大利COMMENT
LOWconfig/category.yaml221# TW 中国台湾COMMENT
Verbosity Indicators8 hits · 12 pts
SeverityFileLineSnippetContext
LOWapp/modules/filemanager/storages/alipan.py466 # Step 4: 转换为无符号int64COMMENT
LOWapp/modules/filemanager/storages/alipan.py481 # Step 8: 读取文件范围数据并编码COMMENT
LOWapp/modules/filemanager/storages/u115.py622 # Step 1: 初始化上传COMMENT
LOWapp/modules/filemanager/storages/u115.py648 # Step 2: 处理二次认证COMMENT
LOWapp/modules/filemanager/storages/u115.py685 # Step 3: 秒传COMMENT
LOWapp/modules/filemanager/storages/u115.py721 # Step 4: 获取上传凭证COMMENT
LOWapp/modules/filemanager/storages/u115.py733 # Step 5: 断点续传COMMENT
LOWapp/modules/filemanager/storages/u115.py750 # Step 6: 对象存储上传COMMENT
Overly Generic Function Names8 hits · 7 pts
SeverityFileLineSnippetContext
LOWapp/agent/middleware/subagents.py495 async def run_task(CODE
LOWapp/startup/initializers/plugins.py1037async def execute_task(loop, task_func, task_name):CODE
LOWtests/test_architecture_egress.py549def helper(client):STRING
LOWtests/test_architecture_baseline_cli.py382 "def helper():\n"CODE
LOWtests/test_plugin_settlement_lifecycle.py25 async def execute_task(_loop, task_func, _task_name):CODE
LOWtests/test_scheduler_progress.py147 async def run_task():CODE
LOWtests/test_scheduler_progress.py184 async def run_task():CODE
LOWtests/test_scheduler_progress.py216 async def run_task():CODE
Magic Placeholder Names1 hit · 5 pts
SeverityFileLineSnippetContext
HIGHskills/anysearch/scripts/shared/doc_spec.md210{{LANG_INVOKE}} search "climate change policy 2025" --api_key <your_api_key> --max_results 3CODE
AI Slop Vocabulary1 hit · 3 pts
SeverityFileLineSnippetContext
MEDIUMapp/agent/guardrails/controller.py232 # A harness REFUSAL of a redundant call (repeated identical read/search) carriesCOMMENT
Redundant / Tautological Comments1 hit · 2 pts
SeverityFileLineSnippetContext
LOWapp/modules/wechat/wechat.py423 # Read file content into memory to avoid file handle issuesCOMMENT