Repository Analysis

browseros-ai/BrowserOS

🌐 The open-source Agentic browser; alternative to ChatGPT Atlas, Perplexity Comet, Dia.

5.2 Low AI signal View on GitHub

Analysis Overview

This report presents the forensic synthetic code analysis of browseros-ai/BrowserOS, a TypeScript project with 13,386 GitHub stars. SynthScan v2.0 examined 416,019 lines of code across 2466 source files, recording 1959 pattern matches distributed across 20 syntactic categories. The overall adjusted score of 5.2 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.2
Adjusted Score
5.2
Raw Score
100%
Time Factor
2026-08-27
Last Push
13.4K
Stars
TypeScript
Language
416.0K
Lines of Code
2.5K
Files
2.0K
Pattern Hits
2026-08-29
Scan Date
0.01
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 1HIGH 14MEDIUM 57LOW 1887

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 1959 distinct pattern matches across 20 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 Identifiers1499 hits · 1489 pts
SeverityFileLineSnippetContext
LOWtools/release_secrets/sync.py307def _skip_blank_and_comment_lines(CODE
LOWtools/release_secrets/sync.py372def _decode_double_quoted_escape(char: str) -> str:CODE
LOWtools/release_secrets/sync.py387def _consume_trailing_comment(CODE
LOWtools/release_secrets/sync.py508def scan_secret_refs_from_text(text: str) -> set[str]:CODE
LOWtools/release_secrets/sync.py515def scan_workflow_secret_refs(repo_root: Path) -> set[str]:CODE
LOWtools/release_secrets/sync_test.py19 def test_multiline_quoted_values_round_trip(self):CODE
LOWtools/release_secrets/sync_test.py40 def test_quotes_escapes_and_inline_comments(self):CODE
LOWtools/release_secrets/sync_test.py57 def test_crlf_input_normalizes_multiline_values(self):CODE
LOWtools/release_secrets/sync_test.py64 def test_unterminated_quote_raises_without_value_echo(self):CODE
LOWtools/release_secrets/sync_test.py73 def test_scans_dotted_and_bracket_secret_references(self):CODE
LOWtools/release_secrets/sync_test.py99 def test_server_ota_workflow_is_registered_with_signing_secrets(self):CODE
LOWtools/release_secrets/sync_test.py123 def test_browserclaw_build_key_is_required_and_host_is_optional(self):CODE
LOWtools/release_secrets/sync_test.py155 def test_slack_webhook_is_not_in_release_workflow_allowlist(self):CODE
LOWtools/release_secrets/sync_test.py160 def test_esigner_credential_id_is_optional_in_check(self):CODE
LOWpackages/browseros-agent/scripts/run-bun-test.ts209function extractTopLevelTestsuites(xml: string): string[] {CODE
LOWpackages/browseros-agent/scripts/codegen/claw-api.ts210function rewriteTypeScriptImportTarget(CODE
LOWpackages/browseros-agent/scripts/codegen/claw-api.ts267function namespaceRustModelHelpers(model: string, body: string): string {CODE
LOWpackages/browseros-agent/scripts/codegen/claw-api.ts346function compareTypeScriptImportKeys(left: string, right: string): number {CODE
LOW…owseros-agent/packages/agent-mcp-manager/src/agents.ts61export async function resolveAgentMcpConfigPath(CODE
LOW…ros-agent/packages/acpx-ai-provider/src/json-output.ts134export function createJsonCleanupTransform(): TransformStream<CODE
LOW…eros-agent/packages/browser-mcp/src/tool-output-dir.ts49export async function writeToolOutputBinaryFile(CODE
LOW…os-agent/packages/browser-mcp/src/tools/output-file.ts18export function createBrowserOutputFileAccess(): BrowserOutputFileAccess {CODE
LOW…os-agent/packages/browser-mcp/src/tools/output-file.ts72export async function writeTempToolOutputBinaryFile(args: {CODE
LOW…agent/packages/browser-mcp/src/tools/token-estimate.ts9export function sliceTextByEstimatedTokens(CODE
LOW…os-agent/packages/browser-core/src/content-markdown.ts8export function buildContentMarkdownExpression(CODE
LOW…ros-agent/packages/browser-core/src/core/screenshot.ts60export async function captureScreenshotWithAnnotations({CODE
LOW…ros-agent/packages/browser-core/src/core/screenshot.ts99async function captureAnnotatedScreenshot({CODE
LOW…os-agent/packages/browser-core/src/core/input/input.ts442function isRetryableCdpSessionError(error: unknown): boolean {CODE
LOW…os-agent/packages/browser-core/src/core/input/input.ts467function didScrollInExpectedDirection(CODE
LOW…t/packages/shared/src/mcp/claude-code-transport-tag.ts35export async function ensureClaudeCodeHttpTransportTag({CODE
LOW…s/browseros-agent/packages/claw-api-client/src/urls.ts30export function buildSessionScreenshotUrl(CODE
LOW…/browseros-agent/packages/build-server-tools/src/r2.ts207export async function recoverImmutableFileFromObject(CODE
LOW…/browseros-agent/packages/build-server-tools/src/r2.ts225export async function uploadImmutableFileToObject(CODE
LOW…seros-agent/packages/build-server-tools/src/archive.ts180async function normalizeArchiveTimestamps(path: string): Promise<void> {CODE
LOW…seros-agent/packages/build-server-tools/src/archive.ts195export async function archiveAndUploadArtifacts(CODE
LOW…wseros-agent/packages/build-server-tools/src/config.ts80function ambientEnvWithoutDemotions(resolved: ResolvedEnv): NodeJS.ProcessEnv {CODE
LOW…nt/apps/claw-onboard/src/modules/api/client.helpers.ts11export function normalizeLoopbackApiRootUrl(CODE
LOW…nt/apps/claw-onboard/src/modules/api/client.helpers.ts31export function resolveApiBaseUrlFromSources(CODE
LOW…gent/apps/claw-onboard/src/modules/api/mcp-endpoint.ts58export function buildCanonicalMcpEndpointUrl(): string {CODE
LOW…gent/apps/claw-onboard/src/modules/api/mcp-endpoint.ts62export function buildCanonicalMcpCliCommand(): string {CODE
LOW…gent/apps/claw-onboard/src/onboarding/OnboardingV2.tsx76export function finishBrowserOSOnboarding(bridge: BrowserOSOnboardingBridge) {CODE
LOW…-onboard/src/onboarding/browseros-onboarding-bridge.ts172export function createBrowserOSOnboardingBridge(CODE
LOW…s/claw-onboard/src/onboarding/onboarding-v2.helpers.ts109export function defaultImportItemsForSource(CODE
LOW…s/claw-onboard/src/onboarding/onboarding-v2.helpers.ts154export function importSourceSelectionChangeFor(CODE
LOW…ent/apps/app/screens/ai-settings/NewProviderDialog.tsx128function isProviderTypeOptionSupported(CODE
LOW…ent/apps/app/screens/ai-settings/NewProviderDialog.tsx139function getVisibleProviderTypeOptions(CODE
LOW…t/apps/app/screens/ai-settings/provider-form-schema.ts100export function isCredentiallessProviderType(CODE
LOW…t/apps/app/screens/ai-settings/provider-form-schema.ts106export function normalizeProviderFormValues(CODE
LOW…browseros-agent/apps/app/screens/ai-settings/models.ts93export function getReasoningEffortOptions(CODE
LOW…app/screens/ai-settings/default-chat-target.helpers.ts20export function resolveEffectiveDefaultTarget({CODE
LOW…app/screens/customization/ToolbarSettingsCard.test.tsx58function resolveStaticFeatureSupport({CODE
LOW…app/screens/customization/ToolbarSettingsCard.test.tsx75function resolveFeatureStaticSupport({CODE
LOW…apps/app/screens/customization/ToolbarSettingsCard.tsx34async function loadNativeToolbarSettingsState(): Promise<NativeToolbarSettingsState> {CODE
LOW…apps/app/screens/customization/ToolbarSettingsCard.tsx60async function loadSidePanelPerWindowSetting(): Promise<boolean> {CODE
LOW…apps/app/screens/agent-command/home-compose.helpers.ts3export function resolveHomeLlmRoutingMode({CODE
LOW…nt/apps/app/screens/onboarding/demo/OnboardingDemo.tsx156function buildPersonalizedSuggestions(CODE
LOW…wseros-agent/apps/app/lib/execution-history/storage.ts39function createConversationHistory(CODE
LOW…wseros-agent/apps/app/lib/execution-history/storage.ts49export async function upsertConversationExecutionTask(CODE
LOW…wseros-agent/apps/app/lib/execution-history/storage.ts63export async function removeConversationExecutionHistory(CODE
LOW…agent/apps/app/lib/schedules/syncSchedulesToBackend.ts250export function setupScheduledJobsSyncToBackend(): () => void {CODE
1439 more matches not shown…
Decorative Section Separators49 hits · 153 pts
SeverityFileLineSnippetContext
MEDIUMpackages/browseros-agent/scripts/dev/inspect-ui.ts9// ─── CDP WebSocket Client ────────────────────────────────────────────COMMENT
MEDIUMpackages/browseros-agent/scripts/dev/inspect-ui.ts113// ─── Target resolution ───────────────────────────────────────────────COMMENT
MEDIUMpackages/browseros-agent/scripts/dev/inspect-ui.ts140// ─── Session helpers ─────────────────────────────────────────────────COMMENT
MEDIUMpackages/browseros-agent/scripts/dev/inspect-ui.ts173// ─── Snapshot: AX tree ───────────────────────────────────────────────COMMENT
MEDIUMpackages/browseros-agent/scripts/dev/inspect-ui.ts286// ─── Element center: 3-tier fallback ─────────────────────────────────COMMENT
MEDIUMpackages/browseros-agent/scripts/dev/inspect-ui.ts361// ─── Commands ────────────────────────────────────────────────────────COMMENT
MEDIUMpackages/browseros-agent/scripts/dev/inspect-ui.ts631// ─── press_key ────────────────────────────────────────────────────────COMMENT
MEDIUMpackages/browseros-agent/scripts/dev/inspect-ui.ts805// ─── scroll ───────────────────────────────────────────────────────────COMMENT
MEDIUMpackages/browseros-agent/scripts/dev/inspect-ui.ts857// ─── wait_for ─────────────────────────────────────────────────────────COMMENT
MEDIUMpackages/browseros-agent/scripts/dev/inspect-ui.ts909// ─── hover ────────────────────────────────────────────────────────────COMMENT
MEDIUMpackages/browseros-agent/scripts/dev/inspect-ui.ts951// ─── select_option ────────────────────────────────────────────────────COMMENT
MEDIUMpackages/browseros-agent/scripts/dev/inspect-ui.ts1053// ─── Help ────────────────────────────────────────────────────────────COMMENT
MEDIUMpackages/browseros-agent/scripts/dev/inspect-ui.ts1095// ─── Main ────────────────────────────────────────────────────────────COMMENT
MEDIUMpackages/browseros-agent/apps/cli/scripts/install.sh17# ── Parse arguments ──────────────────────────────────────────────────────────COMMENT
MEDIUMpackages/browseros-agent/apps/cli/scripts/install.sh43# ── Resolve latest version ───────────────────────────────────────────────────COMMENT
MEDIUMpackages/browseros-agent/apps/cli/scripts/install.sh62# ── Detect platform ──────────────────────────────────────────────────────────COMMENT
MEDIUMpackages/browseros-agent/apps/cli/scripts/install.sh79# ── Download and extract ─────────────────────────────────────────────────────COMMENT
MEDIUMpackages/browseros-agent/apps/cli/scripts/install.sh127# ── Install ──────────────────────────────────────────────────────────────────COMMENT
MEDIUMpackages/browseros-agent/apps/cli/scripts/install.sh137# ── PATH hint ────────────────────────────────────────────────────────────────COMMENT
MEDIUMpackages/browseros/bos_build/steps/package/linux.py148# =============================================================================COMMENT
MEDIUMpackages/browseros/bos_build/steps/package/linux.py150# =============================================================================COMMENT
MEDIUMpackages/browseros/bos_build/steps/package/linux.py304# =============================================================================COMMENT
MEDIUMpackages/browseros/bos_build/steps/package/linux.py306# =============================================================================COMMENT
MEDIUMpackages/browseros/bos_build/steps/package/linux.py441# =============================================================================COMMENT
MEDIUMpackages/browseros/bos_build/steps/package/linux.py443# =============================================================================COMMENT
MEDIUMpackages/browseros/bos_build/steps/package/linux.py685# =============================================================================COMMENT
MEDIUMpackages/browseros/bos_build/steps/package/linux.py687# =============================================================================COMMENT
MEDIUM…s/bos_build/scripts/icon_generation/generate_icons.txt2# =========================================COMMENT
MEDIUM…s/bos_build/scripts/icon_generation/generate_icons.txt21# ==============================================================================COMMENT
MEDIUM…s/bos_build/scripts/icon_generation/generate_icons.txt23# ==============================================================================COMMENT
MEDIUM…s/bos_build/scripts/icon_generation/generate_icons.txt29# ==============================================================================COMMENT
MEDIUM…s/bos_build/scripts/icon_generation/generate_icons.txt31# ==============================================================================COMMENT
MEDIUM…s/bos_build/scripts/icon_generation/generate_icons.txt56# ==============================================================================COMMENT
MEDIUM…s/bos_build/scripts/icon_generation/generate_icons.txt58# ==============================================================================COMMENT
MEDIUM…s/bos_build/scripts/icon_generation/generate_icons.txt74# ==============================================================================COMMENT
MEDIUM…s/bos_build/scripts/icon_generation/generate_icons.txt76# ==============================================================================COMMENT
MEDIUM…s/bos_build/scripts/icon_generation/generate_icons.txt95# ==============================================================================COMMENT
MEDIUM…s/bos_build/scripts/icon_generation/generate_icons.txt97# ==============================================================================COMMENT
MEDIUM…s/bos_build/scripts/icon_generation/generate_icons.txt111# ==============================================================================COMMENT
MEDIUM…s/bos_build/scripts/icon_generation/generate_icons.txt113# ==============================================================================COMMENT
MEDIUM…s/bos_build/scripts/icon_generation/generate_icons.txt124# ==============================================================================COMMENT
MEDIUM…s/bos_build/scripts/icon_generation/generate_icons.txt126# ==============================================================================COMMENT
MEDIUMpackages/browseros/chromium_patches/.features.yaml3 # ── LAYER 0: BUILD-OWNED OUTPUTS ─────────────────────────COMMENT
MEDIUMpackages/browseros/chromium_patches/.features.yaml22 # ── LAYER 1: CORE & BRANDING ──────────────────────────────COMMENT
MEDIUMpackages/browseros/chromium_patches/.features.yaml88 # ── LAYER 2: PLATFORM PATCHES ─────────────────────────────COMMENT
MEDIUMpackages/browseros/chromium_patches/.features.yaml109 # ── LAYER 3: INFRASTRUCTURE SERVICES ──────────────────────COMMENT
MEDIUMpackages/browseros/chromium_patches/.features.yaml174 # ── LAYER 4: FEATURES ─────────────────────────────────────COMMENT
MEDIUMpackages/browseros/chromium_patches/.features.yaml388 # ── LAYER 5: FIXES ────────────────────────────────────────COMMENT
MEDIUMpackages/browseros/chromium_patches/.features.yaml443 # ── LAYER 6: SERIES (upstream/external patches) ───────────COMMENT
Excessive Try-Catch Wrapping98 hits · 100 pts
SeverityFileLineSnippetContext
LOW…owseros/tools/vendor_uploads/vendor_uploads/support.py117 except Exception as e:CODE
LOW…/browseros/tools/vendor_uploads/vendor_uploads/main.py216 except Exception as exc:CODE
LOW…/browseros/tools/vendor_uploads/vendor_uploads/main.py285 except Exception as exc:CODE
LOW…/browseros/tools/vendor_uploads/vendor_uploads/main.py339 except Exception as exc:CODE
LOW…/browseros/tools/vendor_uploads/vendor_uploads/main.py397 except Exception as exc:CODE
LOW…/browseros/tools/vendor_uploads/vendor_uploads/main.py989 except Exception as exc:CODE
LOWpackages/browseros/bos_build/patchkit/extract/common.py129 except Exception as e:CODE
LOWpackages/browseros/bos_build/patchkit/extract/utils.py120 except Exception as e:CODE
LOWpackages/browseros/bos_build/patchkit/extract/utils.py370 except Exception as e:CODE
LOWpackages/browseros/bos_build/patchkit/extract/utils.py430 except Exception as e:CODE
LOWpackages/browseros/bos_build/patchkit/extract/utils.py448 except Exception as e:CODE
LOWpackages/browseros/bos_build/patchkit/extract/utils.py479 except Exception as e:CODE
LOWpackages/browseros/bos_build/patchkit/extract/utils.py511 except Exception as e:CODE
LOWpackages/browseros/bos_build/patchkit/extract/utils.py599 except Exception as e:CODE
LOWpackages/browseros/bos_build/core/planner.py534 except Exception as e:CODE
LOWpackages/browseros/bos_build/core/runner.py104 except Exception as e:CODE
LOWpackages/browseros/bos_build/core/runner.py124 except Exception as e:CODE
LOWpackages/browseros/bos_build/core/runner.py214 except Exception as e:CODE
LOWpackages/browseros/bos_build/release/r2_allocations.py39 except Exception as exc:CODE
LOWpackages/browseros/bos_build/release/r2_allocations.py136 except Exception as exc:CODE
LOWpackages/browseros/bos_build/release/plan.py109 except Exception as error:CODE
LOWpackages/browseros/bos_build/release/plan.py159 except Exception as error:CODE
LOW…ages/browseros/bos_build/release/prepared_resources.py409 except Exception:CODE
LOWpackages/browseros/bos_build/release/common.py225 except Exception as e:CODE
LOWpackages/browseros/bos_build/release/common.py297 except Exception:CODE
LOWpackages/browseros/bos_build/release/common.py379 except Exception:CODE
LOWpackages/browseros/bos_build/release/common.py388 except Exception:CODE
LOWpackages/browseros/bos_build/release/github.py250 except Exception:CODE
LOWpackages/browseros/bos_build/release/github.py263 except Exception:CODE
LOWpackages/browseros/bos_build/release/github.py593 except Exception as exc:CODE
LOWpackages/browseros/bos_build/release/github.py602 except Exception as exc:CODE
LOWpackages/browseros/bos_build/release/github.py618 except Exception as exc:CODE
LOWpackages/browseros/bos_build/release/github.py636 except Exception as exc:CODE
LOWpackages/browseros/bos_build/release/github.py642 except Exception as exc:CODE
LOWpackages/browseros/bos_build/release/github.py666 except Exception as exc:CODE
LOWpackages/browseros/bos_build/release/github.py682 except Exception as exc:CODE
LOWpackages/browseros/bos_build/release/publish.py33 except Exception as e:CODE
LOW…ages/browseros/bos_build/release/extensions/release.py89 except Exception as e:CODE
LOW…ages/browseros/bos_build/release/extensions/release.py169 except Exception as e:CODE
LOWpackages/browseros/bos_build/release/feeds/render.py103 except Exception:CODE
LOWpackages/browseros/bos_build/release/feeds/render.py248 except Exception as e:CODE
LOWpackages/browseros/bos_build/release/feeds/publisher.py950 except Exception as e:CODE
LOWpackages/browseros/bos_build/release/ota/server.py401 except Exception as error:CODE
LOWpackages/browseros/bos_build/release/ota/server.py429 except Exception as error:CODE
LOWpackages/browseros/bos_build/release/ota/sign_binary.py83 except Exception as e:CODE
LOWpackages/browseros/bos_build/release/ota/sign_binary.py101 except Exception:CODE
LOWpackages/browseros/bos_build/release/ota/sign_binary.py209 except Exception as e:CODE
LOWpackages/browseros/bos_build/release/ota/sign_binary.py239 except Exception as e:CODE
LOWpackages/browseros/bos_build/release/ota/sign_binary.py321 except Exception:CODE
LOWpackages/browseros/bos_build/release/ota/sign_binary.py341 except Exception as e:CODE
LOWpackages/browseros/bos_build/release/ota/common.py89 except Exception as e:CODE
LOWpackages/browseros/bos_build/cli/dev.py40 except Exception as e:CODE
LOWpackages/browseros/bos_build/cli/dev.py257 except Exception as e:CODE
LOWpackages/browseros/bos_build/cli/dev.py362 except Exception as e:CODE
LOWpackages/browseros/bos_build/cli/source.py96 except Exception as e:CODE
LOW…rowseros/bos_build/steps/resources/chromium_replace.py105 except Exception as e:CODE
LOW…rowseros/bos_build/steps/resources/chromium_replace.py145 except Exception as e:CODE
LOW…kages/browseros/bos_build/steps/resources/resources.py201 except Exception as e:CODE
LOW…kages/browseros/bos_build/steps/resources/resources.py305 except Exception as e:CODE
LOW…browseros/bos_build/steps/resources/string_replaces.py71 except Exception as e:CODE
38 more matches not shown…
Unused Imports88 hits · 84 pts
SeverityFileLineSnippetContext
LOWtools/release_secrets/sync.py8CODE
LOWpackages/browseros/bos_build/patchkit/batch_apply.py16CODE
LOW…kages/browseros/bos_build/patchkit/extract/__init__.py10CODE
LOW…kages/browseros/bos_build/patchkit/extract/__init__.py10CODE
LOW…kages/browseros/bos_build/patchkit/extract/__init__.py11CODE
LOW…kages/browseros/bos_build/patchkit/extract/__init__.py11CODE
LOW…kages/browseros/bos_build/patchkit/extract/__init__.py11CODE
LOW…kages/browseros/bos_build/patchkit/extract/__init__.py16CODE
LOWpackages/browseros/bos_build/core/__init__.py3CODE
LOWpackages/browseros/bos_build/core/__init__.py3CODE
LOWpackages/browseros/bos_build/core/__init__.py4CODE
LOWpackages/browseros/bos_build/core/__init__.py4CODE
LOWpackages/browseros/bos_build/release/__init__.py4CODE
LOWpackages/browseros/bos_build/release/__init__.py4CODE
LOWpackages/browseros/bos_build/release/__init__.py4CODE
LOWpackages/browseros/bos_build/release/__init__.py4CODE
LOWpackages/browseros/bos_build/release/__init__.py4CODE
LOWpackages/browseros/bos_build/release/__init__.py4CODE
LOWpackages/browseros/bos_build/release/__init__.py4CODE
LOWpackages/browseros/bos_build/release/__init__.py4CODE
LOWpackages/browseros/bos_build/release/__init__.py4CODE
LOWpackages/browseros/bos_build/release/__init__.py4CODE
LOWpackages/browseros/bos_build/release/feeds/__init__.py4CODE
LOWpackages/browseros/bos_build/release/feeds/__init__.py4CODE
LOWpackages/browseros/bos_build/release/feeds/__init__.py4CODE
LOWpackages/browseros/bos_build/release/feeds/__init__.py4CODE
LOWpackages/browseros/bos_build/release/feeds/__init__.py4CODE
LOWpackages/browseros/bos_build/release/feeds/__init__.py4CODE
LOWpackages/browseros/bos_build/release/feeds/__init__.py4CODE
LOWpackages/browseros/bos_build/release/feeds/__init__.py4CODE
LOWpackages/browseros/bos_build/release/feeds/__init__.py4CODE
LOWpackages/browseros/bos_build/release/feeds/__init__.py4CODE
LOWpackages/browseros/bos_build/release/feeds/__init__.py4CODE
LOWpackages/browseros/bos_build/release/feeds/__init__.py4CODE
LOWpackages/browseros/bos_build/release/ota/__init__.py4CODE
LOWpackages/browseros/bos_build/release/ota/__init__.py4CODE
LOWpackages/browseros/bos_build/release/ota/__init__.py4CODE
LOWpackages/browseros/bos_build/release/ota/__init__.py4CODE
LOWpackages/browseros/bos_build/release/ota/__init__.py4CODE
LOWpackages/browseros/bos_build/release/ota/__init__.py4CODE
LOWpackages/browseros/bos_build/release/ota/__init__.py4CODE
LOWpackages/browseros/bos_build/release/ota/__init__.py4CODE
LOWpackages/browseros/bos_build/release/ota/__init__.py14CODE
LOWpackages/browseros/bos_build/release/ota/__init__.py14CODE
LOWpackages/browseros/bos_build/release/ota/__init__.py14CODE
LOWpackages/browseros/bos_build/release/ota/__init__.py14CODE
LOWpackages/browseros/bos_build/release/ota/__init__.py14CODE
LOWpackages/browseros/bos_build/release/ota/__init__.py14CODE
LOWpackages/browseros/bos_build/release/ota/common.py8CODE
LOWpackages/browseros/bos_build/steps/__init__.py8CODE
LOWpackages/browseros/bos_build/steps/__init__.py8CODE
LOWpackages/browseros/bos_build/steps/__init__.py9CODE
LOWpackages/browseros/bos_build/steps/__init__.py10CODE
LOWpackages/browseros/bos_build/steps/__init__.py10CODE
LOWpackages/browseros/bos_build/steps/__init__.py10CODE
LOWpackages/browseros/bos_build/steps/__init__.py11CODE
LOWpackages/browseros/bos_build/steps/__init__.py12CODE
LOWpackages/browseros/bos_build/steps/__init__.py12CODE
LOWpackages/browseros/bos_build/steps/__init__.py13CODE
LOWpackages/browseros/bos_build/steps/__init__.py14CODE
28 more matches not shown…
Structural Annotation Overuse40 hits · 71 pts
SeverityFileLineSnippetContext
LOW.claude/skills/write-docs/SKILL.md14### Step 1: Understand the FeatureCOMMENT
LOW.claude/skills/write-docs/SKILL.md28### Step 2: Gather ScreenshotsCOMMENT
LOW.claude/skills/write-docs/SKILL.md36### Step 3: Write the DocumentationCOMMENT
LOW.claude/skills/write-docs/SKILL.md65### Step 4: Update NavigationCOMMENT
LOW.claude/skills/write-docs/SKILL.md69### Step 5: PreviewCOMMENT
LOW.claude/skills/write-internal-docs/SKILL.md48### Step 0: Pre-flightCOMMENT
LOW.claude/skills/write-internal-docs/SKILL.md64### Step 1: Scope the docCOMMENT
LOW.claude/skills/write-internal-docs/SKILL.md75### Step 2: Zoom outCOMMENT
LOW.claude/skills/write-internal-docs/SKILL.md83### Step 3: Draft the MarkdownCOMMENT
LOW.claude/skills/write-internal-docs/SKILL.md93### Step 4: Voice checkCOMMENT
LOW.claude/skills/write-internal-docs/SKILL.md99### Step 5: Clone, write, render HTMLCOMMENT
LOW.claude/skills/write-internal-docs/SKILL.md120### Step 6: Tidy passCOMMENT
LOW.claude/skills/write-internal-docs/SKILL.md156### Step 7: Open the PRCOMMENT
LOW.claude/skills/write-internal-docs/SKILL.md182### Step 8: Report and clean upCOMMENT
LOW.claude/skills/ask-internal/SKILL.md41### Step 0: Pre-flightCOMMENT
LOW.claude/skills/ask-internal/SKILL.md54### Step 1: Parse the questionCOMMENT
LOW.claude/skills/ask-internal/SKILL.md62### Step 2: Multi-source searchCOMMENT
LOW.claude/skills/ask-internal/SKILL.md84### Step 3: Synthesize answerCOMMENT
LOW.claude/skills/ask-internal/SKILL.md94### Step 4: Offer execution (only if commands surfaced)COMMENT
LOW.claude/skills/ask-internal/SKILL.md104### Step 5: Doc-not-found pathCOMMENT
LOW.claude/skills/ask-internal/SKILL.md112### Step 6: Completion statusCOMMENT
LOW…s/browseros-agent/.claude/commands/browseros-review.md13### Step 1: Determine Review ScopeCOMMENT
LOW…s/browseros-agent/.claude/commands/browseros-review.md35### Step 2: Initial ScreeningCOMMENT
LOW…s/browseros-agent/.claude/commands/browseros-review.md47### Step 3: Documentation DiscoveryCOMMENT
LOW…s/browseros-agent/.claude/commands/browseros-review.md53### Step 4: Change SummaryCOMMENT
LOW…s/browseros-agent/.claude/commands/browseros-review.md57### Step 5: Parallel Multi-Agent ReviewCOMMENT
LOW…s/browseros-agent/.claude/commands/browseros-review.md123### Step 6: Issue ValidationCOMMENT
LOW…ckages/browseros-agent/.claude/skills/test-ui/SKILL.md25## Step 1: Start the dev environmentCOMMENT
LOW…ckages/browseros-agent/.claude/skills/test-ui/SKILL.md57## Step 2: Discover targetsCOMMENT
LOW…ckages/browseros-agent/.claude/skills/test-ui/SKILL.md72## Step 3: Navigate to the main UICOMMENT
LOW…ckages/browseros-agent/.claude/skills/test-ui/SKILL.md100## Step 4: Test the new tab page (left sidebar)COMMENT
LOW…ckages/browseros-agent/.claude/skills/test-ui/SKILL.md145## Step 5: Open and test the right side panelCOMMENT
LOW…ckages/browseros-agent/.claude/skills/test-ui/SKILL.md193## Step 6: Verify and iterateCOMMENT
LOW…ent/apps/server/src/lib/clients/oauth/copilot-fetch.ts100 // Step 1: scale longest side to 2048COMMENT
LOW…ent/apps/server/src/lib/clients/oauth/copilot-fetch.ts107 // Step 2: scale shortest side to 768COMMENT
LOW…/browseros/bos_build/patchkit/extract/extract_range.py75 # Step 1: Validate commitsCOMMENT
LOW…/browseros/bos_build/patchkit/extract/extract_range.py188 # Step 6: Log summaryCOMMENT
LOWpackages/browseros/bos_build/patchkit/extract/common.py173 # Step 1: Get files changed in commit WITH their status (A/M/D/R/C)COMMENT
LOWpackages/browseros/bos_build/patchkit/extract/common.py183 # Step 2: Process each file based on its statusCOMMENT
LOW…browseros/bos_build/patchkit/extract/extract_commit.py41 # Step 1: Validate commitCOMMENT
Deep Nesting57 hits · 55 pts
SeverityFileLineSnippetContext
LOWtools/release_secrets/sync.py467CODE
LOW…/browseros/tools/vendor_uploads/vendor_uploads/main.py711CODE
LOW…/browseros/tools/vendor_uploads/vendor_uploads/main.py730CODE
LOW…/browseros/tools/vendor_uploads/vendor_uploads/main.py747CODE
LOWpackages/browseros/bos_build/ci_workflow_test.py946CODE
LOWpackages/browseros/bos_build/patchkit/batch_apply.py201CODE
LOWpackages/browseros/bos_build/patchkit/doctor.py78CODE
LOWpackages/browseros/bos_build/patchkit/doctor.py114CODE
LOWpackages/browseros/bos_build/patchkit/features_io.py126CODE
LOW…/browseros/bos_build/patchkit/extract/extract_range.py61CODE
LOW…/browseros/bos_build/patchkit/extract/extract_range.py199CODE
LOWpackages/browseros/bos_build/patchkit/extract/common.py64CODE
LOWpackages/browseros/bos_build/patchkit/extract/common.py156CODE
LOWpackages/browseros/bos_build/patchkit/extract/utils.py48CODE
LOWpackages/browseros/bos_build/patchkit/extract/utils.py207CODE
LOWpackages/browseros/bos_build/patchkit/extract/utils.py549CODE
LOWpackages/browseros/bos_build/core/resume.py411CODE
LOWpackages/browseros/bos_build/core/resume.py593CODE
LOWpackages/browseros/bos_build/core/resume.py779CODE
LOWpackages/browseros/bos_build/core/resume.py942CODE
LOW…ckages/browseros/bos_build/release/browser_finalize.py298CODE
LOWpackages/browseros/bos_build/release/resource_pins.py388CODE
LOWpackages/browseros/bos_build/release/common.py42CODE
LOWpackages/browseros/bos_build/release/candidate.py387CODE
LOWpackages/browseros/bos_build/release/github.py441CODE
LOWpackages/browseros/bos_build/release/github.py536CODE
LOWpackages/browseros/bos_build/release/lane.py342CODE
LOWpackages/browseros/bos_build/release/lane.py530CODE
LOW…browseros/bos_build/release/extensions/release_test.py382CODE
LOWpackages/browseros/bos_build/release/feeds/publisher.py564CODE
LOWpackages/browseros/bos_build/release/ota/common.py73CODE
LOWpackages/browseros/bos_build/cli/build.py550CODE
LOWpackages/browseros/bos_build/cli/release_component.py42CODE
LOWpackages/browseros/bos_build/cli/dev.py106CODE
LOW…es/browseros/bos_build/steps/patches/series_patches.py145CODE
LOW…rowseros/bos_build/steps/resources/chromium_replace.py58CODE
LOW…kages/browseros/bos_build/steps/resources/resources.py49CODE
LOW…browseros/bos_build/steps/resources/string_replaces.py33CODE
LOW…ges/browseros/bos_build/steps/source/provision_test.py128CODE
LOWpackages/browseros/bos_build/steps/setup/clean_test.py111CODE
LOW…ges/browseros/bos_build/steps/storage/download_test.py29CODE
LOWpackages/browseros/bos_build/steps/storage/upload.py235CODE
LOW…seros/bos_build/steps/extensions/bundled_extensions.py191CODE
LOWpackages/browseros/bos_build/steps/sign/macos.py379CODE
LOWpackages/browseros/bos_build/steps/sign/macos.py726CODE
LOWpackages/browseros/bos_build/steps/sign/windows_test.py112CODE
LOWpackages/browseros/bos_build/steps/sign/windows.py255CODE
LOWpackages/browseros/bos_build/steps/sign/macos_test.py524CODE
LOWpackages/browseros/bos_build/steps/package/macos.py188CODE
LOW…seros/bos_build/steps/package/universalizer_patched.py124CODE
LOW…seros/bos_build/steps/package/universalizer_patched.py232CODE
LOW…os/bos_build/scripts/icon_generation/generate_icons.py300CODE
LOW…os/bos_build/scripts/icon_generation/generate_icons.py375CODE
LOWpackages/browseros/bos_build/lib/notify.py141CODE
LOWpackages/browseros/bos_build/lib/utils.py198CODE
LOWpackages/browseros/bos_build/lib/utils.py318CODE
LOWpackages/browseros/bos_build/lib/r2.py62CODE
Cross-Language Confusion9 hits · 48 pts
SeverityFileLineSnippetContext
HIGHpackages/browseros/bos_build/ci_workflow_test.py110 "${{ inputs.candidate-sha || inputs.ref || github.sha }}",CODE
HIGHpackages/browseros/bos_build/ci_workflow_test.py1703shift || trueSTRING
HIGHpackages/browseros/bos_build/ci_workflow_test.py2051shift || trueSTRING
HIGH…s_build/steps/patches/product_payload_manifest_test.py100 "browseros_allow_runtime_product_override || browseros_product_browseros",CODE
HIGH…s_build/steps/patches/product_payload_manifest_test.py104 "browseros_allow_runtime_product_override || browseros_product_browserclaw",CODE
HIGHpackages/browseros/bos_build/steps/package/linux.py501 apparmor_parser -r -T -W /etc/apparmor.d/{ctx.product.linux.apparmor_profile_name} 2>/dev/null || trueCODE
HIGHpackages/browseros/bos_build/steps/package/linux.py524 update-alternatives --remove x-www-browser /usr/bin/{ctx.product.linux.launcher_name} 2>/dev/null || trueCODE
HIGHpackages/browseros/bos_build/steps/package/linux.py525 update-alternatives --remove gnome-www-browser /usr/bin/{ctx.product.linux.launcher_name} 2>/dev/null || trueCODE
HIGHpackages/browseros/bos_build/steps/package/linux.py529 apparmor_parser -R /etc/apparmor.d/{ctx.product.linux.apparmor_profile_name} 2>/dev/null || trueCODE
Over-Commented Block36 hits · 36 pts
SeverityFileLineSnippetContext
LOW.cargo/config.toml1[build]COMMENT
LOWpackages/browseros-agent/bunfig.toml1# Bun configurationCOMMENT
LOW…nt/crates/browseros-core/tests/captured_cdp_fixture.rs1//! Structural regression guard over REAL `Accessibility.getFullAXTree`COMMENT
LOW…/browseros-agent/crates/browseros-mcp/src/framework.rs81}COMMENT
LOW…/browseros-agent/packages/agent-mcp-manager/src/api.ts241 }COMMENT
LOW…seros-agent/packages/agent-mcp-manager/src/io/index.ts61 (await resolveAgentMcpConfigPath(agent, scope, opts.projectRoot))COMMENT
LOW…gent/apps/app/components/sidebar/SidebarUserFooter.tsx21 // const signInButton = (COMMENT
LOW…browseros-agent/apps/app/lib/voice/transcribe-audio.ts21export async function transcribeAudio(COMMENT
LOW…browseros-agent/apps/server/tests/agent/prompt.test.ts241COMMENT
LOW…browseros-agent/apps/server/tests/agent/prompt.test.ts341 expect(prompt).toContain('Close extra background pages')COMMENT
LOW…browseros-agent/apps/server/tests/agent/prompt.test.ts921COMMENT
LOWpackages/browseros-agent/apps/server/src/rpc.ts1import type { createAgentRoutes } from './api/routes/agents'COMMENT
LOWpackages/browseros-agent/apps/cli/cmd/launch.go161 return strings.TrimSuffix(baseURL, "/") + "/mcp"COMMENT
LOW…wseros-agent/apps/claw-app/screens/cockpit/Cockpit.tsx21 const connections = useConnections()COMMENT
LOW…ges/browseros-agent/apps/claw-server-rust/src/error.rs121 }COMMENT
LOW…kages/browseros-agent/apps/claw-server-rust/src/ids.rs1//! Identity glossary — the four scopes:COMMENT
LOW…ages/browseros-agent/apps/claw-server-rust/src/main.rs141 // Desktop plugins). This is the proxy port (the source of truth), fallingCOMMENT
LOW…ros-agent/apps/claw-server-rust/src/api/mcp/distill.rs121COMMENT
LOW…os-agent/apps/claw-server-rust/src/services/helpers.rs21/// surrounding Markdown grows.COMMENT
LOW…os-agent/apps/claw-server-rust/src/services/helpers.rs41 /// Input field name to a short human description, e.g. `field0 -> "searchCOMMENT
LOW…/apps/claw-server-rust/src/services/recordings/live.rs1//! In-process fan-out of freshly ingested rrweb batches to live-previewCOMMENT
LOWpackages/archive/claw-server-ts/src/server.ts81 app.use('*', cors({ origin: '*' }))COMMENT
LOWpackages/browseros/tools/bpatch/src/git.rs61 },COMMENT
LOWpackages/browseros/tools/bpatch/src/cli/mod.rs221#[derive(Debug, Args)]COMMENT
LOWpackages/browseros/tools/bpatch/src/cli/mod.rs241 /// Commit store repo changes after writing them.COMMENT
LOWpackages/browseros/tools/bpatch/src/cli/mod.rs281COMMENT
LOWpackages/browseros/tools/bpatch/src/engine/conflict.rs21/// Conflict session persisted under `.git/bpatch/session.json`.COMMENT
LOW…ges/browseros/bos_build/config/download_resources.yaml1# Download resources configuration for BrowserOS buildCOMMENT
LOW…ges/browseros/bos_build/config/download_resources.yaml21# - Use 'download_type' field to switch from plain file download to archive extractionCOMMENT
LOW…seros/bos_build/steps/package/universalizer_patched.py301 # inherent alignment requirement for x86_64 (absent RosettaCOMMENT
LOWpackages/browseros/bos_build/steps/package/linux.py761# - sign_binaries()COMMENT
LOW…s/bos_build/scripts/icon_generation/generate_icons.txt1# BrowserOS Icon Generation ConfigurationCOMMENT
LOWpackages/browseros/bos_build/lib/versions.py81 new_build = int(version_dict["BUILD"]) + int(build_offset)COMMENT
LOW…tches/chrome/browser/chrome_browser_application_mac.mm1diff --git a/chrome/browser/chrome_browser_application_mac.mm b/chrome/browser/chrome_browser_application_mac.mmCOMMENT
LOW.github/workflows/test.yml101 with:COMMENT
LOW.github/workflows/rust-cache-bust.yml1name: Rust Cache BustCOMMENT
Fake / Example Data22 hits · 28 pts
SeverityFileLineSnippetContext
LOW…os-core/tests/data/captured/form/get-full-ax-tree.json1000 "type": "placeholder",CODE
LOW…os-core/tests/data/captured/form/get-full-ax-tree.json1001 "attribute": "placeholder",CODE
LOW…os-core/tests/data/captured/form/get-full-ax-tree.json1005 "type": "placeholder",CODE
LOW…os-core/tests/data/captured/form/get-full-ax-tree.json1162 "type": "placeholder",CODE
LOW…os-core/tests/data/captured/form/get-full-ax-tree.json1163 "attribute": "placeholder",CODE
LOW…os-core/tests/data/captured/form/get-full-ax-tree.json1167 "type": "placeholder",CODE
LOW…os-core/tests/data/captured/form/get-full-ax-tree.json1328 "type": "placeholder",CODE
LOW…os-core/tests/data/captured/form/get-full-ax-tree.json1329 "attribute": "placeholder",CODE
LOW…os-core/tests/data/captured/form/get-full-ax-tree.json1333 "type": "placeholder",CODE
LOW…-core/tests/data/captured/cursor/get-full-ax-tree.json234 "type": "placeholder",CODE
LOW…odules/llm-providers/oauth-provider-flow.hooks.test.ts89 status: { email: 'user@example.com' },CODE
LOW…s-agent/apps/server/tests/agent/compaction-e2e.test.ts220 `Page ${pageId}: ${'Lorem ipsum dolor sit amet. '.repeat(1000)}`,CODE
LOW…s-agent/apps/server/tests/agent/compaction-e2e.test.ts220 `Page ${pageId}: ${'Lorem ipsum dolor sit amet. '.repeat(1000)}`,CODE
LOW…pps/server/tests/lib/clients/oauth/token-store.test.ts32 email: 'user@example.com',CODE
LOW…pps/server/tests/lib/clients/oauth/token-store.test.ts40 email: 'user@example.com',CODE
LOW…pps/server/tests/lib/clients/oauth/token-store.test.ts45 email: 'user@example.com',CODE
LOWpackages/browseros-agent/apps/cli/cmd/llm_txt.md69browseros-cli -p $p fill @e12 "user@example.com" # clears the field first; --no-clear to appendCODE
LOWpackages/browseros-agent/apps/cli/cmd/llm_txt.md88browseros-cli -p $p find text "Email" fill "user@example.com"CODE
LOWpackages/browseros-agent/apps/cli/cmd/llm_txt.md118 'fill @e2 "user@example.com"' \CODE
LOW…os-agent/apps/claw-server-rust/src/analytics/events.rs731 for tool_name in ["unknown", "https://private.example", "user@example.com"] {CODE
LOW…rchive/claw-server-ts/tests/services/analytics.test.ts43 expect(sanitize({ client_name: 'user@example.com' })).toEqual({})CODE
LOW…rchive/claw-server-ts/tests/services/analytics.test.ts75 expect(bucketClientName('user@example.com')).toBe('other')CODE
Redundant / Tautological Comments14 hits · 22 pts
SeverityFileLineSnippetContext
LOWpackages/browseros/bos_build/patchkit/features_io.py163 # Check if default already has valid prefixCOMMENT
LOWpackages/browseros/bos_build/patchkit/features_io.py174 # Check if default is validCOMMENT
LOWpackages/browseros/bos_build/patchkit/extract/utils.py397 # Check if raw patch file exists (no suffix - this is how patches are stored)COMMENT
LOWpackages/browseros/bos_build/patchkit/extract/utils.py502 # Check if it's a deletion markerCOMMENT
LOWpackages/browseros/bos_build/patchkit/extract/utils.py516 # Check if it's a binary markerCOMMENT
LOWpackages/browseros/bos_build/patchkit/extract/utils.py610 # Check if there are changes to commitCOMMENT
LOWpackages/browseros/bos_build/steps/patches/patches.py43 # Check if git is availableCOMMENT
LOW…browseros/bos_build/steps/resources/string_replaces.py48 # Read the file contentCOMMENT
LOWpackages/browseros/bos_build/steps/storage/download.py418 # Check if any target arch matches any condition archCOMMENT
LOWpackages/browseros/bos_build/steps/sign/macos.py1088 # Check if acceptedCOMMENT
LOWpackages/browseros/bos_build/steps/package/macos.py248 # Check if acceptedCOMMENT
LOW…seros/bos_build/steps/package/universalizer_patched.py264 # Check if this is a Mach-O file that can be mergedCOMMENT
LOW…seros/bos_build/steps/package/universalizer_patched.py281 # Check if files are already universal with same architecturesCOMMENT
LOW.github/workflows/audit.yml35 # Check if vulnerabilities existCOMMENT
Cross-File Repetition3 hits · 15 pts
SeverityFileLineSnippetContext
HIGHpackages/browseros/bos_build/cli/release_test.py0stdout + stderr across click versions (8.2 split them).STRING
HIGHpackages/browseros/bos_build/cli/build_test.py0stdout + stderr across click versions (8.2 split them).STRING
HIGHpackages/browseros/bos_build/cli/dev_test.py0stdout + stderr across click versions (8.2 split them).STRING
Modern Structural Boilerplate14 hits · 14 pts
SeverityFileLineSnippetContext
LOW…kages/browseros/bos_build/patchkit/extract/__init__.py18__all__ = [CODE
LOWpackages/browseros/bos_build/products/__init__.py24__all__ = [CODE
LOWpackages/browseros/bos_build/core/__init__.py6__all__ = [CODE
LOWpackages/browseros/bos_build/release/__init__.py30__all__ = [CODE
LOW…es/browseros/bos_build/release/extensions/workspace.py94def update_manifest_version(manifest_path: Path, version: str) -> None:CODE
LOWpackages/browseros/bos_build/release/feeds/__init__.py19__all__ = [CODE
LOWpackages/browseros/bos_build/release/ota/__init__.py28__all__ = [CODE
LOWpackages/browseros/bos_build/steps/__init__.py31__all__ = [CODE
LOWpackages/browseros/bos_build/steps/source/__init__.py9__all__ = ["SourceCheckoutModule", "SourceSyncModule"]CODE
LOWpackages/browseros/bos_build/steps/storage/__init__.py7__all__ = [CODE
LOW…kages/browseros/bos_build/steps/extensions/__init__.py6__all__ = ["BundledExtensionsModule"]CODE
LOWpackages/browseros/bos_build/steps/compile/__init__.py13__all__ = [CODE
LOWpackages/browseros/bos_build/lib/__init__.py6__all__ = [CODE
LOWpackages/browseros/bos_build/lib/logger.py110__all__ = [CODE
Verbosity Indicators7 hits · 14 pts
SeverityFileLineSnippetContext
LOW…ent/apps/server/src/lib/clients/oauth/copilot-fetch.ts100 // Step 1: scale longest side to 2048COMMENT
LOW…ent/apps/server/src/lib/clients/oauth/copilot-fetch.ts107 // Step 2: scale shortest side to 768COMMENT
LOW…/browseros/bos_build/patchkit/extract/extract_range.py75 # Step 1: Validate commitsCOMMENT
LOW…/browseros/bos_build/patchkit/extract/extract_range.py188 # Step 6: Log summaryCOMMENT
LOWpackages/browseros/bos_build/patchkit/extract/common.py173 # Step 1: Get files changed in commit WITH their status (A/M/D/R/C)COMMENT
LOWpackages/browseros/bos_build/patchkit/extract/common.py183 # Step 2: Process each file based on its statusCOMMENT
LOW…browseros/bos_build/patchkit/extract/extract_commit.py41 # Step 1: Validate commitCOMMENT
Self-Referential Comments4 hits · 12 pts
SeverityFileLineSnippetContext
MEDIUMpackages/browseros/bos_build/patchkit/extract/common.py221 # Create a synthetic add patchCOMMENT
MEDIUM…ges/browseros/bos_build/config/download_resources.yaml2# This file defines resources to download from R2 before the build processCOMMENT
MEDIUMpackages/browseros/bos_build/steps/package/macos.py383 # Create the universal DMGCOMMENT
MEDIUMpackages/browseros/bos_build/lib/utils.py245 # Create a CompletedProcess object with captured outputCOMMENT
AI Structural Patterns11 hits · 10 pts
SeverityFileLineSnippetContext
LOW…/browseros/bos_build/patchkit/extract/extract_range.py290CODE
LOWpackages/browseros/bos_build/release/appcast.py27CODE
LOWpackages/browseros/bos_build/release/plan_test.py131CODE
LOWpackages/browseros/bos_build/release/github.py489CODE
LOWpackages/browseros/bos_build/cli/build.py61CODE
LOWpackages/browseros/bos_build/cli/release_component.py94CODE
LOWpackages/browseros/bos_build/cli/release_candidate.py72CODE
LOWpackages/browseros/bos_build/cli/release.py254CODE
LOWpackages/browseros/bos_build/cli/release_feeds.py52CODE
LOWpackages/browseros/bos_build/cli/release_resources.py58CODE
LOWpackages/browseros/bos_build/cli/dev.py316CODE
Hallucination Indicators1 hit · 10 pts
SeverityFileLineSnippetContext
CRITICAL…pps/server/tests/api/services/chat-service-acp.test.ts153 const saved = fixture.conversationStore.save.mock.calls.at(-1)?.[0] asCODE
Docstring Block Structure2 hits · 10 pts
SeverityFileLineSnippetContext
HIGHpackages/browseros/bos_build/patchkit/extract/utils.py56Run a git command and return the result Args: cmd: Command to run cwd: Working directory caSTRING
HIGHpackages/browseros/bos_build/core/resolver.py101Resolve DIRECT-mode pipeline from --modules or phase flags. Args: cli_args: CLI arguments dictionary STRING
AI Slop Vocabulary2 hits · 5 pts
SeverityFileLineSnippetContext
MEDIUM…ckages/browseros-agent/contracts/claw-api/openapi.yaml40 $ref: ./paths/connections.yaml#/harnessCODE
MEDIUM…os-agent/apps/claw-server-rust/src/services/helpers.rs280/// robust. A file with no frontmatter yields `None`; one with no `js` fenceCOMMENT
Modern AI Meta-Vocabulary1 hit · 3 pts
SeverityFileLineSnippetContext
MEDIUM…ent/apps/app/screens/ai-settings/NewProviderDialog.tsx265 // Context window guardrails for catalog models with a known window.COMMENT
Example Usage Blocks2 hits · 2 pts
SeverityFileLineSnippetContext
LOWpackages/browseros-agent/apps/cli/scripts/install.sh5# Usage:COMMENT
LOW…/ui/views/side_panel/browseros_simple_page_extractor.h47+// Example usage:CODE