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

Scan timing: clone 13.15s · analysis 14.7s · 39.2 MB · GitHub API rate-limit (preflight)

tock/tock

https://github.com/tock/tock · scanned 2026-06-06 00:51 UTC (4 days, 1 hour ago) · 10 languages

264 raw signals (102 security + 162 graph) 11/13 scanners ran 51st percentile · Rust · large (100-500K LoC) System graph score 91 (lower by 22)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 4 days, 1 hour ago · v2 · 95 actionable findings from 2 signal sources. 88 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 100.0 0.25 25.00
testing_score 28.0 0.20 5.60
documentation_score 80.0 0.15 12.00
practices_score 72.0 0.15 10.80
code_quality 61.0 0.10 6.10
Overall 1.00 68.5
security_score may be inflated — optional security scanners were skipped on this fast scan
Severity distribution — click a segment to filter
Active filters: excluding tests × Reset all

All 2679 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
rust-toolchain.toml software healthy rust-toolchain.toml
Cargo.toml software healthy Cargo.toml
README.md software healthy README.md
rustfmt.toml software healthy rustfmt.toml
netlify.toml software healthy netlify.toml
AUTHORS.md software healthy AUTHORS.md
Makefile software healthy Makefile
SECURITY.md software healthy SECURITY.md
AGENTS.md software healthy AGENTS.md
CHANGELOG.md software healthy CHANGELOG.md
README.md software healthy capsules/README.md
Cargo.toml software healthy capsules/ecdsa_sw/Cargo.toml
README.md software healthy capsules/ecdsa_sw/README.md
lib.rs software healthy capsules/ecdsa_sw/src/lib.rs
p256_signer.rs software healthy capsules/ecdsa_sw/src/p256_signer.rs
p256_verifier.rs software healthy capsules/ecdsa_sw/src/p256_verifier.rs
mod.rs software healthy capsules/ecdsa_sw/src/test/mod.rs
p256.rs software healthy capsules/ecdsa_sw/src/test/p256.rs
Cargo.toml software healthy capsules/extra/Cargo.toml
README.md software healthy capsules/extra/README.md
dac.rs software healthy capsules/extra/src/dac.rs
rf233_const.rs software healthy capsules/extra/src/rf233_const.rs
chirp_i2c_moisture.rs software healthy capsules/extra/src/chirp_i2c_moisture.rs
humidity.rs software healthy capsules/extra/src/humidity.rs
mlx90614.rs software healthy capsules/extra/src/mlx90614.rs
bmm150.rs software healthy capsules/extra/src/bmm150.rs
isolated_nonvolatile_storage_driver.rs software healthy capsules/extra/src/isolated_nonvolatile_storage_driver.rs
sip_hash.rs software healthy capsules/extra/src/sip_hash.rs
crc.rs software healthy capsules/extra/src/crc.rs
signature_verify_in_memory_keys.rs software healthy capsules/extra/src/signature_verify_in_memory_keys.rs
lib.rs software healthy capsules/extra/src/lib.rs
log.rs software healthy capsules/extra/src/log.rs
hc_sr04.rs software healthy capsules/extra/src/hc_sr04.rs
can.rs software healthy capsules/extra/src/can.rs
lsm303dlhc.rs software healthy capsules/extra/src/lsm303dlhc.rs
distance.rs software healthy capsules/extra/src/distance.rs
buzzer_pwm.rs software healthy capsules/extra/src/buzzer_pwm.rs
sound_pressure.rs software healthy capsules/extra/src/sound_pressure.rs
sh1106.rs software healthy capsules/extra/src/sh1106.rs
kv_store_permissions.rs software healthy capsules/extra/src/kv_store_permissions.rs
analog_sensor.rs software healthy capsules/extra/src/analog_sensor.rs
hs3003.rs software healthy capsules/extra/src/hs3003.rs
dfrobot_rainfall_sensor.rs software healthy capsules/extra/src/dfrobot_rainfall_sensor.rs
sht4x.rs software healthy capsules/extra/src/sht4x.rs
sht3x.rs software healthy capsules/extra/src/sht3x.rs
air_quality.rs software healthy capsules/extra/src/air_quality.rs
bme280.rs software healthy capsules/extra/src/bme280.rs
ft6x06.rs software healthy capsules/extra/src/ft6x06.rs
debug_process_restart.rs software healthy capsules/extra/src/debug_process_restart.rs
apds9960.rs software healthy capsules/extra/src/apds9960.rs

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

LabelLayerStatusPath
capsules software healthy capsules
ecdsa_sw software healthy capsules/ecdsa_sw
src software healthy capsules/ecdsa_sw/src
test software healthy capsules/ecdsa_sw/src/test
extra software healthy capsules/extra
src software healthy capsules/extra/src
ieee802154 software healthy capsules/extra/src/ieee802154
test software healthy capsules/extra/src/test
virtualizers software healthy capsules/extra/src/virtualizers
screen software healthy capsules/extra/src/virtualizers/screen
cyw4343 software healthy capsules/extra/src/cyw4343
bus software healthy capsules/extra/src/cyw4343/bus
public_key_crypto software healthy capsules/extra/src/public_key_crypto
symmetric_encryption software healthy capsules/extra/src/symmetric_encryption
usb software healthy capsules/extra/src/usb
screen software healthy capsules/extra/src/screen
net software healthy capsules/extra/src/net
udp software healthy capsules/extra/src/net/udp
ipv6 software healthy capsules/extra/src/net/ipv6
thread software healthy capsules/extra/src/net/thread
sixlowpan software healthy capsules/extra/src/net/sixlowpan
icmpv6 software healthy capsules/extra/src/net/icmpv6
wifi software healthy capsules/extra/src/wifi
tutorials software healthy capsules/extra/src/tutorials
aes_gcm software healthy capsules/aes_gcm
src software healthy capsules/aes_gcm/src
system software healthy capsules/system
src software healthy capsules/system/src
syscall_filter software healthy capsules/system/src/syscall_filter
storage_permissions software healthy capsules/system/src/storage_permissions
process_checker software healthy capsules/system/src/process_checker
scheduler software healthy capsules/system/src/scheduler
debug_writer software healthy capsules/system/src/debug_writer
core software healthy capsules/core
examples software healthy capsules/core/examples
src software healthy capsules/core/src
test software healthy capsules/core/src/test
virtualizers software healthy capsules/core/src/virtualizers
low_level_debug software healthy capsules/core/src/low_level_debug
arch software healthy arch
cortex-m33 software healthy arch/cortex-m33
src software healthy arch/cortex-m33/src
cortex-m4f software healthy arch/cortex-m4f
src software healthy arch/cortex-m4f/src
rv32i software healthy arch/rv32i
src software healthy arch/rv32i/src
cortex-m7 software healthy arch/cortex-m7
src software healthy arch/cortex-m7/src
cortex-v7m software healthy arch/cortex-v7m
src software healthy arch/cortex-v7m/src

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

LabelLayerStatusPath
has_error_code software healthy tools/debugging-and-development/gen_x86_handler_stubs.py:26
gen_stubs software healthy tools/debugging-and-development/gen_x86_handler_stubs.py:40
__init__ software healthy tools/debugging-and-development/check_process_console.py:60
send_input software healthy tools/debugging-and-development/check_process_console.py:63
recv_output software healthy tools/debugging-and-development/check_process_console.py:69
is_alive software dead tools/debugging-and-development/check_process_console.py:77
clear_input software healthy tools/debugging-and-development/check_process_console.py:81
finish software healthy tools/debugging-and-development/check_process_console.py:88
__evaluate_encoded software healthy tools/debugging-and-development/check_process_console.py:93
pass_test software healthy tools/debugging-and-development/check_process_console.py:130
fail_test software healthy tools/debugging-and-development/check_process_console.py:135
exit_if_condition software healthy tools/debugging-and-development/check_process_console.py:140
print_title software healthy tools/debugging-and-development/check_process_console.py:148
print_test_results software healthy tools/debugging-and-development/check_process_console.py:153
test_open_serial_port software healthy tools/debugging-and-development/check_process_console.py:166
test_fill_command_history software healthy tools/debugging-and-development/check_process_console.py:185
test_command_history_api software healthy tools/debugging-and-development/check_process_console.py:205
test_inserting_at_end software healthy tools/debugging-and-development/check_process_console.py:253
test_inserting_at_start software healthy tools/debugging-and-development/check_process_console.py:273
test_inserting_in_middle software healthy tools/debugging-and-development/check_process_console.py:294
test_inserting software healthy tools/debugging-and-development/check_process_console.py:488
test_deleting software healthy tools/debugging-and-development/check_process_console.py:344
test_deleting_with software healthy tools/debugging-and-development/check_process_console.py:523
test_cariage_return software healthy tools/debugging-and-development/check_process_console.py:387
test_newline_return software healthy tools/debugging-and-development/check_process_console.py:435
test_command_history_edit software healthy tools/debugging-and-development/check_process_console.py:483
read_serial_port_name software healthy tools/debugging-and-development/check_process_console.py:569
main software healthy tools/debugging-and-development/check_process_console.py:579
get_args software healthy tools/debugging-and-development/embedded_data_analyzer.py:38
find_objdump software healthy tools/debugging-and-development/embedded_data_analyzer.py:51
get_srodata_address software healthy tools/debugging-and-development/embedded_data_analyzer.py:77
map_adress_to_data software healthy tools/debugging-and-development/embedded_data_analyzer.py:86
get_sro_range software healthy tools/debugging-and-development/embedded_data_analyzer.py:1…
filter_symbol_table software healthy tools/debugging-and-development/embedded_data_analyzer.py:1…
estimate_empty_symbols software healthy tools/debugging-and-development/embedded_data_analyzer.py:1…
build_symbols_dict software healthy tools/debugging-and-development/embedded_data_analyzer.py:1…
trace_function software healthy tools/debugging-and-development/embedded_data_analyzer.py:2…
account_symbols software healthy tools/debugging-and-development/embedded_data_analyzer.py:2…
add_size_information software healthy tools/debugging-and-development/embedded_data_analyzer.py:2…
colored_string software healthy tools/debugging-and-development/embedded_data_analyzer.py:2…
critical_error software healthy tools/debugging-and-development/embedded_data_analyzer.py:2…
check_architecture software healthy tools/debugging-and-development/embedded_data_analyzer.py:2…
main software healthy tools/debugging-and-development/embedded_data_analyzer.py:2…
usage software healthy tools/debugging-and-development/print_tock_memory_usage.py:…
is_private_symbol software healthy tools/debugging-and-development/print_tock_memory_usage.py:…
process_section_line software healthy tools/debugging-and-development/print_tock_memory_usage.py:…
trim_vendor_suffix_from_symbol software healthy tools/debugging-and-development/print_tock_memory_usage.py:…
parse_angle_bracket software healthy tools/debugging-and-development/print_tock_memory_usage.py:…
parse_symbol_name software healthy tools/debugging-and-development/print_tock_memory_usage.py:…
process_symbol_line software healthy tools/debugging-and-development/print_tock_memory_usage.py:…

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

LabelLayerStatusPath
1.3.2.1 network healthy capsules/extra/src/ble_advertising_driver.rs
7.2.1.5 network healthy capsules/extra/src/net/ieee802154.rs
8.10.1.1 network healthy capsules/extra/src/net/thread/tlv.rs
8.10.1.15 network healthy capsules/extra/src/net/thread/tlv.rs
5.2.2.4 network healthy capsules/extra/src/net/thread/thread_utils.rs
0.9.6.3 network healthy tools/ci/flux-ci-runner/deps.sh
12.4.2.1 network healthy chips/imxrt10xx/src/iomuxc.rs
12.4.2.2 network healthy chips/imxrt10xx/src/iomuxc.rs
6.35.9.2 network healthy chips/nrf52/src/usbd.rs
6.20.12.1 network healthy chips/nrf52/src/ieee802154_radio.rs
7.5.1.4 network healthy chips/nrf52/src/ieee802154_radio.rs
6.20.12.5 network healthy chips/nrf52/src/ieee802154_radio.rs
4.2.3.1 network healthy chips/virtio/src/transports/mmio.rs
4.2.3.2 network healthy chips/virtio/src/transports/mmio.rs
20.5.1.3 network healthy chips/sam4l/src/wdt.rs
19.5.3.2 network healthy chips/sam4l/src/ast.rs
17.6.2.2 network healthy chips/sam4l/src/usbc/mod.rs
17.6.2.15 network healthy chips/sam4l/src/usbc/mod.rs
4.1.4.5 network healthy chips/virtio-pci-x86/src/pci.rs
4.1.4.3 network healthy chips/virtio-pci-x86/src/pci.rs
4.1.4.4 network healthy chips/virtio-pci-x86/src/pci.rs
4.1.4.1 network healthy chips/virtio-pci-x86/src/pci.rs
4.1.5.1 network healthy chips/virtio-pci-x86/src/pci.rs
4.1.5.2 network healthy chips/virtio-pci-x86/src/pci.rs
22.2.8.6 network healthy chips/msp432/src/adc.rs
11.2.2.3 network healthy chips/msp432/src/dma.rs
11.2.4.4 network healthy chips/msp432/src/dma.rs
9.2.2.1 network healthy chips/msp432/src/flctl.rs
12.2.7.1 network healthy chips/msp432/src/gpio.rs
192.168.1.50 network healthy boards/qemu_rv32_virt/Makefile
192.168.1.0 network healthy boards/qemu_rv32_virt/Makefile
192.168.1.255 network healthy boards/qemu_rv32_virt/Makefile

LabelLayerStatusPath
SerialPort software healthy tools/debugging-and-development/check_process_console.py:57
CodeBlock software healthy tools/debugging-and-development/svd2regs/svd2regs.py:84
Includes software healthy tools/debugging-and-development/svd2regs/svd2regs.py:95
PeripheralBaseDeclaration software healthy tools/debugging-and-development/svd2regs/svd2regs.py:102
PeripheralStruct software healthy tools/debugging-and-development/svd2regs/svd2regs.py:118
PeripheralStructField software healthy tools/debugging-and-development/svd2regs/svd2regs.py:178
ReservedStructField software healthy tools/debugging-and-development/svd2regs/svd2regs.py:211
BitfieldsMacro software healthy tools/debugging-and-development/svd2regs/svd2regs.py:222
Bitfield software healthy tools/debugging-and-development/svd2regs/svd2regs.py:235
BitfieldField software healthy tools/debugging-and-development/svd2regs/svd2regs.py:253
BitfieldFieldEnum software healthy tools/debugging-and-development/svd2regs/svd2regs.py:282
CodeBlock software healthy tools/svd2regs/svd2regs.py:84
Includes software healthy tools/svd2regs/svd2regs.py:95
PeripheralBaseDeclaration software healthy tools/svd2regs/svd2regs.py:102
PeripheralStruct software healthy tools/svd2regs/svd2regs.py:118
PeripheralStructField software healthy tools/svd2regs/svd2regs.py:178
ReservedStructField software healthy tools/svd2regs/svd2regs.py:211
BitfieldsMacro software healthy tools/svd2regs/svd2regs.py:222
Bitfield software healthy tools/svd2regs/svd2regs.py:235
BitfieldField software healthy tools/svd2regs/svd2regs.py:253
BitfieldFieldEnum software healthy tools/svd2regs/svd2regs.py:282
CallbackFilter software healthy tools/ci/tockbot/tockbot.py:25
BootError software healthy boards/apollo3/ambiq/ambiq_bin2board.py:747
NoAckError software healthy boards/apollo3/ambiq/ambiq_bin2board.py:750

LabelLayerStatusPath
hwci-determine-tests cicd healthy .github/workflows/treadmill-ci.yml
hwci-treadmill-dispatch cicd healthy .github/workflows/treadmill-ci.yml
hwci-report-success cicd healthy .github/workflows/treadmill-ci.yml
litex-sim-ci cicd healthy .github/workflows/litex_sim.yml
dispatcher cicd healthy .github/workflows/tockbot-nightly.yml
maint-nightly cicd healthy .github/workflows/tockbot-nightly.yml
maint-nightly-dry-run cicd healthy .github/workflows/tockbot-nightly.yml
benchmarks cicd healthy .github/workflows/benchmarks.yml
ci-format cicd healthy .github/workflows/ci.yml
ci-clippy cicd healthy .github/workflows/ci.yml
ci-build cicd healthy .github/workflows/ci.yml
ci-tests cicd healthy .github/workflows/ci.yml
ci-flux cicd healthy .github/workflows/ci.yml
ci-qemu cicd healthy .github/workflows/ci.yml
ci-docs cicd healthy .github/workflows/mergequeue_docs.yml
triage cicd healthy .github/workflows/labeler.yml
ci-build cicd healthy .github/workflows/ci-nightly.yml
ci-tests cicd healthy .github/workflows/ci-nightly.yml

LabelLayerStatusPath
gha::treadmill-ci cicd healthy .github/workflows/treadmill-ci.yml
gha::litex_sim cicd healthy .github/workflows/litex_sim.yml
gha::tockbot-nightly cicd healthy .github/workflows/tockbot-nightly.yml
gha::benchmarks cicd healthy .github/workflows/benchmarks.yml
gha::ci cicd healthy .github/workflows/ci.yml
gha::mergequeue_docs cicd healthy .github/workflows/mergequeue_docs.yml
gha::labeler cicd healthy .github/workflows/labeler.yml
gha::ci-nightly cicd healthy .github/workflows/ci-nightly.yml

LabelLayerStatusPath
port:21 network healthy .github/workflows/litex_sim.yml
port:35 network healthy .github/workflows/litex_sim.yml

LabelLayerStatusPath
repobility-clone-nt6jz_m_ software healthy /tmp/repobility-clone-nt6jz_m_

LabelLayerStatusPath
gpu (detected) hardware healthy boards/qemu_rv32_virt/Makefile

LabelLayerStatusPath
auth::chips/sam4l/src/scif.rs security healthy chips/sam4l/src/scif.rs

LabelLayerStatusPath
GITHUB_TOKEN cicd healthy
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/c0959f70-06b2-4a06-a3db-a45c1498ba13/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/c0959f70-06b2-4a06-a3db-a45c1498ba13/

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.