CRIT
MINED022
[MINED022] C Strcpy: strcpy/strcat dont bounds-check; use strncpy or snprintf.
libminifi/src/core/state/nodes/DeviceIn…:134
CRIT
generic-api-key
Detected a Generic API Key, potentially exposing access to various services and sensitive…
CONFIGURE.md:779
HIGH
MINED017
[MINED017] C System Call: system() invokes shell. command injection if any arg is dynamic.
minifi_main/Fips.cpp:88
HIGH
MINED004
[MINED004] Weak Crypto: MD5/SHA1/DES/RC4 used for security context (not just checksums).
extensions/gcp/processors/PutGCSObject.h:96
HIGH
MINED004
[MINED004] Weak Crypto: MD5/SHA1/DES/RC4 used for security context (not just checksums).
extensions/gcp/processors/ListGCSBucket…:76
HIGH
MINED004
[MINED004] Weak Crypto: MD5/SHA1/DES/RC4 used for security context (not just checksums).
extensions/gcp/GCPAttributes.h:34
HIGH
SEC128
[SEC128] Async function without await — fire-and-forget Promise (AI mistake): Async call …
extensions/standard-processors/controll…:76
HIGH
SEC128
[SEC128] Async function without await — fire-and-forget Promise (AI mistake): Async call …
encrypt-config/EncryptConfig.cpp:174
HIGH
SEC128
[SEC128] Async function without await — fire-and-forget Promise (AI mistake): Async call …
encrypt-config/ConfigFileEncryptor.cpp:65
HIGH
MINED001
[MINED001] Bare Except Pass: except: pass or except Exception: pass — silently swallows e…
behave_framework/src/minifi_behave/core…:74
HIGH
SEC029
[SEC029] Server-Side Request Forgery (SSRF) — outbound HTTP from user input: Outbound HTT…
core-framework/include/http/BaseHTTPCli…:266
HIGH
SEC029
[SEC029] Server-Side Request Forgery (SSRF) — outbound HTTP from user input: Outbound HTT…
behave_framework/src/minifi_behave/step…:48
HIGH
SEC029
[SEC029] Server-Side Request Forgery (SSRF) — outbound HTTP from user input: Outbound HTT…
behave_framework/src/minifi_behave/cont…:44
HIGH
SEC103
[SEC103] LDAP injection — non-constant search filter: User input concatenated into an LDA…
.github/github_scripts/github_actions_c…:75
HIGH
SEC078
[SEC078] Python: requests without timeout: requests.get/post without a timeout will hang …
.github/github_scripts/github_actions_c…:23
HIGH
MINED108
`self.install` used but never assigned in __init__
bootstrap/package_manager.py:173
HIGH
MINED108
`self._install` used but never assigned in __init__
bootstrap/package_manager.py:164
HIGH
MINED108
`self.install` used but never assigned in __init__
bootstrap/package_manager.py:155
HIGH
MINED108
`self._install` used but never assigned in __init__
bootstrap/package_manager.py:144
HIGH
MINED108
`self.install` used but never assigned in __init__
bootstrap/package_manager.py:130
HIGH
MINED108
`self._install` used but never assigned in __init__
bootstrap/package_manager.py:118
HIGH
MINED108
`self.install` used but never assigned in __init__
bootstrap/package_manager.py:98
HIGH
MINED108
`self._install` used but never assigned in __init__
bootstrap/package_manager.py:93
HIGH
MINED108
`self._get_installed_packages` used but never assigned in __init__
bootstrap/package_manager.py:77
HIGH
MINED108
`self._filter_out_installed_packages` used but never assigned in __init__
bootstrap/package_manager.py:67
HIGH
MINED108
`self.package_folder` used but never assigned in __init__
conanfile.py:89
HIGH
MINED108
`self.cpp_info` used but never assigned in __init__
conanfile.py:92
HIGH
MINED108
`self.cpp_info` used but never assigned in __init__
conanfile.py:91
HIGH
MINED108
`self.cpp_info` used but never assigned in __init__
conanfile.py:90
HIGH
MINED108
`self.cpp_info` used but never assigned in __init__
conanfile.py:89
HIGH
MINED108
`self.package_folder` used but never assigned in __init__
conanfile.py:82
HIGH
MINED108
`self.package_folder` used but never assigned in __init__
conanfile.py:81
HIGH
MINED108
`self.package_folder` used but never assigned in __init__
conanfile.py:80
HIGH
MINED108
`self.package_folder` used but never assigned in __init__
conanfile.py:79
HIGH
MINED108
`self.folders` used but never assigned in __init__
conanfile.py:78
HIGH
MINED108
`self.overwrite_libfile` used but never assigned in __init__
conanfile.py:86
HIGH
MINED108
`self.package_folder` used but never assigned in __init__
conanfile.py:85
HIGH
MINED108
`self.package_folder` used but never assigned in __init__
conanfile.py:84
HIGH
MINED108
`self.source_folder` used but never assigned in __init__
conanfile.py:78
HIGH
MINED108
`self.source_folder` used but never assigned in __init__
conanfile.py:77
HIGH
MINED115
Action `actions/upload-artifact` pinned to mutable ref `@v7`
.github/workflows/ci.yml:449
HIGH
MINED115
Action `actions/upload-artifact` pinned to mutable ref `@v7`
.github/workflows/ci.yml:444
HIGH
MINED115
Action `actions/cache/save` pinned to mutable ref `@v5`
.github/workflows/ci.yml:423
HIGH
MINED115
Action `actions/cache/restore` pinned to mutable ref `@v5`
.github/workflows/ci.yml:393
HIGH
MINED115
Action `actions/checkout` pinned to mutable ref `@v6`
.github/workflows/ci.yml:391
HIGH
MINED115
Action `actions/upload-artifact` pinned to mutable ref `@v7`
.github/workflows/ci.yml:380
HIGH
MINED115
Action `actions/upload-artifact` pinned to mutable ref `@v7`
.github/workflows/ci.yml:375
HIGH
MINED115
Action `actions/upload-artifact` pinned to mutable ref `@v4`
.github/workflows/ci.yml:338
HIGH
MINED115
Action `actions/cache/save` pinned to mutable ref `@v5`
.github/workflows/ci.yml:313
HIGH
MINED115
Action `actions/cache/restore` pinned to mutable ref `@v5`
.github/workflows/ci.yml:276
HIGH
MINED115
Action `actions/checkout` pinned to mutable ref `@v6`
.github/workflows/ci.yml:274
HIGH
MINED115
Action `actions/upload-artifact` pinned to mutable ref `@v7`
.github/workflows/ci.yml:215
HIGH
MINED115
Action `actions/cache/save` pinned to mutable ref `@v5`
.github/workflows/ci.yml:204
HIGH
MINED115
Action `actions/cache/restore` pinned to mutable ref `@v5`
.github/workflows/ci.yml:180
HIGH
MINED115
Action `actions/checkout` pinned to mutable ref `@v6`
.github/workflows/ci.yml:178
HIGH
MINED115
Action `actions/upload-artifact` pinned to mutable ref `@v7`
.github/workflows/ci.yml:113
HIGH
MINED115
Action `actions/upload-artifact` pinned to mutable ref `@v7`
.github/workflows/ci.yml:108
HIGH
MINED115
Action `actions/cache/save` pinned to mutable ref `@v5`
.github/workflows/ci.yml:92
HIGH
MINED115
Action `actions/cache/restore` pinned to mutable ref `@v5`
.github/workflows/ci.yml:70
HIGH
MINED115
Action `actions/checkout` pinned to mutable ref `@v6`
.github/workflows/ci.yml:68
HIGH
MINED115
Action `actions/checkout` pinned to mutable ref `@v6`
.github/workflows/compiler-support.yml:46
HIGH
MINED115
Action `actions/checkout` pinned to mutable ref `@v6`
.github/workflows/compiler-support.yml:23
HIGH
MINED115
Action `actions/cache/save` pinned to mutable ref `@v5`
.github/workflows/memcheck_ci.yml:46
HIGH
MINED115
Action `actions/cache/restore` pinned to mutable ref `@v5`
.github/workflows/memcheck_ci.yml:26
HIGH
MINED115
Action `actions/checkout` pinned to mutable ref `@v6`
.github/workflows/memcheck_ci.yml:24
HIGH
MINED118
Dockerfile FROM `mcr.microsoft.com/windows/servercore:ltsc2022` not pinned by digest
docker/installed/Dockerfile.win:20
HIGH
SEC013
[SEC013] Path Traversal — User Input in File Path: User-controlled input used in file pat…
extensions/libarchive/FocusArchiveEntry…:170
MED
SEC045
[SEC045] eval()/exec() on stored or user-supplied data: eval() and exec() on data — even …
extensions/lua/LuaScriptExecutor.cpp:40
MED
SEC045
[SEC045] eval()/exec() on stored or user-supplied data: eval() and exec() on data — even …
extensions/lua/LuaScriptEngine.h:42
MED
SEC045
[SEC045] eval()/exec() on stored or user-supplied data: eval() and exec() on data — even …
extensions/lua/LuaScriptEngine.cpp:85
MED
SEC127
[SEC127] AI agent stub — TODO: implement / pass placeholder body: Function body left as T…
behave_framework/src/minifi_behave/mini…:115
MED
MINED111
Bare except continues silently
behave_framework/src/minifi_behave/cont…:300
MED
MINED111
Bare except continues silently
behave_framework/src/minifi_behave/cont…:289
MED
DEPCUR-PY
Python package `cmake` is 1 major version(s) behind (3.26.3 -> 4.3.2)
bootstrap/requirements.txt:2
MED
GHSA-65pc-fj4g-8rjx
idna: GHSA-65pc-fj4g-8rjx
.github/github_scripts/requirements.txt
MED
JRN002
Browser storage is used for session token material
docs/status/index.html:618
MED
JRN002
Browser storage is used for session token material
docs/status/index.html:468
MED
DKR001
Docker final stage has no non-root USER
docker/installed/Dockerfile.win:21
MED
DKR014
Dockerfile copies broad context with incomplete .dockerignore
docker/rockylinux/Dockerfile:40
MED
DKR014
Dockerfile copies broad context with incomplete .dockerignore
docker/Dockerfile:63
LOW
SEC132
[SEC132] String concat where the language has interpolation (AI style drift): String buil…
libminifi/src/core/flow/CheckRequiredFi…:37
LOW
SEC132
[SEC132] String concat where the language has interpolation (AI style drift): String buil…
libminifi/src/core/FlowConfiguration.cpp:216
LOW
SEC132
[SEC132] String concat where the language has interpolation (AI style drift): String buil…
core-framework/include/utils/HTTPUtils.h:37
LOW
COMP001
[COMP001] High cognitive complexity: Function `inject_scenario_id` has cognitive complexi…
behave_framework/src/minifi_behave/core…:38
LOW
COMP001
[COMP001] High cognitive complexity: Function `wait_for_condition` has cognitive complexi…
behave_framework/src/minifi_behave/core…:44
LOW
COMP001
[COMP001] High cognitive complexity: Function `build` has cognitive complexity 12 (SonarS…
behave_framework/src/minifi_behave/cont…:41
LOW
DEPCUR-PY
Python package `requests` is minor version(s) behind (2.33.0 -> 2.34.2)
.github/github_scripts/requirements.txt:1
LOW
DEPCUR-PY
Python package `ninja` is minor version(s) behind (1.11.1 -> 1.13.0)
bootstrap/requirements.txt:5
LOW
DEPCUR-PY
Python package `distro` is minor version(s) behind (1.8.0 -> 1.9.0)
bootstrap/requirements.txt:4
LOW
DEPCUR-PY
Python package `inquirer` is minor version(s) behind (3.2.4 -> 3.4.1)
bootstrap/requirements.txt:1
LOW
AIC003
Duplicated implementation block across source files
extensions/gcp/processors/PutGCSObject.h:146
LOW
AIC003
Duplicated implementation block across source files
extensions/gcp/processors/PutGCSObject.h:101
LOW
AIC003
Duplicated implementation block across source files
extensions/gcp/processors/PutGCSObject.…:84
LOW
AIC003
Duplicated implementation block across source files
extensions/gcp/processors/PutGCSObject.…:77
LOW
AIC003
Duplicated implementation block across source files
extensions/gcp/processors/FetchGCSObjec…:7
LOW
AIC003
Duplicated implementation block across source files
extensions/gcp/processors/FetchGCSObjec…:62
LOW
AIC003
Duplicated implementation block across source files
extensions/couchbase/processors/PutCouc…:50
LOW
AIC003
Duplicated implementation block across source files
extensions/couchbase/processors/PutCouc…:9
LOW
AIC003
Duplicated implementation block across source files
extensions/azure/processors/ListAzureDa…:52
LOW
AIC003
Duplicated implementation block across source files
extensions/azure/processors/AzureBlobSt…:36
LOW
AIC003
Duplicated implementation block across source files
extensions/aws/processors/PutS3Object.c…:197
LOW
AIC003
Duplicated implementation block across source files
extensions/aws/processors/FetchS3Object…:38
LOW
AIC003
Duplicated implementation block across source files
extension-framework/include/utils/net/S…:2
LOW
AIC003
Duplicated implementation block across source files
behave_framework/src/minifi_behave/mini…:2
LOW
AIC003
Duplicated implementation block across source files
behave_framework/src/minifi_behave/cont…:218
LOW
DKR008
.dockerignore misses sensitive defaults
.dockerignore
INFO
MINED055
[MINED055] Npm Install No Lockfile: Production image runs npm install (resolves new versi…
extensions/python/pythonprocessor-examp…:18
INFO
MINED055
[MINED055] Npm Install No Lockfile: Production image runs npm install (resolves new versi…
extensions/python/pythonprocessor-examp…:18
INFO
MINED055
[MINED055] Npm Install No Lockfile: Production image runs npm install (resolves new versi…
docker/RunBehaveTests.sh:153
INFO
MINED042
[MINED042] Cpp New Without Delete: C++ raw new without RAII / unique_ptr — memory leak ri…
encrypt-config/EncryptConfigMain.cpp:62
INFO
MINED042
[MINED042] Cpp New Without Delete: C++ raw new without RAII / unique_ptr — memory leak ri…
core-framework/include/utils/Id.h:60
INFO
MINED042
[MINED042] Cpp New Without Delete: C++ raw new without RAII / unique_ptr — memory leak ri…
core-framework/include/core/ObjectFacto…:76
INFO
MINED072
[MINED072] Python Pass Only Class: class Foo: pass — stub waiting to be filled in.
behave_framework/src/minifi_behave/core…:34
INFO
MINED043
[MINED043] Http Not Https: Hardcoded http:// (not localhost) for endpoints that handle cr…
examples/scripts/lua/reverse_flow_file_…:9
INFO
MINED043
[MINED043] Http Not Https: Hardcoded http:// (not localhost) for endpoints that handle cr…
examples/scripts/lua/heads_or_tails.lua:9
INFO
MINED043
[MINED043] Http Not Https: Hardcoded http:// (not localhost) for endpoints that handle cr…
core-framework/src/http/BaseHTTPClient.…:29
INFO
MINED050
[MINED050] Stub Only Function: Function declared but body is just pass, return None, rais…
behave_framework/src/minifi_behave/core…:35
INFO
MINED050
[MINED050] Stub Only Function: Function declared but body is just pass, return None, rais…
behave_framework/src/minifi_behave/cont…:25
INFO
MINED050
[MINED050] Stub Only Function: Function declared but body is just pass, return None, rais…
behave_framework/src/minifi_behave/cont…:31
INFO
MINED067
[MINED067] Python Requests No Timeout: requests.get/post/etc. without timeout= can hang f…
.github/github_scripts/github_actions_c…:23