Repository Analysis

Fosowl/agenticSeek

Fully Local Manus AI. No APIs, No $200 monthly bills. Enjoy an autonomous agent that thinks, browses the web, and code for the sole cost of electricity. 🔔 Official updates only via twitter @Martin993886460 (Beware of fake account)

12.7 Low AI signal View on GitHub

Analysis Overview

This report presents the forensic synthetic code analysis of Fosowl/agenticSeek, a Python project with 26,629 GitHub stars. SynthScan v2.0 examined 48,258 lines of code across 125 source files, recording 400 pattern matches distributed across 15 syntactic categories. The overall adjusted score of 12.7 places this repository in the Low AI signal band.

The scanner applied 160+ deterministic lexical heuristics, multi-line block detectors, abstract syntax tree depth profilers, and a cross-file Jaccard similarity matrix to construct a statistically normalised synthetic code estimate. All matches are individually weighted by severity coefficient and contextual multiplier before summation, and the resulting headline score is temporally discounted to account for the repository's development history relative to the commercial emergence of large language model coding tooling (November 2022 onward).

12.7
Adjusted Score
12.7
Raw Score
100%
Time Factor
2026-07-12
Last Push
26.6K
Stars
Python
Language
48.3K
Lines of Code
125
Files
400
Pattern Hits
2026-07-14
Scan Date
0.29
HC Hit Rate

What These Metrics Mean

Adjusted Score
Primary synthetic code indicator. Raw score normalised per 1,000 lines of code and multiplied by the temporal discount factor. This is the definitive comparative metric — use it to rank repositories by AI authorship density.
Raw Score
The unmodified sum of all severity-weighted, context-multiplied pattern match scores before temporal discounting. Reflects the absolute signal strength independent of when the repository was last active.
Time Factor
The temporal discount multiplier (0–100%) applied to the raw score. Repositories last updated before ChatGPT's launch (Nov 2022) receive a 5% factor. Full signal is only assigned to repositories active in the post-adoption era (Jan 2024+).
Pattern Hits
Total count of individual pattern matches across all files and categories. A high hit count with a low score may indicate a very large codebase with isolated AI snippets; a low count with a high score indicates dense, concentrated AI signatures.
HC Hit Rate
High+Critical pattern hits per file, averaged across the repository. This orthogonal signal catches repositories where a few files are densely packed with high-severity AI tells — a strong indicator even when the normalised score appears moderate due to codebase size.
Lines of Code / Files
Total lines and files analysed. The scanner examines 94 file extensions. These denominators are used to normalise the score, enabling fair comparison between repositories of vastly different sizes.

Score History

This chart maps the temporal evolution of the adjusted synthetic code score across successive scan runs. An upward trajectory indicates ongoing incorporation of AI-generated code or expanding LLM-assisted scaffolding; a stable or declining trajectory may reflect active human refactoring, code removal, or the adoption of stricter authorship policies. The dashed secondary line (right axis) independently tracks total raw pattern hit count, which can diverge from the normalised score when codebase size changes significantly between scans.

Severity Breakdown

Classifies detected patterns by their diagnostic confidence and structural impact. CRITICAL patterns (coefficient 10) represent definitive synthetic signatures — hallucinated imports, explicit LLM attribution metadata — virtually never produced by human authors. HIGH (5) indicates strong structural tells such as cross-file repetition or cross-linguistic idioms. MEDIUM (2) covers recognisable conversational padding and AI-specific vocabulary. LOW (1) captures subtle indicators like tautological comments and generic boilerplate that require density to carry independent signal.

CRITICAL 0HIGH 36MEDIUM 12LOW 352

Directory Score Breakdown

This horizontal bar chart decomposes the repository's raw synthetic code score by top-level directory, allowing you to pinpoint precisely which modules or components carry the highest AI authorship density. Directories with disproportionately high scores relative to their size warrant targeted manual review: concentrated AI signatures often trace back to mass-generated configuration layers, auto-ported test suites, LLM-scaffolded boilerplate classes, or entire subsystems authored under heavy copilot assistance. Use this view to prioritise your human code-review effort.

Pattern Findings

The scanner identified 400 distinct pattern matches across 15 syntactic categories. Each entry below represents a discrete location in the source code where the engine recorded a statistically significant AI authorship indicator. 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 diagnostic confidence level (CRITICAL / HIGH / MEDIUM / LOW). The Context column identifies whether the match occurred inside executable code, an inline comment, or a string literal — comment-context matches receive a ×1.5 weight because LLMs systematically over-annotate. The ⚡ bolt icon marks clustered matches: three or more patterns within a 10-line window, each receiving an additional ×1.5 density multiplier as dense clusters constitute far stronger evidence of synthetic authorship than isolated hits.

Cross-Language Confusion31 hits · 175 pts
SeverityFileLineSnippetContext
HIGHtests/test_memory.py49 index = self.memory.push("user", "Hello")CODE
HIGHtests/test_memory.py56 self.memory.push("user", "Hello")CODE
HIGHtests/test_memory.py62 mem_begin_idx = self.memory.push("user", "Hi i want you to make...")CODE
HIGHtests/test_memory.py63 self.memory.push("assistant", "<code>")CODE
HIGHtests/test_memory.py64 self.memory.push("user", "sys feedback: error")CODE
HIGHtests/test_memory.py65 self.memory.push("assistant", "<corrected code>")CODE
HIGHtests/test_memory.py66 mem_end_idx = self.memory.push("user", "according to search...")CODE
HIGHtests/test_memory.py72 self.memory.push("user", "Hello")CODE
HIGHtests/test_memory.py77 self.memory.push("user", "Hello")CODE
HIGHtests/test_memory.py83 self.memory.push("user", "Hello")CODE
HIGHtests/test_memory.py84 self.memory.push("assistant", "Hi")CODE
HIGHsources/interaction.py289 self.current_agent.memory.push('user', self.last_query)CODE
HIGHsources/interaction.py290 self.current_agent.memory.push('assistant', self.last_answer)CODE
HIGHsources/memory.py278 memory.push('user', "hello")CODE
HIGHsources/memory.py279 memory.push('assistant', "how can i help you?")CODE
HIGHsources/memory.py280 memory.push('user', "why do i get this cuda error?")CODE
HIGHsources/memory.py298 memory.push('assistant', sample_text)STRING
HIGHsources/browser.py257 driver.execute_script("Object.defineProperty(navigator, 'webdriver', {get: () => undefined})")CODE
HIGHsources/browser.py800 original_zoom = self.driver.execute_script("return document.body.style.zoom || 1;")CODE
HIGHsources/llm_provider.py549\n\n```json\n{\n \"plan\": [\n {\n \"agent\": \"Web\",\n \"id\": \"1\",\n \"need\": null,\n \"taCODE
HIGHsources/agents/mcp_agent.py59 self.memory.push('user', prompt)STRING
HIGHsources/agents/browser_agent.py182 self.memory.push('user', prompt)STRING
HIGHsources/agents/browser_agent.py361 mem_begin_idx = self.memory.push('user', self.search_prompt(user_prompt))STRING
HIGHsources/agents/browser_agent.py439 mem_last_idx = self.memory.push('user', prompt)STRING
HIGHsources/agents/casual_agent.py27 self.memory.push('user', prompt)CODE
HIGHsources/agents/planner_agent.py168 self.memory.push('user', prompt)STRING
HIGHsources/agents/file_agent.py34 self.memory.push('user', prompt)CODE
HIGHsources/agents/code_agent.py51 self.memory.push('user', prompt)CODE
HIGHsources/agents/agent.py177 self.memory.push('assistant', answer)CODE
HIGHsources/agents/agent.py280 self.memory.push('user', feedback)CODE
HIGHsources/agents/agent.py282 self.memory.push('user', feedback)CODE
Hyper-Verbose Identifiers124 hits · 158 pts
SeverityFileLineSnippetContext
LOWtests/test_safe_mode.py42 def test_safe_mode_enabled_when_configured_true(self):CODE
LOWtests/test_safe_mode.py46 def test_safe_mode_disabled_when_configured_false(self):CODE
LOWtests/test_safe_mode.py50 def test_safe_mode_defaults_false_when_key_absent(self):CODE
LOWtests/test_safety.py27 def test_allows_word_containing_git(self):CODE
LOWtests/test_safety.py30 def test_allows_word_containing_tee(self):CODE
LOWtests/test_safety.py33 def test_allows_word_containing_kill(self):CODE
LOWtests/test_safety.py36 def test_allows_word_containing_rm(self):CODE
LOWtests/test_safety.py39 def test_allows_word_containing_dd(self):CODE
LOWtests/test_safety.py42 def test_handles_unparseable_quotes(self):CODE
LOWtests/test_safety.py45 def test_blocks_absolute_path_rm(self):CODE
LOWtests/test_safety.py48 def test_blocks_relative_path_rm(self):CODE
LOWtests/test_safety.py51 def test_blocks_absolute_path_git(self):CODE
LOWtests/test_safety.py54 def test_blocks_absolute_path_dd(self):CODE
LOWtests/test_browser_agent_parsing.py48 def test_extract_links_no_links(self):STRING
LOWtests/test_browser_agent_parsing.py53 def test_extract_links_single_link(self):CODE
LOWtests/test_browser_agent_parsing.py72 def test_extract_form_checkbox(self):CODE
LOWtests/test_browser_agent_parsing.py94 def test_clean_links_with_slash(self):CODE
LOWtests/test_browser_agent_parsing.py110 def test_parse_answer_extracts_links(self):STRING
LOWtests/test_browser_agent_parsing.py117 def test_parse_answer_no_notes(self):CODE
LOWtests/test_browser_agent_parsing.py124 def test_select_link_unvisited(self):CODE
LOWtests/test_browser_agent_parsing.py132 def test_select_link_all_visited(self):CODE
LOWtests/test_browser_agent_parsing.py145 def test_jsonify_search_results(self):CODE
LOWtests/test_browser_agent_parsing.py160 def test_jsonify_search_results_empty(self):CODE
LOWtests/test_browser_agent_parsing.py165 def test_jsonify_search_results_partial(self):CODE
LOWtests/test_browser_agent_parsing.py174 def test_stringify_search_results(self):CODE
LOWtests/test_browser_agent_parsing.py196 def test_select_unvisited_all_new(self):CODE
LOWtests/test_browser_agent_parsing.py211 async def test_form_update_prompt_is_sent_to_llm(self):CODE
LOWtests/test_interpreters.py31 def test_multiline_block_preserves_newlines(self):CODE
LOWtests/test_interpreters.py38 def test_shebang_block_still_executes(self):CODE
LOWtests/test_interpreters.py44 def test_commands_run_in_work_dir(self):CODE
LOWtests/test_interpreters.py51 def test_unsafe_command_message_names_the_command(self):CODE
LOWtests/test_interpreters.py59 def test_unsafe_command_anywhere_aborts_whole_batch(self):CODE
LOWtests/test_interpreters.py69 def test_timeout_kills_long_running_command(self):CODE
LOWtests/test_interpreters.py76 def test_failing_command_reports_return_code(self):CODE
LOWtests/test_interpreters.py84 def test_output_has_no_stray_none(self):CODE
LOWtests/test_interpreters.py90 def test_exception_reports_failure(self):CODE
LOWtests/test_interpreters.py97 def test_timeout_kills_infinite_loop(self):CODE
LOWtests/test_interpreters.py104 def test_code_runs_in_work_dir(self):CODE
LOWtests/test_interpreters.py109 def test_clean_output_is_not_flagged_as_failure(self):CODE
LOWtests/test_interpreters.py113 def test_curses_import_is_refused_with_actionable_message(self):CODE
LOWtests/test_interpreters.py123 def test_from_curses_import_is_refused(self):CODE
LOWtests/test_interpreters.py129 def test_input_call_is_refused_with_actionable_message(self):CODE
LOWtests/test_interpreters.py138 def test_input_method_call_is_not_refused(self):CODE
LOWtests/test_utility.py12 def test_get_color_map_returns_dict(self):CODE
LOWtests/test_utility.py17 def test_get_color_map_has_required_keys(self):CODE
LOWtests/test_utility.py24 def test_get_color_map_values_are_strings(self):CODE
LOWtests/test_workspace.py44 def test_work_dir_and_runtime_dir_are_separate(self):CODE
LOWtests/test_workspace.py49 def test_runtime_subdir_is_outside_work_dir(self):CODE
LOWtests/test_workspace.py54 def test_resolve_workspace_path_blocks_traversal(self):CODE
LOWtests/test_workspace.py58 def test_resolve_workspace_path_allows_relative_file(self):CODE
LOWtests/test_workspace.py64 def test_ensure_work_dir_creates_missing_directory(self):CODE
LOWtests/test_workspace.py72 def test_cannot_read_file_outside_workspace(self):CODE
LOWtests/test_searx_search.py20 def test_initialization_with_env_variable(self):CODE
LOWtests/test_searx_search.py27 def test_initialization_no_base_url(self):CODE
LOWtests/test_searx_search.py56 def test_execute_request_exception(self):CODE
LOWtests/test_searx_search.py76 def test_execution_failure_check_error(self):CODE
LOWtests/test_searx_search.py81 def test_execution_failure_check_no_error(self):CODE
LOWtests/test_litellm_provider.py14 def test_litellm_provider_registered(self):CODE
LOWtests/test_litellm_provider.py19 def test_litellm_not_in_unsafe_providers(self):CODE
LOWtests/test_litellm_provider.py24 def test_litellm_no_api_key_required_at_init(self):CODE
64 more matches not shown…
Unused Imports90 hits · 86 pts
SeverityFileLineSnippetContext
LOWapi.py5CODE
LOWapi.py7CODE
LOWapi.py8CODE
LOWapi.py9CODE
LOWcli.py3CODE
LOWcli.py4CODE
LOWcli.py10CODE
LOWcli.py10CODE
LOWtests/test_searx_search.py7CODE
LOWtests/test_provider.py5CODE
LOWtests/test_provider.py6CODE
LOWtests/test_provider.py7CODE
LOWtests/test_memory.py4CODE
LOWtests/test_planner_agent_parsing.py2CODE
LOWtests/test_logger.py4CODE
LOWtests/test_logger.py5CODE
LOWllm_server/app.py4CODE
LOWllm_server/sources/cache.py1CODE
LOWsources/interaction.py1CODE
LOWsources/interaction.py2CODE
LOWsources/interaction.py2CODE
LOWsources/memory.py1CODE
LOWsources/memory.py7CODE
LOWsources/memory.py7CODE
LOWsources/memory.py7CODE
LOWsources/memory.py7CODE
LOWsources/memory.py12CODE
LOWsources/logger.py1CODE
LOWsources/logger.py2CODE
LOWsources/logger.py2CODE
LOWsources/logger.py2CODE
LOWsources/logger.py2CODE
LOWsources/logger.py3CODE
LOWsources/text_to_speech.py6CODE
LOWsources/text_to_speech.py6CODE
LOWsources/text_to_speech.py6CODE
LOWsources/text_to_speech.py6CODE
LOWsources/text_to_speech.py19CODE
LOWsources/text_to_speech.py19CODE
LOWsources/text_to_speech.py22CODE
LOWsources/text_to_speech.py22CODE
LOWsources/browser.py9CODE
LOWsources/browser.py9CODE
LOWsources/browser.py9CODE
LOWsources/browser.py12CODE
LOWsources/browser.py16CODE
LOWsources/browser.py25CODE
LOWsources/browser.py32CODE
LOWsources/schemas.py2CODE
LOWsources/schemas.py2CODE
LOWsources/language.py1CODE
LOWsources/language.py1CODE
LOWsources/language.py1CODE
LOWsources/language.py2CODE
LOWsources/router.py5CODE
LOWsources/router.py16CODE
LOWsources/workspace.py9CODE
LOWsources/tools/fileFinder.py4CODE
LOWsources/tools/tools.py29CODE
LOWsources/tools/__init__.py1CODE
30 more matches not shown…
Excessive Try-Catch Wrapping70 hits · 74 pts
SeverityFileLineSnippetContext
LOWapi.py221 except Exception as e:CODE
MEDIUMapi.py223 pretty_print(f"An error occurred: {str(e)}", color="error")CODE
LOWapi.py287 except Exception as e:CODE
MEDIUMapi.py207def think_wrapper(interaction, query):CODE
LOWcli.py69 except Exception as e:CODE
LOWllm_server/sources/ollama_handler.py37 except Exception as e:CODE
LOWllm_server/sources/llamacpp_handler.py36 except Exception as e:CODE
LOWsources/memory.py115 except Exception as e:CODE
LOWsources/memory.py130 except Exception as e:CODE
LOWsources/speech_to_text.py53 except Exception:CODE
LOWsources/speech_to_text.py62 except Exception:CODE
LOWsources/logger.py36 except Exception as e:CODE
LOWsources/browser.py308 except Exception as e:CODE
LOWsources/browser.py321 except Exception as e:CODE
LOWsources/browser.py657 except Exception as e:CODE
LOWsources/browser.py661 except Exception as e:CODE
LOWsources/browser.py91 except Exception:CODE
LOWsources/browser.py105 except Exception:CODE
LOWsources/browser.py139 except Exception as e:CODE
LOWsources/browser.py242 except Exception as e:CODE
LOWsources/browser.py253 except Exception as e:CODE
LOWsources/browser.py297 except Exception as e:CODE
LOWsources/browser.py374 except Exception as e:CODE
LOWsources/browser.py416 except Exception as e:CODE
LOWsources/browser.py472 except Exception as e:CODE
LOWsources/browser.py497 except Exception as e:CODE
LOWsources/browser.py510 except Exception as e:CODE
LOWsources/browser.py519 except Exception as e:CODE
LOWsources/browser.py553 except Exception as e:CODE
LOWsources/browser.py560 except Exception as e:CODE
LOWsources/browser.py620 except Exception as e:CODE
LOWsources/browser.py720 except Exception:CODE
LOWsources/browser.py724 except Exception as sel_e:CODE
LOWsources/browser.py748 except Exception as e:CODE
LOWsources/browser.py788 except Exception as e:CODE
LOWsources/browser.py808 except Exception as e:CODE
LOWsources/language.py72 except Exception as e:CODE
LOWsources/llm_provider.py94 except Exception as e:CODE
LOWsources/llm_provider.py156 except Exception as e:CODE
MEDIUMsources/llm_provider.py157 pretty_print(f"An error occurred: {str(e)}", color="failure")CODE
LOWsources/llm_provider.py162 except Exception as e:CODE
LOWsources/llm_provider.py192 except Exception as e:CODE
LOWsources/llm_provider.py229 except Exception as e:CODE
LOWsources/llm_provider.py248 except Exception as e:CODE
LOWsources/llm_provider.py280 except Exception as e:CODE
LOWsources/llm_provider.py303 except Exception as e:CODE
LOWsources/llm_provider.py326 except Exception as e:CODE
LOWsources/llm_provider.py346 except Exception as e:CODE
LOWsources/llm_provider.py413 except Exception as e:CODE
LOWsources/llm_provider.py438 except Exception as e:CODE
LOWsources/llm_provider.py470 except Exception as e:CODE
LOWsources/llm_provider.py541 except Exception as e:CODE
LOWsources/router.py57 except Exception as e:CODE
LOWsources/router.py411 except Exception as e:CODE
MEDIUMsources/router.py412 pretty_print(f"Error in estimate_complexity: {str(e)}", color="failure")CODE
MEDIUMsources/router.py437 pretty_print(f"Error finding planner agent. Please add a planner agent to the list of agents.", color="failure")CODE
LOWsources/router.py462 except Exception as e:CODE
MEDIUMsources/router.py469 pretty_print(f"Error choosing agent.", color="failure")CODE
LOWsources/tools/fileFinder.py35 except Exception as e:CODE
LOWsources/tools/PyInterpreter.py70 except Exception as e:CODE
10 more matches not shown…
Over-Commented Block35 hits · 26 pts
SeverityFileLineSnippetContext
LOWfrontend/agentic-seek-front/src/setupTests.js1// jest-dom adds custom jest matchers for asserting on DOM nodes.COMMENT
LOWsearxng/settings.yml21 new_issue_url: https://github.com/searxng/searxng/issues/newCOMMENT
LOWsearxng/settings.yml41 autocomplete_min: 4COMMENT
LOWsearxng/settings.yml121 static_use_hash: falseCOMMENT
LOWsearxng/settings.yml141 # style of simple theme: auto, light, darkCOMMENT
LOWsearxng/settings.yml161# - doi_resolverCOMMENT
LOWsearxng/settings.yml181# proxify_results: trueCOMMENT
LOWsearxng/settings.yml201 # see https://www.python-httpx.org/advanced/#changing-the-verification-defaultsCOMMENT
LOWsearxng/settings.yml221 # uncomment below section only if you have more than one network interfaceCOMMENT
LOWsearxng/settings.yml241# # these plugins are enabled if nothing is configured ..COMMENT
LOWsearxng/settings.yml261# '(www\.)?twitter\.com$': 'nitter.example.com'COMMENT
LOWsearxng/settings.yml281 off_when_debug: trueCOMMENT
LOWsearxng/settings.yml361 engine: adobe_stockCOMMENT
LOWsearxng/settings.yml421COMMENT
LOWsearxng/settings.yml621 engine: cloudflareaiCOMMENT
LOWsearxng/settings.yml781 official_api_documentation:COMMENT
LOWsearxng/settings.yml1301 # base_url: http://localhost:7700COMMENT
LOWsearxng/settings.yml1521 - https://pximg.example.orgCOMMENT
LOWsearxng/settings.yml1541# engine: podcastindexCOMMENT
LOWsearxng/settings.yml1621COMMENT
LOWsearxng/settings.yml1641# categories: [images, web]COMMENT
LOWsearxng/settings.yml1701 - name: rottentomatoesCOMMENT
LOWsearxng/settings.yml1801 base_url: 'https://discourse.pi-hole.net'COMMENT
LOWsearxng/settings.yml1821COMMENT
LOWsearxng/settings.yml1881COMMENT
LOWsearxng/settings.yml1921COMMENT
LOWsearxng/settings.yml2121# - name: wikicommons.imagesCOMMENT
LOWsearxng/settings.yml2141#COMMENT
LOWsearxng/settings.yml2181 # limit: 10COMMENT
LOWsearxng/settings.yml2361 require_api_key: falseCOMMENT
LOWsearxng/settings.yml2381# network: seekr newsCOMMENT
LOWsearxng/settings.yml2541# of access tokens under tokens.COMMENT
LOWsearxng/settings.yml2561# disabled: trueCOMMENT
LOWsearxng/settings.yml2581# Be careful when enabling this engine if you areCOMMENT
LOWsources/browser.py841# https://bot.sannysoft.comCOMMENT
Redundant / Tautological Comments11 hits · 18 pts
SeverityFileLineSnippetContext
LOWstart_services.sh49# Check if Docker daemon is runningCOMMENT
LOWstart_services.sh74# Check if Docker Compose is installedCOMMENT
LOWstart_services.sh89# Check if docker-compose.yml existsCOMMENT
LOWsearxng/setup_searxng.sh9# Check if Docker is installedCOMMENT
LOWsearxng/setup_searxng.sh17# Check if Docker daemon is runningCOMMENT
LOWsearxng/setup_searxng.sh42# Check if Docker Compose is installedCOMMENT
LOWsearxng/setup_searxng.sh54# Check if docker-compose.yml existsCOMMENT
LOWscripts/linux_install.sh7# Check if uv is installedCOMMENT
LOWscripts/macos_install.sh7# Check if uv is installedCOMMENT
LOWscripts/macos_install.sh14# Check if homebrew is installedCOMMENT
LOWsources/echo_filter.py48 # Check if this exact sequence exists in the last spoken textCOMMENT
AI Response Leakage2 hits · 15 pts
SeverityFileLineSnippetContext
HIGHprompts/jarvis/planner_agent.txt28## Task 2: I will create an api key for the weather api using the web agentCOMMENT
HIGHprompts/base/planner_agent.txt28## Task 2: I will create an api key for the weather api using the web agentCOMMENT
Cross-File Repetition3 hits · 15 pts
SeverityFileLineSnippetContext
HIGHsources/tools/PyInterpreter.py0provide feedback based on the output of the code executionSTRING
HIGHsources/tools/C_Interpreter.py0provide feedback based on the output of the code executionSTRING
HIGHsources/tools/GoInterpreter.py0provide feedback based on the output of the code executionSTRING
Deep Nesting15 hits · 12 pts
SeverityFileLineSnippetContext
LOWllm_server/sources/ollama_handler.py16CODE
LOWsources/text_to_speech.py67CODE
LOWsources/browser.py420CODE
LOWsources/browser.py527CODE
LOWsources/browser.py596CODE
LOWsources/browser.py626CODE
LOWsources/browser.py682CODE
LOWsources/llm_provider.py126CODE
LOWsources/tools/tools.py150CODE
LOWsources/tools/searxSearch.py29CODE
LOWsources/tools/webSearch.py28CODE
LOWsources/tools/webSearch.py60CODE
LOWsources/agents/browser_agent.py198CODE
LOWsources/agents/planner_agent.py63CODE
LOWsources/agents/agent.py255CODE
Slop Phrases4 hits · 12 pts
SeverityFileLineSnippetContext
MEDIUMsearxng/settings.yml269# Alternatively you can use external files for configuring the "Hostnames plugin":COMMENT
MEDIUMsearxng/settings.yml908 # Or you can use the html non-stable engine, activated by defaultCOMMENT
MEDIUMsearxng/settings.yml1993 # Or you can use the html non-stable engine, activated by defaultCOMMENT
MEDIUMsearxng/settings.yml2157 # Or you can use the html non-stable engine, activated by defaultCOMMENT
Self-Referential Comments2 hits · 8 pts
SeverityFileLineSnippetContext
MEDIUMllm_router/dl_safetensors.sh10# Define the URL and filenameCOMMENT
MEDIUMsearxng/setup_searxng.sh50# Create a directory for SearXNG config if it doesn’t existCOMMENT
Modern Structural Boilerplate6 hits · 6 pts
SeverityFileLineSnippetContext
LOWllm_server/sources/generator.py35 def set_model(self, model: str) -> None:CODE
LOWsources/interaction.py268 def set_query(self, query: str) -> None:CODE
LOWsources/speech_to_text.py262 def set_grammar(self, phrases: List[str]) -> None:CODE
LOWsources/tools/tools.py51 def set_allow_language_exec_bash(self, value: bool) -> None:CODE
LOWsources/tools/__init__.py5__all__ = ["PyInterpreter", "BashInterpreter", "FileFinder", "webSearch", "FlightSearch", "GoInterpreter", "CInterpreterCODE
LOWsources/agents/__init__.py10__all__ = ["Agent", "CoderAgent", "CasualAgent", "FileAgent", "PlannerAgent", "BrowserAgent", "McpAgent"]CODE
Overly Generic Function Names4 hits · 3 pts
SeverityFileLineSnippetContext
LOWtests/test_tools_parsing.py158def process_data(data):CODE
LOWtests/test_tools_parsing.py175 self.assertEqual(blocks[1], '\ndef process_data(data):\n return data.upper()\n')CODE
LOWllm_server/sources/decorator.py7 def my_function():STRING
LOWsources/utility.py110 def my_function():STRING
AI Structural Patterns2 hits · 2 pts
SeverityFileLineSnippetContext
LOWsources/speech_to_text.py74CODE
LOWsources/tools/fileFinder.py90CODE
Fake / Example Data1 hit · 1 pts
SeverityFileLineSnippetContext
LOWfrontend/agentic-seek-front/src/App.js248 <p className="placeholder">CODE