CRIT
MINED030
[MINED030] Python Pickle Loads: pickle.loads() can execute arbitrary code via __reduce__.
t/unit-tests/clar/generate.py:188
CRIT
MINED022
[MINED022] C Strcpy: strcpy/strcat dont bounds-check; use strncpy or snprintf.
t/unit-tests/clar/clar/sandbox.h:113
CRIT
MINED015
[MINED015] Ruby Eval Call: eval() executes arbitrary code. Code injection.
t/t9700/test.pl:37
CRIT
MINED013
[MINED013] Password In Url: https://user:password@host — leaks creds via logs, referrer, …
t/unit-tests/u-urlmatch-normalization.c:207
CRIT
MINED013
[MINED013] Password In Url: https://user:password@host — leaks creds via logs, referrer, …
t/t5564-http-proxy.sh:28
CRIT
MINED013
[MINED013] Password In Url: https://user:password@host — leaks creds via logs, referrer, …
t/t0302-credential-store.sh:48
CRIT
SEC116
[SEC116] Ruby YAML.load / Marshal.load on untrusted input: `YAML.load` (pre-3.1) and `Mar…
t/lib-git-p4.sh:196
CRIT
SEC081
[SEC081] Python: pickle.loads / marshal.loads on untrusted data: pickle.load(s) and marsh…
t/unit-tests/clar/generate.py:188
CRIT
SEC081
[SEC081] Python: pickle.loads / marshal.loads on untrusted data: pickle.load(s) and marsh…
t/lib-git-p4.sh:196
HIGH
MINED108
[MINED108] `self.getUserCacheFilename` used but never assigned in __init__: Method `loadU…
git-p4.py:1748
HIGH
MINED108
[MINED108] `self.users` used but never assigned in __init__: Method `loadUserMapFromCache…
git-p4.py:1745
HIGH
MINED108
[MINED108] `self.getUserCacheFilename` used but never assigned in __init__: Method `getUs…
git-p4.py:1741
HIGH
MINED108
[MINED108] `self.emails` used but never assigned in __init__: Method `getUserMapFromPerfo…
git-p4.py:1734
HIGH
MINED108
[MINED108] `self.users` used but never assigned in __init__: Method `getUserMapFromPerfor…
git-p4.py:1733
HIGH
MINED108
[MINED108] `self.users` used but never assigned in __init__: Method `getUserMapFromPerfor…
git-p4.py:1737
HIGH
MINED108
[MINED108] `self.emails` used but never assigned in __init__: Method `getUserMapFromPerfo…
git-p4.py:1723
HIGH
MINED108
[MINED108] `self.users` used but never assigned in __init__: Method `getUserMapFromPerfor…
git-p4.py:1722
HIGH
MINED108
[MINED108] `self.emails` used but never assigned in __init__: Method `getUserMapFromPerfo…
git-p4.py:1711
HIGH
MINED108
[MINED108] `self.users` used but never assigned in __init__: Method `getUserMapFromPerfor…
git-p4.py:1710
HIGH
MINED108
[MINED108] `self.p4UserId` used but never assigned in __init__: Method `p4UserIsMe` of cl…
git-p4.py:1697
HIGH
MINED108
[MINED108] `self.generateGitAttributes` used but never assigned in __init__: Method `proc…
git-p4.py:1658
HIGH
MINED108
[MINED108] `self.generateGitAttributes` used but never assigned in __init__: Method `remo…
git-p4.py:1653
HIGH
MINED108
[MINED108] `self.writeToGitStream` used but never assigned in __init__: Method `removeLar…
git-p4.py:1653
HIGH
MINED108
[MINED108] `self.generateGitAttributes` used but never assigned in __init__: Method `addL…
git-p4.py:1649
HIGH
MINED108
[MINED108] `self.writeToGitStream` used but never assigned in __init__: Method `addLargeF…
git-p4.py:1649
HIGH
MINED108
[MINED108] `self.hasLargeFileExtension` used but never assigned in __init__: Method `gene…
git-p4.py:1643
HIGH
MINED108
[MINED108] `self.largeFiles` used but never assigned in __init__: Method `generateGitAttr…
git-p4.py:1643
HIGH
MINED108
[MINED108] `self.pushFile` used but never assigned in __init__: Method `processContent` o…
git-p4.py:1542
HIGH
MINED108
[MINED108] `self.addLargeFile` used but never assigned in __init__: Method `processConten…
git-p4.py:1540
HIGH
MINED108
[MINED108] `self.generatePointer` used but never assigned in __init__: Method `processCon…
git-p4.py:1531
HIGH
MINED108
[MINED108] `self.generateTempFile` used but never assigned in __init__: Method `processCo…
git-p4.py:1530
HIGH
MINED108
[MINED108] `self.hasLargeFileExtension` used but never assigned in __init__: Method `proc…
git-p4.py:1529
HIGH
MINED108
[MINED108] `self.exceedsLargeFileThreshold` used but never assigned in __init__: Method `…
git-p4.py:1529
HIGH
MINED108
[MINED108] `self.generateTempFile` used but never assigned in __init__: Method `exceedsLa…
git-p4.py:1501
HIGH
MINED001
[MINED001] Bare Except Pass: except: pass or except Exception: pass — silently swallows e…
t/unit-tests/clar/generate.py:190
HIGH
MINED104
[MINED104] Chmod 777: chmod 777 makes a file or directory world-readable, world-writable,…
t/t4053-diff-no-index.sh:199
HIGH
MINED014
[MINED014] Disabled Tls Verify: verify=False in requests, rejectUnauthorized:false in nod…
t/t1460-refs-migrate.sh:32
HIGH
SEC085
[SEC085] JS: child_process.exec with non-literal: child_process.exec with user-derived in…
shell.c:213
HIGH
MINED017
[MINED017] C System Call: system() invokes shell. command injection if any arg is dynamic.
t/helper/test-drop-caches.c:126
HIGH
MINED017
[MINED017] C System Call: system() invokes shell. command injection if any arg is dynamic.
compat/vcbuild/scripts/lib.pl:26
HIGH
MINED017
[MINED017] C System Call: system() invokes shell. command injection if any arg is dynamic.
compat/vcbuild/scripts/clink.pl:133
HIGH
MINED010
[MINED010] Ruby System Call: system / backtick run shell. Command injection if any arg dy…
compat/vcbuild/scripts/lib.pl:26
HIGH
MINED010
[MINED010] Ruby System Call: system / backtick run shell. Command injection if any arg dy…
compat/vcbuild/scripts/clink.pl:133
HIGH
SEC029
[SEC029] Server-Side Request Forgery (SSRF) — outbound HTTP from user input: Outbound HTT…
http.h:126
HIGH
SEC029
[SEC029] Server-Side Request Forgery (SSRF) — outbound HTTP from user input: Outbound HTT…
credential.h:305
HIGH
SEC029
[SEC029] Server-Side Request Forgery (SSRF) — outbound HTTP from user input: Outbound HTT…
builtin/send-pack.c:261
HIGH
MINED004
[MINED004] Weak Crypto: MD5/SHA1/DES/RC4 used for security context (not just checksums).
builtin/show-ref.c:324
HIGH
MINED004
[MINED004] Weak Crypto: MD5/SHA1/DES/RC4 used for security context (not just checksums).
builtin/show-index.c:96
HIGH
MINED004
[MINED004] Weak Crypto: MD5/SHA1/DES/RC4 used for security context (not just checksums).
builtin/prune.c:117
HIGH
MINED126
[MINED126] Workflow container/services image `ubuntu:rolling` unpinned: `container/servic…
.github/workflows/main.yml:478
HIGH
MINED126
[MINED126] Workflow container/services image `debian:11` unpinned: `container/services im…
.github/workflows/main.yml:416
HIGH
MINED126
[MINED126] Workflow container/services image `almalinux:8` unpinned: `container/services …
.github/workflows/main.yml:413
HIGH
MINED126
[MINED126] Workflow container/services image `i386/ubuntu:focal` unpinned: `container/ser…
.github/workflows/main.yml:410
HIGH
MINED126
[MINED126] Workflow container/services image `alpine:latest` unpinned: `container/service…
.github/workflows/main.yml:407
HIGH
MINED126
[MINED126] Workflow container/services image `ubuntu:rolling` unpinned: `container/servic…
.github/workflows/main.yml:404
HIGH
MINED126
[MINED126] Workflow container/services image `ubuntu:rolling` unpinned: `container/servic…
.github/workflows/main.yml:401
HIGH
MINED126
[MINED126] Workflow container/services image `ubuntu:rolling` unpinned: `container/servic…
.github/workflows/main.yml:398
HIGH
MINED126
[MINED126] Workflow container/services image `ubuntu:rolling` unpinned: `container/servic…
.github/workflows/main.yml:395
HIGH
MINED126
[MINED126] Workflow container/services image `fedora:latest` unpinned: `container/service…
.github/workflows/main.yml:393
HIGH
MINED126
[MINED126] Workflow container/services image `ubuntu:rolling` unpinned: `container/servic…
.github/workflows/main.yml:391
HIGH
MINED126
[MINED126] Workflow container/services image `ubuntu:20.04` unpinned: `container/services…
.github/workflows/main.yml:386
HIGH
MINED126
[MINED126] Workflow container/services image `ubuntu:rolling` unpinned: `container/servic…
.github/workflows/main.yml:383
HIGH
MINED126
[MINED126] Workflow container/services image `ubuntu:rolling` unpinned: `container/servic…
.github/workflows/main.yml:380
HIGH
MINED115
[MINED115] Action `actions/upload-artifact` pinned to mutable ref `@v7`: `uses: actions/u…
.github/workflows/main.yml:247
HIGH
MINED115
[MINED115] Action `actions/download-artifact` pinned to mutable ref `@v8`: `uses: actions…
.github/workflows/main.yml:229
HIGH
MINED115
[MINED115] Action `git-for-windows/setup-git-for-windows-sdk` pinned to mutable ref `@v2`…
.github/workflows/main.yml:227
HIGH
MINED115
[MINED115] Action `actions/upload-artifact` pinned to mutable ref `@v7`: `uses: actions/u…
.github/workflows/main.yml:211
HIGH
MINED115
[MINED115] Action `microsoft/setup-msbuild` pinned to mutable ref `@v3`: `uses: microsoft…
.github/workflows/main.yml:189
HIGH
MINED115
[MINED115] Action `git-for-windows/get-azure-pipelines-artifact` pinned to mutable ref `@…
.github/workflows/main.yml:184
HIGH
MINED115
[MINED115] Action `actions/checkout` pinned to mutable ref `@v6`: `uses: actions/checkout…
.github/workflows/main.yml:179
HIGH
MINED115
[MINED115] Action `git-for-windows/setup-git-for-windows-sdk` pinned to mutable ref `@v2`…
.github/workflows/main.yml:177
HIGH
MINED115
[MINED115] Action `actions/checkout` pinned to mutable ref `@v6`: `uses: actions/checkout…
.github/workflows/main.yml:176
HIGH
MINED115
[MINED115] Action `actions/upload-artifact` pinned to mutable ref `@v7`: `uses: actions/u…
.github/workflows/main.yml:160
HIGH
MINED115
[MINED115] Action `git-for-windows/setup-git-for-windows-sdk` pinned to mutable ref `@v2`…
.github/workflows/main.yml:150
HIGH
MINED115
[MINED115] Action `actions/download-artifact` pinned to mutable ref `@v8`: `uses: actions…
.github/workflows/main.yml:143
HIGH
MINED115
[MINED115] Action `actions/upload-artifact` pinned to mutable ref `@v7`: `uses: actions/u…
.github/workflows/main.yml:126
HIGH
MINED115
[MINED115] Action `git-for-windows/setup-git-for-windows-sdk` pinned to mutable ref `@v2`…
.github/workflows/main.yml:116
HIGH
MINED115
[MINED115] Action `actions/checkout` pinned to mutable ref `@v6`: `uses: actions/checkout…
.github/workflows/main.yml:115
HIGH
MINED115
[MINED115] Action `actions/github-script` pinned to mutable ref `@v9`: `uses: actions/git…
.github/workflows/main.yml:66
HIGH
MINED115
[MINED115] Action `actions/checkout` pinned to mutable ref `@v6`: `uses: actions/checkout…
.github/workflows/check-style.yml:23
HIGH
MINED115
[MINED115] Action `actions/checkout` pinned to mutable ref `@v6`: `uses: actions/checkout…
.github/workflows/check-whitespace.yml:22
HIGH
MINED115
[MINED115] Action `mshick/add-pr-comment` pinned to mutable ref `@v3`: `uses: mshick/add-…
.github/workflows/l10n.yml:95
HIGH
MINED115
[MINED115] Action `actions/setup-go` pinned to mutable ref `@v6`: `uses: actions/setup-go…
.github/workflows/l10n.yml:66
HIGH
MINED115
[MINED115] Action `actions/cache/save` pinned to mutable ref `@v5`: `uses: actions/cache/…
.github/workflows/coverity.yml:144
HIGH
MINED115
[MINED115] Action `actions/cache/restore` pinned to mutable ref `@v5`: `uses: actions/cac…
.github/workflows/coverity.yml:101
HIGH
MINED115
[MINED115] Action `git-for-windows/setup-git-for-windows-sdk` pinned to mutable ref `@v2`…
.github/workflows/coverity.yml:44
HIGH
MINED115
[MINED115] Action `actions/checkout` pinned to mutable ref `@v6`: `uses: actions/checkout…
.github/workflows/coverity.yml:41
HIGH
MINED126
[MINED126] Workflow container/services image `i386/debian:latest` unpinned: `container/se…
t/unit-tests/clar/.github/workflows/ci.…:25
HIGH
MINED115
[MINED115] Action `actions/checkout` pinned to mutable ref `@v6`: `uses: actions/checkout…
t/unit-tests/clar/.github/workflows/ci.…:56
HIGH
SEC013
[SEC013] Path Traversal — User Input in File Path: User-controlled input used in file pat…
t/unit-tests/clar/generate.py:245
MED
MINED111
[MINED111] Bare except continues silently: Bare `except:` (or `except Exception:`) that r…
git-p4.py:273
MED
MINED111
[MINED111] Bare except continues silently: Bare `except:` (or `except Exception:`) that r…
git-p4.py:3181
MED
MINED111
[MINED111] Bare except continues silently: Bare `except:` (or `except Exception:`) that r…
git-p4.py:2683
MED
MINED111
[MINED111] Bare except continues silently: Bare `except:` (or `except Exception:`) that r…
git-p4.py:3118
MED
MINED111
[MINED111] Bare except continues silently: Bare `except:` (or `except Exception:`) that r…
git-p4.py:311
MED
MINED109
[MINED109] Mutable default argument in `run_git_hook` (list): `def run_git_hook(... = []/…
git-p4.py:318
MED
SEC014
[SEC014] SSL Verification Disabled: SSL certificate verification is disabled, allowing ma…
t/t1460-refs-migrate.sh:32
MED
SEC134
[SEC134] AI scaffold leftover — Lorem ipsum / example.com / John Doe in code: Lorem ipsum…
t/t3905-stash-include-untracked.sh:210
MED
SEC134
[SEC134] AI scaffold leftover — Lorem ipsum / example.com / John Doe in code: Lorem ipsum…
t/t3304-notes-mixed.sh:194
MED
SEC134
[SEC134] AI scaffold leftover — Lorem ipsum / example.com / John Doe in code: Lorem ipsum…
t/t1308-config-set.sh:42
MED
SEC007
[SEC007] Unsafe Deserialization: Unsafe deserialization can execute arbitrary code.
t/unit-tests/clar/generate.py:188
MED
SEC007
[SEC007] Unsafe Deserialization: Unsafe deserialization can execute arbitrary code.
t/lib-git-p4.sh:196
MED
SEC045
[SEC045] eval()/exec() on stored or user-supplied data: eval() and exec() on data — even …
shell.c:213
LOW
AIC003
Duplicated implementation block across source files
kwset.h:2
LOW
AIC003
Duplicated implementation block across source files
compat/simple-ipc/ipc-win32.c:127
LOW
AIC003
Duplicated implementation block across source files
compat/regex/regex_internal.h:2
LOW
AIC003
Duplicated implementation block across source files
compat/regex/regex.h:4
LOW
AIC003
Duplicated implementation block across source files
compat/regex/regex.h:3
LOW
AIC003
Duplicated implementation block across source files
compat/obstack.h:3
LOW
AIC003
Duplicated implementation block across source files
builtin/show-ref.c:194
LOW
AIC003
Duplicated implementation block across source files
builtin/ls-tree.c:11
LOW
CORE_NO_LICENSE
No LICENSE file
—
INFO
MINED077
[MINED077] Python Open No Context: fp = open(path) outside with-block leaks file handles.
t/unit-tests/clar/generate.py:187
INFO
MINED050
[MINED050] Stub Only Function: Function declared but body is just pass, return None, rais…
t/unit-tests/clar/generate.py:191
INFO
MINED053
[MINED053] Placeholder Default Username: [email protected] / [email protected] / admin/admin…
t/t5603-clone-dirname.sh:96
INFO
MINED053
[MINED053] Placeholder Default Username: [email protected] / [email protected] / admin/admin…
t/t4018-diff-funcname.sh:109
INFO
MINED047
[MINED047] Emoji In Source: Emoji ✅ ❌ 🚀 in code/comments — common AI output unless explic…
t/t7815-grep-binary.sh:8
INFO
MINED047
[MINED047] Emoji In Source: Emoji ✅ ❌ 🚀 in code/comments — common AI output unless explic…
t/t0200-gettext-basic.sh:64
INFO
MINED047
[MINED047] Emoji In Source: Emoji ✅ ❌ 🚀 in code/comments — common AI output unless explic…
t/perf/p4209-pickaxe.sh:43
INFO
MINED068
[MINED068] Rust Unsafe Block: unsafe { ... } block. Compiler safety guarantees disabled i…
src/varint.rs:68
INFO
MINED068
[MINED068] Rust Unsafe Block: unsafe { ... } block. Compiler safety guarantees disabled i…
src/csum_file.rs:31
INFO
MINED043
[MINED043] Http Not Https: Hardcoded http:// (not localhost) for endpoints that handle cr…
t/t5411-proc-receive-hook.sh:66
INFO
MINED043
[MINED043] Http Not Https: Hardcoded http:// (not localhost) for endpoints that handle cr…
compat/regex/regex.c:18
INFO
MINED043
[MINED043] Http Not Https: Hardcoded http:// (not localhost) for endpoints that handle cr…
compat/poll/poll.h:19
INFO
MINED075
[MINED075] C Malloc No Check: malloc/calloc/realloc return value used without checking fo…
compat/snprintf.c:44
INFO
MINED075
[MINED075] C Malloc No Check: malloc/calloc/realloc return value used without checking fo…
compat/setenv.c:21
INFO
MINED075
[MINED075] C Malloc No Check: malloc/calloc/realloc return value used without checking fo…
compat/mmap.c:15