CRIT
MINED107
[MINED107] Missing import: `xml` used but not imported: The file uses `xml.something(...)…
common/CI/package_checks.py:742
CRIT
MINED015
[MINED015] Ruby Eval Call: eval() executes arbitrary code. Code injection.
common/perl/get_unique_updates/get_uniq…:20
CRIT
MINED018
[MINED018] Unsafe Deserialization Pickle: pickle.loads / yaml.load (without Loader=SafeLo…
packages/a/appstream-catalog/update-app…:56
CRIT
MINED018
[MINED018] Unsafe Deserialization Pickle: pickle.loads / yaml.load (without Loader=SafeLo…
common/Scripts/gettag.py:24
CRIT
MINED018
[MINED018] Unsafe Deserialization Pickle: pickle.loads / yaml.load (without Loader=SafeLo…
common/Scripts/get-py-deps.py:60
CRIT
SEC116
[SEC116] Ruby YAML.load / Marshal.load on untrusted input: `YAML.load` (pre-3.1) and `Mar…
packages/a/appstream-catalog/update-app…:56
CRIT
SEC116
[SEC116] Ruby YAML.load / Marshal.load on untrusted input: `YAML.load` (pre-3.1) and `Mar…
common/Scripts/gettag.py:24
CRIT
SEC116
[SEC116] Ruby YAML.load / Marshal.load on untrusted input: `YAML.load` (pre-3.1) and `Mar…
common/Scripts/get-py-deps.py:60
CRIT
SEC079
[SEC079] Python: yaml.load without SafeLoader: yaml.load() without explicit SafeLoader ca…
packages/a/appstream-catalog/update-app…:56
CRIT
SEC079
[SEC079] Python: yaml.load without SafeLoader: yaml.load() without explicit SafeLoader ca…
common/Scripts/gettag.py:24
CRIT
SEC079
[SEC079] Python: yaml.load without SafeLoader: yaml.load() without explicit SafeLoader ca…
common/Scripts/get-py-deps.py:60
HIGH
MINED108
[MINED108] `self.title` used but never assigned in __init__: Method `_list_title` of clas…
common/Scripts/worklog.py:219
HIGH
MINED108
[MINED108] `self.package` used but never assigned in __init__: Method `_list_title` of cl…
common/Scripts/worklog.py:219
HIGH
MINED108
[MINED108] `self._list_title` used but never assigned in __init__: Method `to_tty` of cla…
common/Scripts/worklog.py:216
HIGH
MINED108
[MINED108] `self._prefix_summary` used but never assigned in __init__: Method `to_tty` of…
common/Scripts/worklog.py:216
HIGH
MINED108
[MINED108] `self._url` used but never assigned in __init__: Method `to_tty` of class `Git…
common/Scripts/worklog.py:216
HIGH
MINED108
[MINED108] `self._list_title` used but never assigned in __init__: Method `to_html` of cl…
common/Scripts/worklog.py:212
HIGH
MINED108
[MINED108] `self._html_summary` used but never assigned in __init__: Method `to_html` of …
common/Scripts/worklog.py:213
HIGH
MINED108
[MINED108] `self._url` used but never assigned in __init__: Method `to_html` of class `Gi…
common/Scripts/worklog.py:212
HIGH
MINED108
[MINED108] `self._prefix_summary` used but never assigned in __init__: Method `to_md` of …
common/Scripts/worklog.py:209
HIGH
MINED108
[MINED108] `self._list_title` used but never assigned in __init__: Method `to_md` of clas…
common/Scripts/worklog.py:209
HIGH
MINED108
[MINED108] `self._url` used but never assigned in __init__: Method `to_md` of class `GitH…
common/Scripts/worklog.py:209
HIGH
MINED108
[MINED108] `self.labels` used but never assigned in __init__: Method `include_in_sync_not…
common/Scripts/worklog.py:206
HIGH
MINED108
[MINED108] `self.body` used but never assigned in __init__: Method `summary` of class `Gi…
common/Scripts/worklog.py:198
HIGH
MINED108
[MINED108] `self.body` used but never assigned in __init__: Method `summary` of class `Gi…
common/Scripts/worklog.py:193
HIGH
MINED108
[MINED108] `self.body` used but never assigned in __init__: Method `summary` of class `Gi…
common/Scripts/worklog.py:192
HIGH
MINED108
[MINED108] `self.body` used but never assigned in __init__: Method `summary` of class `Gi…
common/Scripts/worklog.py:196
HIGH
MINED108
[MINED108] `self.title` used but never assigned in __init__: Method `package` of class `G…
common/Scripts/worklog.py:176
HIGH
MINED108
[MINED108] `self.title` used but never assigned in __init__: Method `package` of class `G…
common/Scripts/worklog.py:173
HIGH
MINED108
[MINED108] `self.message` used but never assigned in __init__: Method `ghsas` of class `G…
common/Scripts/worklog.py:160
HIGH
MINED108
[MINED108] `self.message` used but never assigned in __init__: Method `cves` of class `Gi…
common/Scripts/worklog.py:156
HIGH
MINED108
[MINED108] `self.extra_build_deps` used but never assigned in __init__: Method `examine_s…
common/Scripts/yauto.py:182
HIGH
MINED108
[MINED108] `self.extra_build_deps` used but never assigned in __init__: Method `examine_s…
common/Scripts/yauto.py:177
HIGH
MINED108
[MINED108] `self.check_is_gnomey` used but never assigned in __init__: Method `examine_so…
common/Scripts/yauto.py:156
HIGH
MINED108
[MINED108] `self.check_build_deps` used but never assigned in __init__: Method `examine_s…
common/Scripts/yauto.py:149
HIGH
MINED108
[MINED108] `self.name` used but never assigned in __init__: Method `to_yaml` of class `Re…
common/Scripts/release_monitoring.py:75
HIGH
MINED001
[MINED001] Bare Except Pass: except: pass or except Exception: pass — silently swallows e…
packages/k/kernel-glue/comar/packageHan…:60
HIGH
MINED001
[MINED001] Bare Except Pass: except: pass or except Exception: pass — silently swallows e…
packages/k/kernel-glue/comar/package.py:31
HIGH
MINED001
[MINED001] Bare Except Pass: except: pass or except Exception: pass — silently swallows e…
packages/a/appstream-catalog/update-app…:79
HIGH
SEC078
[SEC078] Python: requests without timeout: requests.get/post without a timeout will hang …
packages/c/ca-certs/update.py:14
HIGH
SEC078
[SEC078] Python: requests without timeout: requests.get/post without a timeout will hang …
common/Scripts/release_monitoring.py:101
HIGH
MINED040
[MINED040] Python Yaml Load Unsafe: yaml.load(stream) without SafeLoader can deserialize …
packages/a/appstream-catalog/update-app…:56
HIGH
MINED040
[MINED040] Python Yaml Load Unsafe: yaml.load(stream) without SafeLoader can deserialize …
common/Scripts/gettag.py:24
HIGH
MINED040
[MINED040] Python Yaml Load Unsafe: yaml.load(stream) without SafeLoader can deserialize …
common/Scripts/get-py-deps.py:60
HIGH
MINED034
[MINED034] Python Subprocess Shell True: subprocess(..., shell=True) enables command inje…
common/Scripts/find_deps.py:20
HIGH
SEC128
[SEC128] Async function without await — fire-and-forget Promise (AI mistake): Async call …
packages/a/appstream-catalog/update-app…:25
HIGH
SEC128
[SEC128] Async function without await — fire-and-forget Promise (AI mistake): Async call …
common/Scripts/find_deps.py:41
HIGH
MINED036
[MINED036] Python Os System Call: os.system() invokes shell with no escaping.
packages/k/kernel-glue/comar/packageHan…:59
HIGH
MINED036
[MINED036] Python Os System Call: os.system() invokes shell with no escaping.
packages/k/kernel-glue/comar/package.py:30
HIGH
MINED036
[MINED036] Python Os System Call: os.system() invokes shell with no escaping.
common/Scripts/ep-update.py:66
HIGH
MINED004
[MINED004] Weak Crypto: MD5/SHA1/DES/RC4 used for security context (not just checksums).
common/Scripts/ep-update.py:74
HIGH
MINED004
[MINED004] Weak Crypto: MD5/SHA1/DES/RC4 used for security context (not just checksums).
common/Scripts/dloader.py:73
HIGH
MINED021
[MINED021] Path Traversal Os Join: os.path.join(user_dir, filename) where filename can co…
common/Scripts/check_appstream_progress…:63
HIGH
MINED021
[MINED021] Path Traversal Os Join: os.path.join(user_dir, filename) where filename can co…
common/Hooks/pre-commit.py:6
HIGH
SEC029
[SEC029] Server-Side Request Forgery (SSRF) — outbound HTTP from user input: Outbound HTT…
common/Scripts/release_monitoring.py:243
HIGH
SEC029
[SEC029] Server-Side Request Forgery (SSRF) — outbound HTTP from user input: Outbound HTT…
common/Scripts/dloader.py:24
HIGH
SEC029
[SEC029] Server-Side Request Forgery (SSRF) — outbound HTTP from user input: Outbound HTT…
common/Go/ypkg/shared/sources.go:38
HIGH
MINED115
[MINED115] Action `ludeeus/action-shellcheck` pinned to mutable ref `@master`: `uses: lud…
.github/workflows/script_lint.yml:43
HIGH
MINED115
[MINED115] Action `actions/checkout` pinned to mutable ref `@v6`: `uses: actions/checkout…
.github/workflows/script_lint.yml:41
HIGH
MINED115
[MINED115] Action `jpetrucciani/mypy-check` pinned to mutable ref `@master`: `uses: jpetr…
.github/workflows/script_lint.yml:32
HIGH
MINED115
[MINED115] Action `py-actions/flake8` pinned to mutable ref `@v2`: `uses: py-actions/flak…
.github/workflows/script_lint.yml:25
HIGH
MINED115
[MINED115] Action `actions/setup-python` pinned to mutable ref `@v6`: `uses: actions/setu…
.github/workflows/script_lint.yml:21
HIGH
MINED115
[MINED115] Action `actions/checkout` pinned to mutable ref `@v6`: `uses: actions/checkout…
.github/workflows/script_lint.yml:19
HIGH
MINED115
[MINED115] Action `actions/checkout` pinned to mutable ref `@v6`: `uses: actions/checkout…
.github/workflows/package_lint.yml:15
HIGH
SEC013
[SEC013] Path Traversal — User Input in File Path: User-controlled input used in file pat…
packages/q/qt6-webengine/update-chromiu…:34
HIGH
SEC004
[SEC004] SQL Injection Risk: String interpolation in SQL execution. Allows SQL injection.
common/Scripts/ep-update.py:122
HIGH
CORE_NO_TESTS
No test files found
—
MED
MINED111
[MINED111] Bare except continues silently: Bare `except:` (or `except Exception:`) that r…
packages/n/nvidia-470-glx-driver/files/…:83
MED
MINED111
[MINED111] Bare except continues silently: Bare `except:` (or `except Exception:`) that r…
packages/n/nvidia-glx-driver/files/moda…:83
MED
MINED111
[MINED111] Bare except continues silently: Bare `except:` (or `except Exception:`) that r…
packages/n/nvidia-open/files/modalias-u…:83
MED
MINED111
[MINED111] Bare except continues silently: Bare `except:` (or `except Exception:`) that r…
packages/a/appstream-catalog/update-app…:197
MED
MINED111
[MINED111] Bare except continues silently: Bare `except:` (or `except Exception:`) that r…
packages/a/appstream-catalog/update-app…:235
MED
MINED111
[MINED111] Bare except continues silently: Bare `except:` (or `except Exception:`) that r…
packages/a/appstream-catalog/update-app…:162
MED
MINED111
[MINED111] Bare except continues silently: Bare `except:` (or `except Exception:`) that r…
packages/a/appstream-catalog/update-app…:60
MED
MINED111
[MINED111] Bare except continues silently: Bare `except:` (or `except Exception:`) that r…
packages/a/appstream-catalog/update-app…:42
MED
MINED111
[MINED111] Bare except continues silently: Bare `except:` (or `except Exception:`) that r…
packages/a/appstream-catalog/update-app…:30
MED
MINED111
[MINED111] Bare except continues silently: Bare `except:` (or `except Exception:`) that r…
packages/b/broadcom-sta/files/modalias-…:83
MED
MINED111
[MINED111] Bare except continues silently: Bare `except:` (or `except Exception:`) that r…
common/Legacy/Scripts/find-old-packages…:47
MED
MINED111
[MINED111] Bare except continues silently: Bare `except:` (or `except Exception:`) that r…
common/Legacy/Scripts/find-old-packages…:44
MED
MINED111
[MINED111] Bare except continues silently: Bare `except:` (or `except Exception:`) that r…
common/Legacy/Scripts/dep_check.py:114
MED
MINED111
[MINED111] Bare except continues silently: Bare `except:` (or `except Exception:`) that r…
common/Legacy/Scripts/dep_check.py:76
MED
MINED111
[MINED111] Bare except continues silently: Bare `except:` (or `except Exception:`) that r…
common/Scripts/gettag.py:25
MED
MINED111
[MINED111] Bare except continues silently: Bare `except:` (or `except Exception:`) that r…
common/Scripts/ep-update.py:67
MED
MINED111
[MINED111] Bare except continues silently: Bare `except:` (or `except Exception:`) that r…
common/Scripts/yauto.py:96
MED
MINED111
[MINED111] Bare except continues silently: Bare `except:` (or `except Exception:`) that r…
common/Scripts/find_deps.py:93
MED
MINED111
[MINED111] Bare except continues silently: Bare `except:` (or `except Exception:`) that r…
common/Scripts/dloader.py:29
MED
MINED111
[MINED111] Bare except continues silently: Bare `except:` (or `except Exception:`) that r…
common/Scripts/release_monitoring.py:267
MED
MINED111
[MINED111] Bare except continues silently: Bare `except:` (or `except Exception:`) that r…
common/Scripts/release_monitoring.py:181
MED
MINED111
[MINED111] Bare except continues silently: Bare `except:` (or `except Exception:`) that r…
common/Scripts/release_monitoring.py:126
MED
ERR001
[ERR001] Silent Exception Swallowing: Silently swallowing all exceptions hides bugs. Even…
packages/k/kernel-glue/comar/packageHan…:151
MED
ERR001
[ERR001] Silent Exception Swallowing: Silently swallowing all exceptions hides bugs. Even…
packages/k/kernel-glue/comar/package.py:31
MED
ERR001
[ERR001] Silent Exception Swallowing: Silently swallowing all exceptions hides bugs. Even…
packages/a/appstream-catalog/update-app…:79
MED
SEC007
[SEC007] Unsafe Deserialization: Unsafe deserialization can execute arbitrary code.
packages/a/appstream-catalog/update-app…:56
MED
SEC007
[SEC007] Unsafe Deserialization: Unsafe deserialization can execute arbitrary code.
common/Scripts/gettag.py:24
MED
SEC007
[SEC007] Unsafe Deserialization: Unsafe deserialization can execute arbitrary code.
common/Scripts/get-py-deps.py:60
MED
COMP001
[COMP001] High cognitive complexity: Function `ldd` has cognitive complexity 25 (SonarSou…
common/Legacy/Scripts/dep_check.py:34
MED
DKR007
Docker build context has no .dockerignore
.dockerignore
MED
DKR015
Docker build context is very large
.dockerignore
MED
SEC005
[SEC005] Command Injection Risk: Unsafe shell execution or eval of user input.
common/Scripts/find_deps.py:20
MED
SEC005
[SEC005] Command Injection Risk: Unsafe shell execution or eval of user input.
common/Scripts/ep-update.py:66
LOW
ERR003
[ERR003] Ignored Error (Go): Ignoring error return values.
common/Go/ypkg/cli/update.go:69
LOW
COMP001
[COMP001] High cognitive complexity: Function `dumpDelinquints` has cognitive complexity …
common/Legacy/Scripts/find-old-packages…:51
LOW
COMP001
[COMP001] High cognitive complexity: Function `commit_scope` has cognitive complexity 8 (…
common/Hooks/prepare-commit-msg.py:24
LOW
AIC003
Duplicated implementation block across source files
packages/t/thunderbird-langpacks/update…:4
LOW
AIC003
Duplicated implementation block across source files
packages/n/nvidia-open/files/modalias-u…:1
LOW
AIC003
Duplicated implementation block across source files
packages/n/nvidia-glx-driver/files/pars…:1
LOW
AIC003
Duplicated implementation block across source files
packages/n/nvidia-glx-driver/files/moda…:1
LOW
AIC003
Duplicated implementation block across source files
packages/n/nvidia-470-glx-driver/files/…:1
LOW
AIC003
Duplicated implementation block across source files
packages/k/kernel-glue/comar/packageHan…:15
LOW
AIC003
Duplicated implementation block across source files
common/Scripts/pbump.py:12
LOW
AIC003
Duplicated implementation block across source files
common/Go/update_packages.go:35
LOW
AIC002
Source file name looks like an AI patch artifact
common/Scripts/ep-update.py:1
INFO
MINED067
[MINED067] Python Requests No Timeout: requests.get/post/etc. without timeout= can hang f…
packages/c/ca-certs/update.py:14
INFO
MINED067
[MINED067] Python Requests No Timeout: requests.get/post/etc. without timeout= can hang f…
packages/a/appstream-catalog/update-app…:107
INFO
MINED067
[MINED067] Python Requests No Timeout: requests.get/post/etc. without timeout= can hang f…
common/Scripts/release_monitoring.py:101
INFO
MINED049
[MINED049] Print Pii: Logging password/token/email/ssn directly to stdout.
common/Scripts/release_monitoring.py:237
INFO
MINED077
[MINED077] Python Open No Context: fp = open(path) outside with-block leaks file handles.
packages/n/nvidia-470-glx-driver/files/…:16
INFO
MINED077
[MINED077] Python Open No Context: fp = open(path) outside with-block leaks file handles.
common/Scripts/dloader.py:25
INFO
MINED077
[MINED077] Python Open No Context: fp = open(path) outside with-block leaks file handles.
common/Scripts/check_appstream_progress…:168
INFO
MINED050
[MINED050] Stub Only Function: Function declared but body is just pass, return None, rais…
packages/a/appstream-catalog/update-app…:80
INFO
MINED050
[MINED050] Stub Only Function: Function declared but body is just pass, return None, rais…
common/Legacy/Scripts/find-old-packages…:80
INFO
MINED050
[MINED050] Stub Only Function: Function declared but body is just pass, return None, rais…
common/Hooks/prepare-commit-msg.py:91
INFO
MINED043
[MINED043] Http Not Https: Hardcoded http:// (not localhost) for endpoints that handle cr…
packages/l/leiningen/files/project.clj:5
INFO
MINED043
[MINED043] Http Not Https: Hardcoded http:// (not localhost) for endpoints that handle cr…
common/Go/ypkg/shared/sources.go:20
INFO
MINED043
[MINED043] Http Not Https: Hardcoded http:// (not localhost) for endpoints that handle cr…
common/Go/switch_repo_domains.go:118
INFO
MINED071
[MINED071] Go Panic Call: panic() crashes the process. Should return error in most cases.
common/Go/ypkg/v2/yml.go:50
INFO
MINED071
[MINED071] Go Panic Call: panic() crashes the process. Should return error in most cases.
common/Go/update_packages.go:79
INFO
MINED071
[MINED071] Go Panic Call: panic() crashes the process. Should return error in most cases.
common/Go/deprecate_packages.go:55