Repository Analysis

ungoogled-software/ungoogled-chromium

Google Chromium, sans integration with Google

7.7 Low AI signal View on GitHub
7.7
Adjusted Score
7.7
Raw Score
100%
Time Factor
2026-05-28
Last Push
26,758
Stars
Python
Language
7,051
Lines of Code
73
Files
52
Pattern Hits
2026-05-31
Scan Date

Score History

Severity Breakdown

CRITICAL 0HIGH 0MEDIUM 0LOW 52

Pattern Findings

52 matches across 5 categories. Click a row to expand file-level details.

Deep Nesting20 hits · 20 pts
SeverityFileLineSnippet
LOWutils/filescfg.py52
LOWutils/prune_binaries.py176
LOWutils/downloads.py308
LOWutils/downloads.py339
LOWutils/downloads.py90
LOWutils/domain_substitution.py182
LOWutils/clone.py48
LOWutils/_extraction.py141
LOWutils/third_party/schema.py234
LOWdevutils/validate_patches.py183
LOWdevutils/validate_patches.py406
LOWdevutils/validate_patches.py486
LOWdevutils/validate_patches.py553
LOWdevutils/validate_patches.py610
LOWdevutils/validate_patches.py623
LOWdevutils/run_other_pylint.py33
LOWdevutils/update_lists.py236
LOWdevutils/update_lists.py261
LOWdevutils/check_patch_files.py50
LOWdevutils/third_party/unidiff/patch.py217
Hyper-Verbose Identifiers12 hits · 14 pts
SeverityFileLineSnippet
LOWutils/downloads.py248def _chromium_hashes_generator(hashes_path):
LOWutils/patches.py141def generate_patches_from_series(patches_dir, resolve=False):
LOWutils/make_domsub_script.py17def make_domain_substitution_script(regex_path, files_path, backup_type, output_path):
LOWutils/tests/test_patches.py16def test_find_and_check_patch():
LOWdevutils/validate_patches.py146def _download_googlesource_file(download_session, repo_url, version, relative_path):
LOWdevutils/validate_patches.py225def _get_last_chromium_modification():
LOWdevutils/validate_patches.py234def _get_gitiles_git_log_date(log_entry):
LOWdevutils/validate_patches.py239def _get_gitiles_commit_before_date(repo_url, target_branch, target_datetime):
LOWdevutils/validate_patches.py318def _get_target_file_deps_node(download_session, root_deps_tree, target_file):
LOWdevutils/tests/test_check_patch_files.py24def test_check_series_duplicates():
LOWdevutils/third_party/unidiff/patch.py281 def _add_no_newline_marker_to_last_hunk(self):
LOWdevutils/third_party/unidiff/patch.py289 def _append_trailing_empty_line(self):
Unused Imports12 hits · 12 pts
SeverityFileLineSnippet
LOWdevutils/third_party/unidiff/patch.py27
LOWdevutils/third_party/unidiff/constants.py27
LOWdevutils/third_party/unidiff/__init__.py27
LOWdevutils/third_party/unidiff/__init__.py30
LOWdevutils/third_party/unidiff/__init__.py30
LOWdevutils/third_party/unidiff/__init__.py30
LOWdevutils/third_party/unidiff/__init__.py30
LOWdevutils/third_party/unidiff/__init__.py30
LOWdevutils/third_party/unidiff/__init__.py30
LOWdevutils/third_party/unidiff/__init__.py30
LOWdevutils/third_party/unidiff/__init__.py30
LOWdevutils/third_party/unidiff/errors.py27
Over-Commented Block6 hits · 6 pts
SeverityFileLineSnippet
LOWdevutils/pytest.ini1[pytest]
LOWdevutils/third_party/unidiff/patch.py1# -*- coding: utf-8 -*-
LOWdevutils/third_party/unidiff/constants.py1# -*- coding: utf-8 -*-
LOWdevutils/third_party/unidiff/__init__.py1# -*- coding: utf-8 -*-
LOWdevutils/third_party/unidiff/__version__.py1# -*- coding: utf-8 -*-
LOWdevutils/third_party/unidiff/errors.py1# -*- coding: utf-8 -*-
Redundant / Tautological Comments2 hits · 3 pts
SeverityFileLineSnippet
LOWutils/downloads.py330 # Read file in chunks. Default is 262144 bytes.
LOWdevutils/validate_patches.py541 # Write file to patch