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.

Yabukaev/wb_vision_refactored

https://github.com/Yabukaev/wb_vision_refactored · scanned 2026-06-16 01:04 UTC (2 months, 1 week ago)

42 raw signals (0 security + 42 graph)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 2 months, 1 week ago · v1 · 42 actionable findings from 1 signal source. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.

JSON
Severity distribution — click a segment to filter
Active filters: excluding tests × Reset all

All 431 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
test_persists_tuning_and_models software healthy tests/test_runtime_store.py:7
test_empty_when_missing software healthy tests/test_runtime_store.py:19
test_corrupt_file_is_ignored software healthy tests/test_runtime_store.py:24
snapshot software healthy tests/test_inference_publish.py:14
__init__ software healthy tests/test_inference_publish.py:19
enqueue software healthy tests/test_inference_publish.py:22
_snapshot software healthy tests/test_inference_publish.py:26
_packet software healthy tests/test_inference_publish.py:40
_worker software healthy tests/test_inference_publish.py:54
test_disappeared_track_publishes_gone_state software healthy tests/test_inference_publish.py:68
test_alive_track_is_not_marked_gone software healthy tests/test_inference_publish.py:79
test_publish_track_uses_passed_timestamp software healthy tests/test_inference_publish.py:89
test_track_schema_topics software healthy tests/test_inference_publish.py:103
test_track_json_has_classification_fields software healthy tests/test_inference_publish.py:118
test_person_slots_with_normalized_coords software healthy tests/test_inference_publish.py:128
manager software healthy tests/test_trapezoid_calibration.py:26
test_builder_rectangle software healthy tests/test_trapezoid_calibration.py:36
test_builder_first_edge_on_x_axis software healthy tests/test_trapezoid_calibration.py:45
test_builder_closure_error_flags_inconsistent_da software healthy tests/test_trapezoid_calibration.py:51
_configure_square software healthy tests/test_trapezoid_calibration.py:59
test_manager_requires_full_quad software healthy tests/test_trapezoid_calibration.py:69
test_manager_trapezoid_maps_corner_to_origin software healthy tests/test_trapezoid_calibration.py:74
test_manager_trapezoid_maps_center software healthy tests/test_trapezoid_calibration.py:82
test_manager_trapezoid_persists software healthy tests/test_trapezoid_calibration.py:90
_worker software healthy tests/test_mqtt_worker.py:9
test_connect_failure_keeps_worker_enabled_for_retry software healthy tests/test_mqtt_worker.py:16
test_client_construction_works_with_paho_2x software healthy tests/test_mqtt_worker.py:24
test_enqueue_drops_oldest_when_full software healthy tests/test_mqtt_worker.py:32
test_enqueue_noop_when_disabled software healthy tests/test_mqtt_worker.py:40
test_drain_publishes_remaining_queue_items software healthy tests/test_mqtt_worker.py:47
test_key_modules_import software healthy tests/test_smoke.py:7
test_config_parses_with_dummy_env software healthy tests/test_smoke.py:16
test_expand_env_keeps_numeric_strings_as_strings software healthy tests/test_config.py:11
test_expand_env_keeps_leading_zeros software healthy tests/test_config.py:16
test_expand_env_uses_default_when_var_missing software healthy tests/test_config.py:21
test_expand_env_missing_var_without_default_is_empty software healthy tests/test_config.py:26
test_expand_env_recurses_into_mappings software healthy tests/test_config.py:31
test_cast_string_int_to_int software healthy tests/test_config.py:39
test_cast_string_float_to_float software healthy tests/test_config.py:44
test_cast_bool_true_variants software healthy tests/test_config.py:50
test_cast_bool_false_variants software healthy tests/test_config.py:55
test_cast_non_string_passthrough software healthy tests/test_config.py:60
test_cast_missing_default_returns_string software healthy tests/test_config.py:65
_write_config software healthy tests/test_config.py:77
test_config_manager_rejects_empty_rtsp_url software healthy tests/test_config.py:83
test_config_manager_accepts_valid_rtsp_url software healthy tests/test_config.py:90
test_config_unknown_keys_do_not_raise software healthy tests/test_config.py:97
test_config_env_port_cast_to_int software healthy tests/test_config.py:113
_det software healthy tests/test_detector_utils.py:10
test_box_iou_identical_boxes software healthy tests/test_detector_utils.py:17

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

LabelLayerStatusPath
requirements-dev.txt software healthy requirements-dev.txt
README.md software healthy README.md
SPEC.md software healthy SPEC.md
ANALYSIS.md software healthy ANALYSIS.md
.env.example software healthy .env.example
requirements.txt software healthy requirements.txt
CHANGELOG.md software healthy CHANGELOG.md
test_runtime_store.py software healthy tests/test_runtime_store.py
test_inference_publish.py software healthy tests/test_inference_publish.py
test_trapezoid_calibration.py software healthy tests/test_trapezoid_calibration.py
test_mqtt_worker.py software healthy tests/test_mqtt_worker.py
test_smoke.py software healthy tests/test_smoke.py
test_config.py software healthy tests/test_config.py
test_detector_utils.py software healthy tests/test_detector_utils.py
test_tracker.py software healthy tests/test_tracker.py
test_activity_rules.py software healthy tests/test_activity_rules.py
test_calibration.py software healthy tests/test_calibration.py
test_calibration_coords.py software healthy tests/test_calibration_coords.py
test_ui_calibration_pick.py software healthy tests/test_ui_calibration_pick.py
test_motion_states.py software healthy tests/test_motion_states.py
test_runtime_tuning.py software healthy tests/test_runtime_tuning.py
test_overlay_calibration.py software healthy tests/test_overlay_calibration.py
test_model_registry.py software healthy tests/test_model_registry.py
test_web_server.py software healthy tests/test_web_server.py
test_discovery.py software healthy tests/test_discovery.py
bootstrap.sh software healthy scripts/bootstrap.sh
smoke_test.py software healthy scripts/smoke_test.py
runtime_store.py software healthy app/runtime_store.py
__init__.py software healthy app/__init__.py
types.py software healthy app/types.py
config.py software healthy app/config.py
runtime_tuning.py software healthy app/runtime_tuning.py
main.py software healthy app/main.py
model_registry.py software healthy app/model_registry.py
mqtt_worker.py software healthy app/mqtt/mqtt_worker.py
__init__.py software healthy app/mqtt/__init__.py
discovery.py software healthy app/mqtt/discovery.py
__init__.py software healthy app/ui/__init__.py
ui_worker.py software healthy app/ui/ui_worker.py
inference_worker.py software healthy app/vision/inference_worker.py
__init__.py software healthy app/vision/__init__.py
tracker.py software healthy app/vision/tracker.py
overlay.py software healthy app/vision/overlay.py
detector.py software healthy app/vision/detector.py
activity_classifier.py software healthy app/vision/activity_classifier.py
calibration.py software healthy app/vision/calibration.py
__init__.py software healthy app/camera/__init__.py
rtsp_reader.py software healthy app/camera/rtsp_reader.py
__init__.py software healthy app/web/__init__.py
page.py software healthy app/web/page.py

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

LabelLayerStatusPath
FakeCal software healthy tests/test_inference_publish.py:13
FakeMqtt software healthy tests/test_inference_publish.py:18
_InferenceStub software healthy tests/test_web_server.py:98
RuntimeStore software healthy app/runtime_store.py:14
AppSection software healthy app/config.py:70
CameraSection software healthy app/config.py:76
VisionSection software healthy app/config.py:87
TrackerSection software healthy app/config.py:100
MqttSection software healthy app/config.py:115
CalibrationSection software healthy app/config.py:132
ActivitySection software healthy app/config.py:154
UISection software healthy app/config.py:167
WebSection software healthy app/config.py:178
Settings software healthy app/config.py:188
ConfigManager software healthy app/config.py:216
TuneSpec software healthy app/runtime_tuning.py:14
MqttWorker software healthy app/mqtt/mqtt_worker.py:17
UIWorker software healthy app/ui/ui_worker.py:26
InferenceWorker software healthy app/vision/inference_worker.py:23
_Track software healthy app/vision/tracker.py:30
StableTracker software healthy app/vision/tracker.py:50
YoloPoseDetector software healthy app/vision/detector.py:82
ObjectDetector software healthy app/vision/activity_classifier.py:69
ActivityRules software healthy app/vision/activity_classifier.py:111
ClipClassifier software healthy app/vision/activity_classifier.py:137
ActivityClassifier software healthy app/vision/activity_classifier.py:212
CalibrationData software healthy app/vision/calibration.py:21
CalibrationManager software healthy app/vision/calibration.py:77
RtspStats software healthy app/camera/rtsp_reader.py:33
RtspReader software healthy app/camera/rtsp_reader.py:42
WebServer software healthy app/web/server.py:228
LatestValue software healthy app/core/latest_value.py:10

LabelLayerStatusPath
GET / api healthy app/web/server.py
GET /api/state api healthy app/web/server.py
POST /api/tuning api healthy app/web/server.py
GET /api/models api healthy app/web/server.py
POST /api/model api healthy app/web/server.py
POST /api/aim api healthy app/web/server.py
POST /api/quad_point api healthy app/web/server.py
POST /api/quad/clear api healthy app/web/server.py
POST /api/edge api healthy app/web/server.py
POST /api/angle api healthy app/web/server.py
POST /api/value api healthy app/web/server.py
POST /api/zone/add api healthy app/web/server.py
POST /api/zone/delete api healthy app/web/server.py
POST /api/save api healthy app/web/server.py
GET /video api healthy app/web/server.py

LabelLayerStatusPath
tests software healthy tests
scripts software healthy scripts
app software healthy app
mqtt software healthy app/mqtt
ui software healthy app/ui
vision software healthy app/vision
camera software healthy app/camera
web software healthy app/web
core software healthy app/core
configs software healthy configs

LabelLayerStatusPath
192.168.1.64 network healthy README.md
192.168.1.10 network healthy .env.example
127.0.0.1 network healthy tests/test_mqtt_worker.py
10.0.0.2 network healthy tests/test_config.py

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

LabelLayerStatusPath
port:8000 network healthy configs/config.yaml

LabelLayerStatusPath
gpu (detected) hardware healthy README.md
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/dfafba4d-6121-4613-91c8-4153bfa72aa4/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/dfafba4d-6121-4613-91c8-4153bfa72aa4/

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.