https://github.com/Sevcav/dice-tracker
· scanned 2026-06-16 00:08 UTC (2 months, 2 weeks ago)
58 raw signals (0 security + 58 graph)
Last scanned 2 months, 2 weeks ago · v1 · 50 actionable findings from 1 signal source. 8 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 410 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 |
|---|---|---|---|
log |
software | healthy | diag_d16.py:27 |
on_mouse |
software | dead | calibrate_tray_roi.py:42 |
main |
software | healthy | calibrate_tray_roi.py:55 |
__init__ |
software | healthy | webapp.py:52 |
request_type |
software | healthy | webapp.py:65 |
request_player |
software | healthy | webapp.py:69 |
request_action |
software | healthy | webapp.py:73 |
take_requests |
software | healthy | webapp.py:77 |
take_action |
software | healthy | webapp.py:84 |
set_frame |
software | healthy | webapp.py:90 |
get_frame |
software | healthy | webapp.py:94 |
confirm_alignment |
software | healthy | webapp.py:98 |
take_alignment |
software | healthy | webapp.py:102 |
update_status |
software | healthy | webapp.py:108 |
get_status |
software | healthy | webapp.py:112 |
_page |
software | healthy | webapp.py:190 |
_spiked_ring |
software | healthy | webapp.py:211 |
_burst |
software | healthy | webapp.py:231 |
_skull |
software | healthy | webapp.py:241 |
_block_face_svg |
software | healthy | webapp.py:259 |
_d6_face_svg |
software | healthy | webapp.py:287 |
_face_chip |
software | healthy | webapp.py:307 |
_player_record_html |
software | healthy | webapp.py:317 |
_fix_fields |
software | healthy | webapp.py:345 |
create_app |
software | healthy | webapp.py:369 |
live |
software | healthy | webapp.py:375 |
api_dice_type |
software | healthy | webapp.py:492 |
api_player |
software | healthy | webapp.py:500 |
api_status |
software | healthy | webapp.py:508 |
api_action |
software | healthy | webapp.py:512 |
stream_mjpg |
software | healthy | webapp.py:524 |
gen |
software | healthy | webapp.py:528 |
align |
software | healthy | webapp.py:542 |
api_align_confirm |
software | healthy | webapp.py:567 |
games |
software | healthy | webapp.py:575 |
game_detail |
software | healthy | webapp.py:594 |
api_roll_count |
software | healthy | webapp.py:680 |
roll_edit |
software | healthy | webapp.py:684 |
roll_delete |
software | healthy | webapp.py:697 |
game_export |
software | healthy | webapp.py:702 |
lan_ip |
software | healthy | webapp.py:721 |
usable |
software | healthy | webapp.py:739 |
start_in_thread |
software | healthy | webapp.py:755 |
_run |
software | healthy | webapp.py:759 |
__init__ |
software | healthy | onnx_backend.py:299 |
__len__ |
software | healthy | onnx_backend.py:61 |
empty |
software | healthy | onnx_backend.py:65 |
__getitem__ |
software | healthy | onnx_backend.py:69 |
_read_names |
software | healthy | onnx_backend.py:90 |
predict_raw |
software | healthy | onnx_backend.py:103 |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
diag_d16.py |
software | healthy | diag_d16.py |
calibrate_tray_roi.py |
software | healthy | calibrate_tray_roi.py |
tray_roi.json |
software | healthy | tray_roi.json |
webapp.py |
software | healthy | webapp.py |
onnx_backend.py |
software | healthy | onnx_backend.py |
hardware.py |
software | healthy | hardware.py |
DESIGN.md |
software | healthy | DESIGN.md |
capture_frames.py |
software | healthy | capture_frames.py |
tray_roi.may4-original.json |
software | healthy | tray_roi.may4-original.json |
db.py |
software | healthy | db.py |
README.md |
software | healthy | README.md |
align_camera.py |
software | healthy | align_camera.py |
eval_harness.py |
software | healthy | eval_harness.py |
HANDOFF.md |
software | healthy | HANDOFF.md |
inference_backend.py |
software | healthy | inference_backend.py |
dice_tracker.py |
software | healthy | dice_tracker.py |
requirements.txt |
software | healthy | requirements.txt |
d16_geometry.py |
software | healthy | d16_geometry.py |
dice_types.py |
software | healthy | dice_types.py |
scan_capture.py |
software | healthy | scan_capture.py |
calibrate_tray_roi.py |
software | healthy | archive/legacy_rule_based_detector/calibrate_tray_roi.py |
tray_roi.json |
software | healthy | archive/legacy_rule_based_detector/tray_roi.json |
debug_detection.py |
software | healthy | archive/legacy_rule_based_detector/debug_detection.py |
overlay.py |
software | healthy | archive/legacy_rule_based_detector/overlay.py |
test_tray.py |
software | healthy | archive/legacy_rule_based_detector/test_tray.py |
README.md |
software | healthy | archive/legacy_rule_based_detector/README.md |
label_live_dice.py |
software | healthy | archive/legacy_rule_based_detector/label_live_dice.py |
classify_die_type.py |
software | healthy | archive/legacy_rule_based_detector/classify_die_type.py |
debug_stability.py |
software | healthy | archive/legacy_rule_based_detector/debug_stability.py |
camera.py |
software | healthy | archive/legacy_rule_based_detector/camera.py |
debug_settle.py |
software | healthy | archive/legacy_rule_based_detector/debug_settle.py |
train_block_dice.py |
software | healthy | archive/legacy_rule_based_detector/train_block_dice.py |
block_dice_classifier_onnx.py |
software | healthy | archive/legacy_rule_based_detector/block_dice_classifier_on… |
prepare_training_data.py |
software | healthy | archive/legacy_rule_based_detector/prepare_training_data.py |
test_watershed.py |
software | healthy | archive/legacy_rule_based_detector/test_watershed.py |
main.py |
software | healthy | archive/legacy_rule_based_detector/main.py |
state.py |
software | healthy | archive/legacy_rule_based_detector/state.py |
detect_dice.py |
software | healthy | archive/legacy_rule_based_detector/detect_dice.py |
export_onnx.py |
software | healthy | archive/legacy_rule_based_detector/export_onnx.py |
block_dice_classifier.py |
software | healthy | archive/legacy_rule_based_detector/block_dice_classifier.py |
debug_detect_pipeline.py |
software | healthy | archive/legacy_rule_based_detector/debug_detect_pipeline.py |
__init__.py |
software | healthy | archive/legacy_rule_based_detector/reading/__init__.py |
read_numbered.py |
software | healthy | archive/legacy_rule_based_detector/reading/read_numbered.py |
read_die.py |
software | healthy | archive/legacy_rule_based_detector/reading/read_die.py |
README.md |
software | healthy | deploy/README.md |
setup_pi.sh |
software | healthy | deploy/setup_pi.sh |
README.txt |
software | healthy | wiring/README.txt |
score_banked_d16.py |
software | healthy | training/score_banked_d16.py |
live_detect_settle.py |
software | healthy | training/live_detect_settle.py |
derive_d16_adjacency.py |
software | healthy | training/derive_d16_adjacency.py |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
WebControl |
software | healthy | webapp.py:44 |
Detections |
software | healthy | onnx_backend.py:47 |
OnnxModel |
software | healthy | onnx_backend.py:82 |
ByteTrackLite |
software | healthy | onnx_backend.py:224 |
DetectionsSmootherLite |
software | healthy | onnx_backend.py:295 |
Hardware |
software | healthy | hardware.py:56 |
LabelStabilizer |
software | healthy | dice_tracker.py:296 |
Session |
software | healthy | dice_tracker.py:325 |
Camera |
software | healthy | archive/legacy_rule_based_detector/camera.py:20 |
BlockDiceClassifier |
software | healthy | archive/legacy_rule_based_detector/block_dice_classifier_on… |
PlayerTurnData |
software | healthy | archive/legacy_rule_based_detector/state.py:38 |
PlayerSummary |
software | healthy | archive/legacy_rule_based_detector/state.py:60 |
GameState |
software | healthy | archive/legacy_rule_based_detector/state.py:124 |
DiceDetection |
software | healthy | archive/legacy_rule_based_detector/detect_dice.py:38 |
DiceStabilityTracker |
software | healthy | archive/legacy_rule_based_detector/detect_dice.py:523 |
BlockDiceClassifier |
software | healthy | archive/legacy_rule_based_detector/block_dice_classifier.py… |
NumberedDiceReader |
software | healthy | archive/legacy_rule_based_detector/reading/read_numbered.py… |
DieResult |
software | healthy | archive/legacy_rule_based_detector/reading/read_die.py:47 |
DieReader |
software | healthy | archive/legacy_rule_based_detector/reading/read_die.py:55 |
StabilityTracker |
software | healthy | training/live_detect_settle.py:91 |
LabelStabilizer |
software | healthy | training/live_detect_supervision.py:78 |
| Label | Layer | Status | Path |
|---|---|---|---|
ANY / |
api | healthy | webapp.py |
POST /api/dice_type |
api | healthy | webapp.py |
POST /api/player |
api | healthy | webapp.py |
GET /api/status |
api | healthy | webapp.py |
POST /api/action |
api | healthy | webapp.py |
GET /stream.mjpg |
api | healthy | webapp.py |
ANY /align |
api | healthy | webapp.py |
POST /api/align_confirm |
api | healthy | webapp.py |
ANY /games |
api | healthy | webapp.py |
ANY /games/<int:game_id> |
api | healthy | webapp.py |
GET /api/games/<int:game_id>/roll_count |
api | healthy | webapp.py |
POST /games/<int:game_id>/rolls/<int:roll_id>/edit |
api | healthy | webapp.py |
POST /games/<int:game_id>/rolls/<int:roll_id>/delete |
api | healthy | webapp.py |
GET /games/<int:game_id>/export.csv |
api | healthy | webapp.py |
| Label | Layer | Status | Path |
|---|---|---|---|
archive |
software | healthy | archive |
legacy_rule_based_detector |
software | healthy | archive/legacy_rule_based_detector |
reading |
software | healthy | archive/legacy_rule_based_detector/reading |
deploy |
software | healthy | deploy |
wiring |
software | healthy | wiring |
training |
software | healthy | training |
synth_assets |
software | healthy | training/synth_assets |
Stls |
software | healthy | Stls |
| Label | Layer | Status | Path |
|---|---|---|---|
games |
data | healthy | db.py |
rolls |
data | healthy | db.py |
| Label | Layer | Status | Path |
|---|---|---|---|
8.8.8.8 |
network | healthy | webapp.py |
192.168.68.88 |
network | healthy | archive/legacy_rule_based_detector/export_onnx.py |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-du4l7w8w |
software | healthy | /tmp/repobility-clone-du4l7w8w |
| Label | Layer | Status | Path |
|---|---|---|---|
sqlite |
data | healthy | db.py |
| Label | Layer | Status | Path |
|---|---|---|---|
gpu (detected) |
hardware | healthy | requirements.txt |
This page is publicly accessible at:
https://repobility.com/scan/cecf4346-4356-4afb-b516-0ce450ce3c95/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/cecf4346-4356-4afb-b516-0ce450ce3c95/
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.