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.

absrzvi/vison

https://github.com/absrzvi/vison · scanned 2026-06-17 01:28 UTC (1 month, 2 weeks ago)

82 raw signals (0 security + 82 graph)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 1 month, 2 weeks ago · v2 · last Δ -22.2 (diff) · 71 actionable findings from 1 signal source. 11 repeated signals grouped for readability. 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 2773 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
_make_handler software healthy inference/tests/unit/test_safety.py:14
test_on_ramp_deployed_posts_event software healthy inference/tests/unit/test_safety.py:26
test_on_ramp_deployed_triggered_by_track_id_is_always_unkno… software healthy inference/tests/unit/test_safety.py:42
test_on_ramp_deployed_empty_door_id_uses_unknown software healthy inference/tests/unit/test_safety.py:61
test_on_ramp_deployed_car_id_uses_vehicle_id software healthy inference/tests/unit/test_safety.py:75
_make_callback software healthy inference/tests/unit/test_door_obstruction.py:17
test_on_post_done_logs_exception software healthy inference/tests/unit/test_door_obstruction.py:68
test_on_post_done_no_exception_is_silent software healthy inference/tests/unit/test_door_obstruction.py:79
test_iou_overlapping software healthy inference/tests/unit/test_door_obstruction.py:89
test_iou_identical software healthy inference/tests/unit/test_door_obstruction.py:98
test_iou_no_overlap software healthy inference/tests/unit/test_door_obstruction.py:105
test_handle_person_door_obstruction_emits_on_min_frames software healthy inference/tests/unit/test_door_obstruction.py:113
fake_run_coroutine_threadsafe software healthy inference/tests/unit/test_door_obstruction.py:187
test_handle_suitcase_door_obstruction_iou_tracking software healthy inference/tests/unit/test_door_obstruction.py:146
test_handle_suitcase_resets_on_low_iou software healthy inference/tests/unit/test_door_obstruction.py:179
_make_callback software healthy inference/tests/unit/test_accessibility.py:19
test_bicycle_detection_emits_accessibility_event software healthy inference/tests/unit/test_accessibility.py:75
mock_post software healthy inference/tests/unit/test_accessibility.py:163
test_bicycle_below_confidence_threshold_suppressed software healthy inference/tests/unit/test_accessibility.py:103
test_bicycle_unmapped_camera_skips_emit software healthy inference/tests/unit/test_accessibility.py:127
test_bicycle_none_confidence_skips_emit software healthy inference/tests/unit/test_accessibility.py:151
_make_zone_counter software healthy inference/tests/unit/test_slip_fall.py:18
test_fall_detected_on_height_collapse_and_velocity software healthy inference/tests/unit/test_slip_fall.py:44
mock_post_slip software healthy inference/tests/unit/test_slip_fall.py:141
test_no_fall_on_height_collapse_alone software healthy inference/tests/unit/test_slip_fall.py:78
test_no_fall_on_velocity_alone software healthy inference/tests/unit/test_slip_fall.py:106
test_no_fall_on_first_frame software healthy inference/tests/unit/test_slip_fall.py:134
test_bbox_updated_after_check software healthy inference/tests/unit/test_slip_fall.py:158
settings software healthy inference/tests/unit/test_zone_counter.py:18
cameras software healthy inference/tests/unit/test_zone_counter.py:27
client software healthy inference/tests/unit/test_zone_counter.py:40
test_update_posts_occupancy_event software healthy inference/tests/unit/test_zone_counter.py:47
test_rate_limit_1hz software healthy inference/tests/unit/test_zone_counter.py:74
test_rate_limit_independent_per_car software healthy inference/tests/unit/test_zone_counter.py:92
test_threshold_rising_emits_event software healthy inference/tests/unit/test_zone_counter.py:113
test_threshold_deadband_suppresses_flap software healthy inference/tests/unit/test_zone_counter.py:140
test_threshold_no_duplicate_same_direction software healthy inference/tests/unit/test_zone_counter.py:174
test_threshold_falling_emits_event software healthy inference/tests/unit/test_zone_counter.py:205
test_update_unknown_car_id_is_noop software healthy inference/tests/unit/test_zone_counter.py:235
test_none_track_id_filtered software healthy inference/tests/unit/test_zone_counter.py:250
test_5xx_response_raises_after_retry software healthy inference/tests/unit/test_zone_counter.py:276
test_capacity_zero_refuses_to_start software healthy inference/tests/unit/test_zone_counter.py:300
test_capacity_non_int_refuses_to_start software healthy inference/tests/unit/test_zone_counter.py:310
test_capacity_bool_refused software healthy inference/tests/unit/test_zone_counter.py:323
test_journey_holder_updates_envelope software healthy inference/tests/unit/test_zone_counter.py:337
test_in_flight_skip_during_retries software healthy inference/tests/unit/test_zone_counter.py:372
test_per_car_lock_exists software healthy inference/tests/unit/test_zone_counter.py:392
test_multi_coach_each_tracked software healthy inference/tests/unit/test_zone_counter.py:407
test_occupancy_update_fires_to_fusion_candidate software healthy inference/tests/unit/test_zone_counter.py:450
test_occupancy_update_fusion_unreachable_logs_warning software healthy inference/tests/unit/test_zone_counter.py:471

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

LabelLayerStatusPath
CLAUDE.md software healthy CLAUDE.md
brainstorm-arch.md software healthy brainstorm-arch.md
.gitlab-ci.yml software healthy .gitlab-ci.yml
cameras.json software healthy cameras.json
docker-compose.onboard.yml software healthy docker-compose.onboard.yml
README.md software healthy README.md
docker-compose.yml software healthy docker-compose.yml
agentic-use-cases.md software healthy agentic-use-cases.md
.pre-commit-config.yaml software healthy .pre-commit-config.yaml
handoff-612156.md software healthy handoff-612156.md
docker-compose.dev.yml software healthy docker-compose.dev.yml
project-context.md software healthy project-context.md
CLAUDE.md software healthy inference/CLAUDE.md
pyproject.toml software healthy inference/pyproject.toml
Dockerfile software healthy inference/Dockerfile
__init__.py software healthy inference/tests/__init__.py
test_safety.py software healthy inference/tests/unit/test_safety.py
test_door_obstruction.py software healthy inference/tests/unit/test_door_obstruction.py
test_accessibility.py software healthy inference/tests/unit/test_accessibility.py
test_slip_fall.py software healthy inference/tests/unit/test_slip_fall.py
test_zone_counter.py software healthy inference/tests/unit/test_zone_counter.py
test_vestibule_congestion.py software healthy inference/tests/unit/test_vestibule_congestion.py
__init__.py software healthy inference/tests/unit/__init__.py
test_security.py software healthy inference/tests/unit/test_security.py
test_model_provenance.py software healthy inference/tests/unit/test_model_provenance.py
test_tripwire.py software healthy inference/tests/unit/test_tripwire.py
test_health.py software healthy inference/tests/unit/test_health.py
test_budget.py software healthy inference/tests/unit/test_budget.py
test_main.py software healthy inference/tests/unit/test_main.py
test_callback.py software healthy inference/tests/unit/test_callback.py
test_heartbeat.py software healthy inference/tests/unit/test_heartbeat.py
__init__.py software healthy inference/tests/integration/__init__.py
health.py software healthy inference/src/inference/health.py
pipeline.py software healthy inference/src/inference/pipeline.py
__init__.py software healthy inference/src/inference/__init__.py
callback.py software healthy inference/src/inference/callback.py
config.py software healthy inference/src/inference/config.py
budget.py software healthy inference/src/inference/budget.py
models.py software healthy inference/src/inference/models.py
safety.py software healthy inference/src/inference/safety.py
main.py software healthy inference/src/inference/main.py
heartbeat.py software healthy inference/src/inference/heartbeat.py
zone_counter.py software healthy inference/src/inference/zone_counter.py
tripwire.py software healthy inference/src/inference/tripwire.py
model_provenance.py software healthy inference/src/inference/model_provenance.py
bmad-agent-dev.toml software healthy _bmad/custom/bmad-agent-dev.toml
bmad-code-review.toml software healthy _bmad/custom/bmad-code-review.toml
bmad-dev-story.toml software healthy _bmad/custom/bmad-dev-story.toml
config.toml software healthy _bmad/custom/config.toml
bmad-create-story.toml software healthy _bmad/custom/bmad-create-story.toml

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

LabelLayerStatusPath
_StubSafety software healthy inference/tests/unit/test_health.py:177
ContextPushModel software healthy inference/src/inference/health.py:29
InferencePipeline software healthy inference/src/inference/pipeline.py:45
OccupancyCallback software healthy inference/src/inference/callback.py:112
Settings software healthy inference/src/inference/config.py:12
Budget software healthy inference/src/inference/budget.py:11
DetectionClass software healthy inference/src/inference/models.py:9
ZoneMask software healthy inference/src/inference/models.py:16
ReadinessHolder software healthy inference/src/inference/models.py:24
LoopHolder software healthy inference/src/inference/models.py:38
JourneyHolder software healthy inference/src/inference/models.py:48
OccupancyState software healthy inference/src/inference/models.py:61
SafetyHandler software healthy inference/src/inference/safety.py:33
HeartbeatEmitter software healthy inference/src/inference/heartbeat.py:25
ZoneCounter software healthy inference/src/inference/zone_counter.py:32
TripwireConfig software healthy inference/src/inference/tripwire.py:49
_PendingExit software healthy inference/src/inference/tripwire.py:60
TripwireHandler software healthy inference/src/inference/tripwire.py:70
ContextStateManager software healthy vlan-pollers/src/vlan_pollers/context_state.py:19
ReservationPoller software healthy vlan-pollers/src/vlan_pollers/reservation_poller.py:14
JourneyTracker software healthy vlan-pollers/src/vlan_pollers/journey_tracker.py:6
Settings software healthy vlan-pollers/src/vlan_pollers/config.py:6
AlarmEntry software healthy vlan-pollers/src/vlan_pollers/models.py:12
TripInfo software healthy vlan-pollers/src/vlan_pollers/models.py:24
PisState software healthy vlan-pollers/src/vlan_pollers/models.py:30
VehicleState software healthy vlan-pollers/src/vlan_pollers/models.py:40
ContextState software healthy vlan-pollers/src/vlan_pollers/models.py:46
PISPoller software healthy vlan-pollers/src/vlan_pollers/pis_poller.py:15
APCPoller software healthy vlan-pollers/src/vlan_pollers/apc_poller.py:14
SnmpPoller software healthy vlan-pollers/src/vlan_pollers/snmp_poller.py:29
FakeBroker software healthy cloud-sync/tests/_fakebroker.py:51
_FakeMqttClient software healthy cloud-sync/tests/unit/test_publish_error.py:30
_NeverCalled software healthy cloud-sync/tests/unit/test_publish_error.py:148
_FakeMqtt software healthy cloud-sync/tests/unit/test_health.py:15
_FakeClient software healthy cloud-sync/tests/unit/test_ack_loop.py:15
_FailingClient software healthy cloud-sync/tests/unit/test_ack_loop.py:152
TokenBucket software healthy cloud-sync/src/cloud_sync/mqtt_client.py:110
MqttPublisher software healthy cloud-sync/src/cloud_sync/mqtt_client.py:151
Settings software healthy cloud-sync/src/cloud_sync/config.py:24
EventPage software healthy cloud-sync/src/cloud_sync/event_store_client.py:25
EventStoreClient software healthy cloud-sync/src/cloud_sync/event_store_client.py:33
Settings software healthy event-store/src/event_store/config.py:7
EventPage software healthy event-store/src/event_store/models.py:7
JourneyMeta software healthy event-store/src/event_store/models.py:25
JourneyMetaResponse software healthy event-store/src/event_store/models.py:36
JourneyListItem software healthy event-store/src/event_store/models.py:46
IngestRequest software healthy event-store/src/event_store/models.py:54
IngestResponse software healthy event-store/src/event_store/models.py:58
IngestSingleResponse software healthy event-store/src/event_store/models.py:63
HealthLiveResponse software healthy event-store/src/event_store/models.py:68

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

LabelLayerStatusPath
inference software healthy inference
tests software healthy inference/tests
unit software healthy inference/tests/unit
integration software healthy inference/tests/integration
src software healthy inference/src
inference software healthy inference/src/inference
_bmad software healthy _bmad
custom software healthy _bmad/custom
scripts software healthy scripts
claude-design-mockups software healthy claude-design-mockups
ui_kits software healthy claude-design-mockups/ui_kits
conductor_app software healthy claude-design-mockups/ui_kits/conductor_app
railnet_portal software healthy claude-design-mockups/ui_kits/railnet_portal
railnet_passenger software healthy claude-design-mockups/ui_kits/railnet_passenger
vlan-pollers software healthy vlan-pollers
tests software healthy vlan-pollers/tests
unit software healthy vlan-pollers/tests/unit
integration software healthy vlan-pollers/tests/integration
mocks software healthy vlan-pollers/tests/mocks
src software healthy vlan-pollers/src
vlan_pollers software healthy vlan-pollers/src/vlan_pollers
cloud-sync software healthy cloud-sync
tests software healthy cloud-sync/tests
unit software healthy cloud-sync/tests/unit
integration software healthy cloud-sync/tests/integration
contract software healthy cloud-sync/tests/contract
src software healthy cloud-sync/src
cloud_sync software healthy cloud-sync/src/cloud_sync
event-store software healthy event-store
tests software healthy event-store/tests
unit software healthy event-store/tests/unit
integration software healthy event-store/tests/integration
contract software healthy event-store/tests/contract
src software healthy event-store/src
event_store software healthy event-store/src/event_store
sync software healthy event-store/src/event_store/sync
websocket software healthy event-store/src/event_store/websocket
routes software healthy event-store/src/event_store/routes
_bmad-output software healthy _bmad-output
planning-artifacts software healthy _bmad-output/planning-artifacts
reference software healthy _bmad-output/planning-artifacts/reference
vendor-docs software healthy _bmad-output/planning-artifacts/reference/vendor-docs
research software healthy _bmad-output/planning-artifacts/research
_progress software healthy _bmad-output/_progress
implementation-artifacts software healthy _bmad-output/implementation-artifacts
tests software healthy _bmad-output/implementation-artifacts/tests
design-artifacts software healthy _bmad-output/design-artifacts
B-Trigger-Mapping software healthy _bmad-output/design-artifacts/B-Trigger-Mapping
A-Product-Brief software healthy _bmad-output/design-artifacts/A-Product-Brief
C-UX-Scenarios software healthy _bmad-output/design-artifacts/C-UX-Scenarios

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

LabelLayerStatusPath
GET /health/ready api healthy inference/src/inference/health.py
GET /health/live api healthy inference/src/inference/health.py
POST /context api healthy inference/src/inference/health.py
GET /health api healthy cloud-sync/src/cloud_sync/health.py
POST / api healthy event-store/src/event_store/routes/events.py
GET / api healthy event-store/src/event_store/routes/events.py
POST /cursor api healthy event-store/src/event_store/routes/sync.py
GET /{journey_id} api healthy event-store/src/event_store/routes/journeys.py
GET /api/v1/health api healthy cloud-backend/src/cloud_backend/routes/health.py
GET /overview api healthy cloud-backend/src/cloud_backend/routes/fleet.py
GET /exceptions api healthy cloud-backend/src/cloud_backend/routes/analytics.py
GET /occupancy-heatmap api healthy cloud-backend/src/cloud_backend/routes/analytics.py
GET /dwell-time api healthy cloud-backend/src/cloud_backend/routes/analytics.py
GET /detection-quality api healthy cloud-backend/src/cloud_backend/routes/analytics.py
GET /system-health api healthy cloud-backend/src/cloud_backend/routes/analytics.py
POST /tickets api healthy cloud-backend/src/cloud_backend/routes/maintenance.py
POST /{exception_id}/review api healthy cloud-backend/src/cloud_backend/routes/capacity_review.py
POST /{exception_id}/dismiss api healthy cloud-backend/src/cloud_backend/routes/capacity_review.py
POST /{exception_id}/reopen api healthy cloud-backend/src/cloud_backend/routes/capacity_review.py
GET /export api healthy cloud-backend/src/cloud_backend/routes/capacity_review.py
GET /confidence-thresholds api healthy cloud-backend/src/cloud_backend/routes/config.py
GET /ai-pipeline api healthy cloud-backend/src/cloud_backend/routes/ai_pipeline.py
GET /stream api healthy cloud-backend/src/cloud_backend/routes/alerts_sse.py
POST /{alert_code}/disable api healthy cloud-backend/src/cloud_backend/routes/admin_alert_classes.…
POST /{alert_code}/enable api healthy cloud-backend/src/cloud_backend/routes/admin_alert_classes.…
GET /preferences api healthy cloud-backend/src/cloud_backend/routes/preferences.py
PATCH /preferences api healthy cloud-backend/src/cloud_backend/routes/preferences.py
POST /candidates/door_obstruction api healthy fusion/src/fusion/health.py
POST /candidates/alert_raised api healthy fusion/src/fusion/health.py
POST /candidates/accessibility_detected api healthy fusion/src/fusion/health.py
POST /candidates/wagon_exit api healthy fusion/src/fusion/health.py
POST /candidates/wagon_entry api healthy fusion/src/fusion/health.py
POST /candidates/occupancy_update api healthy fusion/src/fusion/health.py

LabelLayerStatusPath
192.168.7.1 network healthy vlan-pollers/.env.example
1.3.6.1 network healthy vlan-pollers/.env.example
1.1.1.0 network healthy vlan-pollers/.env.example
9.9.9.9 network healthy vlan-pollers/tests/unit/test_security.py
1.2.3.4 network healthy vlan-pollers/tests/unit/test_security.py
5.6.7.8 network healthy vlan-pollers/tests/unit/test_security.py
1.2.1.1 network healthy vlan-pollers/tests/unit/test_security.py
1.2.1.2 network healthy vlan-pollers/tests/unit/test_security.py
1.2.1.3 network healthy vlan-pollers/tests/unit/test_security.py
1.2.1.4 network healthy vlan-pollers/tests/unit/test_security.py
8.8.8.8 network healthy vlan-pollers/tests/unit/test_snmp_decoder.py
1.1.2.0 network healthy vlan-pollers/tests/unit/test_snmp_decoder.py
10.0.0.1 network healthy vlan-pollers/tests/unit/test_config.py
127.0.0.1 network healthy cloud-sync/tests/_fakebroker.py
172.16.0.0 network healthy _bmad-output/planning-artifacts/reference/vendor-docs/READM…
255.255.128.0 network healthy _bmad-output/planning-artifacts/reference/vendor-docs/READM…
192.168.10.1 network healthy shared/tests/unit/test_event_envelope.py
10.0.0.7 network healthy shared/tests/contract/test_alert_raised_compat.py

LabelLayerStatusPath
port:8001 network healthy docker-compose.onboard.yml
port:8080 network healthy docker-compose.onboard.yml
port:8081 network healthy docker-compose.onboard.yml
port:5432 network healthy docker-compose.yml
port:8002 network healthy docker-compose.yml
port:1161 network healthy docker-compose.dev.yml
port:161 network healthy docker-compose.dev.yml
port:8010 network healthy docker-compose.dev.yml
port:8006 network healthy vlan-pollers/src/vlan_pollers/main.py
port:8082 network healthy cloud-sync/Dockerfile
port:12 network healthy _bmad-output/implementation-artifacts/sprint-status.yaml
port:10 network healthy _bmad-output/implementation-artifacts/sprint-status.yaml
port:8090 network healthy fusion/Dockerfile

LabelLayerStatusPath
image::inference/Dockerfile hardware healthy inference/Dockerfile
image::vlan-pollers/Dockerfile hardware healthy vlan-pollers/Dockerfile
image::cloud-sync/Dockerfile hardware healthy cloud-sync/Dockerfile
image::event-store/Dockerfile hardware healthy event-store/Dockerfile
image::rtsp-ingest/Dockerfile hardware healthy rtsp-ingest/Dockerfile
image::cloud-backend/Dockerfile hardware healthy cloud-backend/Dockerfile
image::fusion/Dockerfile hardware healthy fusion/Dockerfile
postgres hardware healthy docker-compose.yml
event-store hardware healthy docker-compose.yml
cloud-backend hardware healthy docker-compose.yml

LabelLayerStatusPath
/ frontend healthy control-centre/src/App.jsx
/dashboard frontend healthy control-centre/src/App.jsx
live frontend healthy control-centre/src/App.jsx
occupancy frontend healthy control-centre/src/App.jsx
luggage frontend healthy control-centre/src/App.jsx
health frontend healthy control-centre/src/App.jsx
analytics frontend healthy control-centre/src/App.jsx
escalations frontend healthy control-centre/src/App.jsx

LabelLayerStatusPath
test_migrations.py data healthy cloud-backend/tests/integration/test_migrations.py
env.py data healthy cloud-backend/migrations/env.py
0004_alert_class_state.py data healthy cloud-backend/migrations/versions/0004_alert_class_state.py
0002_operator_preferences.py data healthy cloud-backend/migrations/versions/0002_operator_preferences…
0001_initial_schema.py data healthy cloud-backend/migrations/versions/0001_initial_schema.py
0005_train_inference_heartbeat.py data healthy cloud-backend/migrations/versions/0005_train_inference_hear…
0003_add_capacity_review_queue.py data healthy cloud-backend/migrations/versions/0003_add_capacity_review_…

LabelLayerStatusPath
publish_queue data healthy cloud-sync/src/cloud_sync/schema.sql
cursor_state data healthy cloud-sync/src/cloud_sync/schema.sql
journeys data healthy event-store/schema.sql
events data healthy event-store/schema.sql
sync_state data healthy event-store/schema.sql
coach_ledger data healthy fusion/src/fusion/ledger.py

LabelLayerStatusPath
auth::inference/CLAUDE.md security healthy inference/CLAUDE.md
auth::_bmad-output/implementation-artifacts/sprint-status.y… security healthy _bmad-output/implementation-artifacts/sprint-status.yaml
auth::cloud-backend/CLAUDE.md security healthy cloud-backend/CLAUDE.md
auth::.claude/skills/bmad-security-sentinel/SKILL.md security healthy .claude/skills/bmad-security-sentinel/SKILL.md
auth::_bmad-output/implementation-artifacts/generate_whitep… security healthy _bmad-output/implementation-artifacts/generate_whitepaper.js

LabelLayerStatusPath
postgresql data healthy CLAUDE.md
sqlite data healthy CLAUDE.md
postgres data healthy .gitlab-ci.yml

LabelLayerStatusPath
kafka data healthy cloud-sync/CLAUDE.md
rabbitmq data healthy cloud-sync/CLAUDE.md

LabelLayerStatusPath
vps::azure hardware healthy _bmad-output/implementation-artifacts/generate_whitepaper.js
vps::aws hardware healthy _bmad-output/implementation-artifacts/generate_whitepaper.js

LabelLayerStatusPath
absrzvi__vison software healthy /data/fable5_failed_archive/absrzvi__vison

LabelLayerStatusPath
App frontend healthy control-centre/src/App.jsx

LabelLayerStatusPath
password_literal::cloud-sync/tests/unit/test_security.py security healthy cloud-sync/tests/unit/test_security.py

LabelLayerStatusPath
gitlab-ci cicd healthy .gitlab-ci.yml
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/e1d23794-10db-495c-98a7-260d636e4e33/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/e1d23794-10db-495c-98a7-260d636e4e33/

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.