Public scan — anyone with this URL can view this analysis. Sign up to track your own repos privately, run scheduled re-scans, and get AI fix prompts via your dashboard.
84 of your 181 findings came from Repobility's proprietary detections. ✓ Repobility tags below mark them.

Scan timing: clone 5.09s · analysis 44.55s · 13.8 MB · GitHub API rate-limit (preflight)

apache/nifi-minifi-cpp

https://github.com/apache/nifi-minifi-cpp · scanned 2026-06-05 12:57 UTC (5 days, 9 hours ago) · 10 languages

673 raw signals (141 security + 532 graph) 25th percentile · Cpp · large (100-500K LoC) System graph score 67 (lower by 10)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 5 days, 9 hours ago · v2 · 241 actionable findings from 2 signal sources. 166 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.

JSON
Score breakdown â 2026-05-18-v5
Component Sub-score Weight Contribution
structure_score 40.0 0.15 6.00
security_score 28.6 0.25 7.15
testing_score 80.0 0.20 16.00
documentation_score 75.0 0.15 11.25
practices_score 70.0 0.15 10.50
code_quality 68.3 0.10 6.83
Overall 1.00 57.7
Severity distribution — click a segment to filter
Active filters: excluding tests × Reset all

All 3586 nodes from the latest scan, grouped by kind. Each node is a unit the engine identified (file, function, endpoint, table…). Most users won't need this view — it's primarily for debugging the engine's graph extraction or for AI agents that want to enumerate the project structure.

LabelLayerStatusPath
EXPRESSIONS.md software healthy EXPRESSIONS.md
generateVersion.sh software healthy generateVersion.sh
CONTROLLERS.md software healthy CONTROLLERS.md
README.md software healthy README.md
run_flake8.sh software healthy run_flake8.sh
ThirdParties.md software healthy ThirdParties.md
Extensions.md software healthy Extensions.md
PROCESSORS.md software healthy PROCESSORS.md
CONAN.md software healthy CONAN.md
CONTRIBUTING.md software healthy CONTRIBUTING.md
conanfile.py software healthy conanfile.py
CONFIGURE.md software healthy CONFIGURE.md
run_clang_tidy.sh software healthy run_clang_tidy.sh
run_shellcheck.sh software healthy run_shellcheck.sh
METRICS.md software healthy METRICS.md
SITE_TO_SITE.md software healthy SITE_TO_SITE.md
PARAMETER_PROVIDERS.md software healthy PARAMETER_PROVIDERS.md
.asf.yaml software healthy .asf.yaml
C2.md software healthy C2.md
OPS.md software healthy OPS.md
Windows.md software healthy Windows.md
RunBehaveTests.sh software healthy docker/RunBehaveTests.sh
DockerBuild.sh software healthy docker/DockerBuild.sh
Dockerfile software healthy docker/Dockerfile
Dockerfile software healthy docker/rockylinux/Dockerfile
gcc.Dockerfile software healthy docker/compiler-test/gcc.Dockerfile
clang.Dockerfile software healthy docker/compiler-test/clang.Dockerfile
AttributeErrors.h software healthy core-framework/common/include/utils/AttributeErrors.h
UnicodeConversion.h software healthy core-framework/common/include/utils/UnicodeConversion.h
RegexUtils.h software healthy core-framework/common/include/utils/RegexUtils.h
SmallString.h software healthy core-framework/common/include/utils/SmallString.h
IdHash.h software healthy core-framework/common/include/utils/IdHash.h
span.h software healthy core-framework/common/include/utils/span.h
ClassUtils.h software healthy core-framework/common/include/utils/ClassUtils.h
TimeUtil.h software healthy core-framework/common/include/utils/TimeUtil.h
Environment.h software healthy core-framework/common/include/utils/Environment.h
Enum.h software healthy core-framework/common/include/utils/Enum.h
FailurePolicy.h software healthy core-framework/common/include/utils/FailurePolicy.h
ParsingErrors.h software healthy core-framework/common/include/utils/ParsingErrors.h
expected.h software healthy core-framework/common/include/utils/expected.h
StringUtils.h software healthy core-framework/common/include/utils/StringUtils.h
ParsingUtils.h software healthy core-framework/common/include/utils/ParsingUtils.h
ArrayUtils.h software healthy core-framework/common/include/utils/ArrayUtils.h
OptionalUtils.h software healthy core-framework/common/include/utils/OptionalUtils.h
PropertyErrors.h software healthy core-framework/common/include/utils/PropertyErrors.h
Hash.h software healthy core-framework/common/include/utils/Hash.h
GeneralUtils.h software healthy core-framework/common/include/utils/GeneralUtils.h
MonadicOperationWrappers.h software healthy core-framework/common/include/utils/detail/MonadicOperation…
detected.h software healthy core-framework/common/include/utils/meta/detected.h
Stream.h software healthy core-framework/common/include/io/Stream.h

Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.

LabelLayerStatusPath
generate software healthy conanfile.py:33
build software healthy conanfile.py:56
overwrite_libfile software healthy conanfile.py:61
package software dead conanfile.py:74
package_info software dead conanfile.py:88
_create_system_dependencies software healthy bootstrap/system_dependency.py:25
install_required software healthy bootstrap/system_dependency.py:40
install_dependencies software healthy bootstrap/cli.py:25
run_cmake software healthy bootstrap/cli.py:31
do_build software healthy bootstrap/cli.py:40
do_package software healthy bootstrap/cli.py:47
do_docker_build software dead bootstrap/cli.py:52
do_one_click_build software healthy bootstrap/cli.py:57
do_one_click_configuration software healthy bootstrap/cli.py:65
main_menu software healthy bootstrap/cli.py:71
build_type_menu software dead bootstrap/cli.py:99
build_dir_menu software dead bootstrap/cli.py:116
extension_options_menu software dead bootstrap/cli.py:131
build_options_menu software dead bootstrap/cli.py:156
step_by_step_menu software dead bootstrap/cli.py:181
__init__ software healthy bootstrap/cmake_parser.py:23
__str__ software healthy bootstrap/cmake_parser.py:30
__repr__ software healthy bootstrap/cmake_parser.py:33
create_cmake_option_str software healthy bootstrap/cmake_parser.py:36
create_cmake_cache software healthy bootstrap/cmake_parser.py:40
parse_cmake_cache_values software healthy bootstrap/cmake_parser.py:55
__init__ software healthy bootstrap/minifi_option.py:29
create_cmake_options_str software healthy bootstrap/minifi_option.py:47
create_cmake_generator_str software healthy bootstrap/minifi_option.py:55
create_cmake_build_flags_str software healthy bootstrap/minifi_option.py:58
is_enabled software healthy bootstrap/minifi_option.py:66
set_cmake_override software healthy bootstrap/minifi_option.py:73
save_option_state software healthy bootstrap/minifi_option.py:76
load_option_state software healthy bootstrap/minifi_option.py:87
parse_minifi_options software healthy bootstrap/minifi_option.py:105
_query_yes_no software healthy bootstrap/package_manager.py:31
_run_command_with_confirm software healthy bootstrap/package_manager.py:46
__init__ software healthy bootstrap/package_manager.py:259
install software healthy bootstrap/package_manager.py:262
install_compiler software healthy bootstrap/package_manager.py:296
ensure_environment software healthy bootstrap/package_manager.py:313
_install software healthy bootstrap/package_manager.py:65
_get_installed_packages software healthy bootstrap/package_manager.py:278
_filter_out_installed_packages software healthy bootstrap/package_manager.py:76
run_cmd software healthy bootstrap/package_manager.py:307
_get_vs_dev_cmd_path software healthy bootstrap/package_manager.py:207
_get_vs_dev_cmd software healthy bootstrap/package_manager.py:227
_get_activate_venv_path software healthy bootstrap/package_manager.py:232
_minifi_setup_env_str software healthy bootstrap/package_manager.py:236
_create_minifi_setup_env_batch software healthy bootstrap/package_manager.py:253

Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.

LabelLayerStatusPath
docker software healthy docker
rockylinux software healthy docker/rockylinux
compiler-test software healthy docker/compiler-test
core-framework software healthy core-framework
common software healthy core-framework/common
include software healthy core-framework/common/include
utils software healthy core-framework/common/include/utils
detail software healthy core-framework/common/include/utils/detail
meta software healthy core-framework/common/include/utils/meta
io software healthy core-framework/common/include/io
core software healthy core-framework/common/include/core
src software healthy core-framework/common/src
utils software healthy core-framework/common/src/utils
io software healthy core-framework/common/src/io
include software healthy core-framework/include
agent software healthy core-framework/include/agent
utils software healthy core-framework/include/utils
crypto software healthy core-framework/include/utils/crypto
property_encryption software healthy core-framework/include/utils/crypto/property_encryption
ciphers software healthy core-framework/include/utils/crypto/ciphers
meta software healthy core-framework/include/utils/meta
file software healthy core-framework/include/utils/file
requirements software healthy core-framework/include/utils/requirements
net software healthy core-framework/include/utils/net
http software healthy core-framework/include/http
controllers software healthy core-framework/include/controllers
io software healthy core-framework/include/io
core software healthy core-framework/include/core
state software healthy core-framework/include/core/state
controller software healthy core-framework/include/core/controller
logging software healthy core-framework/include/core/logging
src software healthy core-framework/src
utils software healthy core-framework/src/utils
crypto software healthy core-framework/src/utils/crypto
property_encryption software healthy core-framework/src/utils/crypto/property_encryption
ciphers software healthy core-framework/src/utils/crypto/ciphers
file software healthy core-framework/src/utils/file
net software healthy core-framework/src/utils/net
http software healthy core-framework/src/http
io software healthy core-framework/src/io
core software healthy core-framework/src/core
encrypt-config software healthy encrypt-config
tests software healthy encrypt-config/tests
docs software healthy docs
status software healthy docs/status
controller software healthy controller
tests software healthy controller/tests
extension-framework software healthy extension-framework
cpp-extension-lib software healthy extension-framework/cpp-extension-lib
mocklib software healthy extension-framework/cpp-extension-lib/mocklib

Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.

LabelLayerStatusPath
MiNiFiCppMain software healthy conanfile.py:20
CMakeCacheValue software healthy bootstrap/cmake_parser.py:22
MinifiOptions software healthy bootstrap/minifi_option.py:28
VsWhereLocation software healthy bootstrap/package_manager.py:26
PackageManager software healthy bootstrap/package_manager.py:51
BrewPackageManager software healthy bootstrap/package_manager.py:88
AptPackageManager software healthy bootstrap/package_manager.py:113
DnfPackageManager software healthy bootstrap/package_manager.py:134
PacmanPackageManager software healthy bootstrap/package_manager.py:159
ZypperPackageManager software healthy bootstrap/package_manager.py:177
ChocolateyPackageManager software healthy bootstrap/package_manager.py:258
ReverseProxyContainer software healthy extensions/grafana-loki/tests/features/containers/reverse_p…
GrafanaLokiOptions software healthy extensions/grafana-loki/tests/features/containers/grafana_l…
GrafanaLokiContainer software healthy extensions/grafana-loki/tests/features/containers/grafana_l…
FakeGcsServerContainer software healthy extensions/gcp/tests/features/containers/fake_gcs_server_co…
KafkaServer software healthy extensions/kafka/tests/features/containers/kafka_server_con…
MinifiC2Server software healthy extensions/standard-processors/tests/features/steps/minifi_…
TcpClientContainer software healthy extensions/standard-processors/tests/features/containers/tc…
DiagSlave software healthy extensions/standard-processors/tests/features/containers/di…
SyslogContainer software healthy extensions/standard-processors/tests/features/containers/sy…
MqttBrokerContainer software healthy extensions/mqtt/tests/features/containers/mqtt_broker_conta…
KinesisServerContainer software healthy extensions/aws/tests/features/containers/kinesis_server_con…
S3ServerContainer software healthy extensions/aws/tests/features/containers/s3_server_containe…
OPCUAServerContainer software healthy extensions/opc/tests/features/containers/opc_ua_server_cont…
KubernetesProxy software healthy extensions/kubernetes/tests/features/steps/kubernetes_proxy…
MinifiAsPodInKubernetesCluster software healthy extensions/kubernetes/tests/features/steps/minifi_as_pod_in…
PostgresContainer software healthy extensions/sql/tests/features/containers/postgress_server_c…
CouchbaseServerContainer software healthy extensions/couchbase/tests/features/containers/couchbase_se…
AzureServerContainer software healthy extensions/azure/tests/features/containers/azure_server_con…
WriteCallback software healthy extensions/python/pythonprocessor-examples/CountingProcesso…
VaderSentiment software healthy extensions/python/pythonprocessor-examples/SentimentAnalysi…
WriteCallback software healthy extensions/python/pythonprocessor-examples/GaussianDistribu…
ReadCallback software healthy extensions/python/pythonprocessor-examples/MoveContentToJso…
WriteToJsonCallback software healthy extensions/python/pythonprocessor-examples/MoveContentToJso…
ContentExtract software healthy extensions/python/pythonprocessor-examples/google/Sentiment…
ContentExtract software healthy extensions/python/pythonprocessor-examples/h2o/ConvertDsToC…
ContentWrite software healthy extensions/python/pythonprocessor-examples/h2o/ConvertDsToC…
ContentExtract software healthy extensions/python/pythonprocessor-examples/h2o/h2o3/mojo/Ex…
ContentWrite software healthy extensions/python/pythonprocessor-examples/h2o/h2o3/mojo/Ex…
WriteCallback software healthy extensions/python/tests/test_python_scripts/stateful_proces…
SleepForever software healthy extensions/python/tests/features/resources/SleepForever.py:…
Java software healthy extensions/python/tests/features/resources/SleepForever.py:…
ProcessorDetails software healthy extensions/python/tests/features/resources/SleepForever.py:…
FailureWithAttributes software healthy extensions/python/tests/features/resources/FailureWithAttri…
ExpressionLanguagePropertyWithValidator software healthy extensions/python/tests/features/resources/ExpressionLangua…
Java software healthy extensions/python/tests/features/resources/ExpressionLangua…
ProcessorDetails software healthy extensions/python/tests/features/resources/ExpressionLangua…
EvaluateExpressionLanguageChecker software healthy extensions/python/tests/features/resources/EvaluateExpressi…
Java software healthy extensions/python/tests/features/resources/EvaluateExpressi…
ProcessorDetails software healthy extensions/python/tests/features/resources/EvaluateExpressi…

Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.

LabelLayerStatusPath
image::docker/Dockerfile hardware healthy docker/Dockerfile
image::docker/rockylinux/Dockerfile hardware healthy docker/rockylinux/Dockerfile
image::extensions/grafana-loki/tests/features/resources/rev… hardware healthy extensions/grafana-loki/tests/features/resources/reverse-pr…
image::extensions/aws/tests/features/resources/kinesis-mock… hardware healthy extensions/aws/tests/features/resources/kinesis-mock/Docker…
k8s::ClusterRole::extensions/kubernetes/tests/features/reso… hardware healthy extensions/kubernetes/tests/features/resources/pod-reader.c…
k8s::ClusterRoleBinding::extensions/kubernetes/tests/featur… hardware healthy extensions/kubernetes/tests/features/resources/namespace-re…
k8s::Namespace::extensions/kubernetes/tests/features/resour… hardware healthy extensions/kubernetes/tests/features/resources/daemon.names…
k8s::ClusterRole::extensions/kubernetes/tests/features/reso… hardware healthy extensions/kubernetes/tests/features/resources/metrics-serv…
k8s::ClusterRoleBinding::extensions/kubernetes/tests/featur… hardware healthy extensions/kubernetes/tests/features/resources/metrics-serv…
k8s::APIService::extensions/kubernetes/tests/features/resou… hardware healthy extensions/kubernetes/tests/features/resources/metrics-serv…
k8s::ServiceAccount::extensions/kubernetes/tests/features/r… hardware healthy extensions/kubernetes/tests/features/resources/metrics-serv…
k8s::RoleBinding::extensions/kubernetes/tests/features/reso… hardware healthy extensions/kubernetes/tests/features/resources/metrics-serv…
k8s::ClusterRole::extensions/kubernetes/tests/features/reso… hardware healthy extensions/kubernetes/tests/features/resources/namespace-re…
k8s::ClusterRoleBinding::extensions/kubernetes/tests/featur… hardware healthy extensions/kubernetes/tests/features/resources/pod-reader.c…
k8s::ConfigMap::examples/kubernetes/sidecar-log-collection/… hardware healthy examples/kubernetes/sidecar-log-collection/sidecar-log-coll…
k8s::ConfigMap::examples/kubernetes/daemon-set-log-collecti… hardware healthy examples/kubernetes/daemon-set-log-collection/daemon-set-lo…
k8s::ClusterRole::examples/kubernetes/daemon-set-log-collec… hardware healthy examples/kubernetes/daemon-set-log-collection/cluster-roles…
k8s::ClusterRoleBinding::examples/kubernetes/daemon-set-log… hardware healthy examples/kubernetes/daemon-set-log-collection/cluster-roles…
k8s::Namespace::examples/kubernetes/daemon-set-log-collecti… hardware healthy examples/kubernetes/daemon-set-log-collection/cluster-roles…
k8s::ClusterRole::examples/kubernetes/daemon-set-log-collec… hardware healthy examples/kubernetes/daemon-set-log-collection/cluster-roles…
k8s::ClusterRoleBinding::examples/kubernetes/daemon-set-log… hardware healthy examples/kubernetes/daemon-set-log-collection/cluster-roles…

LabelLayerStatusPath
ubuntu_24_04 cicd healthy .github/workflows/memcheck_ci.yml
gcc-build cicd healthy .github/workflows/compiler-support.yml
clang-build cicd healthy .github/workflows/compiler-support.yml
macos_xcode cicd healthy .github/workflows/ci.yml
windows_VS2022 cicd healthy .github/workflows/ci.yml
ubuntu_22_04_clang_arm cicd healthy .github/workflows/ci.yml
rocky cicd healthy .github/workflows/ci.yml
docker_build cicd healthy .github/workflows/ci.yml
modular_docker_tests cicd healthy .github/workflows/ci.yml
linters cicd healthy .github/workflows/ci.yml
check-artifacts-workflow cicd healthy .github/workflows/verify-package.yml
docker-test-modular cicd healthy .github/workflows/verify-package.yml
ubuntu_24_04 cicd healthy .github/workflows/clear-actions-cache.yml
build-linux-artifacts cicd healthy .github/workflows/create-release-artifacts.yml
windows_VS2022 cicd healthy .github/workflows/create-release-artifacts.yml
extension-sdk cicd healthy .github/workflows/create-release-artifacts.yml

LabelLayerStatusPath
port:443 network healthy extensions/kubernetes/tests/features/resources/metrics-serv…
port:4443 network healthy extensions/kubernetes/tests/features/resources/metrics-serv…
port:8088 network healthy extensions/splunk/tests/features/containers/splunk_containe…
port:256 network healthy thirdparty/rocksdb/all/conandata.yml
port:63 network healthy thirdparty/rocksdb/all/conandata.yml
port:10001 network healthy libminifi/test/resources/TestProvenanceReporting.yml

LabelLayerStatusPath
k8s::Pod::extensions/kubernetes/tests/features/resources/mi… hardware healthy extensions/kubernetes/tests/features/resources/minifi.test-…
k8s::Pod::extensions/kubernetes/tests/features/resources/he… hardware healthy extensions/kubernetes/tests/features/resources/hello-world-…
k8s::Deployment::extensions/kubernetes/tests/features/resou… hardware healthy extensions/kubernetes/tests/features/resources/metrics-serv…
k8s::Pod::extensions/kubernetes/tests/features/resources/he… hardware healthy extensions/kubernetes/tests/features/resources/hello-world-…
k8s::Pod::examples/kubernetes/sidecar-log-collection/sideca… hardware healthy examples/kubernetes/sidecar-log-collection/sidecar-log-coll…
k8s::DaemonSet::examples/kubernetes/daemon-set-log-collecti… hardware healthy examples/kubernetes/daemon-set-log-collection/daemon-set-lo…

LabelLayerStatusPath
gha::memcheck_ci cicd healthy .github/workflows/memcheck_ci.yml
gha::compiler-support cicd healthy .github/workflows/compiler-support.yml
gha::ci cicd healthy .github/workflows/ci.yml
gha::verify-package cicd healthy .github/workflows/verify-package.yml
gha::clear-actions-cache cicd healthy .github/workflows/clear-actions-cache.yml
gha::create-release-artifacts cicd healthy .github/workflows/create-release-artifacts.yml

LabelLayerStatusPath
password_literal::extensions/kafka/tests/features/container… security healthy extensions/kafka/tests/features/containers/kafka_server_con…
password_literal::extensions/kafka/tests/features/container… security healthy extensions/kafka/tests/features/containers/kafka_server_con…
password_literal::extensions/sftp/tests/tools/sftp-test-ser… security healthy extensions/sftp/tests/tools/sftp-test-server/src/main/java/…
password_literal::behave_framework/src/minifi_behave/contai… security healthy behave_framework/src/minifi_behave/containers/http_proxy_co…
password_literal::behave_framework/src/minifi_behave/contai… security healthy behave_framework/src/minifi_behave/containers/resources/nif…

LabelLayerStatusPath
1.2.3.4 network healthy examples/http_post_config.yml
127.0.0.1 network healthy examples/site_to_site_config.json
192.168.1.5 network healthy examples/splittext_puttcp_config.json
2.13.2.3 network healthy thirdparty/google-styleguide/cpplint.py

LabelLayerStatusPath
postgresql data healthy extensions/sql/tests/features/environment.py
postgres data healthy extensions/sql/tests/features/environment.py
elasticsearch data healthy extensions/elasticsearch/tests/features/environment.py

LabelLayerStatusPath
vps::aws hardware healthy extensions/aws/tests/features/resources/kinesis-mock/Docker…
vps::azure hardware healthy extensions/azure/tests/features/steps/steps.py
vps::gcp hardware healthy examples/merge_compress_and_upload_to_gcs_config.json

LabelLayerStatusPath
repobility-clone-5iilahqq software healthy /tmp/repobility-clone-5iilahqq

LabelLayerStatusPath
grpc::Pusher api healthy extensions/grafana-loki/protos/grafana-loki-push.proto

LabelLayerStatusPath
kafka data healthy extensions/kafka/tests/features/environment.py

LabelLayerStatusPath
nginx network healthy extensions/grafana-loki/tests/features/resources/reverse-pr…

LabelLayerStatusPath
CCACHE_DIR cicd healthy
For AI agents: Voting guide (TP/FP) MCP manifest Stdio wrapper SARIF Integrate Findings queue Vote TP/FP on findings to calibrate the engine.
For AI agents + API integrations
Email me when this repo regresses
Free. We re-scan periodically; new criticals → your inbox. No signup required for the scan itself.
API access

This page is publicly accessible at: https://repobility.com/scan/aa213b45-01fc-482a-a2e9-e6ada224fccf/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/aa213b45-01fc-482a-a2e9-e6ada224fccf/

Important — please don't re-submit the same URL repeatedly. The submission endpoint is idempotent: re-submitting the same git URL returns this same scan_token, not a new one. To re-scan this repo, sign up free and use the dashboard.