Core engine for the Brave browser for mobile and desktop. For issues https://github.com/brave/brave-browser/issues
This report summarizes scanner evidence for brave/brave-core, a C++ project with 3,738 GitHub stars. SynthScan examined 1,777,931 lines of code across 13327 source files, recording 6216 pattern matches distributed across 24 syntactic categories. The legacy adjusted pattern signal is 3.9 (Low 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.
Use each vector to guide manual verification of the underlying findings.
Payload schema: 1.0.0 · Engine: 2.0.0 · Scoring: heuristic-density-v1 · Scan date: 2026-10-31.
Can maintainers explain intent, assumptions, and trade-offs? 5347 finding(s).
Are imports declared and package/API names verified? 545 finding(s).
Are wrappers, guards, and repeated structures necessary? 3083 finding(s).
Which changes need focused human review? 6216 finding(s).
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.
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.
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.
The scanner identified 6216 distinct pattern matches across 24 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.
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | ui/webui/resources/polymer_overriding.ts | 54 | function applyPrototypeModifications(moduleName: string, prototype: any) { | CODE |
| LOW | ui/webui/resources/polymer_overriding.ts | 60 | function addBraveTemplateModifications(moduleName: string, component: PolymerElement, modifyFn: (content: DocumentFragme | CODE |
| LOW | ui/webui/resources/polymer_overriding.ts | 100 | export function RegisterPolymerComponentBehaviors(behaviorsMap) { | CODE |
| LOW | ui/webui/resources/polymer_overriding.ts | 107 | export function RegisterPolymerComponentProperties(propertiesMap) { | CODE |
| LOW | ui/webui/resources/polymer_overriding.ts | 119 | export function RegisterPolymerPrototypeModification(modifications: { [element: string]: (prototype: any) => void }) { | CODE |
| LOW | ui/webui/resources/polymer_overriding.ts | 129 | export function RegisterPolymerTemplateModifications(modificationsMap: ModificationsMap) { | CODE |
| LOW⚡ | ui/webui/resources/polymer_overriding.ts | 147 | export function RegisterPolymerComponentReplacement(name, component) { | CODE |
| LOW⚡ | ui/webui/resources/polymer_overriding.ts | 157 | export function RegisterPolymerComponentToIgnore(name) { | CODE |
| LOW⚡ | ui/webui/resources/polymer_overriding.ts | 166 | export function RegisterStyleOverrideName(componentName: string, polymerStyleModuleName: string) { | CODE |
| LOW | ui/webui/resources/polymer_overriding.ts | 306 | function reportOverridesIgnoredForNonPolymer(name: string) { | CODE |
| LOW | ui/webui/resources/polymer_overriding.ts | 330 | function BraveDefineCustomElements(name, component, options, useIgnoreList = true) { | CODE |
| LOW | …e/browser/ui/webui/settings/import_data_handler.h.yaml | 15 | friend_type: class BraveImportDataHandler | CODE |
| LOW | infra/bots/dotenv_test.py | 20 | def test_plain_key_value_lines(self): | CODE |
| LOW⚡ | infra/bots/dotenv_test.py | 31 | def test_blank_lines_and_comments_are_skipped(self): | CODE |
| LOW⚡ | infra/bots/dotenv_test.py | 37 | def test_surrounding_whitespace_is_stripped(self): | CODE |
| LOW⚡ | infra/bots/dotenv_test.py | 43 | def test_matching_quotes_are_stripped(self): | CODE |
| LOW⚡ | infra/bots/dotenv_test.py | 52 | def test_mismatched_quote_is_left_alone(self): | CODE |
| LOW⚡ | infra/bots/dotenv_test.py | 57 | def test_line_without_equals_is_ignored(self): | CODE |
| LOW⚡ | infra/bots/dotenv_test.py | 65 | def test_missing_file_returns_empty(self): | CODE |
| LOW⚡ | infra/bots/dotenv_test.py | 70 | def test_reads_and_parses_existing_file(self): | CODE |
| LOW⚡ | infra/bots/dotenv_test.py | 77 | def test_defaults_to_default_path(self): | CODE |
| LOW | infra/bots/lookup_test.py | 31 | def test_quiet_prints_only_args_gn(self): | CODE |
| LOW | infra/bots/lookup_test.py | 48 | def test_unknown_builder_raises(self): | CODE |
| LOW | infra/bots/gen_test.py | 46 | def test_empty_secrets_resolves_empty(self): | CODE |
| LOW | infra/bots/gen_test.py | 49 | def test_resolves_from_dotenv_by_gn_arg_name(self): | CODE |
| LOW | infra/bots/gen_test.py | 69 | def test_missing_secret_raises(self): | CODE |
| LOW | infra/bots/gen_test.py | 81 | def test_empty_secrets_renders_empty(self): | CODE |
| LOW | infra/bots/gen_test.py | 104 | def test_is_out_slash_builder_name_under_src_root(self): | CODE |
| LOW | infra/bots/gen_test.py | 133 | def test_creates_out_dir_if_missing(self): | CODE |
| LOW | infra/bots/gen_test.py | 149 | def test_no_secrets_means_no_stub_file(self): | CODE |
| LOW | infra/bots/gen_test.py | 164 | def test_declared_secrets_get_their_real_value(self): | CODE |
| LOW | infra/bots/gen_test.py | 200 | def test_secrets_file_is_readable_only_by_owner(self): | CODE |
| LOW | infra/bots/gen_test.py | 228 | def test_missing_declared_secret_raises(self): | CODE |
| LOW | infra/bots/gen_test.py | 256 | def test_secrets_import_path_follows_a_non_default_out_dir(self): | CODE |
| LOW | infra/bots/gen_test.py | 288 | def test_unknown_builder_raises(self): | CODE |
| LOW | infra/bots/gen_test.py | 297 | def test_out_dir_outside_src_root_raises(self): | CODE |
| LOW | infra/bots/gen_test.py | 331 | def test_default_out_dir_when_not_given(self): | CODE |
| LOW | infra/bots/generated_output_test.py | 24 | def _make_generated_output_dir(tmp_dir, builder_names): | CODE |
| LOW | infra/bots/generated_output_test.py | 35 | def test_no_output_dir_means_no_builders(self): | CODE |
| LOW | infra/bots/generated_output_test.py | 45 | def test_lists_builders_sorted_by_name(self): | CODE |
| LOW | infra/bots/generated_output_test.py | 61 | def test_missing_builder_raises_bots_error(self): | CODE |
| LOW | infra/bots/generated_output_test.py | 67 | def test_missing_builder_hint_lists_available_builders(self): | CODE |
| LOW | infra/bots/generated_output_test.py | 86 | def test_plain_args_no_secrets(self): | CODE |
| LOW | infra/bots/generated_output_test.py | 92 | def test_secrets_add_import_line_only_not_values(self): | CODE |
| LOW | infra/bots/generated_output_test.py | 108 | def test_args_file_import_line(self): | CODE |
| LOW⚡ | infra/bots/validate_test.py | 101 | def test_no_generated_builders_says_run_snapshot_first(self): | CODE |
| LOW⚡ | infra/bots/validate_test.py | 106 | def test_single_valid_builder_has_no_errors(self): | CODE |
| LOW⚡ | infra/bots/validate_test.py | 110 | def test_two_builders_sharing_gn_args_but_not_targets_is_fine(self): | CODE |
| LOW⚡ | infra/bots/validate_test.py | 131 | def test_missing_file_is_reported(self): | CODE |
| LOW⚡ | infra/bots/validate_test.py | 138 | def test_invalid_json_is_reported(self): | CODE |
| LOW⚡ | infra/bots/validate_test.py | 148 | def test_gn_args_missing_target_os_is_reported(self): | CODE |
| LOW⚡ | infra/bots/validate_test.py | 156 | def test_gn_args_not_an_object_is_reported(self): | CODE |
| LOW⚡ | infra/bots/validate_test.py | 162 | def test_gn_args_json_that_parses_to_an_empty_object_is_reported(self): | CODE |
| LOW⚡ | infra/bots/validate_test.py | 171 | def test_args_file_missing_on_disk_is_reported(self): | CODE |
| LOW | infra/bots/validate_test.py | 188 | def test_args_file_present_on_disk_is_fine(self): | CODE |
| LOW | infra/bots/validate_test.py | 212 | def test_args_file_not_source_absolute_is_reported(self): | CODE |
| LOW | infra/bots/validate_test.py | 228 | def test_leaked_secret_value_is_reported(self): | CODE |
| LOW | infra/bots/validate_test.py | 250 | def test_unset_dummy_placeholder_is_not_flagged_as_leaked(self): | CODE |
| LOW | infra/bots/validate_test.py | 271 | def test_secret_declared_but_not_in_dotenv_is_fine(self): | CODE |
| LOW | infra/bots/validate_test.py | 288 | def test_sync_json_missing_field_is_reported(self): | CODE |
| 2696 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | tsconfig.json | 21 | ], | COMMENT |
| LOW | pnpm-workspace.yaml | 1 | # Copyright (c) 2026 The Brave Authors. All rights reserved. | COMMENT |
| LOW | ui/color/brave_ref_color_mixer.h | 1 | // Copyright (c) 2024 The Brave Authors. All rights reserved. | COMMENT |
| LOW | …ave_color_change_listener/brave_color_change_handler.h | 1 | // Copyright (c) 2025 The Brave Authors. All rights reserved. | COMMENT |
| LOW | ui/webui/resources/react/initialize_bundle.ts | 1 | // Copyright (c) 2026 The Brave Authors. All rights reserved. | COMMENT |
| LOW | rewrite/components/sync/engine/data_type_worker.h.yaml | 1 | # Copyright (c) 2026 The Brave Authors. All rights reserved. | COMMENT |
| LOW | …/ui/views/frame/browser_frame_view_linux_native.h.yaml | 1 | # Copyright (c) 2026 The Brave Authors. All rights reserved. | COMMENT |
| LOW | …c/org/chromium/chrome/browser/ntp/NewTabPage.java.yaml | 1 | # Copyright (c) 2026 The Brave Authors. All rights reserved. | COMMENT |
| LOW | infra/config/builders/__init__.py | 1 | # Copyright (c) 2026 The Brave Authors. All rights reserved. | COMMENT |
| LOW | infra/config/lib/__init__.py | 1 | # Copyright (c) 2026 The Brave Authors. All rights reserved. | COMMENT |
| LOW | tools/cr/rebase.py | 81 | # when determining the commit type. | COMMENT |
| LOW | tools/cr/rebase.py | 861 | f'Unexpected block format: {block_lines}' | COMMENT |
| LOW | tools/cr/plaster_test.py | 4141 | ) | COMMENT |
| LOW | tools/cr/prune_test_filters.py | 1 | #!/usr/bin/env vpython3 | COMMENT |
| LOW | tools/cr/ci.py | 121 | COMMENT | |
| LOW | tools/cr/prune_test_filters_test.py | 1 | #!/usr/bin/env vpython3 | COMMENT |
| LOW | tools/cr/toolchain.py | 21 | from terminal import terminal | COMMENT |
| LOW | tools/cr/toolchain.py | 41 | # publish -- (optional) `{revision}`-templated URL of the published artifact, | COMMENT |
| LOW | tools/cr/plaster.py | 641 | # git version built-ins), so the same source can yield different patch | COMMENT |
| LOW | tools/cr/alias/commit-msg.py | 1 | #!/usr/bin/env python3 | COMMENT |
| LOW | tools/cr/alias/commit-msg.py | 21 | # add [CodeHealth] and [canary] to the commit message. | COMMENT |
| LOW | tools/cr/alias/commit-msg.py | 41 | # against the Chromium checkout at `../`. | COMMENT |
| LOW | tools/cr/alias/README.md | 201 | # Chromium changes: | COMMENT |
| LOW | tools/cr/iwyu/run_iwyu.py | 301 | ) | COMMENT |
| LOW | tools/cr/test/__init__.py | 1 | # Copyright (c) 2026 The Brave Authors. All rights reserved. | COMMENT |
| LOW | tools/cr/toolchains/build_rust_toolchain.py | 121 | CARGO = f'cargo{EXE_SUFFIX}' | COMMENT |
| LOW | tools/cr/toolchains/build_rust_toolchain.py | 1201 | # this on Linux, but they have not hit this issue on macOS, as their | COMMENT |
| LOW | tools/typescript/tsc_timeout_retry.py | 1 | # Copyright (c) 2026 The Brave Authors. All rights reserved. | COMMENT |
| LOW | tools/typescript/chromium_src_hardlink.py | 21 | except (FileExistsError, FileNotFoundError): | COMMENT |
| LOW | …romium_tests_analysis/update-upstream-flake-filters.py | 161 | COMMENT | |
| LOW | tools/recipes/recipe_api.py | 201 | COMMENT | |
| LOW | tools/recipes/simulation.py | 61 | # real-looking fake path to later rewrite into these; the token is the value | COMMENT |
| LOW | tools/recipes/engine.py | 361 | self._workspace = Path.cwd() | COMMENT |
| LOW | …pes/recipe_modules/chromium_checkout/tests/__init__.py | 1 | # Copyright (c) 2026 The Brave Authors. All rights reserved. | COMMENT |
| LOW | …/recipe_modules/chromium_checkout/examples/__init__.py | 1 | # Copyright (c) 2026 The Brave Authors. All rights reserved. | COMMENT |
| LOW | tools/recipes/recipe_modules/context/tests/__init__.py | 1 | # Copyright (c) 2026 The Brave Authors. All rights reserved. | COMMENT |
| LOW | …ls/recipes/recipe_modules/context/examples/__init__.py | 1 | # Copyright (c) 2026 The Brave Authors. All rights reserved. | COMMENT |
| LOW | tools/recipes/recipe_modules/futures/tests/__init__.py | 1 | # Copyright (c) 2026 The Brave Authors. All rights reserved. | COMMENT |
| LOW | …ls/recipes/recipe_modules/futures/examples/__init__.py | 1 | # Copyright (c) 2026 The Brave Authors. All rights reserved. | COMMENT |
| LOW | tools/recipes/recipe_modules/file/examples/__init__.py | 1 | # Copyright (c) 2026 The Brave Authors. All rights reserved. | COMMENT |
| LOW | tools/recipes/recipe_modules/path/examples/__init__.py | 1 | # Copyright (c) 2026 The Brave Authors. All rights reserved. | COMMENT |
| LOW | …s/recipes/recipe_modules/platform/examples/__init__.py | 1 | # Copyright (c) 2026 The Brave Authors. All rights reserved. | COMMENT |
| LOW | tools/recipes/recipe_modules/step/tests/__init__.py | 1 | # Copyright (c) 2026 The Brave Authors. All rights reserved. | COMMENT |
| LOW | tools/recipes/recipe_modules/step/examples/__init__.py | 1 | # Copyright (c) 2026 The Brave Authors. All rights reserved. | COMMENT |
| LOW | …s/recipe_modules/brave_core_checkout/tests/__init__.py | 1 | # Copyright (c) 2026 The Brave Authors. All rights reserved. | COMMENT |
| LOW | …ecipe_modules/brave_core_checkout/examples/__init__.py | 1 | # Copyright (c) 2026 The Brave Authors. All rights reserved. | COMMENT |
| LOW | tools/recipes/recipe_modules/json/tests/__init__.py | 1 | # Copyright (c) 2026 The Brave Authors. All rights reserved. | COMMENT |
| LOW | tools/recipes/recipe_modules/json/examples/__init__.py | 1 | # Copyright (c) 2026 The Brave Authors. All rights reserved. | COMMENT |
| LOW | …ecipes/recipe_modules/depot_tools/examples/__init__.py | 1 | # Copyright (c) 2026 The Brave Authors. All rights reserved. | COMMENT |
| LOW | tools/recipes/recipe_modules/hello/tests/__init__.py | 1 | # Copyright (c) 2026 The Brave Authors. All rights reserved. | COMMENT |
| LOW | tools/recipes/recipe_modules/hello/examples/__init__.py | 1 | # Copyright (c) 2026 The Brave Authors. All rights reserved. | COMMENT |
| LOW | tools/recipes/recipe_modules/raw_io/tests/__init__.py | 1 | # Copyright (c) 2026 The Brave Authors. All rights reserved. | COMMENT |
| LOW | …ols/recipes/recipe_modules/raw_io/examples/__init__.py | 1 | # Copyright (c) 2026 The Brave Authors. All rights reserved. | COMMENT |
| LOW | tools/recipes/recipe_modules/osx_sdk/tests/__init__.py | 1 | # Copyright (c) 2026 The Brave Authors. All rights reserved. | COMMENT |
| LOW | …ls/recipes/recipe_modules/osx_sdk/examples/__init__.py | 1 | # Copyright (c) 2026 The Brave Authors. All rights reserved. | COMMENT |
| LOW | tools/recipes/recipe_modules/git/examples/__init__.py | 1 | # Copyright (c) 2026 The Brave Authors. All rights reserved. | COMMENT |
| LOW | …/recipes/recipe_modules/git_cache/examples/__init__.py | 1 | # Copyright (c) 2026 The Brave Authors. All rights reserved. | COMMENT |
| LOW | tools/recipes/recipes/tools/__init__.py | 1 | # Copyright (c) 2026 The Brave Authors. All rights reserved. | COMMENT |
| LOW | tools/recipes/recipes/tools/ast_grep/__init__.py | 1 | # Copyright (c) 2026 The Brave Authors. All rights reserved. | COMMENT |
| LOW | tools/recipes/recipes/tools/node/__init__.py | 1 | # Copyright (c) 2026 The Brave Authors. All rights reserved. | COMMENT |
| 2104 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM⚡ | tools/cr/toolchain_test.py | 202 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | tools/cr/toolchain_test.py | 204 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | tools/cr/toolchain_test.py | 48 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | tools/cr/toolchain_test.py | 50 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | tools/cr/toolchain_test.py | 312 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | tools/cr/toolchain_test.py | 314 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | tools/cr/toolchain.py | 29 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | tools/cr/toolchain.py | 50 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | tools/cr/alias/cmd_test.py | 46 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | tools/cr/alias/cmd_test.py | 48 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | tools/cr/alias/cmd_test.py | 330 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | tools/cr/alias/cmd_test.py | 332 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | tools/cr/alias/cmd_test.py | 208 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | tools/cr/alias/cmd_test.py | 210 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | tools/cr/alias/cmd_test.py | 238 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | tools/cr/alias/cmd_test.py | 240 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | tools/cr/alias/cmd_test.py | 275 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | tools/cr/alias/cmd_test.py | 277 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | tools/cr/alias/follow_renames_test.py | 147 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | tools/cr/alias/follow_renames_test.py | 149 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | tools/cr/alias/follow_renames_test.py | 182 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | tools/cr/alias/follow_renames_test.py | 184 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | tools/cr/alias/follow_renames_test.py | 267 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | tools/cr/alias/follow_renames_test.py | 269 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | tools/cr/alias/follow_renames_test.py | 328 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | tools/cr/alias/follow_renames_test.py | 330 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | tools/cr/alias/follow_renames_test.py | 384 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | tools/cr/alias/follow_renames_test.py | 386 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | tools/cr/alias/follow_renames_test.py | 427 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | tools/cr/alias/follow_renames_test.py | 429 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | tools/cr/alias/follow_renames_test.py | 659 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | tools/cr/alias/follow_renames_test.py | 661 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | tools/cr/alias/follow_renames_test.py | 80 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | tools/cr/alias/follow_renames_test.py | 82 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | tools/cr/alias/follow_renames_test.py | 469 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | tools/cr/alias/follow_renames_test.py | 471 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | tools/cr/alias/follow_renames_test.py | 518 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | tools/cr/alias/follow_renames_test.py | 520 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | tools/cr/alias/commit_test.py | 25 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | tools/cr/alias/commit_test.py | 27 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | tools/cr/alias/commit_test.py | 94 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | tools/cr/alias/commit_test.py | 96 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | tools/cr/alias/commit_test.py | 193 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | tools/cr/alias/commit_test.py | 195 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | tools/cr/alias/commit_test.py | 313 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | tools/cr/alias/commit_test.py | 315 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | tools/cr/alias/commit_test.py | 457 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | tools/cr/alias/commit_test.py | 459 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | tools/cr/alias/commit_test.py | 505 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | tools/cr/alias/commit_test.py | 507 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | tools/cr/alias/commit_test.py | 351 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | tools/cr/alias/commit_test.py | 353 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | tools/cr/alias/source_rewrite_test.py | 20 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | tools/cr/alias/source_rewrite_test.py | 22 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | tools/cr/alias/source_rewrite_test.py | 101 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | tools/cr/alias/source_rewrite_test.py | 103 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | tools/cr/alias/source_rewrite_test.py | 142 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | tools/cr/alias/source_rewrite_test.py | 144 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | tools/cr/alias/source_rewrite_test.py | 198 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | tools/cr/alias/source_rewrite_test.py | 200 | # --------------------------------------------------------------------------- | COMMENT |
| 122 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | test/data/credentialsstore.html | 5 | id: 'test@test.com', | CODE |
| LOW⚡ | …dreader/rewriter/meta_name_shortest_desc.expected.html | 5 | Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod | CODE |
| LOW⚡ | …dreader/rewriter/meta_name_shortest_desc.expected.html | 5 | Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod | CODE |
| LOW⚡ | …dreader/rewriter/meta_name_shortest_desc.expected.html | 13 | Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod | CODE |
| LOW⚡ | …dreader/rewriter/meta_name_shortest_desc.expected.html | 13 | Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod | CODE |
| LOW⚡ | test/data/speedreader/rewriter/injection.expected.html | 5 | Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod | CODE |
| LOW⚡ | test/data/speedreader/rewriter/injection.expected.html | 5 | Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod | CODE |
| LOW⚡ | test/data/speedreader/rewriter/injection.expected.html | 13 | Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod | CODE |
| LOW⚡ | test/data/speedreader/rewriter/injection.expected.html | 13 | Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod | CODE |
| LOW⚡ | …/speedreader/rewriter/meta_name_shortest_desc.all.html | 5 | Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod | CODE |
| LOW⚡ | …/speedreader/rewriter/meta_name_shortest_desc.all.html | 5 | Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod | CODE |
| LOW⚡ | …/speedreader/rewriter/meta_name_shortest_desc.all.html | 13 | Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod | CODE |
| LOW⚡ | …/speedreader/rewriter/meta_name_shortest_desc.all.html | 13 | Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod | CODE |
| LOW⚡ | …data/speedreader/rewriter/meta_name_shortest_desc.html | 35 | Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod | CODE |
| LOW⚡ | …data/speedreader/rewriter/meta_name_shortest_desc.html | 35 | Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod | CODE |
| LOW⚡ | …data/speedreader/rewriter/meta_name_shortest_desc.html | 43 | Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod | CODE |
| LOW⚡ | …data/speedreader/rewriter/meta_name_shortest_desc.html | 43 | Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod | CODE |
| LOW⚡ | …/speedreader/rewriter/meta_property_shortest_desc.html | 35 | Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod | CODE |
| LOW⚡ | …/speedreader/rewriter/meta_property_shortest_desc.html | 35 | Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod | CODE |
| LOW⚡ | …/speedreader/rewriter/meta_property_shortest_desc.html | 43 | Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod | CODE |
| LOW⚡ | …/speedreader/rewriter/meta_property_shortest_desc.html | 43 | Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod | CODE |
| LOW⚡ | …der/rewriter/meta_name_shortest_desc.column_width.html | 5 | Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod | CODE |
| LOW⚡ | …der/rewriter/meta_name_shortest_desc.column_width.html | 5 | Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod | CODE |
| LOW⚡ | …der/rewriter/meta_name_shortest_desc.column_width.html | 13 | Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod | CODE |
| LOW⚡ | …der/rewriter/meta_name_shortest_desc.column_width.html | 13 | Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod | CODE |
| LOW⚡ | …peedreader/rewriter/jsonld_shortest_desc.expected.html | 5 | Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod | CODE |
| LOW⚡ | …peedreader/rewriter/jsonld_shortest_desc.expected.html | 5 | Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod | CODE |
| LOW⚡ | …peedreader/rewriter/jsonld_shortest_desc.expected.html | 13 | Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod | CODE |
| LOW⚡ | …peedreader/rewriter/jsonld_shortest_desc.expected.html | 13 | Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod | CODE |
| LOW⚡ | test/data/speedreader/rewriter/no_span_root.html | 38 | Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod | CODE |
| LOW⚡ | test/data/speedreader/rewriter/no_span_root.html | 38 | Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod | CODE |
| LOW⚡ | test/data/speedreader/rewriter/no_span_root.html | 46 | Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod | CODE |
| LOW⚡ | test/data/speedreader/rewriter/no_span_root.html | 46 | Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod | CODE |
| LOW⚡ | …eedreader/rewriter/meta_name_shortest_desc.themed.html | 5 | Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod | CODE |
| LOW⚡ | …eedreader/rewriter/meta_name_shortest_desc.themed.html | 5 | Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod | CODE |
| LOW⚡ | …eedreader/rewriter/meta_name_shortest_desc.themed.html | 13 | Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod | CODE |
| LOW⚡ | …eedreader/rewriter/meta_name_shortest_desc.themed.html | 13 | Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod | CODE |
| LOW⚡ | test/data/speedreader/rewriter/injection.html | 19 | Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod | CODE |
| LOW⚡ | test/data/speedreader/rewriter/injection.html | 19 | Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod | CODE |
| LOW⚡ | test/data/speedreader/rewriter/injection.html | 27 | Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod | CODE |
| LOW⚡ | test/data/speedreader/rewriter/injection.html | 27 | Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod | CODE |
| LOW⚡ | …reader/rewriter/meta_name_shortest_desc.font_size.html | 5 | Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod | CODE |
| LOW⚡ | …reader/rewriter/meta_name_shortest_desc.font_size.html | 5 | Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod | CODE |
| LOW⚡ | …reader/rewriter/meta_name_shortest_desc.font_size.html | 13 | Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod | CODE |
| LOW⚡ | …reader/rewriter/meta_name_shortest_desc.font_size.html | 13 | Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod | CODE |
| LOW⚡ | …st/data/speedreader/rewriter/jsonld_shortest_desc.html | 35 | Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod | CODE |
| LOW⚡ | …st/data/speedreader/rewriter/jsonld_shortest_desc.html | 35 | Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod | CODE |
| LOW⚡ | …st/data/speedreader/rewriter/jsonld_shortest_desc.html | 43 | Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod | CODE |
| LOW⚡ | …st/data/speedreader/rewriter/jsonld_shortest_desc.html | 43 | Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod | CODE |
| LOW⚡ | …speedreader/rewriter/meta_name_shortest_desc.font.html | 5 | Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod | CODE |
| LOW⚡ | …speedreader/rewriter/meta_name_shortest_desc.font.html | 5 | Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod | CODE |
| LOW⚡ | …speedreader/rewriter/meta_name_shortest_desc.font.html | 13 | Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod | CODE |
| LOW⚡ | …speedreader/rewriter/meta_name_shortest_desc.font.html | 13 | Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod | CODE |
| LOW⚡ | …t/data/speedreader/rewriter/no_span_root.expected.html | 4 | Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod | CODE |
| LOW⚡ | …t/data/speedreader/rewriter/no_span_root.expected.html | 4 | Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod | CODE |
| LOW⚡ | …t/data/speedreader/rewriter/no_span_root.expected.html | 12 | Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod | CODE |
| LOW⚡ | …t/data/speedreader/rewriter/no_span_root.expected.html | 12 | Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod | CODE |
| LOW⚡ | …der/rewriter/meta_property_shortest_desc.expected.html | 5 | Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod | CODE |
| LOW⚡ | …der/rewriter/meta_property_shortest_desc.expected.html | 5 | Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod | CODE |
| LOW⚡ | …der/rewriter/meta_property_shortest_desc.expected.html | 13 | Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod | CODE |
| 195 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| CRITICAL | …chromium/chrome/browser/ChromeTabbedActivity.java.yaml | 15 | \1 shouldRemoveWindowWithZeroTabs = shouldRemoveWindowWithZeroTabs && org.chromium.chrome.browser.partner | CODE |
| CRITICAL | …ser/suggestions/SuggestionsDependencyFactory.java.yaml | 15 | new org.chromium.chrome.browser.suggestions.mostvisited.BraveMostVisitedSites( | CODE |
| CRITICAL | …chrome/browser/suggestions/tile/TileRenderer.java.yaml | 17 | org.chromium.chrome.browser.ntp.BraveNtpWidgetMenu.show(v); | CODE |
| CRITICAL | …er/rewriter/pages/news_pages/www.upi.com/original.html | 44 | <script>/*! jQuery v3.6.0 | (c) OpenJS Foundation and other contributors | jquery.org/license */!function(e,t){"use str | CODE |
| CRITICAL | …ser/BrowserViewController/BVC+TabManagerDelegate.swift | 284 | make.left.right.top.bottom.equalTo(self.webViewContainer) | CODE |
| CRITICAL | …wser/BrowserViewController/BrowserViewController.swift | 3013 | $0.right.top.bottom.leading.equalToSuperview() | CODE |
| CRITICAL | …ser/NewTabPage/Sections/BraveNewsSectionProvider.swift | 340 | cell.content.smallHeadelineCardViews.left.feedView.setupWithItem(pair.first) | CODE |
| CRITICAL | …ser/NewTabPage/Sections/BraveNewsSectionProvider.swift | 341 | cell.content.smallHeadelineCardViews.right.feedView.setupWithItem(pair.second) | CODE |
| CRITICAL | …ser/NewTabPage/Sections/BraveNewsSectionProvider.swift | 357 | cell.content.smallHeadlineRateCardViews.smallHeadline.feedView.setupWithItem(item) | CODE |
| CRITICAL | …Page/Notifications/NTPNotificationViewController.swift | 62 | $0.leading.trailing.bottom.top.equalTo(view.safeAreaLayoutGuide).inset(16) | CODE |
| CRITICAL | …Brave/Frontend/Sync/SyncPairCameraViewController.swift | 145 | make.left.right.top.bottom.equalTo(cameraView) | CODE |
| CRITICAL | components/brave_wallet_ui/utils/tx-utils.ts | 797 | return tx.txDataUnion.cardanoTxData.sendingToken.value.toString() | CODE |
| CRITICAL⚡ | …hat/resources/page/state/conversation_context.test.tsx | 81 | await rendered.result.current.conversation.api.getState.fetch() | CODE |
| CRITICAL⚡ | …hat/resources/page/state/conversation_context.test.tsx | 84 | rendered.result.current.aiChat.api.tabs.update([tab(contentId)]) | CODE |
| CRITICAL⚡ | …hat/resources/page/state/conversation_context.test.tsx | 87 | rendered.result.current.aiChat.api.emitEvent('onNewDefaultConversation', [ | CODE |
| CRITICAL | …hat/resources/page/state/conversation_context.test.tsx | 124 | result.current.conversation.api.getState.update({ | CODE |
| CRITICAL | …hat/resources/page/state/conversation_context.test.tsx | 132 | result.current.conversation.api.getState.update({ | CODE |
| CRITICAL | …hat/resources/page/state/conversation_context.test.tsx | 154 | result.current.conversation.api.getState.update({ | CODE |
| CRITICAL | …hat/resources/page/state/conversation_context.test.tsx | 161 | result.current.aiChat.api.tabs.update([ | CODE |
| CRITICAL | …hat/resources/page/state/conversation_context.test.tsx | 175 | await result.current.conversation.api.getState.fetch() | CODE |
| CRITICAL | …hat/resources/page/state/conversation_context.test.tsx | 187 | result.current.aiChat.api.tabs.update([tab(20)]) | CODE |
| CRITICAL | …hat/resources/page/state/conversation_context.test.tsx | 210 | result.current.conversation.api.getState.update({ | CODE |
| CRITICAL | …hat/resources/page/state/conversation_context.test.tsx | 253 | result.current.conversation.api.getState.update({ | CODE |
| CRITICAL | …hat/resources/page/state/conversation_context.test.tsx | 386 | result.current.conversation.api.getState.update({ | CODE |
| CRITICAL | …hat/resources/page/state/conversation_context.test.tsx | 396 | result.current.aiChat.api.tabs.update([tab(10), tab(20)]) | CODE |
| CRITICAL | …hat/resources/page/state/conversation_context.test.tsx | 439 | await rendered.result.current.conversation.api.getState.fetch() | CODE |
| CRITICAL | …ts/ai_chat/resources/page/hooks/useIsDragging.test.tsx | 433 | renderResult.result.current.useAIChat.api.emitEvent('dragStart', []), | CODE |
| CRITICAL | …m/chrome/browser/settings/BraveSettingsSearchTest.java | 1618 | androidx.test.espresso.action.ViewActions.clearText(), | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | infra/bots/describe.py | 11 | CODE | |
| LOW | infra/bots/gen.py | 7 | CODE | |
| LOW | infra/bots/bots.py | 13 | CODE | |
| LOW | infra/bots/lookup.py | 7 | CODE | |
| LOW | infra/bots/validate.py | 11 | CODE | |
| LOW | infra/bots/dotenv.py | 7 | CODE | |
| LOW | infra/bots/generated_output.py | 7 | CODE | |
| LOW | infra/bots/bots_test.py | 30 | CODE | |
| LOW | infra/bots/bots_test.py | 33 | CODE | |
| LOW | infra/bots/bots_test.py | 34 | CODE | |
| LOW | infra/bots/snapshot.py | 7 | CODE | |
| LOW | infra/bots/gen_paths.py | 7 | CODE | |
| LOW | infra/config/lib/config.py | 39 | CODE | |
| LOW | tools/generate_policy_constants_java.py | 10 | CODE | |
| LOW | tools/test/chromium_to_junit_converter.py | 18 | CODE | |
| LOW | tools/test/chromium_to_junit_converter.py | 18 | CODE | |
| LOW | tools/test/chromium_to_junit_converter.py | 18 | CODE | |
| LOW | tools/cr/rebase.py | 61 | CODE | |
| LOW | tools/cr/extra_deps_test.py | 13 | CODE | |
| LOW | tools/cr/brockit.py | 341 | CODE | |
| LOW | tools/cr/gh_cli.py | 11 | CODE | |
| LOW | tools/cr/conflict_resolution_test.py | 22 | CODE | |
| LOW | tools/cr/terminal.py | 6 | CODE | |
| LOW | tools/cr/ci.py | 13 | CODE | |
| LOW | tools/cr/install_extra_deps.py | 14 | CODE | |
| LOW | tools/cr/versioning_test.py | 8 | CODE | |
| LOW | tools/cr/patchfile.py | 6 | CODE | |
| LOW | tools/cr/gh_cli_test.py | 12 | CODE | |
| LOW | tools/cr/ci_test.py | 22 | CODE | |
| LOW | tools/cr/install_extra_deps_test.py | 26 | CODE | |
| LOW | tools/cr/brockit_lift_test.py | 28 | CODE | |
| LOW | tools/cr/ci_integration_test.py | 30 | CODE | |
| LOW | tools/cr/tarball_installer.py | 11 | CODE | |
| LOW | tools/cr/versioning.py | 6 | CODE | |
| LOW | tools/cr/toolchain_test.py | 29 | CODE | |
| LOW | tools/cr/brockit_test.py | 7 | CODE | |
| LOW | tools/cr/brockit_test.py | 15 | CODE | |
| LOW | tools/cr/exceptions.py | 11 | CODE | |
| LOW | tools/cr/toolchain.py | 7 | CODE | |
| LOW | tools/cr/tarball_installer_test.py | 13 | CODE | |
| LOW | tools/cr/plaster.py | 7 | CODE | |
| LOW | tools/cr/repository.py | 6 | CODE | |
| LOW | tools/cr/conflict_resolution.py | 25 | CODE | |
| LOW | tools/cr/post_presubmit.py | 21 | CODE | |
| LOW | tools/cr/extra_deps.py | 12 | CODE | |
| LOW | tools/cr/alias/cmd_test.py | 18 | CODE | |
| LOW | tools/cr/alias/cmd_test.py | 29 | CODE | |
| LOW | tools/cr/alias/cmd.py | 38 | CODE | |
| LOW | tools/cr/alias/cmd.py | 46 | CODE | |
| LOW | tools/cr/alias/follow_renames.py | 29 | CODE | |
| LOW | tools/cr/alias/follow_renames.py | 36 | CODE | |
| LOW | tools/cr/alias/mv.py | 13 | CODE | |
| LOW | tools/cr/alias/mv.py | 20 | CODE | |
| LOW | tools/cr/alias/commit.py | 29 | CODE | |
| LOW | tools/cr/alias/commit.py | 39 | CODE | |
| LOW | tools/cr/alias/follow_renames_test.py | 9 | CODE | |
| LOW | tools/cr/alias/follow_renames_test.py | 14 | CODE | |
| LOW | tools/cr/alias/follow_renames_test.py | 16 | CODE | |
| LOW | tools/cr/alias/commit_test.py | 21 | CODE | |
| LOW | tools/cr/alias/source_rewrite_test.py | 11 | CODE | |
| 196 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | …ave_color_change_listener/brave_color_change_handler.h | 26 | // mojo::SelfOwnedReceiver. Essentially the difference is: | COMMENT |
| MEDIUM⚡ | ui/webui/resources/polymer_overriding.ts | 142 | // However, this would be more robust if we moved to a subclassing approach. | COMMENT |
| MEDIUM | ui/webui/resources/polymer_overriding.ts | 191 | // However, this would be more robust if we moved to a subclassing approach. | COMMENT |
| MEDIUM | tools/chromium_tests_analysis/luci_analysis.py | 204 | # Verdicts where the harness itself failed rather than the test: | COMMENT |
| LOW | tools/recipes/recipe_modules/depot_tools/api.py | 63 | # If Chromium has already been deployed, we just use whatever | COMMENT |
| MEDIUM | …writer/pages/news_pages/www.reuters.com/distilled.html | 1 | <html><head><title>Exclusive: China regulator probes banks' property loan exposure</title></head><body id="article" hidd | CODE |
| MEDIUM | …/rewriter/pages/news_pages/www.reuters.com/result.html | 495 | }</style><title>Exclusive: China regulator probes banks' property loan exposure</title><body id="article"><h1 class="tit | CODE |
| MEDIUM | …ewriter/pages/news_pages/www.reuters.com/original.html | 20 | <script>!function(e){var n="https://s.go-mpulse.net/boomerang/";if("False"=="True")e.BOOMR | CODE |
| MEDIUM | …ewriter/pages/news_pages/www.reuters.com/original.html | 20 | <script>!function(e){var n="https://s.go-mpulse.net/boomerang/";if("False"=="True")e.BOOMR | CODE |
| MEDIUM | …/rewriter/pages/news_pages/www.zdnet.com/original.html | 267 | .c-pageArticleSingle{position:relative}.c-pageArticleSingle_rightRail{display:none}@media(min-width:1024px){.c-pageArtic | CODE |
| MEDIUM⚡ | …/rewriter/pages/news_pages/www.zdnet.com/original.html | 314 | <svg><use xlink:href="#rightArrow"></use></svg></span></a></div></div><p><a href="https://www.zdnet.com/article/ | CODE |
| MEDIUM⚡ | …/rewriter/pages/news_pages/www.zdnet.com/original.html | 314 | <svg><use xlink:href="#rightArrow"></use></svg></span></a></div></div><p><a href="https://www.zdnet.com/article/ | CODE |
| MEDIUM⚡ | …/rewriter/pages/news_pages/www.zdnet.com/original.html | 324 | </a> <div class="c-listingVertical_image g-outer-spacing-right-medium-fluid"><picture class="c-cmsImage"><!----> < | CODE |
| MEDIUM⚡ | …/rewriter/pages/news_pages/www.zdnet.com/original.html | 330 | <a href="https://redventures.com/CMG-terms-of-use.html" rel="noopener noreferrer nofollow" target="_blank">Terms of Us | CODE |
| MEDIUM⚡ | …/rewriter/pages/news_pages/www.zdnet.com/original.html | 330 | <a href="https://redventures.com/CMG-terms-of-use.html" rel="noopener noreferrer nofollow" target="_blank">Terms of Us | CODE |
| MEDIUM | …/pages/news_pages/www.thenewrepublic.com/original.html | 173 | " data-targeting="{"position": undefined}"></div></div><article class="article default" itemscope="" itemT | CODE |
| MEDIUM | …rewriter/pages/news_pages/billypenn.com/distilled.html | 2 | <p><em>Note: This article is a paid placement and does not necessarily reflect the views or opinions of Billy Pe | CODE |
| MEDIUM | …er/rewriter/pages/news_pages/billypenn.com/result.html | 496 | <p><em>Note: This article is a paid placement and does not necessarily reflect the views or opinions of Billy Pe | CODE |
| MEDIUM | …/rewriter/pages/news_pages/billypenn.com/original.html | 70 | <link rel="canonical" href="https://billypenn.com/2022/08/14/tapestry-of-health-book-wellness-tips-philadelphia-marcus-i | CODE |
| MEDIUM | …/rewriter/pages/news_pages/billypenn.com/original.html | 81 | <meta property="og:url" content="https://billypenn.com/2022/08/14/tapestry-of-health-book-wellness-tips-philadelphia-mar | CODE |
| MEDIUM | …/rewriter/pages/news_pages/billypenn.com/original.html | 89 | <meta property="twitter:url" content="https://billypenn.com/2022/08/14/tapestry-of-health-book-wellness-tips-philadelphi | CODE |
| MEDIUM | …/rewriter/pages/news_pages/billypenn.com/original.html | 121 | <script type="application/ld+json">{"@context":"http://schema.org","@type":"NewsArticle","url":"https://billypen | CODE |
| MEDIUM | …/rewriter/pages/news_pages/billypenn.com/original.html | 676 | href="https://www.facebook.com/sharer/sharer.php?u=https://billypenn.com/2022/08/14/tapestry-of-health-b | CODE |
| MEDIUM | …/rewriter/pages/news_pages/billypenn.com/original.html | 687 | href="https://twitter.com/share?url=https://billypenn.com/2022/08/14/tapestry-of-health-book-wellness-ti | CODE |
| MEDIUM | …/rewriter/pages/news_pages/billypenn.com/original.html | 697 | href="mailto:?subject=New%20book%20by%20Philly%20doctors%20offers%20tips%20on%20how%20to%20%27weave%20we | CODE |
| MEDIUM | …/rewriter/pages/news_pages/billypenn.com/original.html | 716 | ></div> <p>Called “<a href="https://www.tapestryofhealth.net/">Tapestry of Health: Weaving Wellness into Your Life | CODE |
| MEDIUM | …/rewriter/pages/news_pages/billypenn.com/original.html | 730 | ></div> <p>Some in medicine have begun to recognize the gap, which is why a new paradigm is emerging that integrates the | CODE |
| MEDIUM | …/rewriter/pages/news_pages/billypenn.com/original.html | 730 | ></div> <p>Some in medicine have begun to recognize the gap, which is why a new paradigm is emerging that integrates the | CODE |
| MEDIUM | …/rewriter/pages/news_pages/billypenn.com/original.html | 919 | href="https://www.facebook.com/sharer/sharer.php?u=https://billypenn.com/2022/08/14/tapestry-of-health-b | CODE |
| MEDIUM | …/rewriter/pages/news_pages/billypenn.com/original.html | 930 | href="https://twitter.com/share?url=https://billypenn.com/2022/08/14/tapestry-of-health-book-wellness-ti | CODE |
| MEDIUM | …/rewriter/pages/news_pages/billypenn.com/original.html | 940 | href="mailto:?subject=New%20book%20by%20Philly%20doctors%20offers%20tips%20on%20how%20to%20%27weave%20we | CODE |
| MEDIUM | …ewriter/pages/news_pages/www.eonline.com/original.html | 172 | }</script><header><div class="columns is-desktop"><div class="column is-10-desktop is-offset-1-desktop"><h1 class="artic | CODE |
| MEDIUM | …ewriter/pages/news_pages/www.eonline.com/original.html | 172 | }</script><header><div class="columns is-desktop"><div class="column is-10-desktop is-offset-1-desktop"><h1 class="artic | CODE |
| MEDIUM | …riter/pages/news_pages/www.huffpost.com/distilled.html | 1 | <html><head><title>Joe Biden To Sign Sweeping Climate And Health Care Bill</title><meta charset="UTF-8"></head><body id= | CODE |
| MEDIUM | …rewriter/pages/news_pages/www.huffpost.com/result.html | 495 | }</style><title>Joe Biden To Sign Sweeping Climate And Health Care Bill</title><meta charset="UTF-8"/><body id="article" | CODE |
| MEDIUM | …writer/pages/news_pages/www.huffpost.com/original.html | 708 | </div></div><div class="primary-cli cli cli-text "><p>The measure is a slimmed-down version of the more ambitious plan t | CODE |
| MEDIUM | …writer/pages/news_pages/www.huffpost.com/original.html | 793 | </div></div></div></aside></div></article><div class="below-entry-content js-cet-unit-buzz_bottom"><div class="taboola-c | CODE |
| MEDIUM | …writer/pages/news_pages/www.huffpost.com/original.html | 793 | </div></div></div></aside></div></article><div class="below-entry-content js-cet-unit-buzz_bottom"><div class="taboola-c | CODE |
| MEDIUM | …ter/pages/news_pages/www.nydailynews.com/original.html | 186 | <script>!function(e){var n="https://s.go-mpulse.net/boomerang/";if("False"=="True")e.BOOMR | CODE |
| MEDIUM | …er/pages/news_pages/www.seattletimes.com/original.html | 1151 | window.SEATIMESCO.userMessaging = {"messages":[{"id":"igih0o","type":"generic","dateCreated":1649818054985,"enab | CODE |
| MEDIUM | …writer/pages/news_pages/www.nytimes.com/distilled.html | 1 | <html><head><title>As Oil Falls Below $90, Where Do Prices Go From Here?</title><meta charset="utf-8"></head><body id="a | CODE |
| MEDIUM | …/rewriter/pages/news_pages/www.nytimes.com/result.html | 495 | }</style><title>As Oil Falls Below $90, Where Do Prices Go From Here?</title><meta charset="utf-8"/><body id="article">< | CODE |
| MEDIUM | …ewriter/pages/news_pages/www.nytimes.com/original.html | 141 | <iframe src="https://datawrapper.dwcdn.net/1oDUR/3/?plain=1" width="100%" height="400" scrolling="no" frameborder="0" al | CODE |
| MEDIUM | …iter/pages/news_pages/www.csmonitor.com/distilled.html | 65 | </div> </div><h2>A shift toward Democrats</h2><p>Polling suggests the national landscape has improved for Democrat | CODE |
| MEDIUM | …ewriter/pages/news_pages/www.csmonitor.com/result.html | 559 | </div> </div><h2>A shift toward Democrats</h2><p>Polling suggests the national landscape has improved for Democrat | CODE |
| MEDIUM | …riter/pages/news_pages/www.csmonitor.com/original.html | 1448 | <div class="story-detail"><h3 class="story-headline"><span class="story_link">Mar-a-Lago warrant unsealed. What we know | CODE |
| MEDIUM⚡ | …ewriter/pages/news_pages/www.usnews.com/distilled.html | 1 | <html><head><title>‘I would rather be in Afghanistan’ – Group Resettling Afghans Faces Scrutiny</title><meta data-rh="tr | CODE |
| LOW⚡ | …ewriter/pages/news_pages/www.usnews.com/distilled.html | 1 | <html><head><title>‘I would rather be in Afghanistan’ – Group Resettling Afghans Faces Scrutiny</title><meta data-rh="tr | CODE |
| MEDIUM⚡ | …ewriter/pages/news_pages/www.usnews.com/distilled.html | 1 | <html><head><title>‘I would rather be in Afghanistan’ – Group Resettling Afghans Faces Scrutiny</title><meta data-rh="tr | CODE |
| MEDIUM⚡ | …r/rewriter/pages/news_pages/www.usnews.com/result.html | 495 | }</style><title>‘I would rather be in Afghanistan’ – Group Resettling Afghans Faces Scrutiny</title><meta charset="utf-8 | CODE |
| LOW⚡ | …r/rewriter/pages/news_pages/www.usnews.com/result.html | 495 | }</style><title>‘I would rather be in Afghanistan’ – Group Resettling Afghans Faces Scrutiny</title><meta charset="utf-8 | CODE |
| MEDIUM⚡ | …r/rewriter/pages/news_pages/www.usnews.com/result.html | 495 | }</style><title>‘I would rather be in Afghanistan’ – Group Resettling Afghans Faces Scrutiny</title><meta charset="utf-8 | CODE |
| MEDIUM | …rewriter/pages/news_pages/www.usnews.com/original.html | 80 | </script><script data-rh="true" type="application/ld+json">{"image":{"@type":"ImageObject","width":"970","url":"http | CODE |
| MEDIUM⚡ | …rewriter/pages/news_pages/www.usnews.com/original.html | 1084 | </script></div><div class="Raw-slyvem-0 bCYKCn"><p></p></div><div class="Raw-slyvem-0 bCYKCn"><p>“When Kabul fell, like | CODE |
| LOW⚡ | …rewriter/pages/news_pages/www.usnews.com/original.html | 1084 | </script></div><div class="Raw-slyvem-0 bCYKCn"><p></p></div><div class="Raw-slyvem-0 bCYKCn"><p>“When Kabul fell, like | CODE |
| MEDIUM⚡ | …rewriter/pages/news_pages/www.usnews.com/original.html | 1084 | </script></div><div class="Raw-slyvem-0 bCYKCn"><p></p></div><div class="Raw-slyvem-0 bCYKCn"><p>“When Kabul fell, like | CODE |
| MEDIUM | …rewriter/pages/news_pages/www.usnews.com/original.html | 1115 | window['__PAGE_CONTEXT_QUERY_STATE__'] = {"src\u002Fcomponents\u002Futil\u002FGlobalHelmet.js":{"data":{ | CODE |
| LOW | …rewriter/pages/news_pages/www.usnews.com/original.html | 1115 | window['__PAGE_CONTEXT_QUERY_STATE__'] = {"src\u002Fcomponents\u002Futil\u002FGlobalHelmet.js":{"data":{ | CODE |
| MEDIUM | …writer/pages/news_pages/www.newsday.com/distilled.html | 1 | <html><head><title>Long Island home prices aren't dropping as the real estate market slows. Here's why.</title><met | CODE |
| MEDIUM | …writer/pages/news_pages/www.newsday.com/distilled.html | 9 | </p></div></div><p> "The people that have to adjust a little bit of expectations are some of our sellers," O'Connell sai | CODE |
| 28 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | tools/remove_stale_files.py | 20 | except OSError: | CODE |
| HIGH | tools/posix/generate_breakpad_symbols.py | 285 | except: # pylint: disable=bare-except | CODE |
| HIGH | tools/cr/brockit.py | 719 | except FileNotFoundError: | CODE |
| HIGH | tools/cr/brockit.py | 2732 | except subprocess.CalledProcessError: | CODE |
| HIGH | tools/cr/brockit.py | 2741 | except subprocess.CalledProcessError: | CODE |
| HIGH | tools/cr/alias/commit.py | 60 | except OSError: | CODE |
| HIGH | tools/cr/bootstrap/bootstrap.py | 326 | except Exception: # pylint: disable=broad-except | CODE |
| HIGH | tools/typescript/tsc_timeout_retry.py | 61 | except Exception: | CODE |
| HIGH | tools/typescript/chromium_src_hardlink.py | 21 | except (FileExistsError, FileNotFoundError): | CODE |
| HIGH | tools/mac/generate_breakpad_symbols.py | 52 | except: # pylint: disable=bare-except | CODE |
| HIGH | tools/recipes/proto_support.py | 475 | except OSError: | CODE |
| HIGH | tools/android/generate_breakpad_symbols.py | 245 | except: # pylint: disable=bare-except | CODE |
| HIGH | …page_sets/brave_system_health/system_health_stories.py | 115 | except TimeoutException: | CODE |
| HIGH | agents/skills/setup.py | 113 | except OSError: | CODE |
| HIGH | agents/skills/top-crashers/top-crashers.py | 716 | except (json.JSONDecodeError, TypeError): | CODE |
| HIGH | agents/skills/top-crashers/top-crashers.py | 377 | except (IndexError, ValueError): | CODE |
| HIGH | agents/skills/top-crashers/top-crashers.py | 513 | except Exception: | CODE |
| HIGH | agents/skills/make-ci-green/retrigger-ci.py | 487 | except (subprocess.TimeoutExpired, FileNotFoundError): | CODE |
| HIGH | agents/skills/make-ci-green/retrigger-ci.py | 502 | except (subprocess.TimeoutExpired, FileNotFoundError): | CODE |
| HIGH | agents/skills/make-ci-green/retrigger-ci.py | 533 | except (subprocess.TimeoutExpired, FileNotFoundError): | CODE |
| HIGH | agents/skills/review-prs/discover-best-practices.py | 85 | except OSError: | CODE |
| HIGH | agents/skills/review-prs/post-review.py | 341 | except json.JSONDecodeError: | CODE |
| HIGH | agents/skills/review-prs/post-review.py | 566 | except json.JSONDecodeError: | CODE |
| HIGH | agents/skills/review-prs/select-candidates.py | 161 | except OSError: | CODE |
| HIGH | agents/skills/review-prs/prepare-review.py | 297 | except FileNotFoundError: | CODE |
| HIGH | agents/skills/review-prs/fetch-prs.py | 91 | except ValueError: | CODE |
| HIGH | agents/skills/review-prs/scripts/check-can-approve.py | 252 | except (FileNotFoundError, json.JSONDecodeError, IOError): | CODE |
| HIGH | updater/keystone_install_sh_mac_test.py | 353 | except BrokenPipeError: | CODE |
| HIGH | script/deps.py | 132 | except FileNotFoundError: | CODE |
| HIGH | script/deps.py | 101 | except OSError: | CODE |
| HIGH | script/chromium-rebase-l10n.py | 482 | except KeyError: | CODE |
| HIGH | script/manage-bp-ids.py | 132 | except ValueError: | CODE |
| HIGH | script/lib/util.py | 132 | except OSError: | CODE |
| HIGH | script/lib/github.py | 19 | except ImportError: | CODE |
| HIGH | script/lib/github.py | 394 | except ValueError: | CODE |
| HIGH | …ads/core/test/data/database/migration/mock_database.py | 584 | except Exception: | CODE |
| HIGH | third_party/opengrep/download_opengrep.py | 102 | except IOError: | CODE |
| HIGH | third_party/opengrep/download_opengrep.py | 194 | except Exception: | CODE |
| HIGH | chromium_src/tools/grit/preprocess_if_expr.py | 176 | except NoOverridesException: | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | infra/bots/bots_test.py | 75 | CODE | |
| LOW | infra/bots/bots_test.py | 95 | CODE | |
| LOW | infra/bots/bots_test.py | 155 | CODE | |
| LOW | tools/generate_policy_constants_java.py | 42 | CODE | |
| LOW | tools/remove_stale_files.py | 13 | CODE | |
| LOW | tools/posix/generate_breakpad_symbols.py | 176 | CODE | |
| LOW | tools/posix/generate_breakpad_symbols.py | 182 | CODE | |
| LOW | tools/crates/update.py | 208 | CODE | |
| LOW | tools/crates/update.py | 271 | CODE | |
| LOW | tools/test/chromium_to_junit_converter.py | 225 | CODE | |
| LOW | tools/test/chromium_to_junit_converter.py | 45 | CODE | |
| LOW | tools/test/chromium_to_junit_converter.py | 109 | CODE | |
| LOW | tools/cr/rebase.py | 573 | CODE | |
| LOW | tools/cr/rebase.py | 334 | CODE | |
| LOW | tools/cr/plaster_test.py | 11093 | CODE | |
| LOW | tools/cr/brockit.py | 1189 | CODE | |
| LOW | tools/cr/brockit.py | 1409 | CODE | |
| LOW | tools/cr/prune_test_filters.py | 234 | CODE | |
| LOW | tools/cr/ci.py | 421 | CODE | |
| LOW | tools/cr/ci.py | 562 | CODE | |
| LOW | tools/cr/install_extra_deps_test.py | 539 | CODE | |
| LOW | tools/cr/install_extra_deps_test.py | 590 | CODE | |
| LOW | tools/cr/ci_integration_test.py | 113 | CODE | |
| LOW | tools/cr/tarball_installer.py | 164 | CODE | |
| LOW | tools/cr/tarball_installer.py | 240 | CODE | |
| LOW | tools/cr/tarball_installer.py | 259 | CODE | |
| LOW | tools/cr/git_status.py | 43 | CODE | |
| LOW | tools/cr/plaster.py | 5857 | CODE | |
| LOW | tools/cr/plaster.py | 5127 | CODE | |
| LOW | tools/cr/conflict_resolution.py | 369 | CODE | |
| LOW | tools/cr/post_presubmit.py | 69 | CODE | |
| LOW | tools/cr/alias/follow_renames.py | 201 | CODE | |
| LOW | tools/cr/alias/mv.py | 203 | CODE | |
| LOW | tools/cr/alias/source_rewrite.py | 133 | CODE | |
| LOW | tools/cr/alias/source_rewrite.py | 326 | CODE | |
| LOW | tools/cr/alias/source_rewrite.py | 414 | CODE | |
| LOW | tools/cr/bootstrap/bootstrap.py | 255 | CODE | |
| LOW | tools/cr/bootstrap/launcher.py | 281 | CODE | |
| LOW | tools/cr/bootstrap/bootstrap_test.py | 402 | CODE | |
| LOW | tools/cr/bootstrap/bootstrap_test.py | 437 | CODE | |
| LOW | tools/cr/bootstrap/bootstrap_test.py | 466 | CODE | |
| LOW | tools/cr/bootstrap/bootstrap_test.py | 494 | CODE | |
| LOW | tools/cr/bootstrap/bootstrap_test.py | 568 | CODE | |
| LOW | tools/cr/bootstrap/bootstrap_test.py | 811 | CODE | |
| LOW | tools/cr/bootstrap/bootstrap_test.py | 872 | CODE | |
| LOW | tools/cr/bootstrap/bootstrap_test.py | 900 | CODE | |
| LOW | tools/cr/bootstrap/bootstrap_test.py | 936 | CODE | |
| LOW | tools/cr/bootstrap/bootstrap_test.py | 964 | CODE | |
| LOW | tools/cr/bootstrap/bootstrap_test.py | 1021 | CODE | |
| LOW | tools/cr/bootstrap/bootstrap_test.py | 1072 | CODE | |
| LOW | tools/cr/test/fake_chromium_repo.py | 422 | CODE | |
| LOW | tools/cr/test/fake_chromium_repo.py | 733 | CODE | |
| LOW | …romium_tests_analysis/update-upstream-flake-filters.py | 854 | CODE | |
| LOW | …romium_tests_analysis/update-upstream-flake-filters.py | 598 | CODE | |
| LOW | …romium_tests_analysis/update-upstream-flake-filters.py | 687 | CODE | |
| LOW | …s/chromium_tests_analysis/check_upstream_flake_test.py | 285 | CODE | |
| LOW | tools/recipes/runtest.py | 108 | CODE | |
| LOW | tools/recipes/runtest.py | 165 | CODE | |
| LOW | tools/recipes/runtest.py | 190 | CODE | |
| LOW | tools/recipes/check.py | 488 | CODE | |
| 96 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | tools/cr/brockit_test.py | 157 | # Step 1: Commit files to fake repositories | COMMENT |
| LOW | tools/cr/brockit_test.py | 202 | # Step 2: Modify files directly using write_text | COMMENT |
| LOW | tools/cr/brockit_test.py | 221 | # Step 3: Create ApplyPatchesRecord and test stage_all_patches | COMMENT |
| LOW | tools/cr/iwyu/run_iwyu.py | 279 | # Step 1: run iwyu_tool to produce textual fix suggestions on stdout. | COMMENT |
| LOW | tools/cr/iwyu/run_iwyu.py | 311 | # Step 2: apply the suggestions in place. fix_includes.py reads the | COMMENT |
| LOW⚡ | tools/cr/iwyu/run_iwyu.py | 327 | # Step 3: strip BLACKHOLE_INCLUDES from any file the pipeline modified. | COMMENT |
| LOW⚡ | tools/cr/iwyu/run_iwyu.py | 331 | # Step 4: re-format the rewritten files so the resulting diff matches | COMMENT |
| LOW⚡ | tools/chromium_tests_analysis/check-upstream-flake.py | 234 | # Step 1: Search for matching test IDs | COMMENT |
| LOW | tools/chromium_tests_analysis/check-upstream-flake.py | 264 | # Step 2: read each matched test's history | COMMENT |
| LOW | tools/chromium_tests_analysis/check-upstream-flake.py | 280 | # Step 3: Output report | COMMENT |
| LOW | tools/perf/updating_test_profiles.md | 39 | ### Step 1: Upload to the cloud storage | COMMENT |
| LOW | tools/perf/updating_test_profiles.md | 48 | ### Step 2: Commit changes and make a PR | COMMENT |
| LOW | …ter/pages/news_pages/www.thestandard.com/original.html | 2209 | // NOTE: This function assumes there will only be one video bid and that no other parameters will need to | COMMENT |
| LOW | agents/skills/add-best-practice/SKILL.md | 22 | ## Step 1: Verify Working Directory | COMMENT |
| LOW | agents/skills/add-best-practice/SKILL.md | 31 | ## Step 2: Understand the Best Practice | COMMENT |
| LOW | agents/skills/add-best-practice/SKILL.md | 71 | ## Step 3: Check for Duplicates | COMMENT |
| LOW | agents/skills/add-best-practice/SKILL.md | 93 | ## Step 4: Choose the Target Document | COMMENT |
| LOW | agents/skills/add-best-practice/SKILL.md | 120 | ## Step 5: Draft the Best Practice Entry | COMMENT |
| LOW⚡ | agents/skills/add-best-practice/SKILL.md | 207 | ## Step 6: Add the Entry to the Document | COMMENT |
| LOW⚡ | agents/skills/add-best-practice/SKILL.md | 216 | ## Step 7: Assign the Stable ID | COMMENT |
| LOW⚡ | agents/skills/add-best-practice/SKILL.md | 225 | ## Step 8: Validate | COMMENT |
| LOW | agents/skills/add-best-practice/SKILL.md | 237 | ## Step 9: Format Markdown | COMMENT |
| LOW | agents/skills/add-best-practice/SKILL.md | 247 | ## Step 10: Commit and Offer to Branch + PR | COMMENT |
| LOW | agents/skills/top-crashers/SKILL.md | 55 | ### Step 1: Parse Arguments | COMMENT |
| LOW | agents/skills/top-crashers/SKILL.md | 84 | ### Step 2: Run the Script | COMMENT |
| LOW | agents/skills/top-crashers/SKILL.md | 94 | ### Step 3: Present Results | COMMENT |
| LOW | agents/skills/top-crashers/SKILL.md | 141 | ### Step 4: Offer Follow-Up Actions | COMMENT |
| LOW | agents/skills/check-milestones/skill.md | 39 | ## Step 1: Gather Information | COMMENT |
| LOW | agents/skills/check-milestones/skill.md | 73 | ## Step 2: Determine Correct PR Milestones | COMMENT |
| LOW | agents/skills/check-milestones/skill.md | 92 | ## Step 3: Determine Correct Issue Milestones | COMMENT |
| LOW | agents/skills/check-milestones/skill.md | 139 | ## Step 4: Apply Milestone Updates | COMMENT |
| LOW | agents/skills/check-milestones/skill.md | 171 | ## Step 5: Summary | COMMENT |
| LOW | agents/skills/prs-reviewed/SKILL.md | 28 | ### Step 1: Parse Arguments | COMMENT |
| LOW | agents/skills/prs-reviewed/SKILL.md | 37 | ### Step 2: Query GitHub | COMMENT |
| LOW | agents/skills/prs-reviewed/SKILL.md | 59 | ### Step 3: Present Results | COMMENT |
| LOW | agents/skills/prs-reviewed/SKILL.md | 79 | ### Step 4: Handle Edge Cases | COMMENT |
| LOW | agents/skills/uplift/SKILL.md | 79 | ## Step 1: Gather Information | COMMENT |
| LOW | agents/skills/uplift/SKILL.md | 117 | ## Step 2: Classify PRs | COMMENT |
| LOW | agents/skills/uplift/SKILL.md | 168 | ## Step 3: Cherry-Pick in Chronological Order | COMMENT |
| LOW | agents/skills/uplift/SKILL.md | 196 | ## Step 4: Pre-submission Checks | COMMENT |
| LOW | agents/skills/uplift/SKILL.md | 219 | ## Step 5: Create the Uplift PR | COMMENT |
| LOW | agents/skills/uplift/SKILL.md | 293 | ## Step 6: Label the Base PRs | COMMENT |
| LOW | agents/skills/uplift/SKILL.md | 309 | ## Step 7: Ensure each included PR has a linked issue (and link them from the uplift PR) | COMMENT |
| LOW | agents/skills/uplift/SKILL.md | 423 | ## Step 8: Summary | COMMENT |
| LOW | agents/skills/make-ci-green/SKILL.md | 44 | ### Step 1: Parse Arguments | COMMENT |
| LOW | agents/skills/make-ci-green/SKILL.md | 56 | ### Step 2: Analyze Failures | COMMENT |
| LOW | agents/skills/make-ci-green/SKILL.md | 64 | ### Step 3: Present Findings | COMMENT |
| LOW | agents/skills/make-ci-green/SKILL.md | 126 | ### Step 4: Confirm and Trigger | COMMENT |
| LOW | agents/skills/make-ci-green/retrigger-ci.py | 129 | # Step 1: Get the PR's head commit SHA | COMMENT |
| LOW | agents/skills/review/SKILL.md | 133 | ### Step 1: Parse PR URL and Gather Context | COMMENT |
| LOW | agents/skills/review/SKILL.md | 151 | ## Step 2: Research Previous Fix Attempts and Prove Differentiation (PR Mode Only) | COMMENT |
| LOW | agents/skills/review/SKILL.md | 228 | ## Step 3: Fetch Diff and Classify Changed Files | COMMENT |
| LOW | agents/skills/review/SKILL.md | 250 | ## Step 4: Fetch GitHub Data (PR Mode Only) | COMMENT |
| LOW | agents/skills/review/SKILL.md | 268 | ## Step 5: Analyze the Proposed Changes | COMMENT |
| LOW | agents/skills/review/SKILL.md | 304 | ## Step 6: Check Against Best Practices (Chunked Subagent Review) | COMMENT |
| LOW | agents/skills/review/SKILL.md | 589 | ## Step 7: Validate Root Cause Analysis | COMMENT |
| LOW | agents/skills/review/SKILL.md | 654 | ## Step 8: Additional Best Practices Checks (Non-Chunked) | COMMENT |
| LOW | agents/skills/review/SKILL.md | 783 | ## Step 9: Assess Fix Confidence | COMMENT |
| LOW | agents/skills/review/SKILL.md | 812 | ## Step 10: Generate Review Report | COMMENT |
| LOW⚡ | agents/skills/fix-bp-docs/SKILL.md | 20 | ## Step 1: Paths | COMMENT |
| 20 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | PRESUBMIT.py | 520 | except Exception: # pylint: disable=broad-except | CODE |
| LOW | PRESUBMIT.py | 602 | except Exception: # pylint: disable=broad-except | CODE |
| LOW | tools/posix/generate_breakpad_symbols.py | 217 | except Exception as inst: | CODE |
| LOW | tools/crates/update.py | 303 | except Exception as e: | CODE |
| MEDIUM | tools/test/chromium_to_junit_converter.py | 249 | print(f"Error reading input file: {e}", file=sys.stderr) | CODE |
| LOW⚡ | tools/test/chromium_to_junit_converter.py | 265 | except Exception as e: | CODE |
| MEDIUM⚡ | tools/test/chromium_to_junit_converter.py | 266 | print(f"Error converting test results: {e}", file=sys.stderr) | CODE |
| MEDIUM⚡ | tools/test/chromium_to_junit_converter.py | 276 | print(f"Error writing output file: {e}", file=sys.stderr) | CODE |
| LOW | tools/cr/prune_test_filters.py | 161 | except Exception as e: | CODE |
| LOW | tools/cr/patchfile.py | 236 | except Exception: | CODE |
| LOW | tools/cr/vscode.py | 54 | except Exception as e: | CODE |
| MEDIUM | tools/cr/find_rebase_commits.py | 52 | print("Error running git log:", e, file=sys.stderr) | CODE |
| LOW | tools/cr/brockit_lift_test.py | 294 | except Exception: | CODE |
| LOW | tools/cr/alias/follow_renames.py | 252 | except Exception as e: | CODE |
| LOW | tools/cr/alias/mv.py | 250 | except Exception as e: | CODE |
| LOW | tools/cr/bootstrap/bootstrap.py | 326 | except Exception: # pylint: disable=broad-except | CODE |
| LOW | tools/typescript/tsc_timeout_retry.py | 61 | except Exception: | CODE |
| MEDIUM⚡ | tools/chromium_tests_analysis/check-upstream-flake.py | 228 | print("Error: --days must be between 1 and 90.", file=sys.stderr) | CODE |
| MEDIUM | tools/chromium_tests_analysis/check-upstream-flake.py | 293 | print(f"Error: {e}", file=sys.stderr) | CODE |
| LOW | tools/recipes/config.py | 351 | except Exception as e: | CODE |
| MEDIUM | tools/recipes/proto_support.py | 480 | print('Error while compiling protobufs. Output:\n', file=sys.stderr) | CODE |
| LOW | tools/recipes/recipe_test_runner.py | 198 | except Exception as exc: # pylint: disable=broad-except | CODE |
| LOW | tools/recipes/recipe_modules/context/api.py | 157 | except Exception as exc: | CODE |
| LOW | tools/recipes/recipe_modules/file/resources/fileutil.py | 389 | except Exception as e: # pylint: disable=broad-except | CODE |
| LOW | …ols/recipes/recipe_modules/step/tests/active_result.py | 52 | except Exception: # pylint: disable=broad-except | CODE |
| LOW | tools/swift/bsp/gn_bsp_server.py | 215 | except Exception: # pylint: disable=broad-except | CODE |
| LOW | tools/swift/bsp/gn_bsp_server.py | 240 | except Exception: # pylint: disable=broad-except | CODE |
| LOW | tools/swift/bsp/gn_swift_args_test.py | 52 | except Exception as error: # pylint: disable=broad-except | CODE |
| LOW | tools/android/generate_breakpad_symbols.py | 151 | except Exception as e: | CODE |
| LOW | tools/perf/components/perf_test_utils.py | 125 | except Exception: | CODE |
| LOW | patches/PRESUBMIT.py | 66 | except Exception: | CODE |
| LOW | agents/testing/asserts/check_changes.py | 106 | except Exception as e: | CODE |
| MEDIUM⚡ | agents/skills/top-crashers/top-crashers.py | 1453 | print("Error: --limit must be between 1 and 500.", file=sys.stderr) | CODE |
| MEDIUM⚡ | agents/skills/top-crashers/top-crashers.py | 1457 | print("Error: --min-count must be non-negative.", file=sys.stderr) | CODE |
| MEDIUM⚡ | agents/skills/top-crashers/top-crashers.py | 1461 | print("Error: --frames must be at least 1.", file=sys.stderr) | CODE |
| MEDIUM | agents/skills/top-crashers/top-crashers.py | 576 | print("Error: Could not parse API response as JSON.", file=sys.stderr) | CODE |
| LOW | agents/skills/top-crashers/top-crashers.py | 347 | except Exception as e: | CODE |
| LOW | agents/skills/top-crashers/top-crashers.py | 513 | except Exception: | CODE |
| MEDIUM | agents/skills/review/discover-bp-docs.py | 166 | print(f"Error: {bp_dir} is not a directory", file=sys.stderr) | CODE |
| LOW | agents/skills/review-prs/post-review.py | 344 | except Exception: | CODE |
| LOW | agents/skills/review-prs/post-review.py | 710 | except Exception as e: | CODE |
| LOW⚡ | agents/skills/review-prs/prepare-review.py | 1483 | except Exception as e: | CODE |
| LOW⚡ | agents/skills/review-prs/prepare-review.py | 1490 | except Exception as e: | CODE |
| LOW⚡ | agents/skills/review-prs/prepare-review.py | 1496 | except Exception as e: | CODE |
| LOW | agents/skills/review-prs/prepare-review.py | 1433 | except Exception as e: | CODE |
| LOW | agents/skills/review-prs/prepare-review.py | 1508 | except Exception as e: | CODE |
| LOW | agents/skills/review-prs/prepare-review.py | 1575 | except Exception as e: | CODE |
| LOW | agents/skills/review-prs/prepare-review.py | 1680 | except Exception as e: | CODE |
| LOW | agents/skills/review-prs/prepare-review.py | 1691 | except Exception as e: | CODE |
| LOW | agents/skills/review-prs/prepare-review.py | 1884 | except Exception as e: | CODE |
| LOW | agents/skills/review-prs/prepare-review.py | 1922 | except Exception as e: | CODE |
| LOW | agents/skills/review-prs/scripts/extract-pr-images.py | 147 | except Exception: | CODE |
| LOW | agents/skills/review-prs/scripts/extract-pr-images.py | 225 | except Exception as e: | CODE |
| MEDIUM | agents/skills/review-prs/scripts/resolve-bot-threads.py | 59 | print(f"Error fetching {endpoint}: {result.stderr}", file=sys.stderr) | CODE |
| MEDIUM | …ave/Frontend/Settings/Debug/SandboxInspectorView.swift | 85 | print("Error: \(error.localizedDescription)") | CODE |
| MEDIUM | …wser/BrowserViewController/BrowserViewController.swift | 3217 | print("Error handling URL entry: \"\(text)\".") | CODE |
| MEDIUM | …Sources/Brave/Frontend/Browser/Search/OpenSearch.swift | 433 | print("Error: Invalid search image data") | CODE |
| LOW | script/triage.py | 73 | except Exception as e: | CODE |
| LOW | script/triage.py | 192 | except Exception: | CODE |
| LOW | script/triage.py | 218 | except Exception: | CODE |
| 33 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | snapcraft.yaml | 105 | # Create a symlink xdg-email -> xdg-open, as the latter is perfectly able to | COMMENT |
| MEDIUM | tools/cr/plaster_test.py | 107 | # Create a PlasterFile instance for the test file | COMMENT |
| MEDIUM | tools/cr/plaster_test.py | 571 | # Create a PlasterFile with multiple flags in array | STRING |
| MEDIUM | tools/cr/plaster_test.py | 621 | # Create a PlasterFile with invalid flag | STRING |
| MEDIUM | tools/cr/plaster_test.py | 660 | # Create a PlasterFile with empty flags list | STRING |
| MEDIUM | tools/cr/plaster_test.py | 710 | # Create a PlasterFile with invalid regex | STRING |
| MEDIUM | tools/cr/plaster_test.py | 782 | # Create a PlasterFile with invalid configuration | STRING |
| MEDIUM | tools/cr/plaster_test.py | 809 | # Create a PlasterFile using pattern (should escape special regex chars) | STRING |
| MEDIUM | tools/cr/plaster_test.py | 848 | # Create a PlasterFile using re_pattern for regex matching | STRING |
| MEDIUM | tools/cr/plaster_test.py | 958 | # Create a PlasterFile with count=2 but 3 matches exist | STRING |
| MEDIUM | tools/cr/plaster_test.py | 1076 | # Create a PlasterFile with count=0 (replace all) | STRING |
| MEDIUM | tools/cr/plaster_test.py | 1163 | # Create a PlasterFile with multiple substitutions using different count | STRING |
| MEDIUM | tools/cr/patchfile_test.py | 619 | # Create a patch for the file | COMMENT |
| MEDIUM | tools/cr/patchfile_test.py | 700 | # Create a patch for the file | COMMENT |
| MEDIUM | tools/cr/patchfile_test.py | 771 | # Create a patch for the file | COMMENT |
| MEDIUM | tools/cr/repository_test.py | 150 | # Create a new file and stage it | COMMENT |
| MEDIUM | tools/cr/repository_test.py | 174 | # Create an empty commit with a specific message | COMMENT |
| MEDIUM | tools/cr/repository_test.py | 352 | # Create a valid commit and verify the reference | COMMENT |
| MEDIUM⚡ | tools/cr/brockit_test.py | 61 | # Create a branch without setting an upstream | COMMENT |
| MEDIUM | tools/cr/brockit_test.py | 43 | # Create a remote for the Brave repository | COMMENT |
| MEDIUM | tools/cr/brockit_test.py | 299 | # Create a ContinuationFile instance and save it | COMMENT |
| MEDIUM | tools/cr/brockit_test.py | 531 | # Create a Versioned instance | COMMENT |
| MEDIUM | tools/cr/brockit_test.py | 606 | # Create a Versioned instance | COMMENT |
| MEDIUM | tools/cr/brockit_test.py | 680 | # Create a Versioned instance | COMMENT |
| MEDIUM | tools/cr/brockit_test.py | 747 | # Create a Versioned instance | COMMENT |
| MEDIUM | tools/cr/toolchains/build_rust_toolchain.py | 1157 | # Create the output directory. | COMMENT |
| MEDIUM | …iter/pages/issues_pages/blog.evjang.com/distilled.html | 130 | <tr><td><p><span><span>opt_init, opt_update = optimizers.adam(step_size=</span><span>1e-2</span><span>)</span><span><br> | CODE |
| MEDIUM | …ewriter/pages/issues_pages/blog.evjang.com/result.html | 627 | <tr><td><p><span><span>opt_init, opt_update = optimizers.adam(step_size=</span><span>1e-2</span><span>)</span><span><br> | CODE |
| MEDIUM | …riter/pages/issues_pages/blog.evjang.com/original.html | 779 | <span style="font-family: "courier new" , "courier" , monospace;"><span style="background-color: #33 | CODE |
| MEDIUM | ios/nala/make_symbols_asset_catalog.py | 47 | # Create the xcassets folder and standard Contents.json | COMMENT |
| MEDIUM | script/ios_bootstrap.py | 103 | # This file is generated by ios_bootstrap.py | COMMENT |
| MEDIUM | script/uplift.py | 343 | # Create a branch for each channel | COMMENT |
| MEDIUM | script/chromium_presubmit_overrides.py | 6 | # This file is imported in the context of src/PRESUBMIT.py, it uses existing | COMMENT |
| MEDIUM | script/lib/l10n/validation.py | 11 | # This module contains functionality to validate XML content of strings | COMMENT |
| MEDIUM | script/lib/l10n/crowdin/api_v2_client_wrapper.py | 17 | # This module is a wrapper around Crowdin API v2 | COMMENT |
| MEDIUM⚡ | script/lib/l10n/crowdin/pull.py | 31 | # This module contains functionality specific to pulling down translations | COMMENT |
| MEDIUM | script/lib/l10n/crowdin/common.py | 21 | # This module contains functionality common to both pulling down translations | COMMENT |
| MEDIUM⚡ | script/lib/l10n/crowdin/push.py | 23 | # This module contains functionality specific to pushing translations up | COMMENT |
| MEDIUM | third_party/rust/chromium_crates_io/Cargo.toml | 5 | # This file defines all third-party Rust dependencies approved for use | COMMENT |
| MEDIUM | chromium_src/tools/symsrc/source_index.py | 79 | # This function is called multiple times with the same `output_lines` | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | tools/cr/post_presubmit.py | 36 | Run *command* as a subprocess, logging the invocation. Logs the full command string at INFO level before executing | STRING |
| HIGH | tools/cr/toolchains/cherry_picks.py | 44 | Run *command* as a subprocess, logging the invocation. Shared subprocess helper for every script in this directory | STRING |
| HIGH | tools/cr/toolchains/upload.py | 327 | Upload *path* and return its integrity + authenticity envelope. Args: path: The local file to uploa | STRING |
| HIGH | tools/recipes/recipe_modules/futures/api.py | 89 | Block until this Future is done, then return its value. Args: timeout: How long, in seconds, to wai | STRING |
| HIGH | tools/recipes/recipe_modules/futures/api.py | 118 | Block until done, then return (rather than raise) the exception. Args: timeout: How long, in second | STRING |
| HIGH | tools/recipes/recipe_modules/file/api.py | 107 | Return the raw (binary) content of *source*. Args: name: The name of the step. source: | STRING |
| HIGH | tools/recipes/recipe_modules/file/api.py | 143 | Return the UTF-8 text content of *source*. Args: name: The name of the step. source: Pa | STRING |
| HIGH | tools/recipes/recipe_modules/file/api.py | 183 | Return the parsed JSON content of *source*. Args: name: The name of the step. source: P | STRING |
| HIGH | tools/recipes/recipe_modules/file/api.py | 237 | Return the content of *source*, parsed as a protobuf message. Args: name: The name of the step. | STRING |
| HIGH | tools/recipes/recipe_modules/file/api.py | 439 | Return paths under *source* matching the glob *pattern*. Args: name: The name of the step. | STRING |
| HIGH | tools/recipes/recipe_modules/file/api.py | 477 | Return every file inside *source*. Args: name: The name of the step. source: The direct | STRING |
| HIGH | tools/recipes/recipe_modules/file/api.py | 598 | Return a hash of *paths* (files and/or directories). The hash covers each path's name (relative to *base_path*) | STRING |
| HIGH | tools/recipes/recipe_modules/step/api.py | 220 | Run *cmd* as the step named *name*. Args: name: Human-readable step name, logged before the command | STRING |
| HIGH | tools/recipes/recipe_modules/brave_core_checkout/api.py | 324 | Ensure *paths* from brave-core are checked out, sparsely. Clones brave-core (shallow + sparse) if needed, fetch | STRING |
| HIGH | agents/skills/top-crashers/top-crashers.py | 456 | POST a query to the Backtrace coronerd API. Args: project: Backtrace project name. query_body: Dict | STRING |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | tools/generate_policy_constants_java.py | 57 | # Check if this starts an acronym (consecutive uppercase letters | COMMENT |
| LOW | tools/generate_policy_constants_java.py | 74 | # Check if the last uppercase letter starts the next word | COMMENT |
| LOW | tools/cr/test/fake_chromium_repo.py | 390 | # Check if package.json exists and read the old version if present | COMMENT |
| LOW | tools/chromium_src/check_chromium_src.py | 418 | # Check if the symbol is used internally in the override. | STRING |
| LOW | agents/skills/make-ci-green/retrigger-ci.py | 305 | # Check if the stage name contains any WIPE_WORKSPACE keywords | COMMENT |
| LOW | agents/skills/make-ci-green/retrigger-ci.py | 1178 | # Output results | COMMENT |
| LOW | agents/skills/review-prs/post-review.py | 126 | # Check if line is already in a valid range | COMMENT |
| LOW | agents/skills/review-prs/post-review.py | 273 | # Check if the link (or its fragment) is already in the comment | COMMENT |
| LOW | agents/skills/review-prs/post-review.py | 811 | # Output result JSON to stdout | COMMENT |
| LOW | script/manage-bp-ids.py | 66 | # Check if the preceding non-blank line is an anchor tag | COMMENT |
| LOW | script/manage-bp-ids.py | 142 | # Check if preceding line is already an anchor | COMMENT |
| LOW | script/ios_bootstrap.py | 69 | # Check if the symlink is valid and unlink if its not, (or in the case | COMMENT |
| LOW | script/lib/util.py | 171 | # Print the output instead of raising it, so that we get pretty | COMMENT |
| LOW | script/lib/l10n/crowdin/api_v2_client_wrapper.py | 181 | # Check if the branch already exists | COMMENT |
| LOW | script/lib/l10n/crowdin/api_v2_client_wrapper.py | 185 | # Check if this file already exists and if so update it | COMMENT |
| LOW | script/lib/l10n/crowdin/api_v2_client_wrapper.py | 310 | # Check if the branch already exists | COMMENT |
| LOW | …se/test/launcher/teamcity_reporter_integration_test.py | 155 | # Check if one is a prefix of the other | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | tools/cr/brockit_test.py | 157 | # Step 1: Commit files to fake repositories | COMMENT |
| LOW | tools/cr/brockit_test.py | 202 | # Step 2: Modify files directly using write_text | COMMENT |
| LOW | tools/cr/brockit_test.py | 221 | # Step 3: Create ApplyPatchesRecord and test stage_all_patches | COMMENT |
| LOW | tools/cr/iwyu/run_iwyu.py | 279 | # Step 1: run iwyu_tool to produce textual fix suggestions on stdout. | COMMENT |
| LOW | tools/cr/iwyu/run_iwyu.py | 311 | # Step 2: apply the suggestions in place. fix_includes.py reads the | COMMENT |
| LOW⚡ | tools/cr/iwyu/run_iwyu.py | 327 | # Step 3: strip BLACKHOLE_INCLUDES from any file the pipeline modified. | COMMENT |
| LOW⚡ | tools/cr/iwyu/run_iwyu.py | 331 | # Step 4: re-format the rewritten files so the resulting diff matches | COMMENT |
| LOW⚡ | tools/chromium_tests_analysis/check-upstream-flake.py | 234 | # Step 1: Search for matching test IDs | COMMENT |
| LOW | tools/chromium_tests_analysis/check-upstream-flake.py | 264 | # Step 2: read each matched test's history | COMMENT |
| LOW | tools/chromium_tests_analysis/check-upstream-flake.py | 280 | # Step 3: Output report | COMMENT |
| LOW | agents/skills/make-ci-green/retrigger-ci.py | 129 | # Step 1: Get the PR's head commit SHA | COMMENT |
| LOW | …os/Sources/BraveWallet/Crypto/Stores/CryptoStore.swift | 491 | // We need to check if Tx Confirmation modal is ready | COMMENT |
| LOW | …amic/Scripts/DomainSpecific/Paged/FrameCheckWrapper.js | 9 | // we need to check if this script belongs to this specific frame | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | …/rewriter/pages/news_pages/wolfdaily.com/original.html | 903 | }</style></head><body class="post-template-default single single-post postid-596061 single-format-standard td-standard-p | CODE |
| MEDIUM | components/ai_chat/core/common/features.h | 116 | // Enables global side panel for any window type (not only agentic) | COMMENT |
| MEDIUM | …d_conversation_frame/api/untrusted_conversation_api.ts | 68 | // conversation, once multiple agentic tabs and tasks per conversation are | COMMENT |
| MEDIUM⚡ | …mponents/ai_chat/content/browser/page_content_blocks.h | 21 | // Full detail for agentic tools that need to target and act on elements. | COMMENT |
| MEDIUM⚡ | …mponents/ai_chat/content/browser/page_content_blocks.h | 22 | // Includes everything kContentOnly keeps, plus the agentic targeting metadata | COMMENT |
| MEDIUM⚡ | …mponents/ai_chat/content/browser/page_content_blocks.h | 28 | // answering questions about a page). Drops the agentic targeting metadata | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | infra/config/lib/config.py | 280 | undefined, the include graph has a cycle, more than one | STRING |
| HIGH | tools/cr/brockit.py | 2127 | change in the branch we want to pick up when rebasing. When null, | STRING |
| HIGH | tools/recipes/recipe_modules/step/api.py | 353 | self._step_stack.push(result, name_tokens) | CODE |
| HIGH | third_party/boringtun/build.py | 399 | macOS: -Wl,-undefined,error is the macOS equivalent of the above. | STRING |
| HIGH | third_party/boringtun/build.py | 410 | 'link-arg=-Wl,-undefined,error', | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | tools/crates/update.py | 0 | wrapper around urllib.request.urlopen that validates url scheme. prevents file:// and other dangerous schemes from being | STRING |
| HIGH | agents/skills/top-crashers/top-crashers.py | 0 | wrapper around urllib.request.urlopen that validates url scheme. prevents file:// and other dangerous schemes from being | STRING |
| HIGH | agents/skills/make-ci-green/retrigger-ci.py | 0 | wrapper around urllib.request.urlopen that validates url scheme. prevents file:// and other dangerous schemes from being | STRING |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | …/rewriter/pages/news_pages/billypenn.com/original.html | 709 | <p><em>Note: This article is a paid placement and does not necessarily reflect the views or opinions of Billy Pe | CODE |
| LOW | …ewriter/pages/news_pages/www.newsmax.com/original.html | 2249 | jQuery("#nmsbma__wrapper").html("\u003cdiv id=\"confirmationMsg\"\u003e\r\n\u003ch3\u003eYou\u0027re | CODE |
| MEDIUM | …er/pages/issues_pages/blog.cmpxchg8b.com/original.html | 729 | <span style="font-family: "verdana" , sans-serif; "><br /><br />What isn’t clear is what <b><i>benefit&n | CODE |
| MEDIUM⚡ | …er/rewriter/pages/issues_pages/figma.com/original.html | 22 | ),auto;--statsigOverlay:#FFFFFF;}@media (max-width: 1080px){:root{--h1-fs:3rem;--h1-lh:1.2;--h1-ls:-0.02em;--h | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | components/ai_chat/core/common/constants.h | 44 | // The chrome-untrusted WebUI that executes untrusted AI-generated code in a | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW⚡ | tools/cr/brockit_test.py | 1385 | def _setup_remote_without_upstream(self) -> None: | CODE |
| LOW | tools/cr/brockit_test.py | 1335 | def _setup_upstream(self) -> None: | CODE |
| LOW | tools/cr/alias/source_rewrite.py | 198 | def update_references(old_path: Path, new_path: Path) -> None: | CODE |
| LOW | tools/cr/alias/source_rewrite.py | 326 | def _update_gn_references(old_path: Path, new_path: Path) -> None: | CODE |
| LOW⚡ | tools/cr/alias/mv_test.py | 315 | def _setup_source_file(self) -> None: | CODE |
| LOW | tools/cr/test/fake_chromium_repo.py | 149 | def set_patched_repositories(self, *relative_paths: str) -> None: | CODE |
| LOW | …romium_tests_analysis/update-upstream-flake-filters.py | 898 | def update_one(suite: str) -> None: | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | browser/ui/views/brave_tooltips/brave_tooltip_popup.h | 47 | // Usage example: | COMMENT |
| LOW | …mponents/brave_ads/core/internal/common/logging_util.h | 20 | // Example usage: | COMMENT |
| LOW | …s/core/internal/common/algorithm/count_if_until_util.h | 24 | // Example usage: | COMMENT |
| LOW | …s/core/internal/common/algorithm/count_if_until_util.h | 58 | // Example usage: | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | …rame/components/markdown_renderer/markdown.stories.tsx | 90 | print(list(fibonacci(10))) | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | tools/cr/test/fake_gh.py | 32 | CODE | |
| LOW | tools/recipes/simulation.py | 305 | CODE | |
| LOW | tools/recipes/recipe_modules/step/api.py | 206 | CODE |