https://github.com/spanko/OneCollarFirmwareV2
· scanned 2026-06-16 00:19 UTC (2 months, 2 weeks ago)
9 raw signals (0 security + 9 graph)
Last scanned 2 months, 2 weeks ago · v1 · 9 actionable findings from 1 signal source. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 96 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 |
|---|---|---|---|
.mcp.json |
software | healthy | .mcp.json |
README.md |
software | healthy | README.md |
CLAUDE.md |
software | healthy | CLAUDE.md |
README.md |
software | healthy | models/rev7/README.md |
README.md |
software | healthy | models/rev6/README.md |
10_rev6_bringup_log.md |
software | healthy | docs/10_rev6_bringup_log.md |
pb_decode.c |
software | healthy | components/nanopb/pb_decode.c |
pb.h |
software | healthy | components/nanopb/pb.h |
pb_decode.h |
software | healthy | components/nanopb/pb_decode.h |
pb_encode.h |
software | healthy | components/nanopb/pb_encode.h |
pb_encode.c |
software | healthy | components/nanopb/pb_encode.c |
LICENSE.txt |
software | healthy | components/nanopb/LICENSE.txt |
pb_common.c |
software | healthy | components/nanopb/pb_common.c |
pb_common.h |
software | healthy | components/nanopb/pb_common.h |
architecture.md |
software | healthy | .claude/architecture.md |
hardware.md |
software | healthy | .claude/hardware.md |
conventions.md |
software | healthy | .claude/conventions.md |
SKILL.md |
software | healthy | .claude/skills/esp32-panic-decode/SKILL.md |
SKILL.md |
software | healthy | .claude/skills/firmware-engineer-framing/SKILL.md |
imu_viz.py |
software | healthy | tools/imu_viz.py |
imu_viz_3d.py |
software | healthy | tools/imu_viz_3d.py |
idf_component.yml |
software | healthy | main/idf_component.yml |
imu_sampler.c |
software | healthy | main/imu_sampler.c |
bringup_rev6.c |
software | healthy | main/bringup_rev6.c |
data_logger.h |
software | healthy | main/data_logger.h |
data_logger.c |
software | healthy | main/data_logger.c |
main.c |
software | healthy | main/main.c |
i2c_bus.c |
software | healthy | main/i2c_bus.c |
imu_sampler.h |
software | healthy | main/imu_sampler.h |
i2c_bus.h |
software | healthy | main/i2c_bus.h |
audio_iface.h |
software | healthy | main/hal/audio_iface.h |
imu_iface.h |
software | healthy | main/hal/imu_iface.h |
highg_iface.h |
software | healthy | main/hal/highg_iface.h |
sflp_iface.h |
software | healthy | main/hal/sflp_iface.h |
ble_protocol.pb.h |
software | healthy | main/ble/ble_protocol.pb.h |
ble_protocol.pb.c |
software | healthy | main/ble/ble_protocol.pb.c |
gps.h |
software | healthy | main/drivers/gps.h |
ble_service.h |
software | healthy | main/drivers/ble_service.h |
fuel_max17048.c |
software | healthy | main/drivers/fuel_max17048.c |
highg_iface_stub.c |
software | healthy | main/drivers/highg_iface_stub.c |
audio_iface_stub.c |
software | healthy | main/drivers/audio_iface_stub.c |
lora.h |
software | healthy | main/drivers/lora.h |
gps_neo_m8q.c |
software | healthy | main/drivers/gps_neo_m8q.c |
fuel.h |
software | healthy | main/drivers/fuel.h |
power.h |
software | healthy | main/drivers/power.h |
imu_lsm6dso32x.c |
software | healthy | main/drivers/imu_lsm6dso32x.c |
imu_lsm6dsv320x.c |
software | healthy | main/drivers/imu_lsm6dsv320x.c |
ble_service.c |
software | healthy | main/drivers/ble_service.c |
lora_rfm95w.c |
software | healthy | main/drivers/lora_rfm95w.c |
power.c |
software | healthy | main/drivers/power.c |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
models |
software | healthy | models |
rev7 |
software | healthy | models/rev7 |
rev6 |
software | healthy | models/rev6 |
docs |
software | healthy | docs |
components |
software | healthy | components |
nanopb |
software | healthy | components/nanopb |
.claude |
software | healthy | .claude |
skills |
software | healthy | .claude/skills |
esp32-panic-decode |
software | healthy | .claude/skills/esp32-panic-decode |
firmware-engineer-framing |
software | healthy | .claude/skills/firmware-engineer-framing |
tools |
software | healthy | tools |
main |
software | healthy | main |
hal |
software | healthy | main/hal |
ble |
software | healthy | main/ble |
drivers |
software | healthy | main/drivers |
boards |
software | healthy | boards |
rev7 |
software | healthy | boards/rev7 |
rev6 |
software | healthy | boards/rev6 |
| Label | Layer | Status | Path |
|---|---|---|---|
bar |
software | healthy | tools/imu_viz.py:33 |
render |
software | healthy | tools/imu_viz.py:48 |
main |
software | healthy | tools/imu_viz.py:74 |
_sigint |
software | healthy | tools/imu_viz.py:98 |
quat_mul |
software | healthy | tools/imu_viz_3d.py:38 |
quat_normalize |
software | healthy | tools/imu_viz_3d.py:49 |
quat_from_axis_angle |
software | healthy | tools/imu_viz_3d.py:54 |
quat_rotate |
software | healthy | tools/imu_viz_3d.py:60 |
quat_inverse |
software | healthy | tools/imu_viz_3d.py:66 |
init_from_accel |
software | healthy | tools/imu_viz_3d.py:70 |
update_orientation |
software | healthy | tools/imu_viz_3d.py:87 |
setup_scene |
software | healthy | tools/imu_viz_3d.py:110 |
log_frame |
software | healthy | tools/imu_viz_3d.py:124 |
main |
software | healthy | tools/imu_viz_3d.py:181 |
_sigint |
software | healthy | tools/imu_viz_3d.py:209 |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-w8mckpy3 |
software | healthy | /tmp/repobility-clone-w8mckpy3 |
| Label | Layer | Status | Path |
|---|---|---|---|
vps::azure |
hardware | healthy | CLAUDE.md |
This page is publicly accessible at:
https://repobility.com/scan/061a0b8f-9d8d-48a0-9e6a-0f83977792b9/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/061a0b8f-9d8d-48a0-9e6a-0f83977792b9/
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.