AI Slop Code RIsk Monitor

aden-hive/hive

Multi-Agent Harness for Production AI

37.4 High pattern signal View on GitHub

Maintenance and Governance Review

This report summarizes scanner evidence for aden-hive/hive, a Python project with 11,097 GitHub stars. SynthScan examined 449,168 lines of code across 1526 source files, recording 10630 pattern matches distributed across 21 syntactic categories. The legacy adjusted pattern signal is 37.4 (High 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.

37.4
Adjusted Signal
37.4
Raw Pattern Score
100%
Time Factor
2026-10-11
Last Push
11.1K
Stars
Python
Language
449.2K
Lines of Code
1.5K
Files
10.6K
Pattern Hits
2026-10-12
Scan Date
0.39
HC Hit Rate

Risk Review · v3

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

Cognitive Ownership Risk 43.6/100 · MEDIUM

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

Hallucinated Dependency & Supply Chain Risk 18.7/100 · LOW

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

Agent Over-Engineering Ratio 78.7/100 · CRITICAL

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

PR Review Velocity Impact 85.9/100 · CRITICAL

Which changes need focused human review? 10630 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 595MEDIUM 2010LOW 8025

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 10630 distinct pattern matches across 21 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.

Decorative Section Separators1889 hits · 6459 pts
SeverityFileLineSnippetContext
MEDIUM⚡quickstart.sh118# ============================================================COMMENT
MEDIUM⚡quickstart.sh120# ============================================================COMMENT
MEDIUM⚡quickstart.sh248# ============================================================COMMENT
MEDIUM⚡quickstart.sh250# ============================================================COMMENT
MEDIUM⚡quickstart.sh453# ============================================================COMMENT
MEDIUM⚡quickstart.sh455# ============================================================COMMENT
MEDIUM⚡quickstart.sh2085# ============================================================COMMENT
MEDIUM⚡quickstart.sh2087# ============================================================COMMENT
MEDIUM⚡quickstart.sh2186# ============================================================COMMENT
MEDIUM⚡quickstart.sh2188# ============================================================COMMENT
MEDIUM⚡quickstart.sh2264# ============================================================COMMENT
MEDIUM⚡quickstart.sh2266# ============================================================COMMENT
MEDIUM⚡quickstart.sh2308# ============================================================COMMENT
MEDIUM⚡quickstart.sh2310# ============================================================COMMENT
MEDIUM⚡quickstart.sh2319# ============================================================COMMENT
MEDIUM⚡quickstart.sh2321# ============================================================COMMENT
MEDIUMquickstart.sh1153# ── Credential detection (silent — just set flags) ───────────COMMENT
MEDIUMquickstart.sh1229# ── Read previous configuration (if any) ──────────────────────COMMENT
MEDIUMquickstart.sh1329# ── Show unified provider selection menu ─────────────────────COMMENT
MEDIUMquickstart.sh1876# ============================================================COMMENT
MEDIUMquickstart.sh1878# ============================================================COMMENT
MEDIUMquickstart.sh2035# ============================================================COMMENT
MEDIUMquickstart.sh2037# ============================================================COMMENT
MEDIUMquickstart.sh2155# ============================================================COMMENT
MEDIUMquickstart.sh2157# ============================================================COMMENT
MEDIUMtools/files_server.py63# ── Entry point ───────────────────────────────────────────────────────────COMMENT
MEDIUM⚡tools/tests/test_browser_cleanup_phase1.py48# ─────────────────────────────────────────────────────────────────────────────COMMENT
MEDIUM⚡tools/tests/test_browser_cleanup_phase1.py50# ─────────────────────────────────────────────────────────────────────────────COMMENT
MEDIUM⚡tools/tests/test_browser_cleanup_phase1.py112# ─────────────────────────────────────────────────────────────────────────────COMMENT
MEDIUM⚡tools/tests/test_browser_cleanup_phase1.py114# ─────────────────────────────────────────────────────────────────────────────COMMENT
MEDIUM⚡tools/tests/test_browser_cleanup_phase1.py333# ─────────────────────────────────────────────────────────────────────────────COMMENT
MEDIUM⚡tools/tests/test_browser_cleanup_phase1.py335# ─────────────────────────────────────────────────────────────────────────────COMMENT
MEDIUM⚡tools/tests/test_browser_cleanup_phase1.py383# ─────────────────────────────────────────────────────────────────────────────COMMENT
MEDIUM⚡tools/tests/test_browser_cleanup_phase1.py385# ─────────────────────────────────────────────────────────────────────────────COMMENT
MEDIUMtools/tests/test_browser_cleanup_phase1.py174# ─────────────────────────────────────────────────────────────────────────────COMMENT
MEDIUMtools/tests/test_browser_cleanup_phase1.py176# ─────────────────────────────────────────────────────────────────────────────COMMENT
MEDIUM⚡tools/tests/test_terminal_tools_shell.py24# ── POSIX behavior is unchanged ──────────────────────────────────────────COMMENT
MEDIUM⚡tools/tests/test_terminal_tools_shell.py63# ── Windows priority: Git Bash → PowerShell → cmd ────────────────────────COMMENT
MEDIUMtools/tests/test_terminal_tools_shell.py108# ── Explicit Windows shell paths map to the right dialect ─────────────────COMMENT
MEDIUM⚡tools/tests/test_terminal_tools_shell.py135# ── _windows_bash excludes the WSL System32 launcher ─────────────────────COMMENT
MEDIUM⚡tools/tests/test_memory_recall_timeline.py38# ---------------------------------------------------------------------------COMMENT
MEDIUM⚡tools/tests/test_memory_recall_timeline.py40# ---------------------------------------------------------------------------COMMENT
MEDIUM⚡tools/tests/test_memory_recall_timeline.py88# ---------------------------------------------------------------------------COMMENT
MEDIUM⚡tools/tests/test_memory_recall_timeline.py90# ---------------------------------------------------------------------------COMMENT
MEDIUMtools/tests/test_rate_limit_hook.py17# ── Fixtures ────────────────────────────────────────────────────────COMMENT
MEDIUM⚡tools/tests/test_rate_limit_hook.py60# ── before_run tests ────────────────────────────────────────────────COMMENT
MEDIUM⚡tools/tests/test_rate_limit_hook.py146# ── after_run tests ─────────────────────────────────────────────────COMMENT
MEDIUM⚡tools/tests/test_rate_limit_hook.py206# ── IDENTITY_JS tests ──────────────────────────────────────────────COMMENT
MEDIUM⚡tools/tests/test_rate_limit_hook.py222# ── too_fast absorb tests (2026-07-21) ─────────────────────────────COMMENT
MEDIUM⚡tools/tests/test_browser_tools_comprehensive.py44# ─────────────────────────────────────────────────────────────────────────────COMMENT
MEDIUM⚡tools/tests/test_browser_tools_comprehensive.py46# ─────────────────────────────────────────────────────────────────────────────COMMENT
MEDIUM⚡tools/tests/test_browser_tools_comprehensive.py112# ─────────────────────────────────────────────────────────────────────────────COMMENT
MEDIUM⚡tools/tests/test_browser_tools_comprehensive.py114# ─────────────────────────────────────────────────────────────────────────────COMMENT
MEDIUM⚡tools/tests/test_live_health_checks.py43# ---------------------------------------------------------------------------COMMENT
MEDIUM⚡tools/tests/test_live_health_checks.py45# ---------------------------------------------------------------------------COMMENT
MEDIUM⚡tools/tests/test_live_health_checks.py96# ---------------------------------------------------------------------------COMMENT
MEDIUM⚡tools/tests/test_live_health_checks.py98# ---------------------------------------------------------------------------COMMENT
MEDIUMtools/tests/test_live_health_checks.py124# ---------------------------------------------------------------------------COMMENT
MEDIUMtools/tests/test_live_health_checks.py126# ---------------------------------------------------------------------------COMMENT
MEDIUM⚡tools/tests/test_live_health_checks.py140# ---------------------------------------------------------------------------COMMENT
1829 more matches not shown…
Hyper-Verbose Identifiers4419 hits · 4067 pts
SeverityFileLineSnippetContext
LOWCONTRIBUTING.md460async def test_anthropic_provider_basic():CODE
LOWCONTRIBUTING.md468async def test_anthropic_provider_real(anthropic_api_key):CODE
LOWCONTRIBUTING.md975async def test_graph_execution_with_multiple_nodes():CODE
LOWtools/BUILDING_TOOLS.md250def test_my_tool_with_valid_key(mcp):CODE
LOWtools/manual_browser_complex_test.py35async def test_linkedin_profile_scroll(bridge: BeelineBridge, tab_id: int) -> dict:CODE
LOW⚡tools/tests/test_browser_cleanup_phase1.py54async def test_close_defers_when_bridge_disconnected(monkeypatch):CODE
LOW⚡tools/tests/test_browser_cleanup_phase1.py118async def test_forward_reaper_closes_only_marked_orphans_after_debounce():CODE
LOW⚡tools/tests/test_browser_cleanup_phase1.py339async def test_create_context_pins_window_across_workers():CODE
LOW⚡tools/tests/test_browser_cleanup_phase1.py389async def test_destroy_records_persisted_group_then_create_recycles_it():CODE
LOWtools/tests/test_browser_cleanup_phase1.py76async def test_drain_dead_letter_closes_deferred(monkeypatch):CODE
LOWtools/tests/test_browser_cleanup_phase1.py94async def test_close_succeeds_when_connected(monkeypatch):CODE
LOWtools/tests/test_browser_cleanup_phase1.py149async def test_forward_reaper_skips_pooled_saved_chips():CODE
LOWtools/tests/test_browser_cleanup_phase1.py162async def test_forward_reaper_resets_debounce_when_orphan_disappears():CODE
LOWtools/tests/test_browser_cleanup_phase1.py197async def test_ungrouped_reaper_closes_tracked_escapee_after_debounce():CODE
LOWtools/tests/test_browser_cleanup_phase1.py216async def test_ungrouped_reaper_never_closes_untracked_user_tab():CODE
LOWtools/tests/test_browser_cleanup_phase1.py227async def test_ungrouped_reaper_skips_tab_owned_by_live_context():CODE
LOWtools/tests/test_browser_cleanup_phase1.py239async def test_ungrouped_reaper_resets_debounce_when_regrouped():CODE
LOWtools/tests/test_browser_cleanup_phase1.py258async def test_ungrouped_reaper_noop_when_nothing_tracked():CODE
LOWtools/tests/test_browser_cleanup_phase1.py299async def test_hive_tab_ids_populated_by_create_tab_and_evicted_by_close():CODE
LOWtools/tests/test_browser_cleanup_phase1.py318def test_hive_tab_ids_updated_by_regrouped_event():CODE
LOWtools/tests/test_browser_cleanup_phase1.py366async def test_create_context_self_heals_when_window_changes():CODE
LOWtools/tests/test_browser_cleanup_phase1.py414async def test_destroy_non_persisted_group_not_pooled():CODE
LOWtools/tests/test_browser_cleanup_phase1.py424async def test_create_does_not_recycle_on_old_protocol():CODE
LOWtools/tests/conftest.py20def _clear_default_adapter_cache():CODE
LOW⚡tools/tests/test_terminal_tools_shell.py27def test_posix_shell_true_is_bash(monkeypatch):CODE
LOW⚡tools/tests/test_terminal_tools_shell.py36def test_shell_false_is_direct():CODE
LOW⚡tools/tests/test_terminal_tools_shell.py56def test_resolve_shell_backcompat(monkeypatch):CODE
LOW⚡tools/tests/test_terminal_tools_shell.py66def test_windows_prefers_git_bash(monkeypatch):CODE
LOWtools/tests/test_terminal_tools_shell.py77def test_windows_falls_back_to_powershell(monkeypatch):CODE
LOWtools/tests/test_terminal_tools_shell.py97def test_windows_falls_back_to_cmd(monkeypatch):CODE
LOW⚡tools/tests/test_terminal_tools_shell.py128def test_kind_for_explicit_path(path, kind, prefix):CODE
LOW⚡tools/tests/test_terminal_tools_shell.py138def test_windows_bash_rejects_wsl_launcher(monkeypatch):CODE
LOW⚡tools/tests/test_terminal_tools_shell.py146def test_windows_bash_accepts_real_path_bash(monkeypatch):CODE
LOW⚡tools/tests/test_terminal_tools_shell.py153def test_windows_bash_env_override(monkeypatch):CODE
LOW⚡tools/tests/test_script_hooks.py45def test_register_adds_to_list():CODE
LOW⚡tools/tests/test_script_hooks.py51def test_register_preserves_order():CODE
LOW⚡tools/tests/test_script_hooks.py61def test_hook_without_before_run_is_noop():CODE
LOW⚡tools/tests/test_script_hooks.py68def test_hook_without_after_run_is_noop():CODE
LOW⚡tools/tests/test_script_hooks.py76async def test_before_run_returning_none_proceeds():CODE
LOWtools/tests/test_script_hooks.py93async def test_before_run_returning_dict_short_circuits():CODE
LOWtools/tests/test_script_hooks.py110async def test_first_blocking_hook_wins():CODE
LOWtools/tests/test_script_hooks.py129async def test_after_run_transforms_result():CODE
LOWtools/tests/test_script_hooks.py142async def test_after_run_chains_multiple_hooks():CODE
LOWtools/tests/test_senders_body_html.py45def test_text_only_generates_html_with_real_line_breaks() -> None:CODE
LOWtools/tests/test_senders_body_html.py59def test_html_only_generates_a_readable_text_alternative() -> None:CODE
LOW⚡tools/tests/test_senders_body_html.py70def test_both_provided_are_used_verbatim() -> None:CODE
LOW⚡tools/tests/test_senders_body_html.py76def test_empty_text_opts_out_of_the_plain_part() -> None:CODE
LOW⚡tools/tests/test_senders_body_html.py83def test_legacy_html_content_holding_plain_text_is_still_safe() -> None:CODE
LOW⚡tools/tests/test_senders_body_html.py94def test_legacy_html_content_holding_real_html_still_works() -> None:CODE
LOW⚡tools/tests/test_senders_body_html.py101def test_special_characters_are_escaped_not_broken() -> None:CODE
LOW⚡tools/tests/test_senders_body_html.py108def test_html_to_text_unescapes_entities() -> None:CODE
LOW⚡tools/tests/test_senders_body_html.py114def test_empty_bodies_do_not_become_markup(body: str) -> None:CODE
LOW⚡tools/tests/test_senders_body_html.py119def test_no_body_at_all_resolves_to_nothing() -> None:CODE
LOW⚡tools/tests/test_memory_recall_timeline.py43def test_query_terms_drop_scaffolding_and_stem() -> None:CODE
LOW⚡tools/tests/test_memory_recall_timeline.py48def test_recall_finds_the_turn_that_answers(hive_home: Path) -> None:CODE
LOW⚡tools/tests/test_memory_recall_timeline.py71def test_recall_excludes_the_live_session_and_stays_quiet_when_nothing_relates(hive_home: Path) -> None:CODE
LOW⚡tools/tests/test_memory_recall_timeline.py79def test_one_shared_common_word_is_not_enough(hive_home: Path) -> None:CODE
LOWtools/tests/test_memory_recall_timeline.py119def test_search_filters_by_date_overlap_and_sorts_oldest_first(weddings) -> None:CODE
LOWtools/tests/test_memory_recall_timeline.py131def test_search_matches_aliases_and_kinds(weddings) -> None:CODE
LOW⚡tools/tests/test_memory_recall_timeline.py143def test_search_truncates_and_reports_total(weddings) -> None:CODE
4359 more matches not shown…
Empty Error Handlers350 hits · 1658 pts
SeverityFileLineSnippetContext
HIGHtools/tests/conftest.py126except Exception:CODE
HIGHtools/tests/integrations/test_input_validation.py153except TypeError:CODE
HIGHtools/src/aden_tools/file_ops.py287except FileNotFoundError:CODE
HIGHtools/src/aden_tools/file_ops.py1238except Exception:CODE
HIGHtools/src/aden_tools/file_ops.py1589except Exception:CODE
HIGHtools/src/aden_tools/file_ops.py701except ValueError:CODE
HIGHtools/src/aden_tools/file_ops.py1100except Exception:CODE
HIGHtools/src/aden_tools/file_ops.py1572except Exception:CODE
HIGHtools/src/aden_tools/tools/port_scanner/port_scanner.py271except Exception:CODE
HIGH…ols/tools/dns_security_scanner/dns_security_scanner.py123except (dns.resolver.NoAnswer, dns.resolver.NXDOMAIN, dns.exception.DNSException):CODE
HIGH…ols/tools/dns_security_scanner/dns_security_scanner.py161except (dns.resolver.NoAnswer, dns.resolver.NXDOMAIN, dns.exception.DNSException):CODE
HIGH…ols/tools/dns_security_scanner/dns_security_scanner.py197except dns.resolver.NoAnswer:CODE
HIGH…ols/tools/dns_security_scanner/dns_security_scanner.py199except (dns.resolver.NXDOMAIN, dns.exception.DNSException):CODE
HIGHtools/src/aden_tools/tools/gmail_tool/gmail_tool.py238except Exception:CODE
HIGHtools/src/aden_tools/tools/gmail_tool/gmail_tool.py250except Exception:CODE
HIGH…ls/src/aden_tools/tools/pdf_read_tool/pdf_read_tool.py335except Exception:CODE
HIGHtools/src/aden_tools/tools/senders_tool/senders_tool.py64except json.JSONDecodeError:CODE
HIGHtools/src/aden_tools/tools/attio_tool/attio_tool.py298except Exception:CODE
HIGHtools/src/aden_tools/tools/sap_tool/sap_tool.py50except KeyError:CODE
HIGH…ls/src/aden_tools/tools/postgres_tool/postgres_tool.py167except Exception:CODE
HIGH…rc/aden_tools/tools/web_scrape_tool/web_scrape_tool.py95except ValueError:CODE
HIGH…rc/aden_tools/tools/web_scrape_tool/web_scrape_tool.py191except (httpx.HTTPError, ValueError):CODE
HIGH…rc/aden_tools/tools/web_scrape_tool/web_scrape_tool.py283except PlaywrightTimeout:CODE
HIGH…rc/aden_tools/tools/web_scrape_tool/web_scrape_tool.py304except (json.JSONDecodeError, TypeError):CODE
HIGHtools/src/aden_tools/tools/linear_tool/linear_tool.py812except Exception:CODE
HIGHtools/src/aden_tools/senders/threads.py64except FileNotFoundError:CODE
HIGHtools/src/aden_tools/senders/rotation.py49except FileNotFoundError:CODE
HIGHtools/src/aden_tools/credentials/store_adapter.py268except Exception:CODE
HIGHtools/src/aden_tools/credentials/store_adapter.py576except Exception:CODE
HIGHtools/src/aden_tools/credentials/health_check.py399except Exception:CODE
HIGHtools/src/aden_tools/credentials/health_check.py267except Exception:CODE
HIGHtools/src/terminal_tools/server.py142except Exception:CODE
HIGHtools/src/terminal_tools/server.py146except Exception:CODE
HIGHtools/src/terminal_tools/server.py129except Exception:CODE
HIGHtools/src/terminal_tools/server.py133except Exception:CODE
HIGHtools/src/terminal_tools/exec.py222except (BrokenPipeError, OSError):CODE
HIGHtools/src/terminal_tools/exec.py242except (OSError, ValueError):CODE
HIGHtools/src/terminal_tools/exec.py247except Exception:CODE
HIGHtools/src/terminal_tools/exec.py297except JobLimitExceeded:CODE
HIGHtools/src/terminal_tools/pty/tools.py76except Exception:CODE
HIGHtools/src/terminal_tools/pty/tools.py43except Exception:CODE
HIGHtools/src/terminal_tools/pty/session.py346except OSError:CODE
HIGHtools/src/terminal_tools/pty/session.py200except (ProcessLookupError, PermissionError):CODE
HIGHtools/src/terminal_tools/pty/session.py204except ChildProcessError:CODE
HIGHtools/src/terminal_tools/pty/session.py216except OSError:CODE
HIGHtools/src/terminal_tools/pty/session.py185except OSError:CODE
HIGHtools/src/terminal_tools/pty/session.py210except (ProcessLookupError, PermissionError):CODE
HIGHtools/src/terminal_tools/common/limits.py264except Exception:CODE
HIGHtools/src/terminal_tools/common/process_tree.py47except ProcessLookupError:CODE
HIGHtools/src/terminal_tools/common/process_tree.py67except ProcessLookupError:CODE
HIGHtools/src/terminal_tools/jobs/manager.py422except (OSError, ValueError):CODE
HIGHtools/src/terminal_tools/jobs/manager.py427except Exception:CODE
HIGHtools/src/terminal_tools/jobs/manager.py152except Exception:CODE
HIGHtools/src/terminal_tools/jobs/manager.py251except Exception:CODE
HIGHtools/src/terminal_tools/jobs/manager.py260except Exception:CODE
HIGHtools/src/chart_tools/server.py119except Exception:CODE
HIGHtools/src/chart_tools/server.py110except Exception:CODE
HIGHtools/src/memory_tools/index.py89except OSError:CODE
HIGHtools/src/gcu/server.py259except Exception:CODE
HIGHtools/src/gcu/server.py242except (asyncio.CancelledError, Exception):CODE
290 more matches not shown…
Excessive Try-Catch Wrapping1349 hits · 1188 pts
SeverityFileLineSnippetContext
LOWquickstart.sh1266except Exception:CODE
LOWtools/manual_browser_test.py52 except Exception as e:CODE
LOWtools/manual_browser_test.py65 except Exception as e:CODE
LOWtools/manual_browser_test.py82 except Exception as e:CODE
LOWtools/manual_browser_test.py103 except Exception as e:CODE
LOWtools/manual_browser_test.py131 except Exception as e:CODE
LOWtools/manual_browser_test.py153 except Exception as e:CODE
LOWtools/manual_browser_test.py178 except Exception as e:STRING
LOWtools/manual_browser_test.py195 except Exception as e:CODE
LOWtools/manual_browser_test.py218 except Exception as e:CODE
LOWtools/linkedin_browser_test.py53 except Exception as e:CODE
LOWtools/linkedin_browser_test.py74 except Exception as e:CODE
LOWtools/linkedin_browser_test.py151 except Exception as e:STRING
LOWtools/linkedin_browser_test.py164 except Exception as e:STRING
LOWtools/linkedin_browser_test.py173 except Exception as e:STRING
LOWtools/BUILDING_TOOLS.md66 except Exception as e:CODE
LOWtools/BUILDING_TOOLS.md294 except Exception as e:CODE
MEDIUMtools/BUILDING_TOOLS.md288def my_tool(**kwargs) -> dict:CODE
LOWtools/manual_browser_complex_test.py74 except Exception as e:STRING
LOWtools/manual_browser_complex_test.py115 except Exception as e:STRING
LOWtools/manual_browser_complex_test.py170 except Exception as e:STRING
LOWtools/manual_browser_complex_test.py226 except Exception as e:STRING
LOWtools/manual_browser_complex_test.py268 except Exception as e:CODE
LOWtools/README.md222 except Exception as e:CODE
LOWtools/manual_click_debug.py56 except Exception as e:CODE
LOWtools/manual_click_debug.py89 except Exception as e:STRING
LOWtools/manual_click_debug.py97 except Exception as e:STRING
LOWtools/manual_click_debug.py113 except Exception as e:STRING
LOWtools/manual_click_debug.py133 except Exception as e:STRING
LOWtools/tests/conftest.py104 except Exception as exc:CODE
LOWtools/tests/conftest.py126 except Exception:CODE
LOW⚡tools/tests/test_browser_tools_comprehensive.py39 except Exception:CODE
LOW⚡tools/tests/test_x_page_load_repro.py137 except Exception as e:CODE
LOW⚡tools/tests/test_x_page_load_repro.py155 except Exception as e:CODE
LOW⚡tools/tests/test_x_page_load_repro.py170 except Exception as e:CODE
LOW⚡tools/tests/test_x_page_load_repro.py252 except Exception:CODE
LOWtools/tests/test_x_page_load_repro.py86 except Exception as e:CODE
LOWtools/tests/test_x_page_load_repro.py197 except Exception as e:CODE
LOWtools/tests/test_x_page_load_repro.py354 except Exception as e:STRING
LOWtools/src/aden_tools/file_ops.py1009 except Exception as e:CODE
LOWtools/src/aden_tools/file_ops.py1091 except Exception:CODE
LOWtools/src/aden_tools/file_ops.py1100 except Exception:CODE
LOWtools/src/aden_tools/file_ops.py1115 except Exception as e:CODE
LOWtools/src/aden_tools/file_ops.py1238 except Exception:CODE
LOWtools/src/aden_tools/file_ops.py1247 except Exception as e:CODE
LOWtools/src/aden_tools/file_ops.py1534 except Exception as e:CODE
LOWtools/src/aden_tools/file_ops.py1572 except Exception:CODE
LOWtools/src/aden_tools/file_ops.py1589 except Exception:CODE
LOWtools/src/aden_tools/file_ops.py1595 except Exception as e:CODE
LOWtools/src/aden_tools/tools/n8n_tool/n8n_tool.py64 except Exception:CODE
LOW…s/tools/google_analytics_tool/google_analytics_tool.py155 except Exception as e:CODE
LOW…s/tools/google_analytics_tool/google_analytics_tool.py212 except Exception as e:CODE
LOW…s/tools/google_analytics_tool/google_analytics_tool.py247 except Exception as e:CODE
LOW…s/tools/google_analytics_tool/google_analytics_tool.py289 except Exception as e:CODE
LOW…s/tools/google_analytics_tool/google_analytics_tool.py330 except Exception as e:CODE
LOW…s/tools/google_analytics_tool/google_analytics_tool.py369 except Exception as e:CODE
LOW…s/tools/google_analytics_tool/google_analytics_tool.py408 except Exception as e:CODE
LOW…s/tools/google_analytics_tool/google_analytics_tool.py449 except Exception as e:CODE
LOWtools/src/aden_tools/tools/csv_tool/csv_tool.py81 except Exception as e:CODE
LOWtools/src/aden_tools/tools/csv_tool/csv_tool.py131 except Exception as e:CODE
1289 more matches not shown…
Unused Imports959 hits · 906 pts
SeverityFileLineSnippetContext
LOWtools/files_server.py20CODE
LOWtools/memory_tools_server.py10CODE
LOWtools/terminal_tools_server.py15CODE
LOWtools/chart_tools_server.py11CODE
LOWtools/tests/test_browser_cleanup_phase1.py14CODE
LOWtools/tests/conftest.py3CODE
LOWtools/tests/test_terminal_tools_shell.py8CODE
LOWtools/tests/test_script_hooks.py3CODE
LOWtools/tests/test_senders_body_html.py21CODE
LOWtools/tests/test_memory_recall_timeline.py3CODE
LOWtools/tests/test_terminal_tools_jobs.py3CODE
LOWtools/tests/test_terminal_tools_security.py3CODE
LOWtools/tests/test_rate_limit_hook.py3CODE
LOWtools/tests/test_browser_tools_comprehensive.py11CODE
LOWtools/tests/test_senders_feature_flag.py15CODE
LOWtools/tests/test_terminal_tools_pty.py3CODE
LOWtools/tests/test_bridge_rpc_allowlist.py8CODE
LOWtools/tests/test_live_health_checks.py17CODE
LOWtools/tests/test_command_guard.py11CODE
LOWtools/tests/test_chart_tools_smoke.py9CODE
LOWtools/tests/test_terminal_tools_smoke.py3CODE
LOWtools/tests/test_refs.py3CODE
LOWtools/tests/test_file_state_cache.py12CODE
LOWtools/tests/test_browser_discovery.py10CODE
LOWtools/tests/test_credentials_tool.py8CODE
LOWtools/tests/test_bridge_multiconnection.py15CODE
LOWtools/tests/test_memory_tools.py13CODE
LOWtools/tests/test_terminal_tools_search.py3CODE
LOWtools/tests/test_terminal_tools_exec.py3CODE
LOWtools/tests/test_browser_profile_conflict.py16CODE
LOWtools/tests/test_bridge_host_lifetime.py9CODE
LOWtools/tests/vision_eval/server.py21CODE
LOWtools/tests/tools/test_similarweb_tool.py3CODE
LOWtools/tests/tools/test_ssl_tls_scanner.py3CODE
LOWtools/tests/tools/test_port_scanner.py3CODE
LOWtools/tests/tools/test_discord_tool.py16CODE
LOWtools/tests/tools/test_risk_scorer.py3CODE
LOWtools/tests/tools/test_telegram_tool.py16CODE
LOWtools/tests/tools/test_image_gen_tool.py7CODE
LOWtools/tests/tools/test_hubspot_tool.py11CODE
LOWtools/tests/tools/test_wandb_tool.py3CODE
LOWtools/tests/tools/test_subdomain_enumerator.py3CODE
LOWtools/tests/tools/test_linear_tool.py12CODE
LOWtools/tests/tools/test_attio_tool.py12CODE
LOWtools/tests/tools/test_github_tool.py11CODE
LOWtools/tests/tools/test_tech_stack_detector.py3CODE
LOWtools/tests/tools/test_mattermost_tool.py9CODE
LOWtools/tests/tools/test_bigquery_tool.py13CODE
LOWtools/tests/tools/test_http_headers_scanner.py3CODE
LOWtools/tests/tools/test_dns_security_scanner.py3CODE
LOWtools/tests/tools/test_intercom_tool.py12CODE
LOWtools/tests/tools/test_razorpay_tool.py13CODE
LOWtools/tests/tools/test_attach_file_tool.py3CODE
LOWtools/tests/tools/test_stripe_tool.py14CODE
LOWtools/tests/tools/test_prometheus_tool.py1CODE
LOWtools/tests/tools/test_google_docs_tool.py12CODE
LOWtools/tests/tools/test_security_tools.py3CODE
LOWtools/tests/tools/test_arxiv_tool.py11CODE
LOWtools/tests/tools/test_apollo_tool.py12CODE
LOWtools/tests/integrations/conftest.py7CODE
899 more matches not shown…
Cross-Language Confusion173 hits · 757 pts
SeverityFileLineSnippetContext
HIGHtools/manual_browser_test.py171 first: links[0]?.href || nullCODE
HIGHtools/linkedin_browser_test.py91 if (rect.width > 200 && rect.height > 200) {CODE
HIGHtools/tests/test_command_guard.py21 'pkill -f "chrome.*silent-lime-narwhal" 2>/dev/null; pkill -f "google-chrome" 2>/dev/null; sleep 2; echo "done"',CODE
HIGHtools/tests/test_command_guard.py25 "kill $(ps aux | grep -v grep | grep -i chrome | awk '{print $2}') 2>/dev/null; sleep 2; echo \"done\"",CODE
HIGHtools/tests/test_command_guard.py55 'which google-chrome google-chrome-stable chromium chromium-browser 2>/dev/null || echo "not found"',CODE
HIGHtools/tests/test_terminal_tools_exec.py213 command="echo HEADER && echo line1 | head -1",CODE
HIGHtools/src/chart_tools/renderer.py294 const legendVertical = userLegend && userLegend.orient === 'vertical';STRING
HIGHtools/src/gcu/cli.py222 "Bare multi-statement code without a return yields null; a top-level `throw`\n"CODE
HIGHtools/src/gcu/cli_commands/page.py49 script = f"(function() {{ const el = document.querySelector({sel_json}); return el ? el.outerHTML : null; }}CODE
HIGH⚡tools/src/gcu/browser/bridge.py363 if (!el) return null;CODE
HIGH⚡tools/src/gcu/browser/bridge.py366 tag: el.tagName ? el.tagName.toLowerCase() : null,CODE
HIGH⚡tools/src/gcu/browser/bridge.py367 id: el.id || null,CODE
HIGH⚡tools/src/gcu/browser/bridge.py367 id: el.id || null,CODE
HIGH⚡tools/src/gcu/browser/bridge.py368 className: typeof el.className === 'string' ? el.className.substring(0, 120) : null,CODE
HIGH⚡tools/src/gcu/browser/bridge.py369 role: el.getAttribute ? el.getAttribute('role') : null,CODE
HIGH⚡tools/src/gcu/browser/bridge.py370 text: ((el.innerText || el.textContent || '') + '').substring(0, 80),CODE
HIGH⚡tools/src/gcu/browser/bridge.py379 stack.push(describe(els[i]));CODE
HIGH⚡tools/src/gcu/browser/bridge.py382 stack.push(describe(topEl));CODE
HIGH⚡tools/src/gcu/browser/bridge.py388 if (!el) return null;CODE
HIGH⚡tools/src/gcu/browser/bridge.py390 tag: el.tagName ? el.tagName.toLowerCase() : null,CODE
HIGH⚡tools/src/gcu/browser/bridge.py391 text: ((el.innerText || el.textContent || '') + '').substring(0, 40)CODE
HIGH⚡tools/src/gcu/browser/bridge.py399 var offsetInRect = null;CODE
HIGH⚡tools/src/gcu/browser/bridge.py400 if (hit && hit.rect && hit.rect.width > 0 && hit.rect.height > 0) {CODE
HIGH⚡tools/src/gcu/browser/bridge.py460 for (var i = 0; i < el.attributes.length && i < 10; i++) {CODE
HIGH⚡tools/src/gcu/browser/bridge.py465 id: el.id || null,CODE
HIGH⚡tools/src/gcu/browser/bridge.py465 id: el.id || null,CODE
HIGH⚡tools/src/gcu/browser/bridge.py466 className: el.className || null,CODE
HIGH⚡tools/src/gcu/browser/bridge.py466 className: el.className || null,CODE
HIGH⚡tools/src/gcu/browser/bridge.py467 name: el.getAttribute('name') || null,CODE
HIGH⚡tools/src/gcu/browser/bridge.py468 type: el.getAttribute('type') || null,CODE
HIGH⚡tools/src/gcu/browser/bridge.py469 role: el.getAttribute('role') || null,CODE
HIGH⚡tools/src/gcu/browser/bridge.py470 contenteditable: el.getAttribute('contenteditable') || null,CODE
HIGH⚡tools/src/gcu/browser/bridge.py472 value: (el.value !== undefined ? String(el.value).substring(0, 200) : null),CODE
HIGH⚡tools/src/gcu/browser/bridge.py478 if (!el || el === document.body) return null;CODE
HIGH⚡tools/src/gcu/browser/bridge.py478 if (!el || el === document.body) return null;CODE
HIGH⚡tools/src/gcu/browser/bridge.py486 framePath.push(el.id || el.getAttribute('data-testid') || el.tagName.toLowerCase());CODE
HIGH⚡tools/src/gcu/browser/bridge.py486 framePath.push(el.id || el.getAttribute('data-testid') || el.tagName.toLowerCase());CODE
HIGH⚡tools/src/gcu/browser/bridge.py487 var innerDoc = null;CODE
HIGH⚡tools/src/gcu/browser/bridge.py488 try { innerDoc = el.contentDocument; } catch (e) { innerDoc = null; }CODE
HIGH⚡tools/src/gcu/browser/bridge.py491 if (!innerActive || innerActive === innerDoc.body) break;CODE
HIGH⚡tools/src/gcu/browser/bridge.py3973 if (rect.width === 0 || rect.height === 0) {{CODE
HIGH⚡tools/src/gcu/browser/bridge.py3978 if (rect.bottom < 0 || rect.top > {viewport_height} ||CODE
HIGH⚡tools/src/gcu/browser/bridge.py3979 rect.right < 0 || rect.left > {viewport_width}) {{CODE
HIGH⚡tools/src/gcu/browser/bridge.py5105 while (node && node !== document.body && node !== document.documentElement) {{CODE
HIGH⚡tools/src/gcu/browser/bridge.py5109 return null;CODE
HIGH⚡tools/src/gcu/browser/bridge.py5112 let target = null;CODE
HIGH⚡tools/src/gcu/browser/bridge.py5147 if (rect.width < 50 || rect.height < 50) continue;CODE
HIGH⚡tools/src/gcu/browser/bridge.py5148 if (rect.bottom <= 0 || rect.top >= window.innerHeight) continue;CODE
HIGH⚡tools/src/gcu/browser/bridge.py5149 if (rect.right <= 0 || rect.left >= window.innerWidth) continue;CODE
HIGH⚡tools/src/gcu/browser/bridge.py5150 candidates.push({{ el: el, area: rect.width * rect.height }});CODE
HIGH⚡tools/src/gcu/browser/bridge.py5524 if (rect.width === 0 || rect.height === 1 ||CODE
HIGH⚡tools/src/gcu/browser/bridge.py5532 if (rect.bottom < 0 || rect.top > window.innerHeight ||CODE
HIGH⚡tools/src/gcu/browser/bridge.py5533 rect.right < 0 || rect.left > window.innerWidth) {CODE
HIGH⚡tools/src/gcu/browser/bridge.py5538 const text = (el.innerText || el.value || el.placeholderCODE
HIGH⚡tools/src/gcu/browser/bridge.py5540 const type = el.type || tag;CODE
HIGH⚡tools/src/gcu/browser/bridge.py5542 const name = el.name || el.id || '';CODE
HIGH⚡tools/src/gcu/browser/bridge.py5546 results.push({CODE
HIGH⚡tools/src/gcu/browser/bridge.py5689 if (aria && aria.trim()) return aria.trim().replace(/\\s+/g, ' ');CODE
HIGH⚡tools/src/gcu/browser/bridge.py5692 if (node.nodeType === 3) { parts.push(node.textContent); return; }CODE
HIGH⚡tools/src/gcu/browser/bridge.py5694 if (node.getAttribute && node.getAttribute('aria-hidden') === 'true') return;CODE
113 more matches not shown…
Modern Structural Boilerplate405 hits · 403 pts
SeverityFileLineSnippetContext
LOWtools/files_server.py27logger = logging.getLogger(__name__)CODE
LOWtools/mcp_server.py36logger = logging.getLogger(__name__)CODE
LOWtools/tests/conftest.py16logger = logging.getLogger(__name__)CODE
LOWtools/tests/test_live_health_checks.py30logger = logging.getLogger(__name__)CODE
LOWtools/src/aden_tools/__init__.py40__all__ = [CODE
LOWtools/src/aden_tools/tools/__init__.py397__all__ = ["register_all_tools"]CODE
LOWtools/src/aden_tools/tools/n8n_tool/__init__.py5__all__ = ["register_tools"]CODE
LOW…src/aden_tools/tools/google_analytics_tool/__init__.py5__all__ = ["register_tools"]CODE
LOW…s/tools/google_analytics_tool/google_analytics_tool.py34logger = logging.getLogger(__name__)CODE
LOWtools/src/aden_tools/tools/csv_tool/__init__.py5__all__ = ["register_tools"]CODE
LOWtools/src/aden_tools/tools/kafka_tool/__init__.py5__all__ = ["register_tools"]CODE
LOWtools/src/aden_tools/tools/freshdesk_tool/__init__.py5__all__ = ["register_tools"]CODE
LOWtools/src/aden_tools/tools/attach_file_tool/__init__.py5__all__ = ["register_tools"]CODE
LOWtools/src/aden_tools/tools/calendly_tool/__init__.py5__all__ = ["register_tools"]CODE
LOW…den_tools/tools/google_search_console_tool/__init__.py5__all__ = ["register_tools"]CODE
LOWtools/src/aden_tools/tools/excel_tool/__init__.py5__all__ = ["register_tools"]CODE
LOWtools/src/aden_tools/tools/google_maps_tool/__init__.py5__all__ = ["register_tools"]CODE
LOWtools/src/aden_tools/tools/gitlab_tool/__init__.py5__all__ = ["register_tools"]CODE
LOWtools/src/aden_tools/tools/vercel_tool/__init__.py5__all__ = ["register_tools"]CODE
LOWtools/src/aden_tools/tools/pinecone_tool/__init__.py5__all__ = ["register_tools"]CODE
LOWtools/src/aden_tools/tools/discord_tool/__init__.py5__all__ = ["register_tools"]CODE
LOWtools/src/aden_tools/tools/langfuse_tool/__init__.py5__all__ = ["register_tools"]CODE
LOWtools/src/aden_tools/tools/vision_tool/__init__.py5__all__ = ["register_tools"]CODE
LOWtools/src/aden_tools/tools/asana_tool/__init__.py5__all__ = ["register_tools"]CODE
LOW…/src/aden_tools/tools/microsoft_graph_tool/__init__.py5__all__ = ["register_tools"]CODE
LOWtools/src/aden_tools/tools/stripe_tool/__init__.py3__all__ = ["register_tools"]CODE
LOWtools/src/aden_tools/tools/arxiv_tool/__init__.py5__all__ = ["register_tools"]CODE
LOWtools/src/aden_tools/tools/port_scanner/__init__.py5__all__ = ["register_tools"]CODE
LOW…/src/aden_tools/tools/dns_security_scanner/__init__.py5__all__ = ["register_tools"]CODE
LOWtools/src/aden_tools/tools/mongodb_tool/__init__.py5__all__ = ["register_tools"]CODE
LOWtools/src/aden_tools/tools/ssl_tls_scanner/__init__.py5__all__ = ["register_tools"]CODE
LOWtools/src/aden_tools/tools/powerbi_tool/__init__.py5__all__ = ["register_tools"]CODE
LOWtools/src/aden_tools/tools/plaid_tool/__init__.py5__all__ = ["register_tools"]CODE
LOWtools/src/aden_tools/tools/azure_sql_tool/__init__.py5__all__ = ["register_tools"]CODE
LOWtools/src/aden_tools/tools/duckduckgo_tool/__init__.py5__all__ = ["register_tools"]CODE
LOWtools/src/aden_tools/tools/huggingface_tool/__init__.py5__all__ = ["register_tools"]CODE
LOWtools/src/aden_tools/tools/jira_tool/__init__.py5__all__ = ["register_tools"]CODE
LOWtools/src/aden_tools/tools/web_search_tool/__init__.py5__all__ = ["register_tools"]CODE
LOWtools/src/aden_tools/tools/brevo_tool/__init__.py5__all__ = ["register_tools"]CODE
LOWtools/src/aden_tools/tools/serpapi_tool/__init__.py5__all__ = ["register_tools"]CODE
LOWtools/src/aden_tools/tools/airtable_tool/__init__.py5__all__ = ["register_tools"]CODE
LOWtools/src/aden_tools/tools/docker_hub_tool/__init__.py5__all__ = ["register_tools"]CODE
LOWtools/src/aden_tools/tools/hubspot_tool/__init__.py9__all__ = ["register_tools"]CODE
LOWtools/src/aden_tools/tools/gmail_tool/__init__.py5__all__ = ["register_tools"]CODE
LOWtools/src/aden_tools/tools/image_gen_tool/__init__.py5__all__ = ["register_tools"]CODE
LOWtools/src/aden_tools/tools/apollo_tool/__init__.py13__all__ = ["register_tools"]CODE
LOWtools/src/aden_tools/tools/obsidian_tool/__init__.py5__all__ = ["register_tools"]CODE
LOWtools/src/aden_tools/tools/youtube_tool/__init__.py5__all__ = ["register_tools"]CODE
LOWtools/src/aden_tools/tools/prometheus_tool/__init__.py5__all__ = ["register_tools"]CODE
LOWtools/src/aden_tools/tools/calcom_tool/__init__.py9__all__ = ["register_tools"]CODE
LOWtools/src/aden_tools/tools/cloudflare_tool/__init__.py5__all__ = ["register_tools"]CODE
LOWtools/src/aden_tools/tools/greenhouse_tool/__init__.py5__all__ = ["register_tools"]CODE
LOWtools/src/aden_tools/tools/cloudinary_tool/__init__.py5__all__ = ["register_tools"]CODE
LOWtools/src/aden_tools/tools/pdf_read_tool/__init__.py5__all__ = ["register_tools"]CODE
LOWtools/src/aden_tools/tools/senders_tool/__init__.py3__all__ = ["register_tools"]CODE
LOWtools/src/aden_tools/tools/lusha_tool/__init__.py5__all__ = ["register_tools"]CODE
LOWtools/src/aden_tools/tools/time_tool/__init__.py5__all__ = ["register_tools"]CODE
LOW…/src/aden_tools/tools/subdomain_enumerator/__init__.py5__all__ = ["register_tools"]CODE
LOWtools/src/aden_tools/tools/terraform_tool/__init__.py5__all__ = ["register_tools"]CODE
LOW…s/src/aden_tools/tools/tech_stack_detector/__init__.py5__all__ = ["register_tools"]CODE
345 more matches not shown…
Deep Nesting395 hits · 300 pts
SeverityFileLineSnippetContext
LOWtools/linkedin_browser_test.py17CODE
LOWtools/manual_click_debug.py17CODE
LOWtools/tests/test_terminal_tools_lifecycle.py177CODE
LOWtools/tests/vision_eval/server.py117CODE
LOWtools/tests/integrations/conftest.py48CODE
LOWtools/tests/integrations/conftest.py156CODE
LOWtools/tests/integrations/test_input_validation.py39CODE
LOWtools/src/aden_tools/file_ops.py134CODE
LOWtools/src/aden_tools/file_ops.py215CODE
LOWtools/src/aden_tools/file_ops.py610CODE
LOWtools/src/aden_tools/file_ops.py797CODE
LOWtools/src/aden_tools/file_ops.py916CODE
LOWtools/src/aden_tools/file_ops.py983CODE
LOWtools/src/aden_tools/file_ops.py1403CODE
LOWtools/src/aden_tools/file_ops.py1448CODE
LOWtools/src/aden_tools/tools/csv_tool/csv_tool.py12CODE
LOWtools/src/aden_tools/tools/csv_tool/csv_tool.py16CODE
LOW…/src/aden_tools/tools/freshdesk_tool/freshdesk_tool.py55CODE
LOWtools/src/aden_tools/tools/excel_tool/excel_tool.py12CODE
LOWtools/src/aden_tools/tools/excel_tool/excel_tool.py16CODE
LOWtools/src/aden_tools/tools/excel_tool/excel_tool.py209CODE
LOWtools/src/aden_tools/tools/excel_tool/excel_tool.py298CODE
LOWtools/src/aden_tools/tools/excel_tool/excel_tool.py418CODE
LOWtools/src/aden_tools/tools/excel_tool/excel_tool.py579CODE
LOW…/aden_tools/tools/google_maps_tool/google_maps_tool.py84CODE
LOW…/aden_tools/tools/google_maps_tool/google_maps_tool.py281CODE
LOW…/aden_tools/tools/google_maps_tool/google_maps_tool.py411CODE
LOW…ls/src/aden_tools/tools/langfuse_tool/langfuse_tool.py70CODE
LOW…ls/src/aden_tools/tools/langfuse_tool/langfuse_tool.py77CODE
LOWtools/src/aden_tools/tools/arxiv_tool/arxiv_tool.py22CODE
LOWtools/src/aden_tools/tools/arxiv_tool/arxiv_tool.py127CODE
LOWtools/src/aden_tools/tools/port_scanner/port_scanner.py150CODE
LOWtools/src/aden_tools/tools/port_scanner/port_scanner.py154CODE
LOWtools/src/aden_tools/tools/port_scanner/port_scanner.py207CODE
LOW…ols/tools/dns_security_scanner/dns_security_scanner.py94CODE
LOW…ols/tools/dns_security_scanner/dns_security_scanner.py134CODE
LOW…rc/aden_tools/tools/web_search_tool/web_search_tool.py24CODE
LOW…rc/aden_tools/tools/web_search_tool/web_search_tool.py30CODE
LOW…rc/aden_tools/tools/web_search_tool/web_search_tool.py87CODE
LOW…rc/aden_tools/tools/web_search_tool/web_search_tool.py156CODE
LOWtools/src/aden_tools/tools/gmail_tool/gmail_tool.py49CODE
LOWtools/src/aden_tools/tools/gmail_tool/gmail_tool.py231CODE
LOW…ls/src/aden_tools/tools/obsidian_tool/obsidian_tool.py75CODE
LOW…ls/src/aden_tools/tools/obsidian_tool/obsidian_tool.py203CODE
LOWtools/src/aden_tools/tools/youtube_tool/youtube_tool.py59CODE
LOW…rc/aden_tools/tools/cloudflare_tool/cloudflare_tool.py74CODE
LOW…ls/src/aden_tools/tools/pdf_read_tool/pdf_read_tool.py125CODE
LOWtools/src/aden_tools/tools/senders_tool/senders_tool.py131CODE
LOWtools/src/aden_tools/tools/lusha_tool/lusha_tool.py72CODE
LOWtools/src/aden_tools/tools/lusha_tool/lusha_tool.py76CODE
LOW…tools/tools/tech_stack_detector/tech_stack_detector.py111CODE
LOW…tools/tools/tech_stack_detector/tech_stack_detector.py320CODE
LOW…tools/tools/tech_stack_detector/tech_stack_detector.py115CODE
LOW…ls/src/aden_tools/tools/intercom_tool/intercom_tool.py300CODE
LOW…ls/src/aden_tools/tools/intercom_tool/intercom_tool.py329CODE
LOW…rc/aden_tools/tools/web_scrape_tool/web_scrape_tool.py119CODE
LOW…rc/aden_tools/tools/web_scrape_tool/web_scrape_tool.py123CODE
LOW…ls/src/aden_tools/tools/calendar_tool/calendar_tool.py55CODE
LOW…ls/src/aden_tools/tools/calendar_tool/calendar_tool.py147CODE
LOW…ls/src/aden_tools/tools/calendar_tool/calendar_tool.py739CODE
335 more matches not shown…
Over-Commented Block288 hits · 208 pts
SeverityFileLineSnippetContext
LOWquickstart.sh1#!/bin/bashCOMMENT
LOWtools/tests/integrations/conftest.py21# _tool_to_cred is 1:1 and web_search already maps to brave_search.COMMENT
LOWtools/browser-extension/sidepanel.js41// ── Per-tab action cache ──────────────────────────────────────────────────COMMENT
LOWtools/browser-extension/sidepanel.js181 return (tabs && tabs[0]) || null;COMMENT
LOWtools/browser-extension/sidepanel.js901async function doRelease(tabId) {COMMENT
LOWtools/browser-extension/background.js41}COMMENT
LOWtools/browser-extension/background.js61// endpoints so older extensions surface a clear 409 instead of anCOMMENT
LOWtools/browser-extension/background.js181 return "Chromium";COMMENT
LOWtools/browser-extension/background.js441 case "tab.release": {COMMENT
LOWtools/browser-extension/background.js761// works — see sidepanel.html.COMMENT
LOWtools/browser-extension/background.js801});COMMENT
LOWtools/browser-extension/background.js881 groupId: group.id,COMMENT
LOWtools/browser-extension/background.js901// - Not audible (playing audio/video)COMMENT
LOWtools/browser-extension/background.js921//COMMENT
LOWtools/browser-extension/background.js941// beforeunload handlers or active downloads. After N failed discards weCOMMENT
LOWtools/browser-extension/background.js1181COMMENT
LOWtools/browser-extension/README.md81COMMENT
LOWtools/browser-extension/offscreen.js21let reconnectAttempts = 0;COMMENT
LOWtools/src/aden_tools/file_ops.py381# Two deny lists. Reads ⊂ writes:COMMENT
LOWtools/src/aden_tools/file_ops.py741 new_lines = new.splitlines(keepends=True)COMMENT
LOWtools/src/chart_tools/renderer.py121 try:COMMENT
LOWtools/src/chart_tools/renderer.py261COMMENT
LOWtools/src/chart_tools/tools.py121 }COMMENT
LOWtools/src/gcu/cli_commands/interact.py201COMMENT
LOWtools/src/gcu/browser/health.py141COMMENT
LOWtools/src/gcu/browser/bridge.py61# group title (see background.js context.create). It lets the stale-contextCOMMENT
LOWtools/src/gcu/browser/bridge.py141# When a browser tool fails because the extension isn't connected, the causeCOMMENT
LOWtools/src/gcu/browser/bridge.py241# Fast-fail polling default for element / text waits. 5 seconds is longCOMMENT
LOWtools/src/gcu/browser/bridge.py341 if isinstance(tab_ids, int):COMMENT
LOWtools/src/gcu/browser/bridge.py601COMMENT
LOWtools/src/gcu/browser/bridge.py621 # disturbs another. Replaces the old single self._ws.COMMENT
LOWtools/src/gcu/browser/bridge.py641 self._server: object | None = None # websockets.Server — primary portCOMMENT
LOWtools/src/gcu/browser/bridge.py661 self._started_at_ms: float = time.monotonic() * 1000COMMENT
LOWtools/src/gcu/browser/bridge.py681 # whether one is connected at all. Populated by create_context andCOMMENT
LOWtools/src/gcu/browser/bridge.py701 self._context_in_flight: dict[str, int] = {}COMMENT
LOWtools/src/gcu/browser/bridge.py721 # endpoint serves these to the side panel.COMMENT
LOWtools/src/gcu/browser/bridge.py1241 "bridge": "running" if (self._server or self._legacy_server) else "stopped",COMMENT
LOWtools/src/gcu/browser/bridge.py1261 # from the per-client owner map maintained by the RPC serverCOMMENT
LOWtools/src/gcu/browser/bridge.py1621 except Exception:COMMENT
LOWtools/src/gcu/browser/bridge.py1961 if frame and not frame.get("parentId") and tab_id is not None:COMMENT
LOWtools/src/gcu/browser/bridge.py2221 log_cdp_command(tab_id, method, params, result, duration_ms=duration_ms)COMMENT
LOWtools/src/gcu/browser/bridge.py2901 _WAITING_WINDOW_MS: float = 30_000.0COMMENT
LOWtools/src/gcu/browser/bridge.py3021 # later, and carrying a stale highlight or "attached" flagCOMMENT
LOWtools/src/gcu/browser/bridge.py3301 # Gated on extension protocol_version >= 2 — older extensions don'tCOMMENT
LOWtools/src/gcu/browser/bridge.py3521 except Exception as e:COMMENT
LOWtools/src/gcu/browser/bridge.py3581 # Page.navigate does NOT resolve while a native beforeunload dialogCOMMENT
LOWtools/src/gcu/browser/bridge_rpc.py81# that never replies at all.COMMENT
LOWtools/src/gcu/browser/bridge_rpc.py161 "_cdp",COMMENT
LOWtools/src/gcu/browser/tools/tabs.py221 if not background and tab_id is not None:COMMENT
LOWtools/src/gcu/browser/tools/inspection.py81# are invariant to whatever resize / tile the vision API applies. TheCOMMENT
LOWcore/frontend/src/context/ColonyContext.tsx181 .flatMap(([, entries]) => entries);COMMENT
LOWcore/frontend/src/context/ColonyContext.tsx421 const handler = () => {COMMENT
LOWcore/frontend/src/components/ColonyPanel.tsx881 // Split into active / history buckets — active workers are hoistedCOMMENT
LOWcore/frontend/src/components/ColonyPanel.tsx1841 // Name of the pill currently being pointer-dragged (for lifted styling).COMMENT
LOWcore/frontend/src/components/useLazyHistoryWindow.ts341 // 2. History timeline cascade (queen-DM only). `historyTimeline` isCOMMENT
LOWcore/frontend/src/components/useLazyHistoryWindow.ts441 // dense zero-height sections — a page of 500 events that collapses into aCOMMENT
LOWcore/frontend/src/components/useLazyHistoryWindow.ts461 const parkedAtBottom = stickToBottomRef.current;COMMENT
LOWcore/frontend/src/components/ChatPanel.tsx461 const name = attachmentLabel(fileName);COMMENT
LOWcore/frontend/src/components/ChatPanel.tsx1001// Each `tool_status` chat message holds one tool call. AdjacentCOMMENT
LOWcore/frontend/src/components/ChatPanel.tsx2621 const [pendingImages, setPendingImages] = useState<ImageContent[]>([]);COMMENT
228 more matches not shown…
Docstring Block Structure38 hits · 190 pts
SeverityFileLineSnippetContext
HIGHCONTRIBUTING.md818Run an agent with the given configuration. Args: config: Agent configuration timeout: Optional timeSTRING
HIGHtools/src/aden_tools/tools/excel_tool/excel_tool.py424 Query an Excel file using SQL (powered by DuckDB). Each sheet is available as a table with its sheet nSTRING
HIGHtools/src/aden_tools/tools/asana_tool/asana_tool.py266 Create a new task in Asana. Args: workspace_gid: Workspace GID (required) nameSTRING
HIGHtools/src/aden_tools/tools/asana_tool/asana_tool.py356 Update an existing Asana task. Args: task_gid: Task GID (required) name: New tSTRING
HIGHtools/src/aden_tools/tools/asana_tool/asana_tool.py444 Create a subtask under an existing Asana task. Args: parent_task_gid: Parent task GID (reqSTRING
HIGH…/aden_tools/tools/huggingface_tool/huggingface_tool.py377 Run inference on a HuggingFace model via the Inference API. Supports text-generation, summarization, tSTRING
HIGHtools/src/aden_tools/tools/gmail_tool/gmail_tool.py294 Modify labels on a Gmail message. Use this to star, mark read/unread, mark important, or apply custom STRING
HIGHtools/src/aden_tools/tools/calcom_tool/calcom_tool.py347 Create a new booking for an event type. Use this when you need to: - Schedule a meeting with sSTRING
HIGH…ls/src/aden_tools/tools/razorpay_tool/razorpay_tool.py519 Create a full or partial refund for a payment. Args: payment_id: Razorpay payment ID (e.g.STRING
HIGH…ls/src/aden_tools/tools/postgres_tool/postgres_tool.py426 Describe a PostgreSQL table. Args: schema (str): The schema of the table. tablSTRING
HIGHtools/src/aden_tools/tools/github_tool/github_tool.py26 Sanitize URL path parameters to prevent path traversal. Args: param: The parameter value to sanitize STRING
HIGH…ls/src/aden_tools/tools/bigquery_tool/bigquery_tool.py74 Create a BigQuery client with appropriate credentials. Args: project_id: Optional project ID override STRING
HIGHtools/src/aden_tools/utils/env_helpers.py15 Get an environment variable with optional default and required validation. Args: name: Name of the envSTRING
HIGHtools/src/aden_tools/credentials/store_adapter.py172 Get a credential value by logical name. This is the primary method for retrieving credentials. STRING
HIGHtools/src/aden_tools/credentials/base.py200 Get a credential value by logical name. Reads fresh from environment/.env each time to support hot-relSTRING
HIGHtools/src/gcu/browser/tools/interactions.py474 Press a keyboard key, optionally with modifier keys held. Args: key: Key to press (e.g., 'STRING
HIGHcore/framework/host/agent_host.py312 Unregister an entry point. Args: entry_point_id: Entry point to remove Returns: STRING
HIGHcore/framework/host/agent_host.py927 Trigger execution at a specific entry point. Non-blocking - returns immediately with execution ID. STRING
HIGHcore/framework/storage/concurrent.py281 Load a run from storage. Args: run_id: Run ID to load use_cache: Whether to usSTRING
HIGHcore/framework/storage/session_store.py57 Get path to session directory. Args: session_id: Session ID Returns: STRING
HIGHcore/framework/skills/installer.py84Install a skill from a git repository. Clones the repository with --depth=1 into a temporary directory, then coSTRING
HIGHcore/framework/skills/installer.py159Install a skill using a registry index entry. Resolves the git_url and subdirectory from the registry entry and STRING
HIGHcore/framework/skills/installer.py199Remove an installed skill from the user skills directory. Args: name: Skill directory name to remove.STRING
HIGHcore/framework/skills/installer.py231Create a local editable copy of a skill with a new name. Copies the skill's base directory to target_dir/new_name/ STRING
HIGHcore/framework/orchestrator/safe_eval.py324 Safely evaluate a python expression string. Args: expr: The expression string to evaluate. conSTRING
HIGHcore/framework/credentials/store.py315 Get resolved request kwargs for a registered usage spec. Args: credential_id: The credentiSTRING
HIGHcore/framework/credentials/store.py574 Manually refresh a credential. Args: credential_id: The credential identifier RetSTRING
HIGHcore/framework/credentials/provider.py77 Refresh the credential (e.g., use refresh_token to get new access_token). This method should: STRING
HIGHcore/framework/credentials/template.py58 Resolve all credential references in a template string. Args: template: String containing STRING
HIGHcore/framework/credentials/aden/provider.py152 Refresh credential by requesting new token from Aden server. The Aden server handles the actual OAuth2STRING
HIGHcore/framework/credentials/aden/provider.py256 Fetch credential directly from Aden server. Use this for initial population or when local cache is misSTRING
HIGHcore/framework/credentials/oauth2/base_provider.py120 Generate authorization URL for user consent (Authorization Code flow). Args: state: Anti-CSTRING
HIGHcore/framework/credentials/oauth2/base_provider.py155 Exchange authorization code for tokens (Authorization Code flow). Args: code: AuthorizatioSTRING
HIGHcore/framework/credentials/oauth2/base_provider.py186 Obtain token using client credentials (Client Credentials flow). This is for server-to-server authentiSTRING
HIGHcore/framework/credentials/oauth2/base_provider.py220 Refresh an expired access token (Refresh Token flow). Args: refresh_token: The refresh tokSTRING
HIGHcore/framework/credentials/oauth2/base_provider.py289 Refresh a credential using its refresh token. Implements CredentialProvider.refresh(). Args: STRING
HIGHcore/framework/credentials/oauth2/base_provider.py386 Make a token request to the OAuth2 server. Args: data: Form data for the token request STRING
HIGHcore/framework/credentials/local/registry.py235 Re-run health check for a stored account and update its status. Args: credential_id: LogicSTRING
Fake / Example Data111 hits · 108 pts
SeverityFileLineSnippetContext
LOWtools/tests/test_browser_tools_comprehensive.py250 "name": "John Doe",CODE
LOW⚡tools/tests/test_credentials_tool.py56 assert payload["fields"] == [{"name": "api_key", "label": "API key", "secret": True, "required": True, "placeholder"CODE
LOW⚡tools/tests/test_credentials_tool.py66 assert set(field.keys()) == {"name", "label", "secret", "required", "placeholder"}CODE
LOW⚡tools/tests/test_credentials_tool.py94 assert set(field.keys()) == {"name", "label", "secret", "required", "placeholder"}CODE
LOWtools/tests/tools/test_slack_tool.py242 "real_name": "John Doe",CODE
LOWtools/tests/tools/test_slack_tool.py966 "real_name": "John Doe",CODE
LOWtools/tests/tools/test_jira_tool.py51 "assignee": {"displayName": "John Doe"},CODE
LOWtools/tests/tools/test_pipedrive_tool.py36 "person_id": {"name": "John Doe"},CODE
LOWtools/tests/tools/test_pipedrive_tool.py37 "org_id": {"name": "Acme Corp"},CODE
LOWtools/tests/tools/test_pipedrive_tool.py53 assert result["deals"][0]["person_name"] == "John Doe"CODE
LOWtools/tests/tools/test_pipedrive_tool.py71 "person_id": {"name": "John Doe"},CODE
LOWtools/tests/tools/test_pipedrive_tool.py72 "org_id": {"name": "Acme Corp"},CODE
LOWtools/tests/tools/test_pipedrive_tool.py122 "org_id": {"name": "Acme Corp"},CODE
LOWtools/tests/tools/test_pipedrive_tool.py157 "organization": {"name": "Acme Corp"},CODE
LOWtools/tests/tools/test_pipedrive_tool.py182 "name": "Acme Corp",CODE
LOWtools/tests/tools/test_pipedrive_tool.py183 "address": "123 Main St",CODE
LOWtools/tests/tools/test_pipedrive_tool.py198 assert result["organizations"][0]["name"] == "Acme Corp"CODE
LOWtools/tests/tools/test_pipedrive_tool.py214 "person_name": "John Doe",CODE
LOWtools/tests/tools/test_pipedrive_tool.py215 "org_name": "Acme Corp",CODE
LOW⚡tools/tests/tools/test_pdf_read_tool.py168 long_text = "lorem ipsum " * 50CODE
LOWtools/tests/tools/test_pdf_read_tool.py155 long_text = "lorem ipsum " * 50 # ~600 charsCODE
LOWtools/tests/tools/test_calcom_tool.py198 name="John Doe",CODE
LOWtools/tests/tools/test_greenhouse_tool.py138 "phone_numbers": [{"value": "555-1234", "type": "mobile"}],CODE
LOW⚡tools/tests/tools/test_lusha_tool.py43 "fullName": "Jane Doe",CODE
LOW⚡tools/tests/tools/test_lusha_tool.py45 "company": "Acme Inc",CODE
LOW⚡tools/tests/tools/test_lusha_tool.py57 assert result["full_name"] == "Jane Doe"CODE
LOW⚡tools/tests/tools/test_lusha_tool.py65 "fullName": "Jane Doe",CODE
LOW⚡tools/tests/tools/test_lusha_tool.py67 "company": "Acme Inc",CODE
LOWtools/tests/tools/test_lusha_tool.py88 "name": "Acme Inc",CODE
LOWtools/tests/tools/test_lusha_tool.py104 assert result["name"] == "Acme Inc"CODE
LOWtools/tests/tools/test_lusha_tool.py125 "companyName": "Acme Inc",CODE
LOWtools/tests/tools/test_lusha_tool.py140 assert result["contacts"][0]["company_name"] == "Acme Inc"CODE
LOWtools/tests/tools/test_lusha_tool.py153 "companyName": "Acme Inc",CODE
LOWtools/tests/tools/test_lusha_tool.py170 assert result["companies"][0]["name"] == "Acme Inc"CODE
LOWtools/tests/tools/test_sap_tool.py122 "BusinessPartnerFullName": "Acme Corp",CODE
LOWtools/tests/tools/test_sap_tool.py137 assert result["business_partners"][0]["name"] == "Acme Corp"CODE
LOWtools/tests/tools/test_zoom_tool.py37 "email": "user@example.com",CODE
LOWtools/tests/tools/test_zoom_tool.py40 "display_name": "Jane Doe",CODE
LOWtools/tests/tools/test_zoom_tool.py53 assert result["email"] == "user@example.com"CODE
LOWtools/tests/tools/test_zoom_tool.py54 assert result["display_name"] == "Jane Doe"CODE
LOW⚡tools/tests/tools/test_freshdesk_tool.py1579 assert result["companies"][0]["name"] == "Acme Corp"CODE
LOW⚡tools/tests/tools/test_freshdesk_tool.py1749 assert result["name"] == "Acme Corp"CODE
LOWtools/tests/tools/test_freshdesk_tool.py83 "name": "Jane Doe",CODE
LOWtools/tests/tools/test_freshdesk_tool.py456 email="user@example.com",CODE
LOWtools/tests/tools/test_freshdesk_tool.py1396 "name": "Acme Corp",CODE
LOW⚡tools/tests/tools/test_brevo_tool.py42 to_email="user@example.com",CODE
LOW⚡tools/tests/tools/test_brevo_tool.py86 to_email="user@example.com",CODE
LOW⚡tools/tests/tools/test_brevo_tool.py87 to_name="John Doe",CODE
LOW⚡tools/tests/tools/test_brevo_tool.py316 email="user@example.com",CODE
LOW⚡tools/tests/tools/test_brevo_tool.py323 assert result["email"] == "user@example.com"CODE
LOW⚡tools/tests/tools/test_brevo_tool.py337 fn(email="user@example.com", list_ids="2,5,8")CODE
LOW⚡tools/tests/tools/test_brevo_tool.py357 result = fn(email="user@example.com", list_ids="abc,def")CODE
LOW⚡tools/tests/tools/test_brevo_tool.py370 result = fn(email="user@example.com")CODE
LOW⚡tools/tests/tools/test_brevo_tool.py409 result = fn(email="user@example.com")CODE
LOW⚡tools/tests/tools/test_brevo_tool.py413 assert result["email"] == "user@example.com"CODE
LOW⚡tools/tests/tools/test_brevo_tool.py454 result = fn(email="user@example.com")CODE
LOW⚡tools/tests/tools/test_brevo_tool.py480 email="user@example.com",CODE
LOW⚡tools/tests/tools/test_brevo_tool.py486 assert result["email"] == "user@example.com"CODE
LOW⚡tools/tests/tools/test_brevo_tool.py499 fn(email="user@example.com", list_ids="2,5,8")CODE
LOW⚡tools/tests/tools/test_brevo_tool.py519 result = fn(email="user@example.com", list_ids="abc,def")CODE
51 more matches not shown…
Magic Placeholder Names18 hits · 90 pts
SeverityFileLineSnippetContext
HIGHtools/src/aden_tools/tools/vision_tool/README.md34export GOOGLE_CLOUD_VISION_API_KEY=your_api_keyCODE
HIGHtools/src/aden_tools/tools/mongodb_tool/README.md22export MONGODB_API_KEY="your_api_key"CODE
HIGHtools/src/aden_tools/tools/telegram_tool/README.md353. Visit: `https://api.telegram.org/bot<YOUR_TOKEN>/getUpdates`CODE
HIGHtools/src/aden_tools/tools/wandb_tool/README.md25export WANDB_API_KEY=your-api-keyCODE
HIGHtools/src/aden_tools/credentials/pinecone.py33 export PINECONE_API_KEY=your-api-key""",CODE
HIGHtools/src/aden_tools/credentials/wandb.py33 export WANDB_API_KEY=your-api-key""",CODE
HIGHtools/src/aden_tools/credentials/n8n.py30 export N8N_API_KEY=your-api-keyCODE
HIGHtools/src/aden_tools/credentials/mongodb.py32 export MONGODB_API_KEY=your-api-keyCODE
HIGHtools/src/aden_tools/credentials/tines.py30 export TINES_API_KEY=your-api-key""",CODE
HIGHtools/src/aden_tools/credentials/kafka.py33 export KAFKA_API_KEY=your-api-key (optional)CODE
HIGHtools/src/aden_tools/credentials/cloudinary.py33 export CLOUDINARY_API_KEY=your-api-keyCODE
HIGHtools/src/aden_tools/credentials/obsidian.py31 export OBSIDIAN_REST_API_KEY=your-api-keyCODE
HIGHtools/src/aden_tools/credentials/lusha.py32 export LUSHA_API_KEY=your-api-key""",CODE
HIGHtools/src/aden_tools/credentials/pagerduty.py32 export PAGERDUTY_API_KEY=your-api-keyCODE
HIGHtools/src/aden_tools/credentials/freshdesk.py39 help_url="https://support.freshdesk.com/en/support/solutions/articles/215517-how-to-find-your-api-key",CODE
HIGHtools/src/aden_tools/credentials/freshdesk.py47 export FRESHDESK_API_KEY=your-api-key""",CODE
HIGHtools/src/aden_tools/credentials/trello.py38 export TRELLO_API_KEY=your-api-keyCODE
HIGHcore/MCP_INTEGRATION_GUIDE.md427 "BRAVE_SEARCH_API_KEY": "your-api-key"CODE
Self-Referential Comments25 hits · 84 pts
SeverityFileLineSnippetContext
MEDIUMtools/direct_browser_test.py37 # Create a context (tab group)COMMENT
MEDIUMtools/tests/tools/test_vision_tool.py24 # Create a minimal valid PNG (1x1 pixel)COMMENT
MEDIUMtools/tests/tools/test_security.py161 # Create a target file and a symlink to itCOMMENT
MEDIUM⚡tools/tests/tools/test_security.py181 # Create a symlink inside agent pointing outsideCOMMENT
MEDIUM⚡tools/tests/tools/test_security.py199 # Create a symlink to root filesystem inside sandboxCOMMENT
MEDIUMtools/tests/tools/test_excel_tool.py281 # Create a text fileCOMMENT
MEDIUMtools/tests/tools/test_file_ops.py51 # Create a file so the search has something to findCOMMENT
MEDIUMtools/tests/tools/test_yahoo_finance_tool.py71 # Create a mock DataFrameCOMMENT
MEDIUMcore/framework/tasks/tests/test_e2e.py147 # Create a list + task via the store directly so we don't have to mountCOMMENT
MEDIUMcore/framework/server/routes_colonies.py697 # Create the empty .data now so /status returns a coherent view evenCOMMENT
MEDIUMcore/framework/loader/mcp_client.py279 # Create a new thread to run the coroutineCOMMENT
MEDIUMcore/framework/orchestrator/orchestrator.py746 # Create a FileConversationStore if a storage path is availableCOMMENT
MEDIUMcore/framework/credentials/aden/tests/test_aden_sync.py498 # Create a stale cached credential. Only Aden-managed credentials areCOMMENT
MEDIUM⚡core/tests/test_llm_judge.py389 # Create a mock that behaves like AnthropicProviderCOMMENT
MEDIUM⚡core/tests/test_hallucination_detection.py121 # Create a 50KB string with code at the 75% markCOMMENT
MEDIUMcore/tests/debug_codex_stream.py38 # Create the providerCOMMENT
MEDIUMcore/tests/test_runtime_logger.py820 # Create a file where directory should beCOMMENT
MEDIUM⚡core/tests/test_session_summary.py125 # Create a summary, then add a part with a newer mtime.COMMENT
MEDIUMcore/tests/test_path_traversal_fix.py190 # Create a secret file outside storageCOMMENT
MEDIUM⚡core/tests/test_mcp_registry_cli.py977 # Create a fake agent dir with mcp_registry.json that includes jiraCOMMENT
MEDIUMcore/tests/test_skill_discovery.py147 # Create a skill nested beyond max_depthCOMMENT
MEDIUMcore/tests/test_skill_integration.py144 # Create a project skillCOMMENT
MEDIUMcore/tests/test_skill_integration.py174 # Create a community skillCOMMENT
MEDIUM…s/browser-edge-cases/scripts/test_13_spa_navigation.py48 # Create a test SPACOMMENT
MEDIUM…/browser-edge-cases/scripts/test_04_element_covered.py47 # Create a test page with overlayCOMMENT
Cross-File Repetition16 hits · 80 pts
SeverityFileLineSnippetContext
HIGHtools/tests/tools/test_hubspot_tool.py0helper to register tools and return the tool lookup dict.STRING
HIGHtools/tests/tools/test_intercom_tool.py0helper to register tools and return the tool lookup dict.STRING
HIGHtools/tests/tools/test_google_docs_tool.py0helper to register tools and return the tool lookup dict.STRING
HIGHtools/tests/tools/test_hubspot_tool.py0register tools and return a single tool function by name.STRING
HIGHtools/tests/tools/test_intercom_tool.py0register tools and return a single tool function by name.STRING
HIGHtools/tests/tools/test_google_docs_tool.py0register tools and return a single tool function by name.STRING
HIGH…ls/src/aden_tools/tools/calendly_tool/calendly_tool.py0return auth headers or none if credentials missing.STRING
HIGH…ls/src/aden_tools/tools/airtable_tool/airtable_tool.py0return auth headers or none if credentials missing.STRING
HIGH…/src/aden_tools/tools/pagerduty_tool/pagerduty_tool.py0return auth headers or none if credentials missing.STRING
HIGHtools/src/aden_tools/tools/twitter_tool/twitter_tool.py0return auth headers or none if credentials missing.STRING
HIGHtools/src/terminal_tools/server.py0return true iff the process is still running. implementation note: on windows, ``os.kill(pid, 0)`` is not a safe alive-cSTRING
HIGHtools/src/chart_tools/server.py0return true iff the process is still running. implementation note: on windows, ``os.kill(pid, 0)`` is not a safe alive-cSTRING
HIGHtools/src/gcu/server.py0return true iff the process is still running. implementation note: on windows, ``os.kill(pid, 0)`` is not a safe alive-cSTRING
HIGHcore/framework/agent_loop/internals/compaction.py0run the full compaction pipeline if conversation needs compaction. pipeline stages (in order, short-circuits when budgetSTRING
HIGHdocs/internal/compaction-analysis/pipeline.html0run the full compaction pipeline if conversation needs compaction. pipeline stages (in order, short-circuits when budgetSTRING
HIGHdocs/internal/compaction-analysis/index.html0run the full compaction pipeline if conversation needs compaction. pipeline stages (in order, short-circuits when budgetSTRING
Modern AI Meta-Vocabulary28 hits · 74 pts
SeverityFileLineSnippetContext
MEDIUMquickstart.sh916 SELECTED_MAX_CONTEXT_TOKENS=120000 # 128k context window (Mistral, DeepSeek, etc.)CODE
MEDIUMtools/src/memory_tools/recall.py28# Question scaffolding and filler that carries no topic. Temporal words areCOMMENT
MEDIUMtools/src/gcu/browser/bridge.py726 # the close, …). The event-driven path (_prune_group) is the fastCOMMENT
MEDIUMcore/framework/tools/playbook_tools.py831 # Belt-and-suspenders: never hand a worker the orchestration tools.COMMENT
MEDIUMcore/framework/tools/queen_lifecycle_tools.py3985 # run_playbook — deterministic tracker-reconciliation orchestration.COMMENT
MEDIUMcore/framework/host/colony_runtime.py477 # workers. In a colony session she's the queen orchestrating NCOMMENT
MEDIUMcore/framework/host/agent_host.py402 # Subscribe event-driven entry points to EventBusCOMMENT
MEDIUMcore/framework/host/agent_host.py785 # Unsubscribe primary event-driven entry pointsCOMMENT
MEDIUMcore/framework/host/agent_host.py1106 # Set up event-driven subscriptionsCOMMENT
MEDIUMcore/framework/agents/queen/agent.py28# Colony queen runs longer-horizon orchestration than an independent queen, soCOMMENT
MEDIUMcore/framework/server/routes_colonies.py1547 # Mark the colony as a queen-less scaffold so the upgrade'sCOMMENT
MEDIUMcore/framework/server/session_manager.py674 # Exception: a scaffold-only colony (metadata scaffolded=true —COMMENT
MEDIUMcore/framework/server/session_manager.py680 # it can never be mistaken for a scaffold again.COMMENT
MEDIUMcore/framework/server/session_manager.py776 # Consume the scaffold marker (free-user placeholder, seeCOMMENT
MEDIUMcore/framework/server/session_manager.py778 # so it must never again be treated as a reusable empty scaffold byCOMMENT
MEDIUMcore/framework/server/routes_execution.py237 # Size threshold: above this, a PDF is treated as a "large agenticCOMMENT
MEDIUMcore/framework/server/routes_execution.py421 # Large PDF — agentic path. Don't inline; the agentCOMMENT
MEDIUMcore/framework/agent_loop/colony_parallel_nudge.py62# orchestration / tracker bookkeeping). Substring/prefix checks are fine: noCOMMENT
MEDIUM⚡core/framework/agent_loop/agent_loop.py3885 # Single LLM turn with caller-managed tool orchestrationCOMMENT
MEDIUMcore/framework/agent_loop/agent_loop.py132 # Visible-reasoning scaffold: a persona may emit a <think>…</think>COMMENT
MEDIUM…e/framework/agent_loop/internals/cursor_persistence.py69 # Only apply phase filtering for non-queen workers in a multi-agent setup.COMMENT
MEDIUMcore/framework/agent_loop/internals/types.py200 # Grace=2 means: first plan-text turn is fine (chain-of-thought),COMMENT
MEDIUMcore/framework/agent_loop/internals/compaction.py140# compaction would try to summarize it, blow the model's own context windowCOMMENT
MEDIUMcore/framework/agent_loop/internals/compaction.py352 # the conversation doesn't silently grow past the context window.COMMENT
MEDIUMcore/framework/agent_loop/internals/compaction.py402 # model's context window. Cheap (O(n) scan + small splice), idempotentCOMMENT
MEDIUMcore/framework/orchestrator/validator.py238 # Check for hallucinationCOMMENT
MEDIUM⚡core/tests/test_cancel_user_stop_flow.py44# Mock scaffoldingCOMMENT
MEDIUMdocs/internal/compaction-analysis/pipeline.html147 # the conversation doesn't silently grow past the context window.</span>STRING
Structural Annotation Overuse41 hits · 65 pts
SeverityFileLineSnippetContext
LOW⚡quickstart.sh119# Step 1: Check PythonCOMMENT
LOW⚡quickstart.sh249# Step 2: Install Python PackagesCOMMENT
LOW⚡quickstart.sh454# Step 3: Verify Python ImportsCOMMENT
LOW⚡quickstart.sh2086# Step 4: Initialize Credential StoreCOMMENT
LOW⚡quickstart.sh2187# Step 5: Verify SetupCOMMENT
LOW⚡quickstart.sh2265# Step 6: Install hive CLI globallyCOMMENT
LOWtools/BUILDING_TOOLS.md119#### Step 1: Add the `credentials` parameterCOMMENT
LOWtools/BUILDING_TOOLS.md150#### Step 2: Create a CredentialSpecCOMMENT
LOWtools/BUILDING_TOOLS.md185#### Step 3: Merge into CREDENTIAL_SPECSCOMMENT
LOWtools/BUILDING_TOOLS.md204#### Step 4: Update register_all_toolsCOMMENT
LOWtools/src/aden_tools/tools/jira_tool/README.md69# Step 1: find available transitionsCOMMENT
LOWtools/src/aden_tools/tools/jira_tool/README.md72# Step 2: apply the transitionCOMMENT
LOW⚡…ls/src/aden_tools/tools/intercom_tool/intercom_tool.py556 # Step 1: create or get tag by name (idempotent)COMMENT
LOW⚡…ls/src/aden_tools/tools/intercom_tool/intercom_tool.py561 # Step 2: attach to targetCOMMENT
LOWtools/src/aden_tools/tools/notion_tool/README.md71# Step 1: Find the database's title property nameCOMMENT
LOWtools/src/aden_tools/tools/notion_tool/README.md75# Step 2: Create a page using the correct title propertyCOMMENT
LOW⚡tools/src/aden_tools/tools/slack_tool/slack_tool.py343 # Step 2: Upload file content to the URLCOMMENT
LOW⚡tools/src/aden_tools/tools/slack_tool/slack_tool.py353 # Step 3: Complete the uploadCOMMENT
LOWtools/src/aden_tools/tools/slack_tool/slack_tool.py322 # Step 1: Get upload URLCOMMENT
LOWtools/src/aden_tools/tools/bigquery_tool/README.md153# Step 1: Explore the datasetCOMMENT
LOWtools/src/aden_tools/tools/bigquery_tool/README.md156# Step 2: Run the queryCOMMENT
LOWcore/frontend/src/components/FirstRun.tsx269// Step 2: paste + validate + saveCOMMENT
LOW⚡core/framework/loader/mcp_registry_cli.py795 # Step 1: refresh the registry indexCOMMENT
LOW⚡core/framework/loader/mcp_registry_cli.py807 # Step 2: update all installed registry servers (skip local/pinned)COMMENT
LOW⚡core/framework/credentials/validation.py31 # Step 1: HIVE_CREDENTIAL_KEY (must come first — encrypted store depends on it)COMMENT
LOW⚡core/framework/credentials/validation.py34 # Step 2: ADEN_API_KEY (uses encrypted store, then shell config fallback)COMMENT
LOW⚡core/framework/credentials/validation.py37 # Step 3: Load remaining LLM/tool API keys from shell configCOMMENT
LOWcore/tests/test_runtime_logger.py392 # Step 0: RETRY (event_loop iteration)COMMENT
LOWcore/tests/test_runtime_logger.py414 # Step 1: CONTINUE (unjudged)COMMENT
LOWcore/tests/test_runtime_logger.py428 # Step 2: ACCEPTCOMMENT
LOW.claude/skills/triage-issue/SKILL.md13### Step 1: Fetch Issue DetailsCOMMENT
LOW⚡.claude/skills/triage-issue/SKILL.md28### Step 2: Analyze the ClaimCOMMENT
LOW⚡.claude/skills/triage-issue/SKILL.md36### Step 3: Investigate the CodebaseCOMMENT
LOW⚡.claude/skills/triage-issue/SKILL.md44### Step 4: Evaluate ValidityCOMMENT
LOW.claude/skills/triage-issue/SKILL.md57### Step 5: Draft ResponseCOMMENT
LOW.claude/skills/triage-issue/SKILL.md90### Step 6: User ReviewCOMMENT
LOW.claude/skills/triage-issue/SKILL.md113### Step 7: Execute ActionCOMMENT
LOW.claude/skills/test-reporting/SKILL.md14### Step 1: Select ScopeCOMMENT
LOW.claude/skills/test-reporting/SKILL.md51### Step 2: Collect ResultsCOMMENT
LOW.claude/skills/test-reporting/SKILL.md58### Step 3: Generate HTML ReportCOMMENT
LOW.claude/skills/test-reporting/SKILL.md204### Step 4: OutputCOMMENT
Redundant / Tautological Comments45 hits · 55 pts
SeverityFileLineSnippetContext
LOWquickstart.sh391 # Check if browser binaries are installedCOMMENT
LOWquickstart.sh2098# Check if HIVE_CREDENTIAL_KEY already exists (from env, file, or shell rc)COMMENT
LOWquickstart.sh2297# Check if ~/.local/bin is in PATHCOMMENT
LOWtools/linkedin_browser_test.py138 # Check if any position changedSTRING
LOWtools/manual_browser_complex_test.py64 # Check if we found real contentSTRING
LOWtools/tests/tools/test_excel_tool.py788# Check if duckdb is available for SQL testsCOMMENT
LOWtools/src/aden_tools/hashline.py190 # Check if leading boundary echoesCOMMENT
LOWtools/src/aden_tools/hashline.py196 # Check if trailing boundary echoesCOMMENT
LOWtools/src/aden_tools/tools/vision_tool/vision_tool.py48 # Check if URLCOMMENT
LOWtools/src/aden_tools/tools/port_scanner/port_scanner.py217 # Check if this port is riskyCOMMENT
LOW…rc/aden_tools/tools/web_scrape_tool/web_scrape_tool.py251 # Check if a redirect was blocked by SSRF protectionCOMMENT
LOWtools/src/aden_tools/credentials/shell_config.py151 # Check if already existsCOMMENT
LOWtools/src/aden_tools/credentials/shell_config.py208 # Check if next non-empty line is the exportCOMMENT
LOWtools/src/gcu/cli_commands/interact.py202 # Read the files locally and set them on the input via a page-contextCOMMENT
LOWtools/src/gcu/browser/bridge.py3639 # Check if we've reached the desired stateCOMMENT
LOWtools/src/gcu/browser/bridge.py3913 # Check if the element might be inside a Shadow DOM containerCOMMENT
LOWcore/antigravity_auth.py341 # Check if credentials already existCOMMENT
LOWcore/antigravity_auth.py355 # Check if token is expired or near expiryCOMMENT
LOWcore/framework/llm/litellm.py3181 # Check if this id already has a slot.COMMENT
LOWcore/framework/host/execution_manager.py750 # Check if resurrection is appropriateCOMMENT
LOWcore/framework/host/execution_manager.py871 # Check if we have a result (executor completed and returned)COMMENT
LOWcore/framework/host/execution_manager.py1043 # Check if this is a cancellationCOMMENT
LOWcore/framework/host/execution_manager.py873 _ = result # Check if result variable existsCODE
LOWcore/framework/server/routes_sessions.py1079 # Check if conversation files survived on disk (post-restart scenario)COMMENT
LOW⚡core/framework/server/routes_config.py404 # Check if an API key is available for the current providerCOMMENT
LOWcore/framework/server/routes_queens.py749 # Read the file data with size limitCOMMENT
LOWcore/framework/agent_loop/internals/compaction.py232 # Check if the tool that produced this result is compactableCOMMENT
LOWcore/framework/loader/tool_registry.py456 # Check if credential files changed (lightweight dir listing).COMMENT
LOWcore/framework/loader/mcp_client.py203 # Check if loop is running AND not closedCOMMENT
LOWcore/framework/loader/agent_loader.py437 # Check if token is still validCOMMENT
LOWcore/framework/orchestrator/edge.py464 # Check if resuming from a pause nodeCOMMENT
LOWcore/framework/orchestrator/orchestrator.py598 # Check if resuming from checkpointCOMMENT
LOWcore/framework/orchestrator/safe_eval.py274 # Check if the function object itself is in our whitelist valuesCOMMENT
LOWcore/framework/credentials/store.py754 # Check if Aden is configuredCOMMENT
LOWcore/framework/credentials/provider.py260 # Check if expiredCOMMENT
LOWcore/framework/credentials/setup.py435 # Check if the credential was syncedCOMMENT
LOWcore/framework/credentials/aden/provider.py140 # Check if credential is explicitly linked to this providerCOMMENT
LOWcore/framework/credentials/aden/provider.py199 # Check if local token is still validCOMMENT
LOW…lls/browser-edge-cases/scripts/test_08_autocomplete.py214 # Check if dropdown appearedSTRING
LOW…s/browser-edge-cases/scripts/test_13_spa_navigation.py154 # Check if content changedSTRING
LOW…lls/browser-edge-cases/scripts/test_03_modal_scroll.py82 # Check if modal content scrolled (not background)COMMENT
LOW.claude/skills/browser-edge-cases/scripts/test_case.py133 # Check if anything changedCOMMENT
LOW…/browser-edge-cases/scripts/test_04_element_covered.py105 # Check if click registeredSTRING
LOWdocs/internal/compaction-analysis/pipeline.html245 <span class="c"># Check if the tool that produced this result is compactable</span>STRING
LOWscripts/check_requirements.py60 # Print results as JSONCOMMENT
AI Slop Vocabulary16 hits · 41 pts
SeverityFileLineSnippetContext
LOWquickstart.sh1153# ── Credential detection (silent — just set flags) ───────────COMMENT
MEDIUMtools/browser-extension/background.js1195// robust than racing to hide it around every Page.captureScreenshot.COMMENT
MEDIUMtools/src/gcu/cli.py369 # through the bridge-bootstrapping harness.COMMENT
MEDIUMcore/frontend/package-lock.json5920 "resolved": "https://registry.npmjs.org/robust-predicates/-/robust-predicates-3.0.3.tgz",CODE
MEDIUMcore/framework/pipeline/stages/mcp_registry.py48 # in-process harness tools: resolve_for_agent synthesises them onCOMMENT
MEDIUMcore/framework/host/agent_host.py1788 """Get comprehensive runtime statistics."""STRING
MEDIUMcore/framework/loader/mcp_registry.py39# They are in-process harness groups now (framework.tools.harness_tools):COMMENT
MEDIUMcore/framework/loader/mcp_registry.py40# requesting one of these names resolves to the harness, never to aCOMMENT
MEDIUMcore/framework/loader/mcp_registry.py641 # means every tool Hive has, which starts with its harness groups.COMMENT
MEDIUMcore/framework/loader/tool_registry.py905 # Bundled server names are harness groups now: in-process, noCOMMENT
LOWcore/framework/loader/tool_registry.py656 # No .py script (e.g. GCU uses -m gcu.server); just set cwdCOMMENT
MEDIUMcore/framework/loader/mcp_client.py30 # "harness": an in-process tool group (framework.tools.harness_tools); never connected.COMMENT
LOWcore/framework/credentials/store.py738 # Simple usage - just set ADEN_API_KEY env varSTRING
MEDIUM⚡core/tests/test_reminder_e2e.py30# Minimal loop harness (mirrors tests/test_event_loop_node.py)COMMENT
MEDIUMcore/tests/live/test_cache_optimization_live.py174 stream_id="judge", # opt out of worker auto-escalation (no queen in harness)CODE
MEDIUM⚡core/tests/live/test_cache_optimization_live.py279# Smoke test: verify the harness wires up correctly against a real providerCOMMENT
AI Structural Patterns44 hits · 36 pts
SeverityFileLineSnippetContext
LOWtools/src/aden_tools/file_ops.py1623CODE
LOW…/aden_tools/tools/google_maps_tool/google_maps_tool.py580CODE
LOWtools/src/aden_tools/tools/stripe_tool/stripe_tool.py800CODE
LOWtools/src/aden_tools/tools/stripe_tool/stripe_tool.py2384CODE
LOWtools/src/aden_tools/tools/powerbi_tool/powerbi_tool.py192CODE
LOWtools/src/aden_tools/tools/apollo_tool/apollo_tool.py72CODE
LOWtools/src/aden_tools/tools/apollo_tool/apollo_tool.py452CODE
LOWtools/src/aden_tools/tools/senders_tool/senders_tool.py359CODE
LOWtools/src/aden_tools/tools/senders_tool/senders_tool.py635CODE
LOWtools/src/aden_tools/tools/news_tool/news_tool.py596CODE
LOW…ls/src/aden_tools/tools/calendar_tool/calendar_tool.py180CODE
LOW…ls/src/aden_tools/tools/calendar_tool/calendar_tool.py318CODE
LOW…ls/src/aden_tools/tools/calendar_tool/calendar_tool.py433CODE
LOW…ls/src/aden_tools/tools/pushover_tool/pushover_tool.py46CODE
LOW…rc/aden_tools/tools/exa_search_tool/exa_search_tool.py85CODE
LOW…/aden_tools/tools/google_docs_tool/google_docs_tool.py562CODE
LOWtools/src/aden_tools/senders/setup.py174CODE
LOWtools/src/terminal_tools/exec.py57CODE
LOWtools/src/terminal_tools/search/tools.py328CODE
LOWtools/src/terminal_tools/jobs/tools.py71CODE
LOWtools/src/memory_tools/tool.py197CODE
LOWtools/src/gcu/browser/tools/inspection.py337CODE
LOWtools/src/gcu/browser/tools/interact.py552CODE
LOWcore/framework/tasks/store.py328CODE
LOWcore/framework/tasks/store.py620CODE
LOWcore/framework/host/worker.py144CODE
LOWcore/framework/host/colony_runtime.py314CODE
LOWcore/framework/host/colony_runtime.py1619CODE
LOWcore/framework/host/event_bus.py1193CODE
LOWcore/framework/host/agent_host.py125CODE
LOWcore/framework/host/execution_manager.py168CODE
LOWcore/framework/host/playbook/runner.py191CODE
LOWcore/framework/server/session_manager.py613CODE
LOWcore/framework/tracker/runtime_logger.py81CODE
LOWcore/framework/tracker/runtime_logger.py151CODE
LOWcore/framework/agent_loop/conversation.py474CODE
LOWcore/framework/agent_loop/agent_loop.py7169CODE
LOWcore/framework/agent_loop/internals/event_publishing.py54CODE
LOWcore/framework/loader/mcp_registry.py214CODE
LOWcore/framework/loader/agent_loader.py1155CODE
LOWcore/framework/orchestrator/context.py189CODE
LOWcore/framework/orchestrator/context.py282CODE
LOWcore/framework/orchestrator/orchestrator.py134CODE
LOWcore/tests/test_sentinel_escalation_source.py53CODE
Verbosity Indicators20 hits · 31 pts
SeverityFileLineSnippetContext
LOW⚡quickstart.sh119# Step 1: Check PythonCOMMENT
LOW⚡quickstart.sh249# Step 2: Install Python PackagesCOMMENT
LOW⚡quickstart.sh454# Step 3: Verify Python ImportsCOMMENT
LOW⚡quickstart.sh2086# Step 4: Initialize Credential StoreCOMMENT
LOW⚡quickstart.sh2187# Step 5: Verify SetupCOMMENT
LOW⚡quickstart.sh2265# Step 6: Install hive CLI globallyCOMMENT
LOW⚡…ls/src/aden_tools/tools/intercom_tool/intercom_tool.py556 # Step 1: create or get tag by name (idempotent)COMMENT
LOW⚡…ls/src/aden_tools/tools/intercom_tool/intercom_tool.py561 # Step 2: attach to targetCOMMENT
LOW⚡tools/src/aden_tools/tools/slack_tool/slack_tool.py343 # Step 2: Upload file content to the URLCOMMENT
LOW⚡tools/src/aden_tools/tools/slack_tool/slack_tool.py353 # Step 3: Complete the uploadCOMMENT
LOWtools/src/aden_tools/tools/slack_tool/slack_tool.py322 # Step 1: Get upload URLCOMMENT
LOWcore/frontend/src/components/FirstRun.tsx269// Step 2: paste + validate + saveCOMMENT
LOW⚡core/framework/loader/mcp_registry_cli.py795 # Step 1: refresh the registry indexCOMMENT
LOW⚡core/framework/loader/mcp_registry_cli.py807 # Step 2: update all installed registry servers (skip local/pinned)COMMENT
LOW⚡core/framework/credentials/validation.py31 # Step 1: HIVE_CREDENTIAL_KEY (must come first — encrypted store depends on it)COMMENT
LOW⚡core/framework/credentials/validation.py34 # Step 2: ADEN_API_KEY (uses encrypted store, then shell config fallback)COMMENT
LOW⚡core/framework/credentials/validation.py37 # Step 3: Load remaining LLM/tool API keys from shell configCOMMENT
LOWcore/tests/test_runtime_logger.py392 # Step 0: RETRY (event_loop iteration)COMMENT
LOWcore/tests/test_runtime_logger.py414 # Step 1: CONTINUE (unjudged)COMMENT
LOWcore/tests/test_runtime_logger.py428 # Step 2: ACCEPTCOMMENT
Dead Code1 hit · 2 pts
SeverityFileLineSnippetContext
MEDIUMcore/tests/test_colony_runtime_overseer.py318CODE