https://github.com/tenzir/tenzir
· scanned 2026-06-05 13:16 UTC (5 days, 7 hours ago)
· 10 languages
360 raw signals (100 security + 260 graph) 11/13 scanners ran 50th percentile · Cpp · large (100-500K LoC) System graph score 74 (lower by 6)
Last scanned 5 days, 7 hours ago · v2 · 84 actionable findings from 2 signal sources. 146 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 |
40.0 | 0.15 | 6.00 |
security_score |
100.0 | 0.25 | 25.00 |
testing_score |
20.0 | 0.20 | 4.00 |
documentation_score |
90.0 | 0.15 | 13.50 |
practices_score |
79.0 | 0.15 | 11.85 |
code_quality |
67.0 | 0.10 | 6.70 |
| Overall | 1.00 | 67.0 |
Showing 72 of 84 actionable findings. 230 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.
.github/workflows/nix-build-job.yaml:370
.github/workflows/tenzir.yaml:611, 636, 734, 914, 915, 928, 1104, 1116, +5 more (13 hits).github/workflows/style-check.yaml:30, 40 (2 hits).github/workflows/analysis.yaml:86libtenzir/builtins/aspects/index.cpp:30libtenzir/builtins/components/metrics_collector.cpp:84libtenzir/builtins/operators/fields.cpp:31Dockerfile:1, 2 (2 hits)tenzir/services/systemd/test/Dockerfile:1.github/workflows/analysis.yaml:20
python/Dockerfile:28
CI/CD securitycontainers
python/Dockerfile:19
CI/CD securitycontainers
.github/workflows/sync-news.yaml:25
CI/CD securitySupply chainGitHub Actions
python/Dockerfile:19
containersRemote installer
.github/workflows/sync-news.yaml:25
CI/CD securitySupply chainGithub actions
python/tenzir-operator/src/tenzir_operator/executor.py:404
Exec used
.github/workflows/labeler.yaml:31
CI/CD securitySupply chainGithub actions
.github/workflows/nix-build.py:421
Error handlingquality
.dockerignore
CI/CD securitycontainers
Dockerfile:495ansible/test/Dockerfile:1tenzir/services/systemd/test/Dockerfile:1Dockerfile:44, 67, 77, 203 (4 hits)tenzir/services/systemd/test/Dockerfile:3.github/workflows/tenzir.yaml:163, 165, 170, 609, 762, 764, 912, 926, +3 more (19 hits).github/workflows/marketplace-release.yaml:56, 67, 73, 82 (7 hits).github/workflows/bump-plugins-submodule.yaml:20, 36, 42 (5 hits).github/workflows/ccache-r2-broker.yaml:61 (2 hits).github/workflows/docker.yaml:58, 66 (2 hits).github/workflows/update-ocsf-schemas.yaml:30, 62 (2 hits).github/workflows/analysis.yaml:84.github/workflows/release.yaml:148.github/workflows/benchmark-pr.yaml.github/workflows/ccache-r2-broker.yaml.github/workflows/claude.yaml.github/workflows/docker.yaml.github/workflows/macos-notarization-check.yaml.github/workflows/marketplace-release.yaml.github/workflows/nix-build-job.yaml.github/workflows/push-manifest.yamlschema/taxonomy/tenzir/file.yaml:28
Weak hash
scripts/sync-tenzir-nodes.sh
Ports
python/Dockerfile:9
CI/CD securitycontainers
libtenzir/builtins/operators/from_tcp.cpp:5, 187 (2 hits)libtenzir/builtins/operators/sockets.cpp:37, 40 (2 hits)libtenzir/aux/robin-map/include/tsl/robin_set.h:102libtenzir/builtins/aggregation-functions/any.cpp:18libtenzir/builtins/aggregation-functions/distinct.cpp:67libtenzir/builtins/aggregation-functions/min_max.cpp:131libtenzir/builtins/aggregation-functions/stddev_variance.cpp:11libtenzir/builtins/aggregation-functions/sum.cpp:122Dockerfile:2
containersPinned dependencies
Dockerfile:1
containersPinned dependencies
.github/workflows/tenzir.yaml:633, 731, 956, 971, 1019, 1045 (12 hits).github/workflows/analysis.yaml:72, 78 (2 hits).github/workflows/bump-plugins-submodule.yaml:31 (2 hits).github/workflows/sync-news.yaml:18 (2 hits).github/workflows/update-ocsf-schemas.yaml:19, 48 (2 hits).github/workflows/ccache-r2-broker.yaml:23.github/workflows/docker.yaml:100.github/workflows/labeler.yaml:58repo-level (15 hits)repo-level (3 hits)repo-level (2 hits).github/workflows/nix-build.py:434
.github/workflows/nix-build.py:1160
.github/workflows/nix-build.py:1107
scripts/bench-ci/run_benchmarks.py:372
.github/workflows/nix-build.py:721
.github/workflows/nix-build.py:677
.github/workflows/nix-build.py:1031
python/tenzir/src/tenzir/tenzir/convert.py:32
python/tenzir-common/src/tenzir_common/logging.py:30
python/tenzir/src/tenzir/utils/asyncio.py:40
python/tenzir-operator/src/tenzir_operator/executor.py:425
python/tenzir-common/src/tenzir_common/arrow.py:440
scripts/benchmark-nats.py:522
scripts/bench-ci/run_benchmarks.py:158
python/tenzir/src/tenzir/tenzir/tenzir.py:550
python/tenzir/src/tenzir/tenzir/cli.py:60
This page is publicly accessible at:
https://repobility.com/scan/dbb69b60-e274-4966-9540-2b97d7923d14/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/dbb69b60-e274-4966-9540-2b97d7923d14/
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.