Scan timing: clone 5.28s · analysis 21.67s · 8.1 MB · GitHub API rate-limit (preflight)
https://github.com/dora-rs/dora
· scanned 2026-06-05 15:00 UTC (5 days, 2 hours ago)
· 10 languages
462 raw signals (198 security + 264 graph) 14th percentile · Rust · large (100-500K LoC) System graph score 77 (lower by 20)
Last scanned 5 days, 2 hours ago · v2 · 156 actionable findings from 2 signal sources. 172 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 |
60.0 | 0.15 | 9.00 |
security_score |
26.4 | 0.25 | 6.60 |
testing_score |
45.0 | 0.20 | 9.00 |
documentation_score |
100.0 | 0.15 | 15.00 |
practices_score |
84.0 | 0.15 | 12.60 |
code_quality |
47.6 | 0.10 | 4.76 |
| Overall | 1.00 | 57.0 |
Showing 133 of 156 actionable findings. 328 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.
examples/python-operator-dataflow/requirements.txt
examples/python-operator-dataflow/requirements.txt
examples/python-operator-dataflow/requirements.txt
examples/python-operator-dataflow/requirements.txt
examples/python-operator-dataflow/requirements.txt
examples/ros2-comparison/ros2_receiver.py:135
examples/python-operator-dataflow/llm_op.py:201
examples/python-operator-dataflow/file_saver_op.py:25
examples/mavlink2-bridge-sitl-mission/mission.py:238, 240, 246, 248, 249, 251, 252, 253, +5 more (13 hits)examples/mavlink2-bridge-sitl-mission/mission_long.py:417, 428, 436, 440, 475, 476, 478, 479, +4 more (12 hits)Cargo.lock
docker/slim/Dockerfile:1
docker/ros2dev/Dockerfile:11
docker/ros2dev/Dockerfile:37, 44 (2 hits)docker/slim/Dockerfile:16Cargo.lock
.github/workflows/nightly.yml:82, 106, 139, 168, 211, 237, 307, 402, +6 more (14 hits).github/workflows/ci.yml:62, 73, 93, 119, 242, 301, 364, 395 (8 hits).github/workflows/pip-release.yml:99, 137, 178, 211, 242, 267 (6 hits).github/workflows/publish-c-cpp-libraries.yml:34, 116, 122, 134 (4 hits).github/workflows/guide.yml:41, 44, 50 (3 hits).github/workflows/cargo-update.yml:17, 53 (2 hits).github/workflows/claude-code.yml:29 (2 hits).github/workflows/dora-bot-assign.yml:17 (2 hits).github/workflows/pip-release.yml:81, 127, 169, 203, 235, 260, 305 (7 hits).github/workflows/ci.yml:78, 97, 123, 246 (4 hits).github/workflows/test-c-cpp-libraries.yml:68, 73 (4 hits).github/workflows/nightly.yml:1288, 1513, 1572 (3 hits).github/workflows/release.yml:98, 106, 198 (3 hits).github/workflows/claude-code.yml:35 (2 hits).github/workflows/publish-c-cpp-libraries.yml:37, 42 (2 hits).github/workflows/cargo-release.yml:24.github/workflows/ci.yml:63, 74, 94, 120, 243 (5 hits).github/workflows/cargo-release.yml:27Cargo.lock
Cargo.lock
examples/python-operator-dataflow/requirements.txt
examples/python-operator-dataflow/requirements.txt
examples/python-operator-dataflow/requirements.txt
examples/python-operator-dataflow/requirements.txt
examples/python-operator-dataflow/requirements.txt
examples/python-operator-dataflow/requirements.txt
Cargo.lock
examples/python-operator-dataflow/requirements.txt
examples/python-operator-dataflow/requirements.txt
examples/python-operator-dataflow/requirements.txt
examples/python-operator-dataflow/requirements.txt
examples/python-operator-dataflow/requirements.txt
examples/python-operator-dataflow/requirements.txt
examples/python-operator-dataflow/requirements.txt
examples/python-operator-dataflow/requirements.txt
examples/python-operator-dataflow/requirements.txt
examples/python-operator-dataflow/requirements.txt
examples/python-operator-dataflow/requirements.txt
examples/python-operator-dataflow/requirements.txt
examples/python-operator-dataflow/requirements.txt
examples/python-operator-dataflow/requirements.txt
examples/python-operator-dataflow/requirements.txt
examples/python-operator-dataflow/requirements.txt
examples/python-operator-dataflow/requirements.txt
examples/python-operator-dataflow/requirements.txt
examples/python-operator-dataflow/requirements.txt
examples/python-operator-dataflow/requirements.txt
examples/python-operator-dataflow/requirements.txt
examples/python-operator-dataflow/requirements.txt
examples/python-operator-dataflow/requirements.txt
examples/python-operator-dataflow/requirements.txt
examples/python-operator-dataflow/requirements.txt
apis/python/node/uv.lock
examples/python-operator-dataflow/requirements.txt
examples/python-operator-dataflow/requirements.txt
examples/python-operator-dataflow/requirements.txt
Cargo.lock
docker/ros2dev/Dockerfile:44
containersRemote installer
docker/slim/Dockerfile:16
containersRemote installer
.github/workflows/nightly.yml:1127, 1217, 1550 (3 hits).github/workflows/cargo-release.yml:27binaries/runtime/src/operator/python.rs:101
Eval used
libraries/extensions/ros2-bridge/python/src/typed/mod.rs:103
Eval used
examples/mavlink2-bridge-sitl-mission/mission_long.py:46examples/mavlink2-bridge-sitl-mission/mission_rover.py:49examples/mavlink2-bridge-sitl-mission/scripts/forward_to_qgc.py:49examples/python-drain/receive_data.py:14examples/python-operator-dataflow/llm_op.py:253.dockerignore
CI/CD securitycontainers
docker/slim/Dockerfile:1
CI/CD securitycontainers
docker/ros2dev/Dockerfile:11
CI/CD securitycontainers
examples/python-operator-dataflow/requirements.txt
examples/python-operator-dataflow/requirements.txt
examples/python-operator-dataflow/requirements.txt
examples/python-operator-dataflow/requirements.txt
scripts/qa/all.sh:330
docs/contributor-qa-cheatsheet.md:133
examples/python-operator-dataflow/requirements.txt
examples/python-operator-dataflow/requirements.txt
examples/python-operator-dataflow/requirements.txt
examples/python-operator-dataflow/requirements.txt:5, 6, 7, 9, 12, 17, 18, 47, +1 more (9 hits)examples/cross-language/requirements.txt:1, 2 (2 hits)examples/mavlink2-bridge-sitl-mission/requirements.txt:1, 2 (2 hits)examples/mavlink2-bridge/requirements.txt:1, 2 (2 hits).github/workflows/cargo-release.yml.github/workflows/cargo-update.yml.github/workflows/claude-code.yml.github/workflows/docker-image.yml.github/workflows/guide.yml.github/workflows/pip-release.yml.github/workflows/publish-c-cpp-libraries.yml.github/workflows/regenerate-schemas.yml.github/workflows/nightly.yml
Ports
docker/slim/Dockerfile:4
CI/CD securitycontainers
docker/ros2dev/Dockerfile:44
CI/CD securitycontainers
apis/c/operator/build.rs:21, 35 (2 hits)apis/c++/operator/build.rs:13apis/c/node/build.rs:34apis/c/node/src/lib.rs:186apis/python/node/src/lib.rs:502apis/rust/node/src/daemon_connection/node_integration_testing.rs:112apis/rust/node/src/event_stream/merged.rs:48binaries/cli/src/command/topic/echo.rs:223examples/python-operator-dataflow/requirements.txt
examples/python-operator-dataflow/requirements.txt
docker/slim/Dockerfile:1
containersPinned dependencies
docker/ros2dev/Dockerfile:11
containersPinned dependencies
repo-level (5 hits)examples/python-concurrent-rw/receive_data.py:20
examples/python-concurrent-rw/receive_data.py:11
This page is publicly accessible at:
https://repobility.com/scan/7a2264a2-a229-4837-99a3-4ca2b3258520/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/7a2264a2-a229-4837-99a3-4ca2b3258520/
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.