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.
107 of your 237 findings came from Repobility's proprietary detections. ✓ Repobility tags below mark them.

Scan timing: clone 5.28s · analysis 21.67s · 8.1 MB · GitHub API rate-limit (preflight)

dora-rs/dora

https://github.com/dora-rs/dora · scanned 2026-06-05 15:00 UTC (5 days, 3 hours ago) · 10 languages

462 raw signals (198 security + 264 graph) 11th percentile · Rust · large (100-500K LoC) System graph score 77 (lower by 20)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 5 days, 3 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.

JSON
Score breakdown â 2026-05-18-v5
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
Severity distribution — click a segment to filter
Active filters: excluding tests × Reset all

All 1632 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
README.zh-CN.md software healthy README.zh-CN.md
Cross.toml software healthy Cross.toml
release.toml software healthy release.toml
deny.toml software healthy deny.toml
Cargo.toml software healthy Cargo.toml
dora-schema.json software healthy dora-schema.json
README.md software healthy README.md
CLAUDE.md software healthy CLAUDE.md
install.sh software healthy install.sh
Changelog.md software healthy Changelog.md
CONTRIBUTING.md software healthy CONTRIBUTING.md
cliff.toml software healthy cliff.toml
docker-compose.ros2dev.yml software healthy docker-compose.ros2dev.yml
Makefile software healthy Makefile
dist-workspace.toml software healthy dist-workspace.toml
NOTICE.md software healthy NOTICE.md
AGENTS.md software healthy AGENTS.md
_typos.toml software healthy _typos.toml
Dockerfile software healthy docker/ros2dev/Dockerfile
README.md software healthy docker/slim/README.md
Dockerfile software healthy docker/slim/Dockerfile
v1.yml software healthy types/std/media/v1.yml
v1.yml software healthy types/std/vision/v1.yml
v1.yml software healthy types/std/core/v1.yml
v1.yml software healthy types/std/math/v1.yml
v1.yml software healthy types/std/control/v1.yml
ws-cli-e2e.rs software healthy tests/ws-cli-e2e.rs
node-lifecycle-e2e.rs software healthy tests/node-lifecycle-e2e.rs
cpp-operator-cxx-bridge.rs software healthy tests/cpp-operator-cxx-bridge.rs
example-tests.rs software healthy tests/example-tests.rs
example-smoke.rs software healthy tests/example-smoke.rs
fault-tolerance-e2e.rs software healthy tests/fault-tolerance-e2e.rs
send_data.py software healthy tests/queue_size_and_timeout_python/send_data.py
receive_data.py software healthy tests/queue_size_and_timeout_python/receive_data.py
dataflow.yaml software healthy tests/queue_size_and_timeout_python/dataflow.yaml
zenoh-debug-dataflow.yml software healthy tests/fixtures/zenoh-debug-dataflow.yml
ticker.py software warning tests/fixtures/ticker.py
type-mismatch.yml software healthy tests/fixtures/type-mismatch.yml
sink.py software warning tests/fixtures/sink.py
planned-stop-sigterm.yml software healthy tests/dataflows/planned-stop-sigterm.yml
max-restarts-exceeded.yml software healthy tests/dataflows/max-restarts-exceeded.yml
restart-recovers.yml software healthy tests/dataflows/restart-recovers.yml
node-lifecycle.yml software healthy tests/dataflows/node-lifecycle.yml
node-restarted-delivery.yml software healthy tests/dataflows/node-restarted-delivery.yml
health-check-cycle.yml software healthy tests/dataflows/health-check-cycle.yml
max-restarts-truly-exhausted.yml software healthy tests/dataflows/max-restarts-truly-exhausted.yml
restart-window-reset.yml software healthy tests/dataflows/restart-window-reset.yml
input-timeout-delivery.yml software healthy tests/dataflows/input-timeout-delivery.yml
input-recovered-delivery.yml software healthy tests/dataflows/input-recovered-delivery.yml
restart-policy-always.yml software healthy tests/dataflows/restart-policy-always.yml

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

LabelLayerStatusPath
docker software healthy docker
ros2dev software healthy docker/ros2dev
slim software healthy docker/slim
types software healthy types
std software healthy types/std
media software healthy types/std/media
vision software healthy types/std/vision
core software healthy types/std/core
math software healthy types/std/math
control software healthy types/std/control
tests software healthy tests
queue_size_and_timeout_python software healthy tests/queue_size_and_timeout_python
fixtures software healthy tests/fixtures
dataflows software healthy tests/dataflows
queue_size_latest_data_python software healthy tests/queue_size_latest_data_python
cmake-find-package-operator-cxx software healthy tests/cmake-find-package-operator-cxx
queue_size_latest_data_rust software healthy tests/queue_size_latest_data_rust
receive_data software healthy tests/queue_size_latest_data_rust/receive_data
src software healthy tests/queue_size_latest_data_rust/receive_data/src
sample-inputs software healthy tests/sample-inputs
cmake-find-package-c software healthy tests/cmake-find-package-c
fault_tolerance software healthy tests/fault_tolerance
clean_exit_node software healthy tests/fault_tolerance/clean_exit_node
src software healthy tests/fault_tolerance/clean_exit_node/src
hang_after_init_node software healthy tests/fault_tolerance/hang_after_init_node
src software healthy tests/fault_tolerance/hang_after_init_node/src
event_log_observer_node software healthy tests/fault_tolerance/event_log_observer_node
src software healthy tests/fault_tolerance/event_log_observer_node/src
delayed_crash_node software healthy tests/fault_tolerance/delayed_crash_node
src software healthy tests/fault_tolerance/delayed_crash_node/src
fire_and_forget_source_node software healthy tests/fault_tolerance/fire_and_forget_source_node
src software healthy tests/fault_tolerance/fire_and_forget_source_node/src
always_crash_node software healthy tests/fault_tolerance/always_crash_node
src software healthy tests/fault_tolerance/always_crash_node/src
silent_source_node software healthy tests/fault_tolerance/silent_source_node
src software healthy tests/fault_tolerance/silent_source_node/src
timed_burst_source_node software healthy tests/fault_tolerance/timed_burst_source_node
src software healthy tests/fault_tolerance/timed_burst_source_node/src
input_closed_observer_node software healthy tests/fault_tolerance/input_closed_observer_node
src software healthy tests/fault_tolerance/input_closed_observer_node/src
cmake-find-package-operator-c software healthy tests/cmake-find-package-operator-c
cmake-find-package-cxx software healthy tests/cmake-find-package-cxx
.circleci software healthy .circleci
docs software healthy docs
binaries software healthy binaries
mavlink2-bridge-node software healthy binaries/mavlink2-bridge-node
tests software healthy binaries/mavlink2-bridge-node/tests
src software healthy binaries/mavlink2-bridge-node/src
coordinator software healthy binaries/coordinator
tests software healthy binaries/coordinator/tests

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

LabelLayerStatusPath
main software healthy tests/queue_size_and_timeout_python/send_data.py:11
main software healthy tests/queue_size_and_timeout_python/receive_data.py:8
test_import_main software healthy binaries/cli/src/template/python/__node-name__/tests/test__…
test_node_logic_with_mock software healthy binaries/cli/src/template/python/__node-name__/tests/test__…
main software healthy binaries/cli/src/template/python/__node-name__/__node_name_…
main software healthy binaries/cli/src/template/python/talker/talker-template.py:7
main software healthy binaries/cli/src/template/python/listener/listener-template…
__init__ software healthy binaries/cli/src/template/python/operator/operator-template…
on_event software healthy binaries/cli/src/template/python/operator/operator-template…
__del__ software healthy binaries/cli/src/template/python/operator/operator-template…
__init__ software healthy examples/ros2-comparison/ros2_sender.py:22
make_msg software healthy examples/ros2-comparison/ros2_sender.py:27
run software healthy examples/ros2-comparison/ros2_sender.py:39
main software healthy examples/ros2-comparison/ros2_sender.py:78
percentile software healthy examples/ros2-comparison/dora_receiver.py:13
format_size software healthy examples/ros2-comparison/dora_receiver.py:20
fmt_us software healthy examples/ros2-comparison/dora_receiver.py:30
flush software healthy examples/ros2-comparison/dora_receiver.py:43
load_csv software healthy examples/ros2-comparison/analyze.py:15
fmt_us software healthy examples/ros2-comparison/analyze.py:34
main software healthy examples/ros2-comparison/analyze.py:38
percentile software healthy examples/ros2-comparison/ros2_receiver.py:19
format_size software healthy examples/ros2-comparison/ros2_receiver.py:26
__init__ software healthy examples/ros2-comparison/ros2_receiver.py:37
on_latency software dead examples/ros2-comparison/ros2_receiver.py:51
on_throughput software dead examples/ros2-comparison/ros2_receiver.py:54
_handle software healthy examples/ros2-comparison/ros2_receiver.py:61
_flush software healthy examples/ros2-comparison/ros2_receiver.py:83
fmt_us software healthy examples/ros2-comparison/ros2_receiver.py:99
_write_csv software healthy examples/ros2-comparison/ros2_receiver.py:125
main software healthy examples/ros2-comparison/ros2_receiver.py:130
stamp_payload software healthy examples/ros2-comparison/dora_sender.py:20
main software healthy examples/python-dataflow-builder/test_builder_api.py:37
main software healthy examples/python-dataflow/receiver.py:8
main software healthy examples/python-dataflow/sender.py:10
main software healthy examples/python-dataflow/transformer.py:9
main software healthy examples/python-yolo-detection/plot.py:19
main software healthy examples/python-yolo-detection/webcam.py:20
main software healthy examples/python-yolo-detection/object_detection.py:20
main software healthy examples/cross-language/python_receiver.py:11
main software healthy examples/cross-language/python_sender.py:9
main software healthy examples/log-sink-file/processor.py:9
main software healthy examples/log-sink-file/sensor.py:10
main software healthy examples/python-recv-async/receiver.py:14
main software healthy examples/python-recv-async/sender.py:9
main software healthy examples/log-sink-tcp/source.py:10
main software healthy examples/dynamic-agent-tools/echo_tool.py:10
main software healthy examples/dynamic-agent-tools/agent.py:23
main software healthy examples/dynamic-agent-tools/calc_tool.py:13
main software healthy examples/python-drain/receive_data.py:6

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

LabelLayerStatusPath
cargo-release cicd healthy .github/workflows/cargo-release.yml
claude cicd healthy .github/workflows/claude-code.yml
build_and_push cicd healthy .github/workflows/docker-image.yml
assign-unassign cicd healthy .github/workflows/dora-bot-assign.yml
stale-unassign cicd healthy .github/workflows/dora-bot-assign.yml
find-package-smoke cicd healthy .github/workflows/test-c-cpp-libraries.yml
fmt cicd healthy .github/workflows/ci.yml
clippy cicd healthy .github/workflows/ci.yml
check cicd healthy .github/workflows/ci.yml
test cicd healthy .github/workflows/ci.yml
e2e cicd healthy .github/workflows/ci.yml
contract-tests cicd healthy .github/workflows/ci.yml
bench cicd healthy .github/workflows/ci.yml
typos cicd healthy .github/workflows/ci.yml
audit cicd healthy .github/workflows/ci.yml
unwrap-budget cicd healthy .github/workflows/ci.yml
check-license cicd healthy .github/workflows/ci.yml
triage cicd healthy .github/workflows/labeler.yml
notify cicd healthy .github/workflows/trunk-merge-failure-notify.yml
linux cicd healthy .github/workflows/pip-release.yml
musllinux cicd healthy .github/workflows/pip-release.yml
musleabi cicd healthy .github/workflows/pip-release.yml
windows cicd healthy .github/workflows/pip-release.yml
macos cicd healthy .github/workflows/pip-release.yml
sdist cicd healthy .github/workflows/pip-release.yml
pip-release-all-green cicd healthy .github/workflows/pip-release.yml
release cicd healthy .github/workflows/pip-release.yml
smoke-suite cicd healthy .github/workflows/nightly.yml
build-cli cicd healthy .github/workflows/nightly.yml
log-sinks cicd healthy .github/workflows/nightly.yml
service-action cicd healthy .github/workflows/nightly.yml
streaming cicd healthy .github/workflows/nightly.yml
record-replay cicd healthy .github/workflows/nightly.yml
cluster-smoke cicd healthy .github/workflows/nightly.yml
cluster-e2e cicd healthy .github/workflows/nightly.yml
cluster-record-replay cicd healthy .github/workflows/nightly.yml
topic-and-top-smoke cicd healthy .github/workflows/nightly.yml
cpu-affinity-smoke cicd healthy .github/workflows/nightly.yml
redb-backend-smoke cicd healthy .github/workflows/nightly.yml
daemon-reconnect-smoke cicd healthy .github/workflows/nightly.yml
state-reconstruction-smoke cicd healthy .github/workflows/nightly.yml
test-cross-platform cicd healthy .github/workflows/nightly.yml
examples cicd healthy .github/workflows/nightly.yml
cli-tests cicd healthy .github/workflows/nightly.yml
bench-example cicd healthy .github/workflows/nightly.yml
cross-check cicd healthy .github/workflows/nightly.yml
ros2-bridge cicd healthy .github/workflows/nightly.yml
msrv cicd healthy .github/workflows/nightly.yml
file-issue-on-failure cicd healthy .github/workflows/nightly.yml
regenerate_schemas cicd healthy .github/workflows/regenerate-schemas.yml

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

LabelLayerStatusPath
Operator software healthy binaries/cli/src/template/python/operator/operator-template…
BenchSender software healthy examples/ros2-comparison/ros2_sender.py:21
BenchReceiver software healthy examples/ros2-comparison/ros2_receiver.py:36
Operator software healthy examples/python-operator-dataflow/file_saver_op.py:7
Operator software healthy examples/python-operator-dataflow/sentence_transformers_op.…
Operator software healthy examples/python-operator-dataflow/plot.py:17
Operator software healthy examples/python-operator-dataflow/llm_op.py:189
Operator software healthy examples/python-operator-dataflow/webcam.py:19
Operator software healthy examples/python-operator-dataflow/object_detection.py:15
Operator software healthy examples/python-operator-dataflow/microphone_op.py:13
Operator software healthy examples/python-operator-dataflow/whisper_op.py:10
Pending software healthy examples/mavlink2-bridge-sitl-mission/mission.py:64
Mission software healthy examples/mavlink2-bridge-sitl-mission/mission.py:132
Pending software healthy examples/mavlink2-bridge-sitl-mission/mission_long.py:148
Mission software healthy examples/mavlink2-bridge-sitl-mission/mission_long.py:208
RoverMission software healthy examples/mavlink2-bridge-sitl-mission/mission_rover.py:129
DoraStatus software healthy apis/python/node/dora/__init__.py:38
MockNode software healthy apis/python/node/dora/testing.py:28
_CudaIpcMemHandle software healthy apis/python/node/dora/cuda.py:27
IpcHandle software healthy apis/python/node/dora/cuda.py:133
_CudaArrayInterface software healthy apis/python/node/dora/cuda.py:191
DataflowBuilder software healthy apis/python/node/dora/builder.py:6
Output software healthy apis/python/node/dora/builder.py:36
Node software healthy apis/python/node/dora/builder.py:50
Operator software healthy apis/python/node/dora/builder.py:151

LabelLayerStatusPath
gha::cargo-release cicd healthy .github/workflows/cargo-release.yml
gha::claude-code cicd healthy .github/workflows/claude-code.yml
gha::docker-image cicd healthy .github/workflows/docker-image.yml
gha::dora-bot-assign cicd healthy .github/workflows/dora-bot-assign.yml
gha::test-c-cpp-libraries cicd healthy .github/workflows/test-c-cpp-libraries.yml
gha::ci cicd healthy .github/workflows/ci.yml
gha::labeler cicd healthy .github/workflows/labeler.yml
gha::trunk-merge-failure-notify cicd healthy .github/workflows/trunk-merge-failure-notify.yml
gha::pip-release cicd healthy .github/workflows/pip-release.yml
gha::nightly cicd healthy .github/workflows/nightly.yml
gha::regenerate-schemas cicd healthy .github/workflows/regenerate-schemas.yml
gha::release cicd healthy .github/workflows/release.yml
gha::cargo-update cicd healthy .github/workflows/cargo-update.yml
gha::publish-c-cpp-libraries cicd healthy .github/workflows/publish-c-cpp-libraries.yml
gha::delete-buildjet-cache cicd healthy .github/workflows/delete-buildjet-cache.yml
gha::guide cicd healthy .github/workflows/guide.yml
circleci cicd healthy .circleci/config.yml

LabelLayerStatusPath
127.0.0.1 network healthy tests/ws-cli-e2e.rs
10.0.0.1 network healthy binaries/coordinator/src/ws_server.rs
10.0.0.2 network healthy binaries/coordinator/src/ws_server.rs
10.0.0.3 network healthy binaries/coordinator/src/ws_server.rs
10.0.0.4 network healthy binaries/coordinator/src/ws_server.rs
192.168.1.1 network healthy binaries/cli/src/command/daemon.rs
192.168.1.100 network healthy binaries/cli/src/command/cluster/config.rs
192.168.1.101 network healthy binaries/cli/src/command/cluster/config.rs
2.2.3.4 network healthy libraries/extensions/ros2-bridge/python/src/qos.rs
2.2.3.11 network healthy libraries/extensions/ros2-bridge/python/src/qos.rs

LabelLayerStatusPath
port:2222 network healthy binaries/cli/src/command/cluster/config.rs
port:7000 network healthy binaries/cli/src/command/cluster/config.rs
port:8080 network healthy libraries/message/src/descriptor.rs
port:4317 network healthy libraries/extensions/telemetry/tracing/src/telemetry.rs
port:4318 network healthy libraries/extensions/telemetry/tracing/src/telemetry.rs
port:16686 network healthy libraries/extensions/telemetry/tracing/src/telemetry.rs
port:06 network healthy .github/workflows/nightly.yml
port:08 network healthy .github/workflows/cargo-update.yml

LabelLayerStatusPath
GITHUB_TOKEN cicd healthy
RUST_VERSION cicd healthy
CARGO_REGISTRY_TOKEN cicd healthy
ANTHROPIC_API_KEY cicd healthy
PYTHON_VERSION cicd healthy
PYPI_PASS cicd healthy
RUST_TOOLCHAIN_DIR cicd healthy

LabelLayerStatusPath
image::docker/ros2dev/Dockerfile hardware healthy docker/ros2dev/Dockerfile
image::docker/slim/Dockerfile hardware healthy docker/slim/Dockerfile

LabelLayerStatusPath
repobility-clone-4erbksfh software healthy /tmp/repobility-clone-4erbksfh

LabelLayerStatusPath
gpu (detected) hardware healthy dora-schema.json
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/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.