https://github.com/corgiolu-labs/jonny5_ROS2_VR
· scanned 2026-06-17 01:51 UTC (1 month, 1 week ago)
95 raw signals (0 security + 95 graph)
Last scanned 1 month, 1 week ago · v2 · last Δ +9.0 (diff) · 81 actionable findings from 1 signal source. 14 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 1455 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.
| Label | Layer | Status | Path |
|---|---|---|---|
__init__ |
software | healthy | ros2_ws/tools/telemetry_web_bridge.py:41 |
_on_tel |
software | healthy | ros2_ws/tools/telemetry_web_bridge.py:47 |
_on_status |
software | healthy | ros2_ws/tools/telemetry_web_bridge.py:78 |
_serve |
software | healthy | ros2_ws/tools/telemetry_web_bridge.py:89 |
_drain |
software | healthy | ros2_ws/tools/telemetry_web_bridge.py:91 |
_make_ssl_ctx |
software | healthy | ros2_ws/tools/telemetry_web_bridge.py:110 |
_main_async |
software | healthy | ros2_ws/tools/telemetry_web_bridge.py:120 |
main |
software | healthy | ros2_ws/tools/telemetry_web_bridge.py:125 |
_clamp |
software | healthy | ros2_ws/tools/spi_shm_bridge.py:35 |
_write_atomic |
software | healthy | ros2_ws/tools/spi_shm_bridge.py:42 |
__init__ |
software | healthy | ros2_ws/tools/spi_shm_bridge.py:53 |
_on_status |
software | healthy | ros2_ws/tools/spi_shm_bridge.py:66 |
_on_tel |
software | healthy | ros2_ws/tools/spi_shm_bridge.py:77 |
_poll_intent |
software | healthy | ros2_ws/tools/spi_shm_bridge.py:114 |
_dict_to_intent |
software | healthy | ros2_ws/tools/spi_shm_bridge.py:129 |
main |
software | healthy | ros2_ws/tools/spi_shm_bridge.py:166 |
__init__ |
software | healthy | ros2_ws/src/jonny5_sim/jonny5_sim/teleop_intent_sim_node.py… |
_tick |
software | healthy | ros2_ws/src/jonny5_sim/jonny5_sim/teleop_intent_sim_node.py… |
main |
software | healthy | ros2_ws/src/jonny5_sim/jonny5_sim/teleop_intent_sim_node.py… |
__init__ |
software | healthy | ros2_ws/src/jonny5_teleop_vr/jonny5_teleop_vr/ws_teleop_bri… |
_run_loop |
software | healthy | ros2_ws/src/jonny5_teleop_vr/jonny5_teleop_vr/ws_teleop_bri… |
_serve |
software | healthy | ros2_ws/src/jonny5_teleop_vr/jonny5_teleop_vr/ws_teleop_bri… |
_handle_client |
software | healthy | ros2_ws/src/jonny5_teleop_vr/jonny5_teleop_vr/ws_teleop_bri… |
_intent_from_json |
software | healthy | ros2_ws/src/jonny5_teleop_vr/jonny5_teleop_vr/ws_teleop_bri… |
_axis_i16 |
software | healthy | ros2_ws/src/jonny5_teleop_vr/jonny5_teleop_vr/ws_teleop_bri… |
_i16 |
software | healthy | ros2_ws/src/jonny5_teleop_vr/jonny5_teleop_vr/ws_teleop_bri… |
_u8 |
software | healthy | ros2_ws/src/jonny5_teleop_vr/jonny5_teleop_vr/ws_teleop_bri… |
main |
software | healthy | ros2_ws/src/jonny5_teleop_vr/jonny5_teleop_vr/ws_teleop_bri… |
build_telemetry_frame |
software | healthy | ros2_ws/src/jonny5_hardware/jonny5_hardware/mock_spi.py:34 |
build_status_frame |
software | healthy | ros2_ws/src/jonny5_hardware/jonny5_hardware/mock_spi.py:71 |
__init__ |
software | healthy | ros2_ws/src/jonny5_hardware/jonny5_hardware/mock_spi.py:111 |
open |
software | healthy | ros2_ws/src/jonny5_hardware/jonny5_hardware/mock_spi.py:120 |
close |
software | healthy | ros2_ws/src/jonny5_hardware/jonny5_hardware/mock_spi.py:123 |
is_open |
software | healthy | ros2_ws/src/jonny5_hardware/jonny5_hardware/mock_spi.py:127 |
transfer |
software | healthy | ros2_ws/src/jonny5_hardware/jonny5_hardware/mock_spi.py:130 |
__enter__ |
software | healthy | ros2_ws/src/jonny5_hardware/jonny5_hardware/mock_spi.py:168 |
__exit__ |
software | healthy | ros2_ws/src/jonny5_hardware/jonny5_hardware/mock_spi.py:172 |
resolve_legacy_root |
software | healthy | ros2_ws/src/jonny5_hardware/jonny5_hardware/spi_driver_node… |
__init__ |
software | healthy | ros2_ws/src/jonny5_hardware/jonny5_hardware/spi_driver_node… |
set_intent |
software | healthy | ros2_ws/src/jonny5_hardware/jonny5_hardware/spi_driver_node… |
read_intent_from_file |
software | healthy | ros2_ws/src/jonny5_hardware/jonny5_hardware/spi_driver_node… |
write_telemetry_to_file |
software | dead | ros2_ws/src/jonny5_hardware/jonny5_hardware/spi_driver_node… |
read_feedback_from_file |
software | healthy | ros2_ws/src/jonny5_hardware/jonny5_hardware/spi_driver_node… |
write_feedback_to_file |
software | healthy | ros2_ws/src/jonny5_hardware/jonny5_hardware/spi_driver_node… |
_build_bridge |
software | healthy | ros2_ws/src/jonny5_hardware/jonny5_hardware/spi_driver_node… |
_on_intent |
software | healthy | ros2_ws/src/jonny5_hardware/jonny5_hardware/spi_driver_node… |
_tick |
software | healthy | ros2_ws/src/jonny5_hardware/jonny5_hardware/spi_driver_node… |
_request_status |
software | healthy | ros2_ws/src/jonny5_hardware/jonny5_hardware/spi_driver_node… |
publish_telemetry |
software | healthy | ros2_ws/src/jonny5_hardware/jonny5_hardware/spi_driver_node… |
_publish_status |
software | healthy | ros2_ws/src/jonny5_hardware/jonny5_hardware/spi_driver_node… |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
README.md |
software | healthy | README.md |
LICENSE |
software | healthy | LICENSE |
start_mediamtx.sh |
software | healthy | scripts/start_mediamtx.sh |
select_video_pipeline.sh |
software | healthy | scripts/select_video_pipeline.sh |
NOTES.md |
software | healthy | firmware/stm32/NOTES.md |
uart_control.h |
software | healthy | firmware/stm32/src/uart/uart_control.h |
uart_control.c |
software | healthy | firmware/stm32/src/uart/uart_control.c |
bno085.h |
software | healthy | firmware/stm32/src/imu/bno085.h |
bno085.c |
software | healthy | firmware/stm32/src/imu/bno085.c |
imu.h |
software | healthy | firmware/stm32/src/imu/imu.h |
imu.c |
software | healthy | firmware/stm32/src/imu/imu.c |
fatal_diag.c |
software | healthy | firmware/stm32/src/core/fatal_diag.c |
rt_loop.c |
software | healthy | firmware/stm32/src/core/rt_loop.c |
main.c |
software | healthy | firmware/stm32/src/core/main.c |
state_machine.h |
software | healthy | firmware/stm32/src/core/state_machine.h |
rt_loop.h |
software | healthy | firmware/stm32/src/core/rt_loop.h |
state_machine.c |
software | healthy | firmware/stm32/src/core/state_machine.c |
j5vr_setpose.c |
software | healthy | firmware/stm32/src/servo/j5vr_setpose.c |
j5vr_quat_utils.c |
software | healthy | firmware/stm32/src/servo/j5vr_quat_utils.c |
j5vr_manual.h |
software | healthy | firmware/stm32/src/servo/j5vr_manual.h |
j5vr_setpose.h |
software | healthy | firmware/stm32/src/servo/j5vr_setpose.h |
servo_control.c |
software | healthy | firmware/stm32/src/servo/servo_control.c |
j5vr_actuation.h |
software | healthy | firmware/stm32/src/servo/j5vr_actuation.h |
motion_planner.c |
software | healthy | firmware/stm32/src/servo/motion_planner.c |
j5vr_actuation.c |
software | healthy | firmware/stm32/src/servo/j5vr_actuation.c |
j5vr_manual.c |
software | healthy | firmware/stm32/src/servo/j5vr_manual.c |
j5vr_head.h |
software | healthy | firmware/stm32/src/servo/j5vr_head.h |
motion_planner.h |
software | healthy | firmware/stm32/src/servo/motion_planner.h |
pickplace.h |
software | healthy | firmware/stm32/src/servo/pickplace.h |
j5vr_quat_utils.h |
software | healthy | firmware/stm32/src/servo/j5vr_quat_utils.h |
servo_control.h |
software | healthy | firmware/stm32/src/servo/servo_control.h |
j5vr_head.c |
software | healthy | firmware/stm32/src/servo/j5vr_head.c |
pickplace.c |
software | healthy | firmware/stm32/src/servo/pickplace.c |
boundary_buffers.h |
software | healthy | firmware/stm32/src/spi/boundary_buffers.h |
j5_protocol.h |
software | healthy | firmware/stm32/src/spi/j5_protocol.h |
hal_spi_slave.h |
software | healthy | firmware/stm32/src/spi/hal_spi_slave.h |
hal_spi_slave.c |
software | healthy | firmware/stm32/src/spi/hal_spi_slave.c |
assist_v2_raw.c |
software | healthy | firmware/stm32/src/spi/assist_v2_raw.c |
boundary_buffers.c |
software | healthy | firmware/stm32/src/spi/boundary_buffers.c |
j5_protocol.c |
software | healthy | firmware/stm32/src/spi/j5_protocol.c |
assist_v2_raw.h |
software | healthy | firmware/stm32/src/spi/assist_v2_raw.h |
README.md |
software | healthy | ros2_ws/README.md |
SMOKE_TEST.md |
software | healthy | ros2_ws/SMOKE_TEST.md |
smoke_ros2_dryrun.sh |
software | healthy | ros2_ws/tools/smoke_ros2_dryrun.sh |
telemetry_web_bridge.py |
software | healthy | ros2_ws/tools/telemetry_web_bridge.py |
spi_shm_bridge.py |
software | healthy | ros2_ws/tools/spi_shm_bridge.py |
setup.py |
software | healthy | ros2_ws/src/jonny5_sim/setup.py |
teleop_intent_sim_node.py |
software | healthy | ros2_ws/src/jonny5_sim/jonny5_sim/teleop_intent_sim_node.py |
__init__.py |
software | healthy | ros2_ws/src/jonny5_sim/jonny5_sim/__init__.py |
setup.py |
software | healthy | ros2_ws/src/jonny5_teleop_vr/setup.py |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
scripts |
software | healthy | scripts |
firmware |
software | healthy | firmware |
stm32 |
software | healthy | firmware/stm32 |
src |
software | healthy | firmware/stm32/src |
uart |
software | healthy | firmware/stm32/src/uart |
imu |
software | healthy | firmware/stm32/src/imu |
core |
software | healthy | firmware/stm32/src/core |
servo |
software | healthy | firmware/stm32/src/servo |
spi |
software | healthy | firmware/stm32/src/spi |
ros2_ws |
software | healthy | ros2_ws |
tools |
software | healthy | ros2_ws/tools |
src |
software | healthy | ros2_ws/src |
jonny5_sim |
software | healthy | ros2_ws/src/jonny5_sim |
jonny5_sim |
software | healthy | ros2_ws/src/jonny5_sim/jonny5_sim |
jonny5_teleop_vr |
software | healthy | ros2_ws/src/jonny5_teleop_vr |
jonny5_teleop_vr |
software | healthy | ros2_ws/src/jonny5_teleop_vr/jonny5_teleop_vr |
jonny5_hardware |
software | healthy | ros2_ws/src/jonny5_hardware |
jonny5_hardware |
software | healthy | ros2_ws/src/jonny5_hardware/jonny5_hardware |
jonny5_bringup |
software | healthy | ros2_ws/src/jonny5_bringup |
launch |
software | healthy | ros2_ws/src/jonny5_bringup/launch |
jonny5_bringup |
software | healthy | ros2_ws/src/jonny5_bringup/jonny5_bringup |
config |
software | healthy | ros2_ws/src/jonny5_bringup/config |
jonny5_description |
software | healthy | ros2_ws/src/jonny5_description |
config |
software | healthy | ros2_ws/src/jonny5_description/config |
docs |
software | healthy | ros2_ws/docs |
deploy |
software | healthy | ros2_ws/deploy |
raspberry |
software | healthy | raspberry |
tools |
software | healthy | raspberry/tools |
config_runtime |
software | healthy | raspberry/config_runtime |
kinematics |
software | healthy | raspberry/config_runtime/kinematics |
imu |
software | healthy | raspberry/config_runtime/imu |
video |
software | healthy | raspberry/config_runtime/video |
vr |
software | healthy | raspberry/config_runtime/vr |
robot |
software | healthy | raspberry/config_runtime/robot |
controller |
software | healthy | raspberry/controller |
uart |
software | healthy | raspberry/controller/uart |
spi_dataplane |
software | healthy | raspberry/controller/spi_dataplane |
audit |
software | healthy | raspberry/controller/audit |
web_services |
software | healthy | raspberry/controller/web_services |
imu_analytics |
software | healthy | raspberry/controller/imu_analytics |
teleop |
software | healthy | raspberry/controller/teleop |
web |
software | healthy | web |
dashboard |
software | healthy | web/dashboard |
js |
software | healthy | web/dashboard/js |
pages |
software | healthy | web/dashboard/js/pages |
css |
software | healthy | web/dashboard/css |
vr |
software | healthy | web/vr |
shared |
software | healthy | web/shared |
js |
software | healthy | web/shared/js |
css |
software | healthy | web/shared/css |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
TelemetryWebBridge |
software | healthy | ros2_ws/tools/telemetry_web_bridge.py:40 |
SpiShmBridge |
software | healthy | ros2_ws/tools/spi_shm_bridge.py:52 |
TeleopIntentSimNode |
software | healthy | ros2_ws/src/jonny5_sim/jonny5_sim/teleop_intent_sim_node.py… |
WebSocketTeleopBridgeNode |
software | healthy | ros2_ws/src/jonny5_teleop_vr/jonny5_teleop_vr/ws_teleop_bri… |
MockSpiWorker |
software | healthy | ros2_ws/src/jonny5_hardware/jonny5_hardware/mock_spi.py:103 |
Ros2StateProvider |
software | healthy | ros2_ws/src/jonny5_hardware/jonny5_hardware/spi_driver_node… |
SpiDriverNode |
software | healthy | ros2_ws/src/jonny5_hardware/jonny5_hardware/spi_driver_node… |
SystemLoadSampler |
software | healthy | raspberry/tools/measure_mjpeg_baseline.py:57 |
SystemLoadSampler |
software | healthy | raspberry/tools/measure_mjpeg_fullstack.py:57 |
UARTManager |
software | healthy | raspberry/controller/uart/uart_manager.py:44 |
J5VRSPIBridge |
software | healthy | raspberry/controller/spi_dataplane/j5vr_spi_bridge.py:56 |
J5VRPayload |
software | healthy | raspberry/controller/spi_dataplane/j5vr_frame.py:73 |
J5VRFrame |
software | healthy | raspberry/controller/spi_dataplane/j5vr_frame.py:195 |
SPIWorker |
software | healthy | raspberry/controller/spi_dataplane/spi_worker.py:31 |
State |
software | healthy | raspberry/controller/audit/verify_dls_assist_smoke.py:56 |
RollDirectionSample |
software | healthy | raspberry/controller/web_services/self_test_imu.py:95 |
CaptivePortalHandler |
software | healthy | raspberry/controller/web_services/captive_portal_server.py:… |
HeadAssistState |
software | healthy | raspberry/controller/web_services/head_assist.py:203 |
J5HTTPRequestHandler |
software | healthy | raspberry/controller/web_services/https_server.py:56 |
_IPv6HTTPServer |
software | healthy | raspberry/controller/web_services/https_server.py:1003 |
_ProxyHandler |
software | healthy | raspberry/controller/web_services/tcp_port_proxy.py:7 |
_ThreadingTCPServer |
software | healthy | raspberry/controller/web_services/tcp_port_proxy.py:47 |
TelemetrySample |
software | healthy | raspberry/controller/imu_analytics/run_real_imu_ee_validati… |
WSRunner |
software | healthy | raspberry/controller/imu_analytics/run_real_imu_ee_validati… |
Sample |
software | healthy | raspberry/controller/imu_analytics/validate_imu_vs_ee.py:38 |
JointSignResult |
software | healthy | raspberry/controller/imu_analytics/identify_joint_signs.py:… |
viene |
software | healthy | web/dashboard/js/pages/vr.js:viene |
| Label | Layer | Status | Path |
|---|---|---|---|
/twin |
frontend | healthy | web/dashboard/js/pages/twin.js |
/settings |
frontend | healthy | web/dashboard/js/pages/settings.js |
/joints |
frontend | healthy | web/dashboard/js/pages/joints.js |
/vr |
frontend | healthy | web/dashboard/js/pages/vr.js |
/test |
frontend | healthy | web/dashboard/js/pages/test.js |
/ik |
frontend | healthy | web/dashboard/js/pages/ik.js |
/iklive |
frontend | healthy | web/dashboard/js/pages/iklive.js |
/pickplace |
frontend | healthy | web/dashboard/js/pages/pickplace.js |
| Label | Layer | Status | Path |
|---|---|---|---|
127.0.0.1 |
network | healthy | ros2_ws/tools/smoke_ros2_dryrun.sh |
192.168.10.1 |
network | healthy | ros2_ws/deploy/j5_net_autoswitch.sh |
192.168.137.1 |
network | healthy | ros2_ws/deploy/j5_net_autoswitch.sh |
192.168.137.221 |
network | healthy | ros2_ws/deploy/host_setup_pi.sh |
8.8.8.8 |
network | healthy | ros2_ws/deploy/host_setup_pi.sh |
10.42.0.1 |
network | healthy | raspberry/controller/web_services/captive_portal_server.py |
| Label | Layer | Status | Path |
|---|---|---|---|
image::ros2_ws/deploy/Dockerfile |
hardware | healthy | ros2_ws/deploy/Dockerfile |
jonny5 |
hardware | healthy | ros2_ws/deploy/docker-compose.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
corgiolu-labs__jonny5_ROS2_VR |
software | healthy | /data/fable5_failed_archive/corgiolu-labs__jonny5_ROS2_VR |
This page is publicly accessible at:
https://repobility.com/scan/33100947-6851-49e8-9b55-c7d788a3cee3/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/33100947-6851-49e8-9b55-c7d788a3cee3/
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.