AI Slop Code RIsk Monitor

browseros-ai/BrowserOS

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

5.3 Moderate pattern signal View on GitHub

Maintenance and Governance Review

This report summarizes scanner evidence for browseros-ai/BrowserOS, a TypeScript project with 13,869 GitHub stars. SynthScan examined 441,856 lines of code across 2470 source files, recording 2126 pattern matches distributed across 21 syntactic categories. The legacy adjusted pattern signal is 5.3 (Moderate pattern signal); it is not an authorship estimate.

Use the findings to ask whether maintainers can explain intent, verify dependencies, simplify unnecessary scaffolding, and focus review effort. Risk Payload v1 adds ownership, supply-chain, over-engineering, and review-effort vectors when available. These are prompts for human verification, not probabilities, security findings, or measured maintenance costs.

5.3
Adjusted Signal
5.3
Raw Pattern Score
100%
Time Factor
2026-10-11
Last Push
13.9K
Stars
TypeScript
Language
441.9K
Lines of Code
2.5K
Files
2.1K
Pattern Hits
2026-10-12
Scan Date
0.01
HC Hit Rate

Risk Review · v3

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

Cognitive Ownership Risk 18.8/100 · LOW

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

Hallucinated Dependency & Supply Chain Risk 1.9/100 · LOW

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

Agent Over-Engineering Ratio 19.3/100 · LOW

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

PR Review Velocity Impact 23.3/100 · LOW

Which changes need focused human review? 2126 finding(s).

What These Metrics Mean

Adjusted Signal
Legacy pattern score normalized per 1,000 scanned lines and multiplied by the repository-level time factor. It is not an estimate of AI authorship.
Raw Pattern Score
Sum of severity- and context-weighted pattern findings before applying the time factor.
Time Factor
A coarse multiplier based on repository last-push metadata. It does not identify when individual code was written.
Pattern Hits
Count of configured pattern findings. Review each location and surrounding code before acting.
HC Hit Rate
High- and critical-severity findings per scanned file. Severity is a configured detector weight, not proof of a vulnerability or authorship.
Lines / Files
Scan coverage denominators used by the legacy normalized score.

Pattern-Signal History

This chart tracks the legacy adjusted pattern score across scan runs. Changes can reflect source changes, scan coverage, or detector/scoring versions; they do not measure AI adoption or prove that a team refactored code. Compare runs only when their scoring versions are compatible. The dashed line tracks the raw pattern-hit count.

Severity Breakdown

Groups findings by configured severity weight. Severity is not a confidence estimate, security rating, or proof that a package is missing. Verify imports against the project's manifests and inspect each finding in its local design context.

CRITICAL 1HIGH 22MEDIUM 51LOW 2052

Directory Score Breakdown

This horizontal bar chart shows where configured pattern scores accumulate across directories. Treat the bars as locations to inspect, not as evidence of authorship or code quality. Use the file-level findings to decide whether a directory needs a focused ownership, dependency, complexity, or review check.

Pattern Findings

The scanner identified 2126 distinct pattern matches across 21 syntactic categories. Each entry below represents a discrete location in the source code where the engine recorded a detector match to inspect in context. Expand any category row to inspect the individual file paths, line numbers, code snippets, and the lexical context (CODE, COMMENT, or STRING) in which each match was detected.

Reading the findings table: The Severity column indicates the configured finding weight (CRITICAL / HIGH / MEDIUM / LOW). The Context column identifies whether the match occurred inside executable code, an inline comment, or a string literal — legacy comment-context matches receive a ×1.5 score weight. The ⚡ bolt icon marks clustered matches: three or more patterns within a 10-line window, each receiving an additional ×1.5 density multiplier under the legacy scoring model.

Hyper-Verbose Identifiers1610 hits · 1566 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
LOW⚡tools/release_secrets/sync_test.py57 def test_crlf_input_normalizes_multiline_values(self):CODE
LOW⚡tools/release_secrets/sync_test.py64 def test_unterminated_quote_raises_without_value_echo(self):CODE
LOW⚡tools/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/generate-models.ts312export function deriveChatGptSubscription(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…/browseros-agent/packages/diagnostics/src/extension.ts63export async function collectBrowserDiagnostics(CODE
LOW…/browseros-agent/packages/diagnostics/src/collector.ts30export function createDiagnosticsCollector(deps: {CODE
LOW…s/browseros-agent/packages/claw-api-client/src/urls.ts33export 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…-onboard/src/onboarding/browseros-onboarding-bridge.ts176export 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…s/claw-onboard/src/onboarding/onboarding-v2.helpers.ts213export function needsMacKeychainPermission(CODE
LOW…nboard/src/onboarding/components/MacKeychainNotice.tsx43export function MacKeychainPermissionNote() {CODE
LOW…ent/apps/app/screens/ai-settings/NewProviderDialog.tsx150function isProviderTypeOptionSupported(CODE
LOW…ent/apps/app/screens/ai-settings/NewProviderDialog.tsx161function getVisibleProviderTypeOptions(CODE
LOW…t/apps/app/screens/ai-settings/provider-form-schema.ts148export function isCredentiallessProviderType(CODE
LOW…t/apps/app/screens/ai-settings/provider-form-schema.ts154export function normalizeProviderFormValues(CODE
LOW…browseros-agent/apps/app/screens/ai-settings/models.ts89export function getReasoningEffortOptions(CODE
LOW…app/screens/ai-settings/default-chat-target.helpers.ts25export 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/agent-command/home-compose.helpers.ts3export function resolveHomeLlmRoutingMode({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
1550 more matches not shown…
Decorative Section Separators41 hits · 129 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
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.yaml92 # ── LAYER 2: PLATFORM PATCHES ─────────────────────────────COMMENT
MEDIUMpackages/browseros/chromium_patches/.features.yaml113 # ── LAYER 3: INFRASTRUCTURE SERVICES ──────────────────────COMMENT
MEDIUMpackages/browseros/chromium_patches/.features.yaml178 # ── LAYER 4: FEATURES ─────────────────────────────────────COMMENT
MEDIUMpackages/browseros/chromium_patches/.features.yaml398 # ── LAYER 5: FIXES ────────────────────────────────────────COMMENT
MEDIUMpackages/browseros/chromium_patches/.features.yaml453 # ── LAYER 6: SERIES (upstream/external patches) ───────────COMMENT
Excessive Try-Catch Wrapping104 hits · 104 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
MEDIUMpackages/browseros/bos_build/ci_workflow_test.py1221 print("An error occurred (404) when calling HeadObject: Not Found", file=sys.stderr)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
LOW⚡packages/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.py538 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.py40 except Exception as exc:CODE
LOWpackages/browseros/bos_build/release/r2_allocations.py137 except Exception as exc:CODE
LOWpackages/browseros/bos_build/release/plan.py112 except Exception as error:CODE
LOWpackages/browseros/bos_build/release/plan.py162 except Exception as error:CODE
LOW…ages/browseros/bos_build/release/prepared_resources.py416 except Exception:CODE
LOWpackages/browseros/bos_build/release/suite_artifact.py97 except Exception as error:CODE
LOWpackages/browseros/bos_build/release/suite_artifact.py137 except Exception as error: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.py318 except Exception:CODE
LOWpackages/browseros/bos_build/release/github.py331 except Exception:CODE
LOWpackages/browseros/bos_build/release/github.py661 except Exception as exc:CODE
LOWpackages/browseros/bos_build/release/github.py670 except Exception as exc:CODE
LOWpackages/browseros/bos_build/release/github.py686 except Exception as exc:CODE
LOWpackages/browseros/bos_build/release/github.py704 except Exception as exc:CODE
LOWpackages/browseros/bos_build/release/github.py710 except Exception as exc:CODE
LOWpackages/browseros/bos_build/release/github.py734 except Exception as exc:CODE
LOWpackages/browseros/bos_build/release/github.py750 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.py989 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.py79 except Exception as e:CODE
LOWpackages/browseros/bos_build/release/ota/sign_binary.py97 except Exception:CODE
LOWpackages/browseros/bos_build/release/ota/sign_binary.py205 except Exception as e:CODE
LOWpackages/browseros/bos_build/release/ota/sign_binary.py235 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.py104 except Exception as e:CODE
LOWpackages/browseros/bos_build/cli/source.py137 except Exception as exc:CODE
LOWpackages/browseros/bos_build/cli/source.py166 except Exception as exc:CODE
LOWpackages/browseros/bos_build/cli/source.py182 except Exception as exc:CODE
LOW…rowseros/bos_build/steps/resources/chromium_replace.py105 except Exception as e:CODE
44 more matches not shown…
Unused Imports102 hits · 98 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/suite.py10CODE
LOWpackages/browseros/bos_build/release/suite_artifact.py10CODE
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/suite_rolling.py9CODE
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
42 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.md56## Step 2: Discover targetsCOMMENT
LOW…ckages/browseros-agent/.claude/skills/test-ui/SKILL.md71## Step 3: Navigate to the main UICOMMENT
LOW…ckages/browseros-agent/.claude/skills/test-ui/SKILL.md99## Step 4: Test the new tab page (left sidebar)COMMENT
LOW…ckages/browseros-agent/.claude/skills/test-ui/SKILL.md144## Step 5: Open and test the right side panelCOMMENT
LOW…ckages/browseros-agent/.claude/skills/test-ui/SKILL.md192## 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
LOW⚡packages/browseros/bos_build/patchkit/extract/common.py173 # Step 1: Get files changed in commit WITH their status (A/M/D/R/C)COMMENT
LOW⚡packages/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 Nesting73 hits · 66 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.py984CODE
LOWpackages/browseros/bos_build/ci_workflow_test.py1600CODE
LOWpackages/browseros/bos_build/ci_workflow_test.py1732CODE
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/suite.py1576CODE
LOWpackages/browseros/bos_build/release/suite.py1669CODE
LOWpackages/browseros/bos_build/release/resource_pins.py395CODE
LOWpackages/browseros/bos_build/release/common.py42CODE
LOWpackages/browseros/bos_build/release/candidate.py395CODE
LOWpackages/browseros/bos_build/release/suite_test.py1307CODE
LOWpackages/browseros/bos_build/release/github.py509CODE
LOWpackages/browseros/bos_build/release/github.py604CODE
LOWpackages/browseros/bos_build/release/lane.py342CODE
LOWpackages/browseros/bos_build/release/lane.py527CODE
LOW…browseros/bos_build/release/extensions/release_test.py382CODE
LOW…owseros/bos_build/release/extensions/manifests_test.py166CODE
LOW…owseros/bos_build/release/extensions/manifests_test.py228CODE
LOWpackages/browseros/bos_build/release/feeds/publisher.py588CODE
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.py54CODE
LOW…browseros/bos_build/steps/resources/string_replaces.py33CODE
LOW…ges/browseros/bos_build/steps/source/provision_test.py128CODE
LOWpackages/browseros/bos_build/steps/source/workspace.py172CODE
LOWpackages/browseros/bos_build/steps/setup/windows_sdk.py144CODE
LOWpackages/browseros/bos_build/steps/setup/windows_sdk.py243CODE
LOWpackages/browseros/bos_build/steps/setup/windows_sdk.py260CODE
LOWpackages/browseros/bos_build/steps/setup/clean.py117CODE
LOWpackages/browseros/bos_build/steps/setup/clean_test.py102CODE
LOW…ges/browseros/bos_build/steps/storage/download_test.py29CODE
LOWpackages/browseros/bos_build/steps/storage/upload.py245CODE
LOW…seros/bos_build/steps/extensions/bundled_extensions.py191CODE
LOWpackages/browseros/bos_build/steps/sign/macos.py814CODE
LOWpackages/browseros/bos_build/steps/sign/macos.py1161CODE
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.py608CODE
13 more matches not shown…
Over-Commented Block54 hits · 54 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…eros-agent/crates/browseros-cdp/tests/link_recovery.rs201 !client.is_connected(),COMMENT
LOW…/browseros-agent/crates/browseros-mcp/src/framework.rs81}COMMENT
LOW…wseros-agent/crates/browseros-mcp/src/downloads_api.rs1//! Reading the browser's own record of a download.COMMENT
LOW…seros-agent/crates/browseros-mcp/src/tools/evaluate.rs41 code: Option<String>,COMMENT
LOW…/browseros-agent/crates/browseros-mcp/src/tools/act.rs141 /// Value for kind=fill/select.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…t/apps/server/src/api/services/klavis/tool-adapters.ts241COMMENT
LOWpackages/browseros-agent/apps/cli/cmd/launch.go161 return strings.TrimSuffix(baseURL, "/") + "/mcp"COMMENT
LOW…agent/apps/claw-app/components/cockpit/needsYouTone.ts1// The needs-you attention tone. The mockups call for the --amber family, butCOMMENT
LOWpackages/browseros-agent/apps/claw-server/src/error.rs121 }COMMENT
LOWpackages/browseros-agent/apps/claw-server/src/ids.rs1//! Identity glossary — the four scopes:COMMENT
LOWpackages/browseros-agent/apps/claw-server/src/main.rs261 // Desktop plugins). This is the proxy port (the source of truth), fallingCOMMENT
LOW…os-agent/apps/claw-server/src/identity/conversation.rs61/// hyphens, so the split is not recoverable in general: a slug that is aCOMMENT
LOW…seros-agent/apps/claw-server/src/db/feedback_invite.rs1//! At most one feedback invitation per installation, ever.COMMENT
LOW…s/browseros-agent/apps/claw-server/src/db/audit_log.rs441 }COMMENT
LOW…s/browseros-agent/apps/claw-server/src/db/migration.rs2261 )COMMENT
LOW…eros-agent/apps/claw-server/src/api/mcp/script_hook.rs41 fn authorize<'a>(&'a self, page: Option<u32>) -> BoxFuture<'a, Result<(), String>> {COMMENT
LOW…rowseros-agent/apps/claw-server/src/api/mcp/service.rs701 return Err(session_was_stopped());COMMENT
LOW…rowseros-agent/apps/claw-server/src/api/mcp/distill.rs121COMMENT
LOW…aw-server/src/api/mcp/effects/page_ownership_notice.rs1//! Tells an agent whose tab it just acted on.COMMENT
LOW…aw-server/src/api/mcp/effects/page_ownership_notice.rs21//!COMMENT
LOW…ent/apps/claw-server/src/api/mcp/effects/tab_groups.rs41 // session's own group and the listing would then report it as a candidateCOMMENT
LOW…ent/apps/claw-server/src/api/mcp/effects/tab_groups.rs201 // before the default-group reconciliation below, which would otherwise seeCOMMENT
LOW…ent/apps/claw-server/src/api/mcp/effects/tab_groups.rs221 // conversation while the old one stays in the ownership map holding theCOMMENT
LOW…seros-agent/apps/claw-server/src/api/mcp/guards/mod.rs1//! Guards refuse a dispatch outright.COMMENT
LOW…wseros-agent/apps/claw-server/src/api/http/feedback.rs1//! Whether to offer this installation a feedback call, and what came of it.COMMENT
LOW…agent/apps/claw-server/src/services/feedback_cohort.rs1//! Membership of the top-user cohort, answered from memory.COMMENT
LOW…agent/apps/claw-server/src/services/feedback_cohort.rs21/// Remote configuration delivers the same payload to every caller, so membership is stillCOMMENT
LOW…agent/apps/claw-server/src/services/feedback_cohort.rs41/// How long a single fetch may take before it is abandoned.COMMENT
LOW…owseros-agent/apps/claw-server/src/services/helpers.rs21/// surrounding Markdown grows.COMMENT
LOW…owseros-agent/apps/claw-server/src/services/helpers.rs41 /// Input field name to a short human description, e.g. `field0 -> "searchCOMMENT
LOW…agent/apps/claw-server/src/services/recordings/live.rs1//! In-process fan-out of freshly ingested rrweb batches to live-previewCOMMENT
LOW…nt/apps/claw-server/src/services/browser/connection.rs261 () = tokio::time::sleep(Duration::from_secs(1)) => {COMMENT
LOW…gent/apps/claw-server/src/services/sessions/manager.rs301 /// `None` means the server genuinely has no memory of it: never minted, or retiredCOMMENT
LOW…t/apps/claw-server/src/analytics/script_fingerprint.rs1//! Reduces a `run` script to its shape.COMMENT
LOW…s-agent/apps/claw-server/src/analytics/drift_guards.rs1//! Tests that keep the redaction honest as `run` changes underneath it.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
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
Empty Error Handlers10 hits · 50 pts
SeverityFileLineSnippetContext
HIGHpackages/browseros/bos_build/cli/release_test.py35except (ValueError, AttributeError):CODE
HIGHpackages/browseros/bos_build/cli/build_test.py48except (ValueError, AttributeError):CODE
HIGHpackages/browseros/bos_build/cli/dev_test.py29except (ValueError, AttributeError):CODE
HIGHpackages/browseros/bos_build/cli/ota_test.py60except (AttributeError, ValueError):CODE
HIGHpackages/browseros/bos_build/steps/source/cache.py131except FileNotFoundError:CODE
HIGHpackages/browseros/bos_build/steps/sign/windows.py403except Exception:CODE
HIGHpackages/browseros/bos_build/steps/package/windows.py268except Exception:CODE
HIGHpackages/browseros/bos_build/lib/notify.py94except ImportError:CODE
HIGHpackages/browseros/bos_build/lib/notify.py96except Exception:CODE
HIGHpackages/browseros/bos_build/lib/utils.py399except Exception:CODE
Cross-Language Confusion7 hits · 35 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.py2059shift || trueCODE
HIGHpackages/browseros/bos_build/ci_workflow_test.py2089 repo_was_cleaned && exit 0CODE
HIGHpackages/browseros/bos_build/ci_workflow_test.py2448shift || trueCODE
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/source/provision.py328 "git reset --hard HEAD && git clean -fd",CODE
Fake / Example Data20 hits · 26 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…owseros-agent/apps/claw-server/src/analytics/events.rs695 for tool_name in ["unknown", "https://private.example", "user@example.com"] {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
LOW⚡packages/browseros/bos_build/patchkit/extract/utils.py502 # Check if it's a deletion markerCOMMENT
LOW⚡packages/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.py424 # Check if any target arch matches any condition archCOMMENT
LOWpackages/browseros/bos_build/steps/sign/macos.py1577 # Check if acceptedCOMMENT
LOWpackages/browseros/bos_build/steps/package/macos.py249 # 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
Modern Structural Boilerplate15 hits · 15 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__.py32__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
LOW…os/bos_build/steps/package/linux_packaging/__init__.py14__all__ = [CODE
LOWpackages/browseros/bos_build/lib/__init__.py6__all__ = [CODE
LOWpackages/browseros/bos_build/lib/logger.py110__all__ = [CODE
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
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
LOW⚡packages/browseros/bos_build/patchkit/extract/common.py173 # Step 1: Get files changed in commit WITH their status (A/M/D/R/C)COMMENT
LOW⚡packages/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
AI Structural Patterns13 hits · 12 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.py557CODE
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.py259CODE
LOWpackages/browseros/bos_build/cli/release_feeds.py53CODE
LOWpackages/browseros/bos_build/cli/release_suite.py208CODE
LOWpackages/browseros/bos_build/cli/release_suite.py237CODE
LOWpackages/browseros/bos_build/cli/release_resources.py59CODE
LOWpackages/browseros/bos_build/cli/dev.py316CODE
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.py384 # Create the universal DMGCOMMENT
MEDIUMpackages/browseros/bos_build/lib/utils.py245 # Create a CompletedProcess object with captured outputCOMMENT
Hallucination Indicators1 hit · 10 pts
SeverityFileLineSnippetContext
CRITICAL…pps/server/tests/api/services/chat-service-acp.test.ts178 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
Modern AI Meta-Vocabulary2 hits · 6 pts
SeverityFileLineSnippetContext
MEDIUM…ent/apps/app/screens/ai-settings/NewProviderDialog.tsx323 // Context window guardrails for catalog models with a known window.COMMENT
MEDIUM…browseros-agent/apps/server/tests/agent/prompt.test.ts170// 4. SECURITY SUBSTANCE (the guardrails must survive the trim)COMMENT
AI Slop Vocabulary2 hits · 5 pts
SeverityFileLineSnippetContext
MEDIUM…ckages/browseros-agent/contracts/claw-api/openapi.yaml52 $ref: ./paths/connections.yaml#/harnessCODE
MEDIUM…owseros-agent/apps/claw-server/src/services/helpers.rs280/// robust. A file with no frontmatter yields `None`; one with no `js` fenceCOMMENT
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