Repository Analysis

anthropics/claude-quickstarts

A collection of projects designed to help developers quickly get started with building deployable applications using the Claude API

5.8 Low AI signal View on GitHub

Analysis Overview

This report presents the forensic synthetic code analysis of anthropics/claude-quickstarts, a TypeScript project with 17,568 GitHub stars. SynthScan v2.0 examined 94,302 lines of code across 380 source files, recording 433 pattern matches distributed across 15 syntactic categories. The overall adjusted score of 5.8 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).

5.8
Adjusted Score
5.8
Raw Score
100%
Time Factor
2026-08-25
Last Push
17.6K
Stars
TypeScript
Language
94.3K
Lines of Code
380
Files
433
Pattern Hits
2026-08-29
Scan Date
0.03
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 10MEDIUM 17LOW 406

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 433 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.

Hyper-Verbose Identifiers229 hits · 267 pts
SeverityFileLineSnippetContext
LOWautonomous-coding/test_security.py115def test_validate_init_script():CODE
LOWautonomous-coding/security.py279def get_command_for_validation(cmd: str, segments: list[str]) -> str:CODE
LOWagents/test_message_params.py178 def test_invalid_metadata_field(self) -> None:CODE
LOWfinancial-data-analyst/components/ui/chart.tsx325function getPayloadConfigFromPayload(CODE
LOWcomputer-use-demo/computer_use_demo/streamlit.py468def maybe_add_interruption_blocks():CODE
LOWcomputer-use-demo/computer_use_demo/loop.py244def _maybe_filter_to_n_most_recent_images(CODE
LOWcomputer-use-demo/computer_use_demo/loop.py385def _maybe_prepend_system_tool_result(result: ToolResult, result_text: str):CODE
LOWcomputer-use-demo/computer_use_demo/tools/computer.py220 def validate_and_get_coordinates(self, coordinate: tuple[int, int] | None = None):CODE
LOWcomputer-use-demo/tests/streamlit_test.py49def test_thinking_modes_follow_selected_model(CODE
LOWcomputer-use-demo/tests/streamlit_test.py61def test_interruption_blocks_keep_toolset_name():CODE
LOWcomputer-use-demo/tests/loop_test.py84async def _run_loop_and_get_request_kwargs(**loop_kwargs):CODE
LOWcomputer-use-demo/tests/loop_test.py116async def test_loop_thinking_off_sends_no_thinking_params():CODE
LOWcomputer-use-demo/tests/loop_test.py121async def test_loop_adaptive_thinking_sends_effort():CODE
LOWcomputer-use-demo/tests/loop_test.py131async def test_loop_extended_thinking_sends_budget():CODE
LOWcomputer-use-demo/tests/loop_test.py140async def test_loop_toolset_sends_no_beta_header_without_flags():CODE
LOWcomputer-use-demo/tests/loop_test.py149async def test_loop_toolset_on_anthropic_keeps_prompt_caching_beta():CODE
LOWcomputer-use-demo/tests/loop_test.py156async def test_loop_toolset_member_calls_run_sequentially_and_stop_on_failure():CODE
LOWcomputer-use-demo/tests/tools/computer_test.py132async def test_computer_tool_invalid_action(computer_tool):CODE
LOWcomputer-use-demo/tests/tools/computer_test.py138async def test_computer_tool_missing_coordinate(computer_tool):CODE
LOWcomputer-use-demo/tests/tools/computer_test.py144async def test_computer_tool_missing_text(computer_tool):CODE
LOWcomputer-use-demo/tests/tools/computer_test.py154def test_computer_toolset_to_params_is_a_nameless_entry(computer_toolset):CODE
LOWcomputer-use-demo/tests/tools/computer_test.py159async def test_computer_toolset_key_repeat(computer_toolset):CODE
LOWcomputer-use-demo/tests/tools/computer_test.py169async def test_computer_toolset_key_repeat_quotes_each_key(computer_toolset):CODE
LOWcomputer-use-demo/tests/tools/computer_test.py179async def test_computer_toolset_key_without_repeat_takes_the_quoted_path(CODE
LOWcomputer-use-demo/tests/tools/computer_test.py191async def test_computer_toolset_key_rejects_coordinate(computer_toolset):CODE
LOWcomputer-use-demo/tests/tools/computer_test.py197async def test_computer_toolset_key_repeat_out_of_bounds(computer_toolset):CODE
LOWcomputer-use-demo/tests/tools/computer_test.py203async def test_computer_toolset_click_accepts_text_modifier(computer_toolset):CODE
LOWcomputer-use-demo/tests/tools/computer_test.py26async def test_computer_tool_mouse_move(computer_tool):CODE
LOWcomputer-use-demo/tests/tools/computer_test.py54async def test_computer_tool_screenshot(computer_tool):CODE
LOWcomputer-use-demo/tests/tools/computer_test.py65async def test_computer_tool_scaling(computer_tool):CODE
LOWcomputer-use-demo/tests/tools/computer_test.py88async def test_computer_tool_scaling_with_different_aspect_ratio(computer_tool):CODE
LOWcomputer-use-demo/tests/tools/computer_test.py105async def test_computer_tool_no_scaling_for_unsupported_resolution(computer_tool):CODE
LOWcomputer-use-demo/tests/tools/computer_test.py121async def test_computer_tool_scaling_out_of_bounds(computer_tool):CODE
LOWcomputer-use-demo/tests/tools/computer_test.py214async def test_computer_toolset_drag_accepts_text_modifier(computer_toolset):CODE
LOWcomputer-use-demo/tests/tools/computer_test.py229async def test_computer_toolset_invalid_member(computer_toolset):CODE
LOWcomputer-use-demo/tests/tools/computer_test.py235async def test_tool_collection_routes_member_calls(computer_toolset):CODE
LOWcomputer-use-demo/tests/tools/computer_test.py277async def test_zoom_crops_the_physical_capture_and_fits_the_screenshot_frame(CODE
LOWcomputer-use-demo/tests/tools/computer_test.py295async def test_zoom_without_scaling_uses_screenshot_pixels_directly(zoom_capture):CODE
LOWcomputer-use-demo/tests/tools/computer_test.py306async def test_zoom_is_a_toolset_member(zoom_capture, computer_toolset):CODE
LOWcomputer-use-demo/tests/tools/computer_test.py325async def test_zoom_rejects_malformed_regions(zoom_capture, region, message):CODE
LOWcomputer-use-demo/tests/tools/bash_test.py22async def test_bash_tool_run_command(bash_tool):CODE
LOWcomputer-use-demo/tests/tools/bash_test.py29async def test_bash_tool_no_command(bash_tool):CODE
LOWcomputer-use-demo/tests/tools/bash_test.py35async def test_bash_tool_session_creation(bash_tool):CODE
LOWcomputer-use-demo/tests/tools/bash_test.py42async def test_bash_tool_session_reuse(bash_tool):CODE
LOWcomputer-use-demo/tests/tools/bash_test.py51async def test_bash_tool_session_error(bash_tool):CODE
LOWcomputer-use-demo/tests/tools/bash_test.py57async def test_bash_tool_non_zero_exit(bash_tool):CODE
LOW…s/assistant-ui/lib/managed-agents/runtime-provider.tsx133export function ManagedAgentsRuntimeProvider({ children }: { children: React.ReactNode }) {CODE
LOWcomputer-use-best-practices/tests/test_zoom.py5def test_zoom_in_computer_schema() -> None:CODE
LOWcomputer-use-best-practices/tests/test_zoom.py12def test_zoom_in_browser_schema() -> None:CODE
LOWcomputer-use-best-practices/tests/test_zoom.py18def test_computer_zoom_validation() -> None:CODE
LOWcomputer-use-best-practices/tests/test_result.py4def test_errored_result_replaces_image_with_placeholder():CODE
LOWcomputer-use-best-practices/tests/test_result.py13def test_ok_result_emits_image():CODE
LOWcomputer-use-best-practices/tests/test_build_tools.py19def test_default_includes_both_sets(monkeypatch: pytest.MonkeyPatch) -> None:CODE
LOWcomputer-use-best-practices/tests/test_build_tools.py26def test_disable_computer_only(monkeypatch: pytest.MonkeyPatch) -> None:CODE
LOWcomputer-use-best-practices/tests/test_build_tools.py36def test_disable_browser_only(monkeypatch: pytest.MonkeyPatch) -> None:CODE
LOWcomputer-use-best-practices/tests/test_build_tools.py44def test_both_disabled_raises(monkeypatch: pytest.MonkeyPatch) -> None:CODE
LOWcomputer-use-best-practices/tests/test_computer.py42def test_type_text_uses_unicode_not_keycodes(captured):CODE
LOWcomputer-use-best-practices/tests/test_computer.py52def test_type_text_sends_real_keys_for_control_chars(captured):CODE
LOWcomputer-use-best-practices/tests/test_computer.py58def test_type_text_handles_non_ascii(captured):CODE
LOWcomputer-use-best-practices/tests/test_computer.py64def test_hosted_dated_param_reports_resized_dimensions(monkeypatch):CODE
169 more matches not shown…
Excessive Try-Catch Wrapping56 hits · 62 pts
SeverityFileLineSnippetContext
MEDIUMautonomous-coding/autonomous_agent_demo.py81 print("Error: ANTHROPIC_API_KEY environment variable not set")CODE
LOWautonomous-coding/autonomous_agent_demo.py110 except Exception as e:CODE
LOWautonomous-coding/agent.py92 except Exception as e:CODE
MEDIUMautonomous-coding/agent.py93 print(f"Error during agent session: {e}")CODE
LOWagents/test_message_params.py50 except Exception as e:CODE
LOWagents/test_message_params.py196 except Exception as e:CODE
MEDIUMagents/test_message_params.py260 print("Error: Please set ANTHROPIC_API_KEY environment variable")CODE
LOWagents/tools/calculator_mcp.py50 except Exception as e:CODE
LOWagents/tools/file_tools.py101 except Exception as e:STRING
LOWagents/tools/file_tools.py134 except Exception as e:CODE
LOWagents/tools/file_tools.py229 except Exception as e:CODE
LOWagents/tools/file_tools.py276 except Exception as e:CODE
LOWagents/tools/mcp_tool.py35 except Exception as e:CODE
LOWagents/utils/history_util.py39 except Exception:CODE
LOWagents/utils/tool_util.py20 except Exception as e:CODE
LOWagents/utils/connections.py43 except Exception as e:CODE
MEDIUMagents/utils/connections.py44 print(f"Error during cleanup: {e}")CODE
LOWagents/utils/connections.py144 except Exception as e:CODE
MEDIUMagents/utils/connections.py145 print(f"Error setting up MCP server {config}: {e}")CODE
LOWcomputer-use-demo/computer_use_demo/streamlit.py534 except Exception as e:CODE
LOWcomputer-use-demo/computer_use_demo/streamlit.py547 except Exception as e:CODE
LOWcomputer-use-demo/computer_use_demo/tools/edit.py251 except Exception as e:CODE
LOWcomputer-use-demo/computer_use_demo/tools/edit.py258 except Exception as e:CODE
LOWmanaged-agents/knowledge-wiki/utilities.py103 except Exception as e: # transient network/API blip: retryCODE
LOWcomputer-use-best-practices/computer_use/loop.py109 except Exception as e:CODE
LOWcomputer-use-best-practices/computer_use/preflight.py57 except Exception:CODE
LOWcomputer-use-best-practices/computer_use/preflight.py101 except Exception:CODE
LOWcomputer-use-best-practices/computer_use/tools/batch.py75 except Exception as e:CODE
LOW…puter-use-best-practices/computer_use/tools/browser.py154 except Exception as e:CODE
LOWcomputer-use-best-practices/computer_use/tools/base.py126 except Exception as e:CODE
LOWbrowser-use-demo/browser_use_demo/message_handler.py119 except Exception as e:CODE
LOWbrowser-use-demo/browser_use_demo/streamlit.py137 except Exception as e:CODE
MEDIUMbrowser-use-demo/browser_use_demo/streamlit.py138 print(f"Error adding image to ZIP: {e}")CODE
LOWbrowser-use-demo/browser_use_demo/streamlit.py520 except Exception as e:CODE
LOWbrowser-use-demo/browser_use_demo/loop.py141 except Exception as e:CODE
LOWbrowser-use-demo/browser_use_demo/tools/browser.py394 except Exception as e:CODE
LOWbrowser-use-demo/browser_use_demo/tools/browser.py413 except Exception as e:CODE
LOWbrowser-use-demo/browser_use_demo/tools/browser.py555 except Exception as e:CODE
LOWbrowser-use-demo/browser_use_demo/tools/browser.py566 except Exception as e:CODE
LOWbrowser-use-demo/browser_use_demo/tools/browser.py613 except Exception as e:CODE
LOWbrowser-use-demo/browser_use_demo/tools/browser.py663 except Exception as e:CODE
LOWbrowser-use-demo/browser_use_demo/tools/browser.py690 except Exception as e:CODE
LOWbrowser-use-demo/browser_use_demo/tools/browser.py715 except Exception as e:CODE
LOWbrowser-use-demo/browser_use_demo/tools/browser.py731 except Exception as e:CODE
LOWbrowser-use-demo/browser_use_demo/tools/browser.py747 except Exception as e:CODE
LOWbrowser-use-demo/browser_use_demo/tools/browser.py811 except Exception as e:CODE
LOWbrowser-use-demo/browser_use_demo/tools/browser.py854 except Exception as e:CODE
LOWbrowser-use-demo/browser_use_demo/tools/browser.py900 except Exception as e:CODE
LOWbrowser-use-demo/browser_use_demo/tools/browser.py1025 except Exception:CODE
LOWbrowser-use-demo/browser_use_demo/tools/browser.py1044 except Exception as e:CODE
LOWbrowser-use-demo/browser_use_demo/tools/browser.py1065 except Exception as e:CODE
LOWbrowser-use-demo/browser_use_demo/tools/browser.py1076 except Exception as e:CODE
LOWbrowser-use-demo/browser_use_demo/tools/browser.py1102 except Exception as e:CODE
LOWbrowser-use-demo/browser_use_demo/tools/browser.py371 except Exception as e:STRING
MEDIUMbrowser-use-demo/tests/test_streamlit_helpers.py279def run_setup():CODE
LOWbrowser-use-demo/tests/test_streamlit_helpers.py283 except Exception as e:CODE
Over-Commented Block37 hits · 36 pts
SeverityFileLineSnippetContext
LOWcomputer-use-demo/computer_use_demo/loop.py41# The tool_result content a toolset member call receives when an earlierCOMMENT
LOWmanaged-agents/assistant-ui/app/assistant.tsx1"use client";COMMENT
LOW…nts/assistant-ui/app/api/sessions/[id]/stream/route.ts1import { client } from "@/lib/anthropic";COMMENT
LOW…ts/assistant-ui/app/api/sessions/[id]/confirm/route.ts1import type { BetaManagedAgentsUserToolConfirmationEventParams } from "@anthropic-ai/sdk/resources/beta/sessions/events"COMMENT
LOW…/assistant-ui/lib/managed-agents/session-controller.ts1"use client";COMMENT
LOW…/assistant-ui/lib/managed-agents/session-controller.ts41 private listeners = new Set<Listener>();COMMENT
LOW…aged-agents/assistant-ui/lib/managed-agents/reducer.ts1// The one place that turns a Managed Agents event log into an assistant-uiCOMMENT
LOW…aged-agents/assistant-ui/lib/managed-agents/reducer.ts361 };COMMENT
LOW…ssistant-ui/lib/managed-agents/session-list-adapter.ts1"use client";COMMENT
LOW…s/assistant-ui/lib/managed-agents/runtime-provider.tsx1"use client";COMMENT
LOW…s/assistant-ui/lib/managed-agents/runtime-provider.tsx61// ------------------------------------------------------- per-thread runtimeCOMMENT
LOWmanaged-agents/self-hosted-sandboxes/docker/on-work.sh1#!/usr/bin/env bashCOMMENT
LOWmanaged-agents/self-hosted-sandboxes/docker/start.sh1#!/usr/bin/env bashCOMMENT
LOW…-agents/self-hosted-sandboxes/docker-memory/on-work.sh1#!/usr/bin/env bashCOMMENT
LOW…ed-agents/self-hosted-sandboxes/docker-memory/start.sh1#!/usr/bin/env bashCOMMENT
LOW…xes/docker-memory/agents/memory-demo/memory-store.yaml1# The memory store definition, piped to `ant beta:memory-stores create`.COMMENT
LOWmanaged-agents/chat-sdk/web/app.tsx1// Browser chat client. The sidebar lists Managed Agents sessions -- the onlyCOMMENT
LOWmanaged-agents/chat-sdk/src/app.ts1// The platform-neutral core: the four /api routes as one fetch-native HonoCOMMENT
LOWmanaged-agents/chat-sdk/src/bot.ts1// Chat SDK wiring: the web adapter turns each browser POST into a DM on aCOMMENT
LOWmanaged-agents/chat-sdk/src/bot.ts61 // Don't use the SDK's per-thread lock for serialization: its TTL (30s) isCOMMENT
LOWmanaged-agents/chat-sdk/src/managed-agents.ts261 text: string,COMMENT
LOWcomputer-use-best-practices/config.example.toml1# Override any constants.Config field. Point CU_CONFIG at this file (in yourCOMMENT
LOWcomputer-use-best-practices/config.example.toml21# api_retry_max_attempts = 5COMMENT
LOWcomputer-use-best-practices/requirements.txt1# This file was autogenerated by uv via the following command:COMMENT
LOWcomputer-use-best-practices/requirements.txt21 # via streamlitCOMMENT
LOWcomputer-use-best-practices/requirements.txt41gitdb==4.0.12 ; sys_platform == 'darwin'COMMENT
LOWcomputer-use-best-practices/requirements.txt61 # viaCOMMENT
LOWcomputer-use-best-practices/requirements.txt81packaging==26.0 ; sys_platform == 'darwin'COMMENT
LOWcomputer-use-best-practices/requirements.txt101 # viaCOMMENT
LOWcomputer-use-best-practices/requirements.txt141 # jsonschemaCOMMENT
LOWcomputer-use-best-practices/requirements.txt161tenacity==9.1.4 ; sys_platform == 'darwin'COMMENT
LOWcomputer-use-best-practices/requirements.txt181 # viaCOMMENT
LOWcomputer-use-best-practices/constants.py61# Hosted (Anthropic-defined) computer-use tool, used whenCOMMENT
LOWcomputer-use-best-practices/constants.py101 # (including prompt-injection detection on screenshots); the explicit-schemaCOMMENT
LOWcomputer-use-best-practices/constants.py121 # Vision-encoder tiling parameters. The API resizes any image whose longCOMMENT
LOWcomputer-use-best-practices/constants.py161 # Include the browser / browser_batch tools.COMMENT
LOWbrowser-use-demo/browser_use_demo/tools/browser.py221 # The browser should persist across conversation turnsCOMMENT
Redundant / Tautological Comments21 hits · 35 pts
SeverityFileLineSnippetContext
LOWautonomous-coding/agent.py78 # Check if command was blocked by security hookCOMMENT
LOWautonomous-coding/agent.py124 # Check if this is a fresh start or continuationCOMMENT
LOWcomputer-use-demo/computer_use_demo/tools/edit.py91 # Check if its an absolute pathCOMMENT
LOWcomputer-use-demo/computer_use_demo/tools/edit.py97 # Check if path existsCOMMENT
LOWcomputer-use-demo/computer_use_demo/tools/edit.py106 # Check if the path points to a directoryCOMMENT
LOWcomputer-use-demo/computer_use_demo/tools/edit.py162 # Read the file contentCOMMENT
LOWcomputer-use-demo/computer_use_demo/tools/edit.py167 # Check if old_str is unique in the fileCOMMENT
LOWcomputer-use-demo/image/xvfb_startup.sh30# Check if Xvfb is already runningCOMMENT
LOWbrowser-use-demo/browser_use_demo/message_renderer.py141 # Check if this is a text extraction result with special markersCOMMENT
LOWbrowser-use-demo/browser_use_demo/tools/browser.py389 # Read the file and encode to base64COMMENT
LOWbrowser-use-demo/browser_use_demo/tools/browser.py366 # Read the file and encode to base64STRING
LOW…-use-demo/browser_use_demo/tools/coordinate_scaling.py135 # Check if coordinates appear to be in Claude's resolutionCOMMENT
LOWbrowser-use-demo/tests/test_streamlit_helpers.py64 # Set provider to valid enum value so lambda can access itCOMMENT
LOWbrowser-use-demo/tests/test_streamlit_helpers.py275 # Set provider to valid enum value so lambda can access itCOMMENT
LOWbrowser-use-demo/tests/test_streamlit_helpers.py23 # Set provider to valid enum value so lambda can access itCOMMENT
LOWbrowser-use-demo/tests/test_streamlit_helpers.py48 # Set provider to valid enum value so lambda can access itCOMMENT
LOWbrowser-use-demo/tests/test_streamlit_helpers.py95 # Set provider to valid enum value so lambda can access itCOMMENT
LOWbrowser-use-demo/tests/test_integration.py240 # Set provider to valid enum value so lambda can access itCOMMENT
LOWbrowser-use-demo/tests/test_integration.py279 # Set provider to valid enum value so lambda can access itCOMMENT
LOWbrowser-use-demo/tests/test_message_renderer.py297 # Set markdown to raise an exceptionCOMMENT
LOWbrowser-use-demo/image/xvfb_startup.sh30# Check if Xvfb is already runningCOMMENT
Deep Nesting36 hits · 34 pts
SeverityFileLineSnippetContext
LOWautonomous-coding/security.py297CODE
LOWautonomous-coding/agent.py23CODE
LOWagents/agent.py96CODE
LOWagents/tools/calculator_mcp.py13CODE
LOWagents/tools/file_tools.py74CODE
LOWagents/tools/file_tools.py232CODE
LOWagents/tools/file_tools.py89CODE
LOWagents/tools/mcp_tool.py21CODE
LOWcomputer-use-demo/computer_use_demo/streamlit.py244CODE
LOWcomputer-use-demo/computer_use_demo/streamlit.py615CODE
LOWcomputer-use-demo/computer_use_demo/loop.py88CODE
LOWcomputer-use-demo/computer_use_demo/loop.py244CODE
LOWcomputer-use-demo/computer_use_demo/loop.py293CODE
LOWcomputer-use-demo/computer_use_demo/loop.py316CODE
LOWcomputer-use-demo/computer_use_demo/tools/edit.py44CODE
LOWcomputer-use-demo/computer_use_demo/tools/computer.py128CODE
LOWmanaged-agents/knowledge-wiki/build_manifest.py52CODE
LOWmanaged-agents/knowledge-wiki/utilities.py67CODE
LOWcomputer-use-best-practices/tests/test_formatters.py26CODE
LOWcomputer-use-best-practices/computer_use/formatters.py23CODE
LOWcomputer-use-best-practices/computer_use/loop.py243CODE
LOWcomputer-use-best-practices/computer_use/loop.py380CODE
LOWbrowser-use-demo/browser_use_demo/message_renderer.py134CODE
LOWbrowser-use-demo/browser_use_demo/streamlit.py113CODE
LOWbrowser-use-demo/browser_use_demo/streamlit.py238CODE
LOWbrowser-use-demo/browser_use_demo/streamlit.py336CODE
LOWbrowser-use-demo/browser_use_demo/streamlit.py531CODE
LOWbrowser-use-demo/browser_use_demo/streamlit.py213CODE
LOWbrowser-use-demo/browser_use_demo/streamlit.py254CODE
LOWbrowser-use-demo/browser_use_demo/loop.py66CODE
LOWbrowser-use-demo/browser_use_demo/loop.py176CODE
LOWbrowser-use-demo/browser_use_demo/tools/browser.py457CODE
LOWbrowser-use-demo/browser_use_demo/tools/browser.py616CODE
LOWbrowser-use-demo/browser_use_demo/tools/browser.py903CODE
LOWbrowser-use-demo/browser_use_demo/tools/browser.py1105CODE
LOWbrowser-use-demo/tests/conftest.py17CODE
Unused Imports24 hits · 24 pts
SeverityFileLineSnippetContext
LOWagents/__init__.py3CODE
LOWagents/__init__.py3CODE
LOWagents/__init__.py4CODE
LOWagents/tools/__init__.py3CODE
LOWagents/tools/__init__.py4CODE
LOWagents/tools/__init__.py5CODE
LOWagents/tools/__init__.py5CODE
LOWagents/tools/__init__.py6CODE
LOWagents/tools/__init__.py7CODE
LOWagents/tools/mcp_tool.py5CODE
LOWagents/utils/__init__.py3CODE
LOWagents/utils/__init__.py4CODE
LOW…uter-use-best-practices/computer_use/tools/__init__.py1CODE
LOW…uter-use-best-practices/computer_use/tools/__init__.py1CODE
LOW…uter-use-best-practices/computer_use/tools/__init__.py2CODE
LOWbrowser-use-demo/validate_env.py6CODE
LOWbrowser-use-demo/browser_use_demo/streamlit.py10CODE
LOWbrowser-use-demo/browser_use_demo/loop.py5CODE
LOWbrowser-use-demo/browser_use_demo/tools/__init__.py1CODE
LOWbrowser-use-demo/browser_use_demo/tools/__init__.py1CODE
LOWbrowser-use-demo/browser_use_demo/tools/__init__.py1CODE
LOWbrowser-use-demo/browser_use_demo/tools/__init__.py2CODE
LOWbrowser-use-demo/browser_use_demo/tools/__init__.py3CODE
LOWbrowser-use-demo/browser_use_demo/tools/collection.py1CODE
Cross-Language Confusion4 hits · 20 pts
SeverityFileLineSnippetContext
HIGHautonomous-coding/test_security.py52 ("npm install && npm run build", ["npm", "npm"]),CODE
HIGHautonomous-coding/test_security.py56 ("git status || git init", ["git", "git"]),CODE
HIGHautonomous-coding/test_security.py253 "npm install && npm run build",CODE
HIGHautonomous-coding/agent.py202 print(" npm install && npm run dev")CODE
Magic Placeholder Names4 hits · 20 pts
SeverityFileLineSnippetContext
HIGHautonomous-coding/autonomous_agent_demo.py84 print(" export ANTHROPIC_API_KEY='your-api-key-here'")CODE
HIGHautonomous-coding/README.md25export ANTHROPIC_API_KEY='your-api-key-here'CODE
HIGHcomputer-use-demo/README.md50export ANTHROPIC_API_KEY=%your_api_key%CODE
HIGHcomputer-use-demo/README.md180export ANTHROPIC_API_KEY=%your_api_key%CODE
Self-Referential Comments5 hits · 16 pts
SeverityFileLineSnippetContext
MEDIUMcomputer-use-demo/computer_use_demo/tools/edit.py193 # Create a snippet of the edited sectionCOMMENT
MEDIUMbrowser-use-demo/browser_use_demo/streamlit.py123 # Create an in-memory ZIP fileCOMMENT
MEDIUMbrowser-use-demo/browser_use_demo/tools/browser.py845 # Create a summary for UI displayCOMMENT
MEDIUMbrowser-use-demo/browser_use_demo/tools/browser.py889 # Create a summary for UI displayCOMMENT
MEDIUMbrowser-use-demo/tests/test_message_renderer.py282 # Create a mock that doesn't have expected attributesCOMMENT
Docstring Block Structure2 hits · 10 pts
SeverityFileLineSnippetContext
HIGH…-use-demo/browser_use_demo/tools/coordinate_scaling.py37 Get the documented size for the given viewport's aspect ratio. Args: viewport_width: ActuaSTRING
HIGH…-use-demo/browser_use_demo/tools/coordinate_scaling.py77 Calculate scale factors for converting Claude coordinates to viewport coordinates. Args: vSTRING
Modern AI Meta-Vocabulary2 hits · 6 pts
SeverityFileLineSnippetContext
MEDIUMcustomer-support-agent/README.md69## Amazon Bedrock RAG IntegrationCOMMENT
MEDIUMmanaged-agents/knowledge-wiki/README.md1# A knowledge wiki for cheap, correct agentic retrievalCOMMENT
AI Slop Vocabulary3 hits · 6 pts
SeverityFileLineSnippetContext
MEDIUMautonomous-coding/client.py64 # Create comprehensive security settingsCOMMENT
MEDIUMmanaged-agents/copilot-kit-ag-ui/package-lock.json17005 "resolved": "https://registry.npmjs.org/robust-predicates/-/robust-predicates-3.0.3.tgz",CODE
MEDIUMbrowser-use-demo/tests/test_message_renderer.py1"""Tests for MessageRenderer class with comprehensive edge case coverage."""STRING
Modern Structural Boilerplate6 hits · 6 pts
SeverityFileLineSnippetContext
LOWagents/__init__.py6__all__ = ["Agent", "ModelConfig", "Tool"]CODE
LOWagents/tools/__init__.py9__all__ = [CODE
LOWagents/utils/__init__.py6__all__ = ["MessageHistory", "execute_tools"]CODE
LOWcomputer-use-best-practices/computer_use/loop.py68def _set_trailing_cache_control(messages: list[MessageParam]) -> None:CODE
LOW…uter-use-best-practices/computer_use/tools/__init__.py4__all__ = ["Tool", "ToolCollection", "ToolResult"]CODE
LOWbrowser-use-demo/browser_use_demo/tools/__init__.py5__all__ = [CODE
Fake / Example Data3 hits · 3 pts
SeverityFileLineSnippetContext
LOW…wser_use_demo/browser_tool_utils/browser_dom_script.js89 var placeholder = element.getAttribute("placeholder");CODE
LOW…wser_use_demo/browser_tool_utils/browser_dom_script.js392 if (element.getAttribute("placeholder"))CODE
LOW…wser_use_demo/browser_tool_utils/browser_dom_script.js394 ' placeholder="' + element.getAttribute("placeholder") + '"';CODE
AI Structural Patterns1 hit · 0 pts
SeverityFileLineSnippetContext
LOWbrowser-use-demo/browser_use_demo/tools/browser.py1105CODE