General purpose Linux OS for Azure
This report presents the forensic synthetic code analysis of microsoft/azurelinux, a Python project with 5,331 GitHub stars. SynthScan v2.0 examined 170,266 lines of code across 1836 source files, recording 826 pattern matches distributed across 20 syntactic categories. The overall adjusted score of 7.9 places this repository in the Low AI signal band.
The scanner applied 160+ deterministic lexical heuristics, multi-line block detectors, abstract syntax tree depth profilers, and a cross-file Jaccard similarity matrix to construct a statistically normalised synthetic code estimate. All matches are individually weighted by severity coefficient and contextual multiplier before summation, and the resulting headline score is temporally discounted to account for the repository's development history relative to the commercial emergence of large language model coding tooling (November 2022 onward).
This chart maps the temporal evolution of the adjusted synthetic code score across successive scan runs. An upward trajectory indicates ongoing incorporation of AI-generated code or expanding LLM-assisted scaffolding; a stable or declining trajectory may reflect active human refactoring, code removal, or the adoption of stricter authorship policies. The dashed secondary line (right axis) independently tracks total raw pattern hit count, which can diverge from the normalised score when codebase size changes significantly between scans.
Classifies detected patterns by their diagnostic confidence and structural impact. CRITICAL patterns (coefficient 10) represent definitive synthetic signatures — hallucinated imports, explicit LLM attribution metadata — virtually never produced by human authors. HIGH (5) indicates strong structural tells such as cross-file repetition or cross-linguistic idioms. MEDIUM (2) covers recognisable conversational padding and AI-specific vocabulary. LOW (1) captures subtle indicators like tautological comments and generic boilerplate that require density to carry independent signal.
This horizontal bar chart decomposes the repository's raw synthetic code score by top-level directory, allowing you to pinpoint precisely which modules or components carry the highest AI authorship density. Directories with disproportionately high scores relative to their size warrant targeted manual review: concentrated AI signatures often trace back to mass-generated configuration layers, auto-ported test suites, LLM-scaffolded boilerplate classes, or entire subsystems authored under heavy copilot assistance. Use this view to prioritise your human code-review effort.
The scanner identified 826 distinct pattern matches across 20 syntactic categories. Each entry below represents a discrete location in the source code where the engine recorded a statistically significant AI authorship indicator. Expand any category row to inspect the individual file paths, line numbers, code snippets, and the lexical context (CODE, COMMENT, or STRING) in which each match was detected.
Reading the findings table: The Severity column indicates the diagnostic confidence level (CRITICAL / HIGH / MEDIUM / LOW). The Context column identifies whether the match occurred inside executable code, an inline comment, or a string literal — comment-context matches receive a ×1.5 weight because LLMs systematically over-annotate. The ⚡ bolt icon marks clustered matches: three or more patterns within a 10-line window, each receiving an additional ×1.5 density multiplier as dense clusters constitute far stronger evidence of synthetic authorship than isolated hits.
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | specs/u/unicode-emoji/emoji-data.txt | 20 | # ================================================ | COMMENT |
| MEDIUM | specs/u/unicode-emoji/emoji-data.txt | 438 | # ================================================ | COMMENT |
| MEDIUM | specs/u/unicode-emoji/emoji-data.txt | 734 | # ================================================ | COMMENT |
| MEDIUM | specs/u/unicode-emoji/emoji-data.txt | 742 | # ================================================ | COMMENT |
| MEDIUM | specs/u/unicode-emoji/emoji-data.txt | 799 | # ================================================ | COMMENT |
| MEDIUM | specs/u/unicode-emoji/emoji-data.txt | 816 | # ================================================ | COMMENT |
| MEDIUM | specs/u/unicode-emoji/emoji-zwj-sequences.txt | 26 | # ================================================ | COMMENT |
| MEDIUM | specs/u/unicode-emoji/emoji-zwj-sequences.txt | 364 | # ================================================ | COMMENT |
| MEDIUM | specs/u/unicode-emoji/emoji-zwj-sequences.txt | 809 | # ================================================ | COMMENT |
| MEDIUM | specs/u/unicode-emoji/emoji-zwj-sequences.txt | 1424 | # ================================================ | COMMENT |
| MEDIUM | specs/u/unicode-emoji/emoji-zwj-sequences.txt | 1503 | # ================================================ | COMMENT |
| MEDIUM | specs/u/unicode-emoji/emoji-sequences.txt | 37 | # ================================================ | COMMENT |
| MEDIUM | specs/u/unicode-emoji/emoji-sequences.txt | 539 | # ================================================ | COMMENT |
| MEDIUM | specs/u/unicode-emoji/emoji-sequences.txt | 558 | # ================================================ | COMMENT |
| MEDIUM | specs/u/unicode-emoji/emoji-sequences.txt | 825 | # ================================================ | COMMENT |
| MEDIUM | specs/u/unicode-emoji/emoji-sequences.txt | 835 | # ================================================ | COMMENT |
| MEDIUM | specs/s/setup/lang.sh | 47 | # ---------------------------------------------- | COMMENT |
| MEDIUM⚡ | specs/h/haproxy/haproxy.cfg | 1 | #--------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | specs/h/haproxy/haproxy.cfg | 7 | #--------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | specs/h/haproxy/haproxy.cfg | 9 | #--------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | specs/h/haproxy/haproxy.cfg | 11 | #--------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | specs/h/haproxy/haproxy.cfg | 42 | #--------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | specs/h/haproxy/haproxy.cfg | 45 | #--------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | specs/h/haproxy/haproxy.cfg | 64 | #--------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | specs/h/haproxy/haproxy.cfg | 66 | #--------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | specs/h/haproxy/haproxy.cfg | 75 | #--------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | specs/h/haproxy/haproxy.cfg | 77 | #--------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | specs/h/haproxy/haproxy.cfg | 82 | #--------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | specs/h/haproxy/haproxy.cfg | 84 | #--------------------------------------------------------------------- | COMMENT |
| MEDIUM | specs/m/mrtg/mrtg.cfg | 20 | #-------------------- | COMMENT |
| MEDIUM | specs/k/kernel/uki_create_addons.py | 12 | #----------- | COMMENT |
| MEDIUM | specs/p/petsc/petsc-3.20-PETSc_cython3.0.6.h | 40 | * # -------------------------------------------------------------------- | COMMENT |
| MEDIUM | scripts/ci/locks-check/post_locks_comment.py | 43 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | scripts/ci/locks-check/post_locks_comment.py | 45 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | scripts/ci/locks-check/post_locks_comment.py | 92 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | scripts/ci/locks-check/post_locks_comment.py | 94 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | scripts/ci/locks-check/post_locks_comment.py | 130 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | scripts/ci/locks-check/post_locks_comment.py | 132 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | scripts/ci/locks-check/post_locks_comment.py | 236 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | scripts/ci/locks-check/post_locks_comment.py | 238 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | scripts/ci/locks-check/post_locks_comment.py | 324 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | scripts/ci/locks-check/post_locks_comment.py | 326 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | scripts/ci/render-specs-check/check_rendered_specs.py | 30 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | scripts/ci/render-specs-check/check_rendered_specs.py | 32 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | scripts/ci/render-specs-check/check_rendered_specs.py | 34 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | scripts/ci/render-specs-check/check_rendered_specs.py | 36 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | scripts/ci/render-specs-check/check_rendered_specs.py | 79 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | scripts/ci/render-specs-check/check_rendered_specs.py | 81 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | scripts/ci/render-specs-check/check_rendered_specs.py | 258 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | scripts/ci/render-specs-check/check_rendered_specs.py | 260 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | scripts/ci/render-specs-check/check_rendered_specs.py | 277 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | scripts/ci/render-specs-check/check_rendered_specs.py | 279 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | scripts/ci/render-specs-check/check_rendered_specs.py | 398 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | scripts/ci/render-specs-check/check_rendered_specs.py | 400 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | scripts/ci/render-specs-check/post_render_comment.py | 36 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | scripts/ci/render-specs-check/post_render_comment.py | 38 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | scripts/ci/render-specs-check/post_render_comment.py | 93 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | scripts/ci/render-specs-check/post_render_comment.py | 95 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | scripts/ci/render-specs-check/post_render_comment.py | 273 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | scripts/ci/render-specs-check/post_render_comment.py | 275 | # --------------------------------------------------------------------------- | COMMENT |
| 98 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | azldev.toml | 1 | # Top-level configuration file. | COMMENT |
| LOW | specs/r/rpmdevtools/progressbar.py | 1 | #!/usr/bin/python3 | COMMENT |
| LOW | specs/r/rust-zip2/get_test_data.sh | 1 | #!/bin/sh | COMMENT |
| LOW | specs/r/rust-zip/get_test_data.sh | 1 | #!/bin/sh | COMMENT |
| LOW | specs/r/rust-zip/get_test_data.sh | 21 | # - lin-ub_iwd-v11.zip: | COMMENT |
| LOW | specs/r/rust-zip/get_test_data.sh | 61 | # https://www.gutenberg.org/cache/epub/1524/pg1524.txt. Both the play and the | COMMENT |
| LOW | specs/r/rpmlint/scoring.toml | 1 | [Scoring] | COMMENT |
| LOW | specs/r/rpmlint/fedora.toml | 81 | COMMENT | |
| LOW | specs/r/rpmlint/fedora.toml | 101 | # 'subdir-in-bin /sbin/conf.d/', | COMMENT |
| LOW | specs/r/rpmlint/fedora.toml | 121 | # '^filesystem\..*: hidden-file-or-dir /etc/skel/.local', | COMMENT |
| LOW | specs/r/rpmlint/fedora.toml | 141 | # 'java\S+-demo\.\S+: \w: devel-file-in-non-devel-package', | COMMENT |
| LOW | specs/r/rpmlint/fedora.toml | 161 | # 'configure-without-libdir-spec', | COMMENT |
| LOW | specs/r/rpmlint/fedora.toml | 181 | # ' hidden-file-or-dir .*/\.directory', | COMMENT |
| LOW | specs/r/rpmlint/fedora.toml | 201 | # | COMMENT |
| LOW | specs/r/rpmlint/fedora.toml | 221 | # ' read-error ', | COMMENT |
| LOW | specs/r/rpmlint/fedora.toml | 241 | # ' setgid-binary ', | COMMENT |
| LOW | specs/r/rubygem-faraday/parser.rb | 21 | @state = :start | COMMENT |
| LOW | specs/r/ruby/rubygems_plugin.rb | 1 | # frozen_string_literal: true | COMMENT |
| LOW | specs/u/unicode-emoji/emoji-test.txt | 1 | # emoji-test.txt | COMMENT |
| LOW | specs/u/unicode-emoji/emoji-test.txt | 21 | # unqualified — a unqualified emoji (See ED-19 in UTS #51) | COMMENT |
| LOW | specs/u/unicode-emoji/emoji-test.txt | 5321 | COMMENT | |
| LOW | specs/u/unicode-emoji/emoji-data.txt | 1 | # emoji-data.txt | COMMENT |
| LOW | specs/u/unicode-emoji/emoji-variation-sequences.txt | 1 | # emoji-variation-sequences.txt | COMMENT |
| LOW | specs/u/unicode-emoji/emoji-zwj-sequences.txt | 1 | # emoji-zwj-sequences.txt | COMMENT |
| LOW | specs/u/unicode-emoji/emoji-sequences.txt | 1 | # emoji-sequences.txt | COMMENT |
| LOW | specs/u/unicode-emoji/emoji-sequences.txt | 21 | # RGI_Emoji_Modifier_Sequence | COMMENT |
| LOW | specs/u/uv/uv.toml | 1 | # The RPM-packaged uv deviates from the default configuration in two ways. | COMMENT |
| LOW | specs/i/irssi/irssi-config.h | 1 | #include <bits/wordsize.h> | COMMENT |
| LOW | specs/n/net-snmp/net-snmp-config.h | 1 | /* This file is here to prevent a file conflict on multiarch systems. A | COMMENT |
| LOW | specs/n/net-snmp/net-snmp-config.h | 21 | #include "net-snmp-config-s390x.h" | COMMENT |
| LOW | specs/n/nodejs22/nodejs-sources.sh | 1 | #!/bin/sh | COMMENT |
| LOW | specs/n/nodejs22/btest402.js | 1 | // Copyright (C) 2014 IBM Corporation and Others. All Rights Reserved. | COMMENT |
| LOW | specs/n/nodejs24/i18n-btest402.js | 1 | // Copyright (C) 2014 IBM Corporation and Others. All Rights Reserved. | COMMENT |
| LOW | specs/n/net-tools/ether-wake.c | 61 | */ | COMMENT |
| LOW | specs/n/net-tools/ether-wake.c | 81 | #if __GLIBC__ >= 2 && __GLIBC_MINOR >= 1 | COMMENT |
| LOW | specs/n/net-tools/net-tools-config.h | 21 | */ | COMMENT |
| LOW | specs/n/net-tools/net-tools-config.h | 41 | #define HAVE_AFBLUETOOTH 1 | COMMENT |
| LOW | specs/n/net-tools/net-tools-config.h | 61 | #define HAVE_HWFDDI 1 | COMMENT |
| LOW | specs/n/net-tools/net-tools-config.h | 81 | #define HAVE_PLIP_TOOLS 1 | COMMENT |
| LOW | specs/n/net-tools/mii-diag.c | 81 | #include <unistd.h> | COMMENT |
| LOW | specs/n/ngtcp2/mkapiref.py | 1 | #!/usr/bin/env python3 | COMMENT |
| LOW | specs/g/gmp/gmp.h | 41 | #include "gmp-ia64.h" | COMMENT |
| LOW | specs/g/gmp/gmp.h | 61 | #include "gmp-alpha.h" | COMMENT |
| LOW | specs/g/gmp/gmp.h | 81 | #else | COMMENT |
| LOW | specs/g/gmp/gmp-mparam.h | 41 | #include "gmp-mparam-ia64.h" | COMMENT |
| LOW | specs/g/gmp/gmp-mparam.h | 61 | #include "gmp-mparam-alpha.h" | COMMENT |
| LOW | specs/g/gmp/gmp-mparam.h | 81 | #else | COMMENT |
| LOW | specs/g/gdb/gdb-orphanripper.c | 21 | * PGID / SID may be set by the children on their own. | COMMENT |
| LOW | specs/g/gpgme/gpgme-multilib.h | 1 | /* gpgme-multilib.h */ | COMMENT |
| LOW | specs/g/gn/last_commit_position.h | 1 | // Generated by build/gen.py. | COMMENT |
| LOW | specs/g/gdal/cpl-config.h | 1 | #include <bits/wordsize.h> | COMMENT |
| LOW | specs/g/gettext/msghack.py | 1 | #!/usr/bin/python3 | COMMENT |
| LOW | specs/g/glibc/wrap-find-debuginfo.sh | 1 | #!/bin/bash | COMMENT |
| LOW | specs/t/trilead-ssh2/BCrypt.java | 1 | // Copyright (c) 2006 Damien Miller <djm@mindrot.org> | COMMENT |
| LOW | specs/t/thrift/bootstrap.sh | 1 | #!/bin/sh | COMMENT |
| LOW | specs/t/teckit/repackage.sh | 1 | #!/bin/bash | COMMENT |
| LOW | specs/s/sed/sedfaq.txt | 2181 | # author: Paolo Bonzini | COMMENT |
| LOW | specs/s/smartmontools/drivedb.h | 461 | //"-v 5,raw16(raw16),Reallocated_Sector_Ct " | COMMENT |
| LOW | specs/s/smartmontools/drivedb.h | 541 | // See also tnfd22_client_ssd_smart_attributes.pdf Rev. E from 2018-09-28 | COMMENT |
| LOW | specs/s/smartmontools/drivedb.h | 1181 | // InnoLite SATADOM D150QV/120319 | COMMENT |
| 269 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | specs/r/ruby/rpm_test_helper.rb | 91 | def run_generator_single_file(gem_info) | CODE |
| LOW | specs/k/kernel/filtermods.py | 197 | def check_depmod_has_all_kmods(self, dirpath): | CODE |
| LOW | specs/k/kernel/filtermods.py | 475 | def pick_closest_to_preffered(preferred_pkg: KModPackage, allowed_set: set[KModPackage]): | CODE |
| LOW | specs/p/python-rpm-macros/import_all_modules.py | 52 | def filter_top_level_modules_only(modules): | CODE |
| LOW | specs/p/python-rpm-macros/import_all_modules.py | 67 | def exclude_unwanted_module_globs(globs, modules): | CODE |
| LOW | specs/p/python-rpm-macros/import_all_modules.py | 76 | def read_modules_from_all_args(args): | CODE |
| LOW | specs/p/python-rpm-macros/import_all_modules.py | 141 | def remove_unwanteds_from_sys_path(): | CODE |
| LOW | …yproject-rpm-macros/test_pyproject_requirements_txt.py | 7 | def test_requirements_add_pkgname(): | CODE |
| LOW | …yproject-rpm-macros/test_pyproject_requirements_txt.py | 23 | def test_requirements_preprocess(monkeypatch): | STRING |
| LOW | …cs/p/pyproject-rpm-macros/test_pyproject_save_files.py | 111 | def test_parse_record_tensorflow(): | CODE |
| LOW | …cs/p/pyproject-rpm-macros/test_pyproject_save_files.py | 153 | def test_generate_file_list_unused_glob(): | CODE |
| LOW | …cs/p/pyproject-rpm-macros/test_pyproject_save_files.py | 187 | def test_module_names_from_path(path, expected): | CODE |
| LOW | …cs/p/pyproject-rpm-macros/test_pyproject_save_files.py | 233 | def test_cli_no_pyproject_record(tmp_path, pyproject_record): | CODE |
| LOW | specs/p/pyproject-rpm-macros/pyproject_wheel.py | 6 | def parse_config_settings_args(config_settings): | CODE |
| LOW | specs/p/pyproject-rpm-macros/pyproject_buildrequires.py | 59 | def guess_reason_for_invalid_requirement(requirement_str): | CODE |
| LOW | specs/p/pyproject-rpm-macros/pyproject_buildrequires.py | 109 | def evaluate_all_environments(self, requirement): | CODE |
| LOW | specs/p/pyproject-rpm-macros/pyproject_buildrequires.py | 231 | def readd_ignored_alien_requirements(self, **kwargs): | CODE |
| LOW | specs/p/pyproject-rpm-macros/pyproject_buildrequires.py | 310 | def generate_build_requirements(backend, requirements): | CODE |
| LOW⚡ | specs/p/pyproject-rpm-macros/pyproject_buildrequires.py | 322 | def requires_from_parsed_metadata_file(message): | CODE |
| LOW⚡ | specs/p/pyproject-rpm-macros/pyproject_buildrequires.py | 326 | def package_name_from_parsed_metadata_file(message): | CODE |
| LOW⚡ | specs/p/pyproject-rpm-macros/pyproject_buildrequires.py | 330 | def package_name_and_requires_from_metadata_file(metadata_file): | CODE |
| LOW⚡ | specs/p/pyproject-rpm-macros/pyproject_buildrequires.py | 337 | def generate_run_requirements_hook(backend, requirements): | CODE |
| LOW | specs/p/pyproject-rpm-macros/pyproject_buildrequires.py | 367 | def generate_run_requirements_wheel(backend, requirements, wheeldir): | CODE |
| LOW | specs/p/pyproject-rpm-macros/pyproject_buildrequires.py | 403 | def generate_run_requirements_pyproject(requirements): | CODE |
| LOW | specs/p/pyproject-rpm-macros/pyproject_buildrequires.py | 427 | def generate_run_requirements(backend, requirements, *, build_wheel, read_pyproject_dependencies, wheeldir): | CODE |
| LOW | specs/p/pyproject-rpm-macros/pyproject_buildrequires.py | 436 | def generate_tox_requirements(toxenv, requirements): | CODE |
| LOW | specs/p/pyproject-rpm-macros/pyproject_buildrequires.py | 508 | def generate_dependency_groups(requested_groups, requirements): | CODE |
| LOW | specs/p/pyproject-rpm-macros/pyproject_buildrequires.py | 533 | def _resolve_dependency_group( | CODE |
| LOW | specs/p/pyproject-rpm-macros/pyproject_save_files.py | 187 | def normalize_manpage_filename(prefix, path): | CODE |
| LOW | specs/p/pyproject-rpm-macros/pyproject_save_files.py | 789 | def pyproject_save_files_and_modules(buildroot, sitelib, sitearch, python_version, pyproject_record, prefix, assert_lice | STRING |
| LOW | …ject-rpm-macros/pyproject_buildrequires_testcases.yaml | 1183 | def get_requires_for_build_wheel(config_settings=None): | CODE |
| LOW | …ject-rpm-macros/pyproject_buildrequires_testcases.yaml | 1202 | def get_requires_for_build_wheel(config_settings=None): | CODE |
| LOW | specs/p/pyproject-rpm-macros/compare_mandata.py | 54 | def compare_manpage_extensions(brp_compress_manpage_exts): | CODE |
| LOW | specs/p/python-rpm-generators/pythonbundles.py | 22 | def generate_bundled_provides(paths, namespace): | CODE |
| LOW | …ender-specs-check/tests/test_resolve_azldev_version.py | 27 | def test_equal_versions_skip_merge_poll(monkeypatch: pytest.MonkeyPatch) -> None: | CODE |
| LOW | …ender-specs-check/tests/test_resolve_azldev_version.py | 44 | def test_differing_versions_use_test_merge_version(monkeypatch: pytest.MonkeyPatch) -> None: | CODE |
| LOW | …ender-specs-check/tests/test_resolve_azldev_version.py | 69 | def test_behind_base_uses_base_version_without_full_render(monkeypatch: pytest.MonkeyPatch) -> None: | CODE |
| LOW | …ender-specs-check/tests/test_resolve_azldev_version.py | 92 | def test_invalid_inputs_fail_before_github( | CODE |
| LOW | …ender-specs-check/tests/test_resolve_azldev_version.py | 117 | def test_stale_base_fails_before_equal_pin_result(monkeypatch: pytest.MonkeyPatch) -> None: | CODE |
| LOW | …ender-specs-check/tests/test_resolve_azldev_version.py | 130 | def test_github_api_timeout_is_retryable(monkeypatch: pytest.MonkeyPatch) -> None: | CODE |
| LOW | …ender-specs-check/tests/test_resolve_azldev_version.py | 139 | def test_github_api_pins_current_rest_version(monkeypatch: pytest.MonkeyPatch) -> None: | CODE |
| LOW | …ender-specs-check/tests/test_resolve_azldev_version.py | 158 | def test_main_rejects_multiline_output_injection( | CODE |
| LOW | …ender-specs-check/tests/test_resolve_azldev_version.py | 197 | def test_read_version_rejects_symlink(tmp_path: Path) -> None: | CODE |
| LOW | scripts/ci/control-tower/run_prcheck.py | 36 | def _load_components_from_file(path: Path) -> list[str]: | CODE |
| LOW | scripts/ci/control-tower/client.py | 133 | def _append_validation_errors(lines: list[str], errors: object) -> bool: | CODE |
| LOW | scripts/ci/control-tower/tests/test_package_build.py | 52 | def test_uses_pipeline_service_connection( | CODE |
| LOW | scripts/ci/control-tower/tests/test_package_build.py | 66 | def test_missing_or_non_string_job_id_fails( | CODE |
| LOW | scripts/ci/control-tower/tests/test_package_build.py | 81 | def test_submission_error_fails(self, lifecycle_mocks: tuple[Mock, Mock, Mock, Mock]) -> None: | CODE |
| LOW | scripts/ci/control-tower/tests/test_package_build.py | 103 | def test_terminal_success_returns(self, lifecycle_mocks: tuple[Mock, Mock, Mock, Mock]) -> None: | CODE |
| LOW | scripts/ci/control-tower/tests/test_package_build.py | 112 | def test_terminal_failure_reports_and_exits(self, lifecycle_mocks: tuple[Mock, Mock, Mock, Mock]) -> None: | CODE |
| LOW | scripts/ci/control-tower/tests/test_package_build.py | 124 | def test_timeout_behavior_depends_on_completion_mode( | CODE |
| LOW | scripts/ci/control-tower/tests/test_package_build.py | 149 | def test_malformed_build_entry_fails_cleanly( | CODE |
| LOW | scripts/ci/control-tower/tests/test_package_build.py | 173 | def test_request_uses_official_endpoint_and_minimal_payload(self) -> None: | CODE |
| LOW | scripts/ci/control-tower/tests/test_package_build.py | 188 | def test_pull_request_build_is_rejected(self) -> None: | CODE |
| LOW | scripts/ci/control-tower/tests/test_package_build.py | 200 | def test_request_uses_plural_endpoint_and_source_override(self) -> None: | CODE |
| LOW | scripts/ci/control-tower/tests/test_package_build.py | 220 | def test_request_supports_branch_override(self) -> None: | CODE |
| LOW | scripts/ci/control-tower/tests/test_package_build.py | 240 | def test_branch_and_commit_overrides_are_rejected(self) -> None: | CODE |
| LOW | scripts/ci/control-tower/tests/test_prcheck.py | 12 | def test_main_uses_pipeline_service_connection(monkeypatch: pytest.MonkeyPatch) -> None: | CODE |
| LOW | scripts/ci/control-tower/tests/test_client.py | 19 | def test_make_credential_uses_renewable_pipeline_identity(monkeypatch: pytest.MonkeyPatch) -> None: | CODE |
| LOW | scripts/ci/control-tower/tests/test_client.py | 40 | def test_make_credential_uses_azure_cli_outside_pipeline(monkeypatch: pytest.MonkeyPatch) -> None: | CODE |
| 35 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | specs/g/google-noto-serif-cjk-vf-fonts/genfontconf.py | 0 | generate the font config file for noto cjk fonts genfontconf.py "lang list" "common font name" "font name" "fallback fon | STRING |
| HIGH | specs/g/google-noto-sans-cjk-vf-fonts/genfontconf.py | 0 | generate the font config file for noto cjk fonts genfontconf.py "lang list" "common font name" "font name" "fallback fon | STRING |
| HIGH | specs/g/google-noto-sans-cjk-fonts/genfontconf.py | 0 | generate the font config file for noto cjk fonts genfontconf.py "lang list" "common font name" "font name" "fallback fon | STRING |
| HIGH | specs/g/google-noto-serif-cjk-vf-fonts/genfontconf.py | 0 | some noto cjk fonts may not need "fallback font name" skip the "fallback font name" argument if not needed. | STRING |
| HIGH | specs/g/google-noto-sans-cjk-vf-fonts/genfontconf.py | 0 | some noto cjk fonts may not need "fallback font name" skip the "fallback font name" argument if not needed. | STRING |
| HIGH | specs/g/google-noto-sans-cjk-fonts/genfontconf.py | 0 | some noto cjk fonts may not need "fallback font name" skip the "fallback font name" argument if not needed. | STRING |
| HIGH | specs/g/google-noto-serif-cjk-vf-fonts/genfontconf.py | 0 | noto cjk may not need "prepend latin font". skip the "prepend latin font" argument if not needed. | STRING |
| HIGH | specs/g/google-noto-sans-cjk-vf-fonts/genfontconf.py | 0 | noto cjk may not need "prepend latin font". skip the "prepend latin font" argument if not needed. | STRING |
| HIGH | specs/g/google-noto-sans-cjk-fonts/genfontconf.py | 0 | noto cjk may not need "prepend latin font". skip the "prepend latin font" argument if not needed. | STRING |
| HIGH | specs/p/python3.11/check-pyc-timestamps.py | 0 | checks if all *.pyc files have later mtime than their *.py files. | STRING |
| HIGH | specs/p/python3.6/check-pyc-timestamps.py | 0 | checks if all *.pyc files have later mtime than their *.py files. | STRING |
| HIGH | specs/p/python3.9/check-pyc-timestamps.py | 0 | checks if all *.pyc files have later mtime than their *.py files. | STRING |
| HIGH | specs/p/python3.10/check-pyc-timestamps.py | 0 | checks if all *.pyc files have later mtime than their *.py files. | STRING |
| HIGH | specs/p/python3.12/check-pyc-timestamps.py | 0 | checks if all *.pyc files have later mtime than their *.py files. | STRING |
| HIGH | specs/p/python3.14/check-pyc-timestamps.py | 0 | checks if all *.pyc files have later mtime than their *.py files. | STRING |
| HIGH | specs/p/python3.13/check-pyc-timestamps.py | 0 | checks if all *.pyc files have later mtime than their *.py files. | STRING |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | specs/n/ngtcp2/mkapiref.py | 29 | CODE | |
| LOW | specs/o/ocaml/ocaml_files.py | 33 | CODE | |
| LOW | specs/o/ocaml/ocaml_files.py | 36 | CODE | |
| LOW | specs/c/ca-certificates/certdata2pem.py | 25 | CODE | |
| LOW | specs/k/kernel/filtermods.py | 14 | CODE | |
| LOW | specs/p/python-rpm-macros/pathfix.py | 5 | CODE | |
| LOW | specs/p/python-rpm-macros/clamp_source_mtime.py | 13 | CODE | |
| LOW | …yproject-rpm-macros/test_pyproject_requirements_txt.py | 1 | CODE | |
| LOW | …s/p/pyproject-rpm-macros/pyproject_requirements_txt.py | 5 | CODE | |
| LOW | specs/p/python-blosc/setup.py | 12 | CODE | |
| LOW | specs/p/python-blosc/setup.py | 16 | CODE | |
| LOW | specs/p/python-rpm-generators/pythondistdeps.py | 14 | CODE | |
| LOW | scripts/ci/ado/determine_commit_range.py | 45 | CODE | |
| LOW | scripts/ci/locks-check/post_locks_comment.py | 32 | CODE | |
| LOW | scripts/ci/render-specs-check/check_rendered_specs.py | 20 | CODE | |
| LOW | scripts/ci/render-specs-check/source_origin_guard.py | 4 | CODE | |
| LOW | scripts/ci/render-specs-check/post_render_comment.py | 25 | CODE | |
| LOW | scripts/ci/render-specs-check/resolve_azldev_version.py | 6 | CODE | |
| LOW | scripts/ci/render-specs-check/tests/conftest.py | 3 | CODE | |
| LOW | …ender-specs-check/tests/test_resolve_azldev_version.py | 3 | CODE | |
| LOW | scripts/ci/control-tower/run_prcheck.py | 21 | CODE | |
| LOW | scripts/ci/control-tower/package_build.py | 3 | CODE | |
| LOW | scripts/ci/control-tower/client.py | 18 | CODE | |
| LOW | scripts/ci/control-tower/run_scratch_package_build.py | 3 | CODE | |
| LOW | scripts/ci/control-tower/run_official_package_build.py | 3 | CODE | |
| LOW | scripts/ci/control-tower/tests/conftest.py | 3 | CODE | |
| LOW | scripts/ci/control-tower/tests/test_package_build.py | 3 | CODE | |
| LOW | scripts/ci/control-tower/tests/test_prcheck.py | 3 | CODE | |
| LOW | scripts/ci/control-tower/tests/test_client.py | 3 | CODE | |
| LOW | …ipts/ci/kernel/kernel-config-checker/tests/conftest.py | 3 | CODE | |
| LOW | …-config-checker/tests/test_kernel_config_validation.py | 3 | CODE | |
| LOW | …l-config-checker/kernel_config_checker/check_config.py | 9 | CODE | |
| LOW | …nel-config-checker/kernel_config_checker/add_config.py | 7 | CODE | |
| LOW | …g-checker/kernel_config_checker/schema/print_schema.py | 7 | CODE | |
| LOW | …-config-checker/kernel_config_checker/schema/schema.py | 5 | CODE | |
| LOW | scripts/mcps/koji-mcp.py | 18 | CODE | |
| LOW | scripts/mcps/_mcp_utils.py | 7 | CODE | |
| LOW | scripts/mcps/_mcp_utils.py | 35 | CODE | |
| LOW | scripts/mcps/fedora-distgit-mcp.py | 23 | CODE | |
| LOW | scripts/mcps/tests/conftest.py | 5 | CODE | |
| LOW | scripts/mcps/tests/test_distgit_concurrency.py | 5 | CODE | |
| LOW | scripts/repo/_repo_layout.py | 15 | CODE | |
| LOW | scripts/repo/synthesize-repodata.py | 35 | CODE | |
| LOW | base/images/tests/conftest.py | 9 | CODE | |
| LOW | …mages/tests/cases/runtime/container-base/test_basic.py | 9 | CODE | |
| LOW | …untime/container-base/test_memcached/test_memcached.py | 4 | CODE | |
| LOW | …/cases/runtime/container-base/test_redis/test_redis.py | 4 | CODE | |
| LOW | …ases/runtime/container-base/test_valkey/test_valkey.py | 4 | CODE | |
| LOW | …/runtime/container-base/test_postgres/test_postgres.py | 4 | CODE | |
| LOW | …ases/runtime/container-base/test_nodejs/test_nodejs.py | 9 | CODE | |
| LOW | …ests/cases/runtime/container-base/test_php/test_php.py | 9 | CODE | |
| LOW | …ts/cases/runtime/container-base/test_ruby/test_ruby.py | 9 | CODE | |
| LOW | …ases/runtime/container-base/test_python/test_python.py | 9 | CODE | |
| LOW | …/tests/cases/runtime/container-base/test_python/app.py | 3 | CODE | |
| LOW | …/cases/runtime/container-base/test_nginx/test_nginx.py | 8 | CODE | |
| LOW | …/runtime/container-base/test_telegraf/test_telegraf.py | 7 | CODE | |
| LOW | …ases/runtime/container-base/test_dotnet/test_dotnet.py | 10 | CODE | |
| LOW | …es/runtime/container-base/test_openmpi/test_openmpi.py | 8 | CODE | |
| LOW | base/images/tests/cases/static/test_packages.py | 10 | CODE | |
| LOW | base/images/tests/cases/static/test_oci_config.py | 11 | CODE | |
| 14 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | specs/n/ngtcp2/mkapiref.py | 121 | CODE | |
| LOW | specs/n/ngtcp2/mkapiref.py | 236 | CODE | |
| LOW | specs/n/ngtcp2/mkapiref.py | 259 | CODE | |
| LOW | specs/g/grafana/list_bundled_nodejs_packages.py | 27 | CODE | |
| LOW | specs/g/gettext/msghack.py | 245 | CODE | |
| LOW | specs/o/ocaml/ocaml_files.py | 103 | CODE | |
| LOW | specs/o/ocaml/ocaml_files.py | 317 | CODE | |
| LOW | specs/o/ocaml/ocaml_files.py | 339 | CODE | |
| LOW | specs/o/ocaml/ocaml_files.py | 391 | CODE | |
| LOW | specs/o/ocaml/ocaml_files.py | 244 | CODE | |
| LOW | specs/e/edk2/edk2-build.py | 189 | CODE | |
| LOW | specs/e/edk2/edk2-build.py | 342 | CODE | |
| LOW | specs/k/kernel/filtermods.py | 79 | CODE | |
| LOW | specs/k/kernel/filtermods.py | 318 | CODE | |
| LOW | specs/k/kernel/filtermods.py | 402 | CODE | |
| LOW | specs/k/kernel/filtermods.py | 524 | CODE | |
| LOW | specs/k/kernel/filtermods.py | 575 | CODE | |
| LOW | specs/k/kernel/filtermods.py | 769 | CODE | |
| LOW | specs/k/kernel/filtermods.py | 901 | CODE | |
| LOW | specs/k/kernel/filtermods.py | 1012 | CODE | |
| LOW | specs/k/kernel/filtermods.py | 234 | CODE | |
| LOW | specs/p/python-rpm-macros/pathfix.py | 19 | CODE | |
| LOW | specs/p/python-rpm-macros/pathfix.py | 68 | CODE | |
| LOW | specs/p/python-rpm-macros/pathfix.py | 91 | CODE | |
| LOW | specs/p/python-rpm-macros/clamp_source_mtime.py | 23 | CODE | |
| LOW | specs/p/python-rpm-macros/clamp_source_mtime.py | 69 | CODE | |
| LOW | specs/p/python-rpm-macros/clamp_source_mtime.py | 116 | CODE | |
| LOW | specs/p/python-rpm-macros/compileall2.py | 172 | CODE | |
| LOW | specs/p/python-rpm-macros/compileall2.py | 364 | CODE | |
| LOW | specs/p/pyproject-rpm-macros/pyproject_buildrequires.py | 367 | CODE | |
| LOW | specs/p/pyproject-rpm-macros/pyproject_buildrequires.py | 508 | CODE | |
| LOW | specs/p/pyproject-rpm-macros/pyproject_buildrequires.py | 533 | CODE | |
| LOW | specs/p/pyproject-rpm-macros/pyproject_save_files.py | 331 | CODE | |
| LOW | specs/p/pyproject-rpm-macros/pyproject_save_files.py | 572 | CODE | |
| LOW | specs/p/pyproject-rpm-macros/pyproject_save_files.py | 676 | CODE | |
| LOW | …s/p/pyproject-rpm-macros/pyproject_requirements_txt.py | 20 | CODE | |
| LOW | specs/p/python-blosc/setup.py | 91 | CODE | |
| LOW | specs/p/python-rpm-generators/pythonbundles.py | 22 | CODE | |
| LOW | specs/p/python-rpm-generators/pythondistdeps.py | 306 | CODE | |
| LOW | specs/p/ps_mem/ps_mem.py | 231 | CODE | |
| LOW | specs/p/ps_mem/ps_mem.py | 304 | CODE | |
| LOW | specs/p/ps_mem/ps_mem.py | 401 | CODE | |
| LOW | specs/p/ps_mem/ps_mem.py | 477 | CODE | |
| LOW | specs/p/ps_mem/ps_mem.py | 611 | CODE | |
| LOW | scripts/ci/locks-check/post_locks_comment.py | 268 | CODE | |
| LOW | scripts/ci/render-specs-check/post_render_comment.py | 305 | CODE | |
| LOW | scripts/ci/spec-review/spec_review_schema.py | 133 | CODE | |
| LOW | scripts/ci/spec-review/spec_review_schema.py | 82 | CODE | |
| LOW | scripts/ci/spec-review/spec_review_schema.py | 91 | CODE | |
| LOW | scripts/ci/spec-review/spec_review_schema.py | 100 | CODE | |
| LOW | scripts/ci/spec-review/format_pr_comment.py | 22 | CODE | |
| LOW | …l-config-checker/kernel_config_checker/check_config.py | 51 | CODE | |
| LOW | scripts/mcps/koji-mcp.py | 83 | CODE | |
| LOW | scripts/mcps/fedora-distgit-mcp.py | 99 | CODE | |
| LOW | scripts/mcps/fedora-distgit-mcp.py | 292 | CODE | |
| LOW | scripts/mcps/fedora-distgit-mcp.py | 503 | CODE | |
| LOW | base/images/tests/conftest.py | 453 | CODE | |
| LOW | base/comps/kernel/filtermods.py | 79 | CODE | |
| LOW | base/comps/kernel/filtermods.py | 318 | CODE | |
| LOW | base/comps/kernel/filtermods.py | 402 | CODE | |
| 6 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | specs/p/python-rpm-macros/compileall2.py | 473 | print("Error reading file list {}".format(args.flist)) | CODE |
| LOW | specs/p/python-rpm-macros/import_all_modules.py | 107 | except Exception: | CODE |
| LOW | …p/pyproject-rpm-macros/test_pyproject_buildrequires.py | 93 | except Exception as e: | CODE |
| LOW | specs/p/pyproject-rpm-macros/pyproject_buildrequires.py | 758 | except Exception: | CODE |
| MEDIUM | specs/p/pyproject-rpm-macros/pyproject_buildrequires.py | 238 | def toml_load(opened_binary_file): | CODE |
| LOW | specs/p/python-blosc/setup.py | 115 | except Exception: | CODE |
| MEDIUM | specs/p/python-rpm-generators/pythondistdeps.py | 81 | print('Error: Python metadata at `{}` are missing or corrupted.'.format(path), file=stderr) | CODE |
| LOW | specs/p/python-rpm-generators/pythondistdeps.py | 285 | except Exception as exc: | CODE |
| LOW | specs/p/python-rpm-generators/pythondistdeps.py | 623 | except Exception as exc: | CODE |
| MEDIUM | specs/p/python-rpm-generators/pythondistdeps.py | 282 | def convert(name, operator, version_id): | CODE |
| MEDIUM | scripts/ci/render-specs-check/post_render_comment.py | 384 | print(f"Error reading report: {exc}", file=sys.stderr) | CODE |
| MEDIUM | scripts/ci/spec-review/create_check_annotations.py | 111 | print(f"Error: {e}", file=sys.stderr) | CODE |
| LOW | scripts/ci/spec-review/spec_review_schema.py | 234 | except Exception as e: | CODE |
| LOW | scripts/ci/spec-review/spec_review_schema.py | 265 | except Exception as e: | CODE |
| MEDIUM | scripts/ci/spec-review/format_pr_comment.py | 133 | print(f"Error: {e}", file=sys.stderr) | CODE |
| LOW | …l-config-checker/kernel_config_checker/check_config.py | 191 | except Exception as e: | CODE |
| LOW | …l-config-checker/kernel_config_checker/check_config.py | 202 | except Exception as e: | CODE |
| LOW | …l-config-checker/kernel_config_checker/check_config.py | 237 | except Exception as e: | CODE |
| LOW | …nel-config-checker/kernel_config_checker/add_config.py | 153 | except Exception as e: | CODE |
| LOW | …nel-config-checker/kernel_config_checker/add_config.py | 170 | except Exception as e: | CODE |
| LOW | scripts/mcps/koji-mcp.py | 266 | except Exception as e: | CODE |
| LOW | scripts/mcps/fedora-distgit-mcp.py | 168 | except Exception: | CODE |
| LOW | scripts/mcps/fedora-distgit-mcp.py | 272 | except Exception as e: | CODE |
| LOW | scripts/mcps/fedora-distgit-mcp.py | 401 | except Exception as e: | CODE |
| LOW | scripts/mcps/fedora-distgit-mcp.py | 481 | except Exception as e: | CODE |
| LOW | base/images/tests/conftest.py | 181 | except Exception as exc: # pragma: no cover | CODE |
| LOW | base/images/tests/utils/container_runtime.py | 281 | except Exception as cleanup_exc: | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM⚡ | specs/h/haproxy/haproxy.cfg | 38 | # utilize system-wide crypto-policies | COMMENT |
| MEDIUM⚡ | base/comps/components-publish-channels.toml | 2764 | # workflow. Their Requires pull in heavyweight test-harness perl | COMMENT |
| MEDIUM | base/comps/sblim-cmpi-base/sblim-cmpi-base.comp.toml | 3 | # sblim-cmpi-base-test is the optional test harness for the SBLIM CMPI | COMMENT |
| MEDIUM | …/overlays/0001-skip-flaky-agentxtrap-test.overlay.toml | 2 | # Upstream attributes this class of flakiness to the test harness's port probing | COMMENT |
| MEDIUM | base/comps/ostree/ostree.comp.toml | 3 | # ostree-tests is the GNOME installed-tests harness; its only base | COMMENT |
| MEDIUM | base/comps/ostree/ostree.comp.toml | 5 | # which lives in sdk along with mozjs). The harness is not warranted | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | specs/t/tmux/bash_completion_tmux.sh | 2 | # This file is in the public domain | COMMENT |
| MEDIUM | specs/m/mrtg/mrtg.cfg | 4 | # This file is for use with mrtg-2.0 | COMMENT |
| MEDIUM | specs/p/python-blosc/setup.py | 144 | # Create the version.py file | COMMENT |
| MEDIUM | specs/p/python-rpm-generators/pythondistdeps.py | 591 | # Creating a meta package per extra with recommends on, which has | COMMENT |
| MEDIUM | specs/w/wsl-setup/wsl-oobe.sh | 49 | # Create the user | COMMENT |
| MEDIUM | base/comps/SymCrypt/generate-env-file.sh | 53 | # Create a temporary directory to clone the git repo | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW⚡ | .agents/skills/skill-deployment-context/SKILL.md | 12 | ## Step 1: Locate `deployment_summary.yaml` (if available) | COMMENT |
| LOW⚡ | .agents/skills/skill-deployment-context/SKILL.md | 20 | ## Step 2: If subscription is missing | COMMENT |
| LOW⚡ | .agents/skills/skill-deployment-context/SKILL.md | 24 | ## Step 3: If deployment does not match the summary | COMMENT |
| LOW⚡ | .agents/skills/skill-deployment-context/SKILL.md | 28 | ## Step 4: Discover monitoring resources dynamically | COMMENT |
| LOW | .github/agents/spec-review.agent.md | 33 | ### Step 0: TODO List | COMMENT |
| LOW | .github/agents/spec-review.agent.md | 36 | ### Step 1: KB Validation (MANDATORY - DO NOT SKIP) | COMMENT |
| LOW | .github/agents/spec-review.agent.md | 89 | ### Step 2: Triage Spec Files (BEFORE KB Generation) | COMMENT |
| LOW | .github/agents/spec-review.agent.md | 105 | ### Step 3: Generate or update the knowledge base | COMMENT |
| LOW | .github/agents/spec-review.agent.md | 147 | ### Step 4: Review each spec file | COMMENT |
| LOW | .github/agents/spec-review.agent.md | 163 | ### Step 5: Compile results | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | specs/p/pesign/pesign.py | 59 | getent group pesign >/dev/null || groupadd -r pesign | STRING |
| HIGH⚡ | …/runtime/container-base/test_telegraf/test_telegraf.py | 28 | result = container_exec_shell("telegraf --version && telegraf --usage cpu") | CODE |
| HIGH | …/runtime/container-base/test_telegraf/test_telegraf.py | 51 | 'test -s /tmp/telegraf-metrics.out && grep -q "mem,host" /tmp/telegraf-metrics.out' | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | specs/g/glibc/wrap-find-debuginfo.sh | 4 | # Usage: | COMMENT |
| LOW | …/azurelinux-rpm-config/redhat-annobin-plugin-select.sh | 18 | # Usage: | COMMENT |
| LOW | specs/e/erlang/otp-get-patches.sh | 2 | # Usage: | COMMENT |
| LOW | specs/k/kbd/xml2lst.pl | 5 | # Usage: | COMMENT |
| LOW | base/comps/firefox/modify_source.sh | 29 | # Usage: | COMMENT |
| LOW⚡ | base/comps/yara/modify_source.sh | 54 | # Usage: | COMMENT |
| LOW | base/comps/apache-commons-compress/modify_source.sh | 25 | # Usage: | COMMENT |
| LOW⚡ | base/comps/libkml/modify_source.sh | 71 | # Usage: | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | specs/b/bind9-next/setup-named-chroot.sh | 93 | # Check if file is mount target. Do not use /proc/mounts because detecting | COMMENT |
| LOW | specs/b/bind/setup-named-chroot.sh | 93 | # Check if file is mount target. Do not use /proc/mounts because detecting | COMMENT |
| LOW | specs/k/kernel/process_configs.sh | 339 | # Check if there are any modified or untracked mismatched configs to commit | COMMENT |
| LOW | specs/p/python-rpm-macros/compileall2.py | 126 | # Check if this is a system where ProcessPoolExecutor can function. | COMMENT |
| LOW | scripts/ci/spec-review/spec_review.sh | 123 | # Check if file exists | COMMENT |
| LOW | base/comps/kernel/process_configs.sh | 339 | # Check if there are any modified or untracked mismatched configs to commit | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | specs/p/python-rpm-macros/clamp_source_mtime.py | 20 | __all__ = ["clamp_dir", "clamp_file"] | CODE |
| LOW | specs/p/python-rpm-macros/compileall2.py | 47 | __all__ = ["compile_dir","compile_file","compile_path"] | CODE |
| LOW⚡ | base/images/tests/conftest.py | 57 | logger = logging.getLogger(__name__) | CODE |
| LOW | base/images/tests/cases/static/test_footprint.py | 22 | logger = logging.getLogger(__name__) | CODE |
| LOW | base/images/tests/utils/disk.py | 14 | logger = logging.getLogger(__name__) | CODE |
| LOW | base/images/tests/utils/container_runtime.py | 22 | logger = logging.getLogger(__name__) | CODE |
| LOW | base/images/tests/utils/parsers.py | 12 | logger = logging.getLogger(__name__) | CODE |
| LOW | base/images/tests/utils/extract.py | 23 | logger = logging.getLogger(__name__) | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | specs/g/gettext/msghack.py | 52 | CODE | |
| LOW | specs/g/gettext/msghack.py | 138 | CODE | |
| LOW | specs/k/kernel/filtermods.py | 713 | CODE | |
| LOW | specs/p/python-rpm-macros/compileall2.py | 87 | CODE | |
| LOW | specs/p/python-rpm-macros/compileall2.py | 172 | CODE | |
| LOW | specs/p/pyproject-rpm-macros/pyproject_buildrequires.py | 593 | CODE | |
| LOW | base/comps/kernel/filtermods.py | 713 | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM⚡ | scripts/repo/synthesize-repodata.py | 1042 | # CLI / orchestration | COMMENT |
| MEDIUM | base/images/tests/README.md | 113 | │ ├── container_runtime.py # python-on-whales based container orchestration | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | scripts/ci/ado/determine_commit_range.py | 118 | Return recent builds for ``definition_id`` on ``branch`` via the ADO SDK. Authenticates with the pipeline's ``Syste | STRING |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | specs/n/nodejs22/nodejs-sources.sh | 3 | # arguments, make sure to call | COMMENT |
| LOW | specs/p/python-rpm-generators/pythondistdeps.py | 434 | # make sure to use updated metadata and declare the extras | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | specs/p/python-rpm-generators/pythondistdeps.py | 573 | # TODO: implement in rpm later, or...? | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | specs/r/ruby/rpm_test_helper.rb | 49 | s.authors = ["John Doe".freeze] | CODE |