Scan timing: clone 24.77s · analysis 35.01s · 102.7 MB · GitHub API rate-limit (preflight)
https://github.com/netdata/netdata
· scanned 2026-06-05 07:30 UTC (5 days, 21 hours ago)
· 10 languages
986 raw signals (326 security + 660 graph) 11/13 scanners ran 40th percentile · Go · huge (>500K LoC) System graph score 75 (higher by 6)
Last scanned 5 days, 21 hours ago · v2 · 256 actionable findings from 2 signal sources. 375 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
| Component | Sub-score | Weight | Contribution |
|---|---|---|---|
structure_score |
65.0 | 0.15 | 9.75 |
security_score |
100.0 | 0.25 | 25.00 |
testing_score |
70.0 | 0.20 | 14.00 |
documentation_score |
80.0 | 0.15 | 12.00 |
practices_score |
100.0 | 0.15 | 15.00 |
code_quality |
51.0 | 0.10 | 5.10 |
| Overall | 1.00 | 80.8 |
Showing 179 of 256 actionable findings. 631 raw detector signals were grouped into reader-sized issues. Click TP / FP to vote on a finding's accuracy — votes adjust the confidence weighting and improve detection across the platform.
src/aclk/aclk_proxy.c:123src/collectors/python.d.plugin/python_modules/urllib3/util/url.py:73src/go/plugin/go.d/collector/pgbouncer/collector.go:35src/collectors/python.d.plugin/python_modules/urllib3/contrib/_securetransport/low_level.py:85
integrations/gen_docs_integrations.py:122
src/go/tools/functions-validation/docker-compose.yml:1, 18, 40, 53, 65, 80, 126, 299 (8 hits).github/workflows/docker.yml:189, 284, 362, 363, 412, 445, 446, 471, +8 more (16 hits).github/workflows/repoconfig-packages.yml:54, 104, 117, 119, 140, 180 (6 hits).github/workflows/coverity.yml:42, 43, 59 (3 hits)packaging/makeself/makeself-header.sh:562
src/go/plugin/go.d/collector/maxscale/collector.go:36
src/go/plugin/go.d/collector/mssql/metadata.yaml:91
src/go/plugin/go.d/collector/upsd/client.go:16
src/go/plugin/ibm.d/modules/db2/helpers.go:23, 24, 35, 36 (4 hits)src/go/plugin/ibm.d/pkg/dbdriver/dsn.go:19
src/go/tools/functions-validation/docker-compose.yml:45, 60, 303, 305 (4 hits)src/health/notifications/opsgenie/metadata.yaml:56
.github/scripts/get-go-version.py:13
.github/scripts/gen-matrix-build.py:11.github/scripts/gen-matrix-docker.py:13.github/scripts/gen-matrix-eol-check.py:12integrations/gen_doc_collector_page.py:101
Dockerfile:5, 98 (2 hits)packaging/docker/Dockerfile:5, 98 (2 hits).github/dockerfiles/Dockerfile.clang:1.github/workflows/build.yml:623, 693, 763 (3 hits)src/go/go.mod:6
src/go/plugin/ibm.d/protocols/websphere/jmx/websphere_jmx_helper.jar:1
packaging/windows/fetch-msys2-installer.py:33
src/collectors/proc.plugin/sys_kernel_mm_ksm.c:37
src/collectors/proc.plugin/sys_devices_system_node.c:99
src/go/plugin/go.d/collector/ceph/collector.go:44
src/go/plugin/go.d/collector/nvidia_smi/exec.go:116
src/go/plugin/agent/secrets/resolver/cmd.go:35
src/go/tools/functions-validation/docker-compose.yml:1, 18, 40, 65, 80, 112, 126, 138, +1 more (9 hits)src/go/tools/functions-validation/docker-compose.yml:1, 18, 40, 65, 93, 112, 138, 299 (8 hits)src/collectors/python.d.plugin/pandas/pandas.chart.py:44
Eval used
src/collectors/python.d.plugin/python_modules/urllib3/packages/six.py:683
Exec used
src/go/plugin/ibm.d/modules/as400/slow_path.go:720
Exec used
src/collectors/python.d.plugin/python_modules/urllib3/contrib/securetransport.py:707
Tls verify false
src/collectors/python.d.plugin/python_modules/urllib3/util/connection.py:123
src/collectors/python.d.plugin/python_modules/urllib3/packages/ordered_dict.py:198
.github/scripts/gen-matrix-build.py:11.github/scripts/gen-matrix-docker.py:13.github/scripts/gen-matrix-eol-check.py:12src/collectors/python.d.plugin/python_modules/bases/FrameworkServices/UrlService.py:88
src/web/mcp/bridges/stdio-python/nd-mcp.py:97, 251, 261, 287, 297, 335, 341 (7 hits)tests/api/fuzzer.py:41, 200, 218 (3 hits).github/scripts/modules/github_actions.py:11, 22 (2 hits).github/scripts/modules/version_manipulation.py:47, 120 (2 hits)docs/.map/validate_map_schema.py:75, 246 (2 hits)src/collectors/python.d.plugin/python_modules/urllib3/contrib/securetransport.py:230, 280 (2 hits).github/scripts/netdata-pkgcloud-cleanup.py:170integrations/gen_docs_integrations.py:450src/go/tools/functions-validation/docker-compose.yml:299, 315, 325 (3 hits)src/go/tools/functions-validation/docker-compose.yml:53, 299, 315, 325 (4 hits)src/go/tools/functions-validation/docker-compose.yml:53, 80, 126, 207, 315, 325 (6 hits)src/go/tools/functions-validation/docker-compose.yml:93, 103 (2 hits).github/dockerfiles/Dockerfile.build_test:6.github/dockerfiles/Dockerfile.clang:1Dockerfile:98packaging/docker/Dockerfile:98.github/dockerfiles/Dockerfile.build_test:19.github/dockerfiles/Dockerfile.clang:16Dockerfile:27packaging/docker/Dockerfile:27src/collectors/log2journal/log2journal-rewrite.c:1
src/collectors/log2journal/log2journal-rewrite.c:1
.github/workflows/codeql.yml:112, 121, 139, 144, 166, 170, 174, 196, +2 more (20 hits).github/workflows/docker.yml:48, 68, 93, 177, 238, 242, 267, 353, +4 more (12 hits).github/workflows/build.yml:41, 60, 86, 192, 239, 324, 385, 408, +1 more (9 hits).github/workflows/packaging.yml:44, 117, 174, 223, 277, 295, 370, 425 (8 hits).github/workflows/release.yml:49, 75, 105, 113, 140, 148, 175, 183 (8 hits).github/workflows/platform-eol-check.yml:38, 120, 134 (6 hits).github/workflows/review.yml:120, 174, 192, 210, 227, 251 (6 hits).github/workflows/repoconfig-packages.yml:43, 85, 115, 138, 162 (5 hits).github/workflows/update-mcp-registry.yml
CI/CD securitySupply chainGithub actions
packaging/makeself/makeself-header.sh:15
Weak hash
packaging/makeself/makeself.sh:96
Weak hash
src/collectors/python.d.plugin/python_modules/urllib3/util/ssl_.py:84
Weak hash
src/go/plugin/go.d/collector/powervault/metadata.yaml:44
Weak hash
src/go/plugin/go.d/collector/snmp/metadata.yaml:355
Weak hash
src/go/plugin/go.d/pkg/snmputils/utils.go:43
Weak hash
src/go/plugin/go.d/collector/unbound/metadata.yaml
Ports
src/exporting/graphite/metadata.yaml
Ports
src/web/api/netdata-swagger.yaml
Ports
src/crates/netflow-plugin/metadata.yaml
Ports
src/web/api/netdata-swagger.yaml
Ports
src/crates/netflow-plugin/metadata.yaml
Ports
src/web/api/netdata-swagger.yaml
Ports
src/web/api/netdata-swagger.yaml
Ports
src/web/api/netdata-swagger.yaml
Ports
src/web/api/netdata-swagger.yaml
Ports
src/web/api/netdata-swagger.yaml
Ports
.dockerignore
CI/CD securitycontainers
src/go/cmd/godplugin/main.go:48src/go/cmd/ibmdplugin/main.go:48src/go/cmd/scriptsdplugin/main.go:35src/collectors/python.d.plugin/python_modules/bases/collection.py:81
src/go/tools/functions-validation/docker-compose.yml:40, 112, 170, 198, 225, 267, 299, 335 (8 hits)src/go/tools/functions-validation/docker-compose.yml:40, 112, 170, 198, 225, 267, 299, 335 (8 hits)src/go/tools/functions-validation/docker-compose.yml:103
CI/CD securitycontainers
.github/dockerfiles/Dockerfile.clang:11
CI/CD securitycontainers
src/collectors/ebpf.plugin/ebpf_mount.c:4, 214 (2 hits)src/collectors/ebpf.plugin/ebpf_sync.c:304, 307 (2 hits)integrations/gen_doc_service_discovery_page.py:291src/aclk/mqtt_websockets/mqtt_wss_client.c:5src/collectors/ebpf.plugin/ebpf_hardirq.c:375src/collectors/ebpf.plugin/ebpf_mdflush.c:179src/collectors/ebpf.plugin/ebpf_softirq.c:135src/collectors/network-viewer.plugin/network-viewer-windows.c:359AGENTS.md:1
packaging/docker/Dockerfile:98
containersPinned dependencies
packaging/docker/Dockerfile:5
containersPinned dependencies
.github/workflows/packaging.yml:38, 99, 147, 206, 217, 257, 264, 289, +4 more (12 hits).github/workflows/build.yml:35, 157, 185, 226, 277, 298, 317, 360, +3 more (11 hits).github/workflows/codeql.yml:28, 107, 134, 161, 191 (10 hits).github/workflows/docker.yml:41, 164, 216, 261, 310, 333, 342, 386 (8 hits).github/workflows/review.yml:26, 115, 165, 170, 190, 206, 222, 246 (8 hits).github/workflows/go-tests.yml:21, 64, 89, 94, 171, 176 (6 hits).github/workflows/monitor-releases.yml:26, 38 (4 hits).github/workflows/platform-eol-check.yml:25, 70 (4 hits)repo-level (14 hits)repo-level (3 hits)repo-level (3 hits)integrations/gen_integrations.py:178
packaging/dag/imageutils.py:70
packaging/dag/imageutils.py:453
packaging/dag/imageutils.py:517
packaging/dag/imageutils.py:788
packaging/dag/imageutils.py:838
packaging/dag/imageutils.py:1359
packaging/dag/imageutils.py:1379
packaging/dag/imageutils.py:1399
packaging/dag/imageutils.py:1190
packaging/dag/imageutils.py:1229
packaging/dag/imageutils.py:1268
packaging/dag/imageutils.py:1112
packaging/dag/imageutils.py:1075
packaging/dag/imageutils.py:1038
packaging/dag/imageutils.py:940
packaging/dag/imageutils.py:892
packaging/dag/imageutils.py:633
packaging/dag/imageutils.py:683
packaging/dag/imageutils.py:1475
packaging/dag/imageutils.py:1499
packaging/dag/imageutils.py:1519
packaging/dag/imageutils.py:1539
integrations/_common.py:66
packaging/dag/imageutils.py:370
integrations/gen_integrations.py:170
.github/scripts/modules/github_actions.py:4
packaging/dag/build_command.py:20
This page is publicly accessible at:
https://repobility.com/scan/b0832461-1e81-4bee-b5c2-ee18f3461301/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/b0832461-1e81-4bee-b5c2-ee18f3461301/
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.