https://github.com/yousef-hamda/smart-city-traffic
· scanned 2026-06-16 01:08 UTC (2 months, 1 week ago)
87 raw signals (0 security + 87 graph)
Last scanned 2 months, 1 week ago · v1 · 69 actionable findings from 1 signal source. 18 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 1802 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 |
|---|---|---|---|
main |
software | healthy | flink/kafka_to_iceberg.py:68 |
main |
software | healthy | flink/cep_incidents.py:93 |
main |
software | healthy | flink/windowed_speed.py:74 |
isRtl |
software | healthy | apps/frontend/src/i18n.ts:isRtl |
makeQueryClient |
software | healthy | apps/frontend/src/components/providers.tsx:makeQueryClient |
getQueryClient |
software | healthy | apps/frontend/src/components/providers.tsx:getQueryClient |
Providers |
software | healthy | apps/frontend/src/components/providers.tsx:Providers |
Sheet |
software | healthy | apps/frontend/src/components/ui/sheet.tsx:Sheet |
handleKeyDown |
software | healthy | apps/frontend/src/components/ui/sheet.tsx:handleKeyDown |
SheetTrigger |
software | healthy | apps/frontend/src/components/ui/sheet.tsx:SheetTrigger |
SheetContent |
software | healthy | apps/frontend/src/components/ui/sheet.tsx:SheetContent |
SheetHeader |
software | healthy | apps/frontend/src/components/ui/sheet.tsx:SheetHeader |
SheetTitle |
software | healthy | apps/frontend/src/components/ui/sheet.tsx:SheetTitle |
Badge |
software | healthy | apps/frontend/src/components/ui/badge.tsx:Badge |
Tabs |
software | healthy | apps/frontend/src/components/ui/tabs.tsx:Tabs |
TabsList |
software | healthy | apps/frontend/src/components/ui/tabs.tsx:TabsList |
TabsTrigger |
software | healthy | apps/frontend/src/components/ui/tabs.tsx:TabsTrigger |
TabsContent |
software | healthy | apps/frontend/src/components/ui/tabs.tsx:TabsContent |
Skeleton |
software | healthy | apps/frontend/src/components/ui/skeleton.tsx:Skeleton |
DashboardLayoutClient |
software | healthy | apps/frontend/src/components/dashboard/layout-client.tsx:Da… |
locale |
software | healthy | apps/frontend/src/components/dashboard/layout-client.tsx:lo… |
TrafficMap |
software | healthy | apps/frontend/src/components/dashboard/traffic-map.tsx:Traf… |
initMap |
software | healthy | apps/frontend/src/components/dashboard/traffic-map.tsx:init… |
KPICard |
software | healthy | apps/frontend/src/components/dashboard/kpi-card.tsx:KPICard |
AlertsFeed |
software | healthy | apps/frontend/src/components/dashboard/alerts-feed.tsx:Aler… |
RoadSegmentMesh |
software | healthy | apps/frontend/src/components/twin/twin-scene.tsx:RoadSegmen… |
x |
software | healthy | apps/frontend/src/components/twin/twin-scene.tsx:x |
z |
software | healthy | apps/frontend/src/components/twin/twin-scene.tsx:z |
TwinScene |
software | healthy | apps/frontend/src/components/twin/twin-scene.tsx:TwinScene |
GET |
software | healthy | apps/frontend/src/app/api/health/route.ts:GET |
HomePage |
software | healthy | apps/frontend/src/app/[locale]/page.tsx:HomePage |
generateStaticParams |
software | healthy | apps/frontend/src/app/[locale]/layout.tsx:generateStaticPar… |
LocaleLayout |
software | healthy | apps/frontend/src/app/[locale]/layout.tsx:LocaleLayout |
renderHome |
software | healthy | apps/frontend/src/app/[locale]/__tests__/page.test.tsx:rend… |
DashboardPage |
software | healthy | apps/frontend/src/app/[locale]/dashboard/page.tsx:Dashboard… |
DashboardLayout |
software | healthy | apps/frontend/src/app/[locale]/dashboard/layout.tsx:Dashboa… |
AnalyticsPage |
software | healthy | apps/frontend/src/app/[locale]/dashboard/analytics/page.tsx… |
SegmentDetailPage |
software | healthy | apps/frontend/src/app/[locale]/dashboard/segment/[id]/page.… |
handleAskAI |
software | healthy | apps/frontend/src/app/[locale]/dashboard/segment/[id]/page.… |
TimeTravelPage |
software | healthy | apps/frontend/src/app/[locale]/dashboard/time-travel/page.t… |
togglePlay |
software | healthy | apps/frontend/src/app/[locale]/dashboard/time-travel/page.t… |
TwinPage |
software | healthy | apps/frontend/src/app/[locale]/dashboard/twin/page.tsx:Twin… |
computeStatus |
software | healthy | apps/frontend/src/app/[locale]/dashboard/scenario/page.tsx:… |
ScenarioPage |
software | healthy | apps/frontend/src/app/[locale]/dashboard/scenario/page.tsx:… |
runScenario |
software | healthy | apps/frontend/src/app/[locale]/dashboard/scenario/page.tsx:… |
isUsingMockData |
software | healthy | apps/frontend/src/lib/api.ts:isUsingMockData |
fetchWithFallback |
software | healthy | apps/frontend/src/lib/api.ts:fetchWithFallback |
fetchSegments |
software | healthy | apps/frontend/src/lib/api.ts:fetchSegments |
fetchGlobalStats |
software | healthy | apps/frontend/src/lib/api.ts:fetchGlobalStats |
fetchAlerts |
software | healthy | apps/frontend/src/lib/api.ts:fetchAlerts |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
EXPLAINER.html |
software | healthy | EXPLAINER.html |
EXPLAINER-standalone.html |
software | healthy | EXPLAINER-standalone.html |
docker-compose.dev.yml |
software | healthy | docker-compose.dev.yml |
.prettierrc.json |
software | healthy | .prettierrc.json |
README.md |
software | healthy | README.md |
pnpm-lock.yaml |
software | healthy | pnpm-lock.yaml |
commitlint.config.cjs |
software | healthy | commitlint.config.cjs |
package.json |
software | healthy | package.json |
index.html |
software | healthy | index.html |
pnpm-workspace.yaml |
software | healthy | pnpm-workspace.yaml |
Makefile |
software | healthy | Makefile |
LICENSE |
software | healthy | LICENSE |
docker-compose.yml |
software | healthy | docker-compose.yml |
kafka_to_iceberg.py |
software | healthy | flink/kafka_to_iceberg.py |
README.md |
software | healthy | flink/README.md |
cep_incidents.py |
software | healthy | flink/cep_incidents.py |
windowed_speed.py |
software | healthy | flink/windowed_speed.py |
README.md |
software | healthy | tests/contract/README.md |
package.json |
software | healthy | tests/contract/package.json |
tsconfig.json |
software | healthy | tests/contract/tsconfig.json |
api-gateway-ml-prediction.json |
software | healthy | tests/contract/pacts/api-gateway-ml-prediction.json |
ml-prediction.pact.spec.ts |
software | healthy | tests/contract/src/ml-prediction.pact.spec.ts |
dbt_project.yml |
software | healthy | analytics/dbt/dbt_project.yml |
README.md |
software | healthy | analytics/dbt/README.md |
profiles.yml |
software | healthy | analytics/dbt/profiles.yml |
_sources.yml |
software | healthy | analytics/dbt/models/staging/_sources.yml |
stg_readings.sql |
software | healthy | analytics/dbt/models/staging/stg_readings.sql |
mart_incident_impact.sql |
software | healthy | analytics/dbt/models/marts/mart_incident_impact.sql |
mart_carbon_savings.sql |
software | healthy | analytics/dbt/models/marts/mart_carbon_savings.sql |
mart_segment_hourly.sql |
software | healthy | analytics/dbt/models/marts/mart_segment_hourly.sql |
_marts.yml |
software | healthy | analytics/dbt/models/marts/_marts.yml |
executive_overview.yaml |
software | healthy | analytics/superset/dashboards/executive_overview.yaml |
segment_performance.yaml |
software | healthy | analytics/superset/dashboards/segment_performance.yaml |
carbon_impact.yaml |
software | healthy | analytics/superset/dashboards/carbon_impact.yaml |
incident_analysis.yaml |
software | healthy | analytics/superset/dashboards/incident_analysis.yaml |
playwright.config.ts |
software | healthy | apps/frontend/playwright.config.ts |
jest.config.js |
software | healthy | apps/frontend/jest.config.js |
README.md |
software | healthy | apps/frontend/README.md |
tailwind.config.ts |
software | healthy | apps/frontend/tailwind.config.ts |
.eslintrc.cjs |
software | healthy | apps/frontend/.eslintrc.cjs |
package.json |
software | healthy | apps/frontend/package.json |
next-env.d.ts |
software | healthy | apps/frontend/next-env.d.ts |
.env.example |
software | healthy | apps/frontend/.env.example |
jest.setup.ts |
software | healthy | apps/frontend/jest.setup.ts |
tsconfig.json |
software | healthy | apps/frontend/tsconfig.json |
next.config.mjs |
software | healthy | apps/frontend/next.config.mjs |
postcss.config.js |
software | healthy | apps/frontend/postcss.config.js |
middleware.ts |
software | healthy | apps/frontend/src/middleware.ts |
i18n.ts |
software | healthy | apps/frontend/src/i18n.ts |
providers.tsx |
software | healthy | apps/frontend/src/components/providers.tsx |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
flink |
software | healthy | flink |
tests |
software | healthy | tests |
contract |
software | healthy | tests/contract |
pacts |
software | healthy | tests/contract/pacts |
src |
software | healthy | tests/contract/src |
analytics |
software | healthy | analytics |
dbt |
software | healthy | analytics/dbt |
models |
software | healthy | analytics/dbt/models |
staging |
software | healthy | analytics/dbt/models/staging |
marts |
software | healthy | analytics/dbt/models/marts |
superset |
software | healthy | analytics/superset |
dashboards |
software | healthy | analytics/superset/dashboards |
apps |
software | healthy | apps |
frontend |
software | healthy | apps/frontend |
src |
software | healthy | apps/frontend/src |
components |
software | healthy | apps/frontend/src/components |
ui |
software | healthy | apps/frontend/src/components/ui |
dashboard |
software | healthy | apps/frontend/src/components/dashboard |
twin |
software | healthy | apps/frontend/src/components/twin |
app |
software | healthy | apps/frontend/src/app |
api |
software | healthy | apps/frontend/src/app/api |
health |
software | healthy | apps/frontend/src/app/api/health |
[locale] |
software | healthy | apps/frontend/src/app/[locale] |
__tests__ |
software | healthy | apps/frontend/src/app/[locale]/__tests__ |
dashboard |
software | healthy | apps/frontend/src/app/[locale]/dashboard |
analytics |
software | healthy | apps/frontend/src/app/[locale]/dashboard/analytics |
segment |
software | healthy | apps/frontend/src/app/[locale]/dashboard/segment |
[id] |
software | healthy | apps/frontend/src/app/[locale]/dashboard/segment/[id] |
time-travel |
software | healthy | apps/frontend/src/app/[locale]/dashboard/time-travel |
twin |
software | healthy | apps/frontend/src/app/[locale]/dashboard/twin |
scenario |
software | healthy | apps/frontend/src/app/[locale]/dashboard/scenario |
lib |
software | healthy | apps/frontend/src/lib |
__tests__ |
software | healthy | apps/frontend/src/lib/__tests__ |
messages |
software | healthy | apps/frontend/src/messages |
store |
software | healthy | apps/frontend/src/store |
__tests__ |
software | healthy | apps/frontend/src/store/__tests__ |
e2e |
software | healthy | apps/frontend/e2e |
sensor-simulator |
software | healthy | apps/sensor-simulator |
config |
software | healthy | apps/sensor-simulator/config |
tests |
software | healthy | apps/sensor-simulator/tests |
src |
software | healthy | apps/sensor-simulator/src |
simulator |
software | healthy | apps/sensor-simulator/src/simulator |
voice-gateway |
software | healthy | apps/voice-gateway |
tests |
software | healthy | apps/voice-gateway/tests |
src |
software | healthy | apps/voice-gateway/src |
voice_gateway |
software | healthy | apps/voice-gateway/src/voice_gateway |
ai-assistant |
software | healthy | apps/ai-assistant |
tests |
software | healthy | apps/ai-assistant/tests |
src |
software | healthy | apps/ai-assistant/src |
ai_assistant |
software | healthy | apps/ai-assistant/src/ai_assistant |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
names |
software | healthy | apps/frontend/src/lib/__tests__/utils.test.ts:names |
for |
software | healthy | apps/frontend/src/lib/__tests__/utils.test.ts:for |
_Capture |
software | healthy | apps/sensor-simulator/tests/test_replay.py:10 |
Neighborhood |
software | healthy | apps/sensor-simulator/src/simulator/network.py:29 |
Segment |
software | healthy | apps/sensor-simulator/src/simulator/network.py:38 |
Sensor |
software | healthy | apps/sensor-simulator/src/simulator/network.py:56 |
Camera |
software | healthy | apps/sensor-simulator/src/simulator/network.py:64 |
Network |
software | healthy | apps/sensor-simulator/src/simulator/network.py:72 |
Hotspot |
software | healthy | apps/sensor-simulator/src/simulator/model.py:28 |
Reading |
software | healthy | apps/sensor-simulator/src/simulator/model.py:37 |
TrafficModel |
software | healthy | apps/sensor-simulator/src/simulator/model.py:89 |
Incident |
software | healthy | apps/sensor-simulator/src/simulator/incidents.py:18 |
IncidentManager |
software | healthy | apps/sensor-simulator/src/simulator/incidents.py:28 |
SimulationRunner |
software | healthy | apps/sensor-simulator/src/simulator/runner.py:21 |
Publisher |
software | healthy | apps/sensor-simulator/src/simulator/publishers.py:22 |
StdoutPublisher |
software | healthy | apps/sensor-simulator/src/simulator/publishers.py:28 |
MqttPublisher |
software | healthy | apps/sensor-simulator/src/simulator/publishers.py:40 |
HttpPublisher |
software | healthy | apps/sensor-simulator/src/simulator/publishers.py:68 |
CompositePublisher |
software | healthy | apps/sensor-simulator/src/simulator/publishers.py:92 |
Settings |
software | healthy | apps/voice-gateway/src/voice_gateway/config.py:6 |
AssistantClientBase |
software | healthy | apps/voice-gateway/src/voice_gateway/assistant_client.py:10 |
FakeAssistantClient |
software | healthy | apps/voice-gateway/src/voice_gateway/assistant_client.py:19 |
HTTPAssistantClient |
software | healthy | apps/voice-gateway/src/voice_gateway/assistant_client.py:26 |
STTBase |
software | healthy | apps/voice-gateway/src/voice_gateway/stt.py:10 |
FakeSTT |
software | healthy | apps/voice-gateway/src/voice_gateway/stt.py:19 |
WhisperSTT |
software | healthy | apps/voice-gateway/src/voice_gateway/stt.py:26 |
TTSBase |
software | healthy | apps/voice-gateway/src/voice_gateway/tts.py:11 |
FakeTTS |
software | healthy | apps/voice-gateway/src/voice_gateway/tts.py:20 |
OfflineTTS |
software | healthy | apps/voice-gateway/src/voice_gateway/tts.py:27 |
OpenAITTS |
software | healthy | apps/voice-gateway/src/voice_gateway/tts.py:41 |
Settings |
software | healthy | apps/ai-assistant/src/ai_assistant/config.py:6 |
Embedder |
software | healthy | apps/ai-assistant/src/ai_assistant/rag.py:19 |
FakeEmbedder |
software | healthy | apps/ai-assistant/src/ai_assistant/rag.py:27 |
RAGRetriever |
software | healthy | apps/ai-assistant/src/ai_assistant/rag.py:65 |
ChatRequest |
software | healthy | apps/ai-assistant/src/ai_assistant/main.py:45 |
ChatResponse |
software | healthy | apps/ai-assistant/src/ai_assistant/main.py:50 |
TestSHAP |
software | healthy | apps/ml-prediction/tests/test_shap.py:32 |
TestDemandModel |
software | healthy | apps/ml-prediction/tests/test_models.py:29 |
TestAnomalyModel |
software | healthy | apps/ml-prediction/tests/test_models.py:72 |
TestCongestionModel |
software | healthy | apps/ml-prediction/tests/test_models.py:110 |
Settings |
software | healthy | apps/ml-prediction/src/ml_prediction/config.py:13 |
PredictionServicer |
software | healthy | apps/ml-prediction/src/ml_prediction/grpc_server.py:39 |
DemandRequest |
software | healthy | apps/ml-prediction/src/ml_prediction/main.py:31 |
HourlyPrediction |
software | healthy | apps/ml-prediction/src/ml_prediction/main.py:36 |
DemandResponse |
software | healthy | apps/ml-prediction/src/ml_prediction/main.py:41 |
ReadingInput |
software | healthy | apps/ml-prediction/src/ml_prediction/main.py:46 |
AnomalyRequest |
software | healthy | apps/ml-prediction/src/ml_prediction/main.py:52 |
AnomalyResponse |
software | healthy | apps/ml-prediction/src/ml_prediction/main.py:57 |
CongestionRequest |
software | healthy | apps/ml-prediction/src/ml_prediction/main.py:63 |
ShapItem |
software | healthy | apps/ml-prediction/src/ml_prediction/main.py:68 |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
postgres |
hardware | healthy | docker-compose.yml |
redis |
hardware | healthy | docker-compose.yml |
kafka |
hardware | healthy | docker-compose.yml |
kafka-init |
hardware | healthy | docker-compose.yml |
mongodb |
hardware | healthy | docker-compose.yml |
neo4j |
hardware | healthy | docker-compose.yml |
minio |
hardware | healthy | docker-compose.yml |
mosquitto |
hardware | healthy | docker-compose.yml |
sensor-ingestion |
hardware | healthy | docker-compose.yml |
vision-service |
hardware | healthy | docker-compose.yml |
ml-prediction |
hardware | healthy | docker-compose.yml |
rl-optimizer |
hardware | healthy | docker-compose.yml |
federated-coordinator |
hardware | healthy | docker-compose.yml |
ai-assistant |
hardware | healthy | docker-compose.yml |
voice-gateway |
hardware | healthy | docker-compose.yml |
api-gateway |
hardware | healthy | docker-compose.yml |
realtime-gateway |
hardware | healthy | docker-compose.yml |
frontend |
hardware | healthy | docker-compose.yml |
developer-portal |
hardware | healthy | docker-compose.yml |
sensor-simulator |
hardware | healthy | docker-compose.yml |
camera-simulator |
hardware | healthy | docker-compose.yml |
minio-init |
hardware | healthy | docker-compose.yml |
trino |
hardware | healthy | docker-compose.yml |
flink-jobmanager |
hardware | healthy | docker-compose.yml |
flink-taskmanager |
hardware | healthy | docker-compose.yml |
superset |
hardware | healthy | docker-compose.yml |
prometheus |
hardware | healthy | docker-compose.yml |
alertmanager |
hardware | healthy | docker-compose.yml |
loki |
hardware | healthy | docker-compose.yml |
tempo |
hardware | healthy | docker-compose.yml |
grafana |
hardware | healthy | docker-compose.yml |
vault |
hardware | healthy | docker-compose.yml |
k8s::Application::infra/argocd/app-of-apps.yaml |
hardware | healthy | infra/argocd/app-of-apps.yaml |
k8s::Application::infra/argocd/apps/smart-city.yaml |
hardware | healthy | infra/argocd/apps/smart-city.yaml |
k8s::ConfigMap::infra/k8s/manifests.yaml |
hardware | healthy | infra/k8s/manifests.yaml |
k8s::Namespace::infra/k8s/manifests.yaml |
hardware | healthy | infra/k8s/manifests.yaml |
k8s::VirtualService::infra/k8s/manifests.yaml |
hardware | healthy | infra/k8s/manifests.yaml |
k8s::DestinationRule::infra/k8s/manifests.yaml |
hardware | healthy | infra/k8s/manifests.yaml |
k8s::AnalysisTemplate::infra/k8s/manifests.yaml |
hardware | healthy | infra/k8s/manifests.yaml |
k8s::PeerAuthentication::infra/k8s/manifests.yaml |
hardware | healthy | infra/k8s/manifests.yaml |
k8s::Rollout::infra/k8s/manifests.yaml |
hardware | healthy | infra/k8s/manifests.yaml |
k8s::ChaosEngine::infra/litmus/disk-fill-postgres.yaml |
hardware | healthy | infra/litmus/disk-fill-postgres.yaml |
k8s::ChaosEngine::infra/litmus/cpu-stress-realtime-gateway.… |
hardware | healthy | infra/litmus/cpu-stress-realtime-gateway.yaml |
k8s::ChaosEngine::infra/litmus/network-loss-kafka.yaml |
hardware | healthy | infra/litmus/network-loss-kafka.yaml |
k8s::ChaosEngine::infra/litmus/pod-delete-prediction-servic… |
hardware | healthy | infra/litmus/pod-delete-prediction-service.yaml |
k8s::Namespace::infra/helm/smart-city/templates/namespace.y… |
hardware | healthy | infra/helm/smart-city/templates/namespace.yaml |
k8s::ConfigMap::infra/helm/smart-city/templates/configmap.y… |
hardware | healthy | infra/helm/smart-city/templates/configmap.yaml |
k8s::Rollout::infra/helm/smart-city/templates/rollout-ml-pr… |
hardware | healthy | infra/helm/smart-city/templates/rollout-ml-prediction.yaml |
k8s::AnalysisTemplate::infra/helm/smart-city/templates/roll… |
hardware | healthy | infra/helm/smart-city/templates/rollout-ml-prediction.yaml |
k8s::DestinationRule::infra/helm/smart-city/templates/istio… |
hardware | healthy | infra/helm/smart-city/templates/istio.yaml |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
port:5432 |
network | healthy | docker-compose.yml |
port:6379 |
network | healthy | docker-compose.yml |
port:29092 |
network | healthy | docker-compose.yml |
port:27017 |
network | healthy | docker-compose.yml |
port:7474 |
network | healthy | docker-compose.yml |
port:7687 |
network | healthy | docker-compose.yml |
port:9000 |
network | healthy | docker-compose.yml |
port:9001 |
network | healthy | docker-compose.yml |
port:1883 |
network | healthy | docker-compose.yml |
port:9002 |
network | healthy | docker-compose.yml |
port:8081 |
network | healthy | docker-compose.yml |
port:9091 |
network | healthy | docker-compose.yml |
port:8082 |
network | healthy | docker-compose.yml |
port:8083 |
network | healthy | docker-compose.yml |
port:9093 |
network | healthy | docker-compose.yml |
port:8084 |
network | healthy | docker-compose.yml |
port:8085 |
network | healthy | docker-compose.yml |
port:8086 |
network | healthy | docker-compose.yml |
port:8087 |
network | healthy | docker-compose.yml |
port:8080 |
network | healthy | docker-compose.yml |
port:8088 |
network | healthy | docker-compose.yml |
port:3000 |
network | healthy | docker-compose.yml |
port:3001 |
network | healthy | docker-compose.yml |
port:8090 |
network | healthy | docker-compose.yml |
port:8091 |
network | healthy | docker-compose.yml |
port:8092 |
network | healthy | docker-compose.yml |
port:9090 |
network | healthy | docker-compose.yml |
port:9095 |
network | healthy | docker-compose.yml |
port:3100 |
network | healthy | docker-compose.yml |
port:3200 |
network | healthy | docker-compose.yml |
port:4317 |
network | healthy | docker-compose.yml |
port:3030 |
network | healthy | docker-compose.yml |
port:8200 |
network | healthy | docker-compose.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
DashboardLayoutClient |
frontend | healthy | apps/frontend/src/components/dashboard/layout-client.tsx |
HomePage |
frontend | healthy | apps/frontend/src/app/[locale]/page.tsx |
DashboardPage |
frontend | healthy | apps/frontend/src/app/[locale]/dashboard/page.tsx |
DashboardLayout |
frontend | healthy | apps/frontend/src/app/[locale]/dashboard/layout.tsx |
AnalyticsPage |
frontend | healthy | apps/frontend/src/app/[locale]/dashboard/analytics/page.tsx |
SegmentDetailPage |
frontend | healthy | apps/frontend/src/app/[locale]/dashboard/segment/[id]/page.… |
TimeTravelPage |
frontend | healthy | apps/frontend/src/app/[locale]/dashboard/time-travel/page.t… |
TwinPage |
frontend | healthy | apps/frontend/src/app/[locale]/dashboard/twin/page.tsx |
ScenarioPage |
frontend | healthy | apps/frontend/src/app/[locale]/dashboard/scenario/page.tsx |
IndexRedirect |
frontend | healthy | apps/mobile/app/index.tsx |
RootLayout |
frontend | healthy | apps/mobile/app/_layout.tsx |
RegisterScreen |
frontend | healthy | apps/mobile/app/(auth)/register.tsx |
LoginScreen |
frontend | healthy | apps/mobile/app/(auth)/login.tsx |
AuthLayout |
frontend | healthy | apps/mobile/app/(auth)/_layout.tsx |
SettingsScreen |
frontend | healthy | apps/mobile/app/(tabs)/settings.tsx |
RouteScreen |
frontend | healthy | apps/mobile/app/(tabs)/route.tsx |
LiveMapScreen |
frontend | healthy | apps/mobile/app/(tabs)/index.tsx |
ReportScreen |
frontend | healthy | apps/mobile/app/(tabs)/report.tsx |
TabsLayout |
frontend | healthy | apps/mobile/app/(tabs)/_layout.tsx |
CatalogPage |
frontend | healthy | apps/developer-portal/app/page.tsx |
RootLayout |
frontend | healthy | apps/developer-portal/app/layout.tsx |
KeysPage |
frontend | healthy | apps/developer-portal/app/keys/page.tsx |
KeysClient |
frontend | healthy | apps/developer-portal/app/keys/KeysClient.tsx |
SwaggerPanel |
frontend | healthy | apps/developer-portal/app/explore/SwaggerPanel.tsx |
ExplorePage |
frontend | healthy | apps/developer-portal/app/explore/page.tsx |
PricingPage |
frontend | healthy | apps/developer-portal/app/pricing/page.tsx |
TopNav |
frontend | healthy | apps/developer-portal/src/components/TopNav.tsx |
CodeSample |
frontend | healthy | apps/developer-portal/src/components/CodeSample.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::apps/realtime-gateway/README.md |
security | healthy | apps/realtime-gateway/README.md |
auth::apps/api-gateway/package.json |
security | healthy | apps/api-gateway/package.json |
auth::apps/api-gateway/src/domain/alerts/alerts.controller.… |
security | healthy | apps/api-gateway/src/domain/alerts/alerts.controller.ts |
auth::apps/api-gateway/.env.example |
security | healthy | apps/api-gateway/.env.example |
auth::apps/developer-portal/src/lib/api-catalog.ts |
security | healthy | apps/developer-portal/src/lib/api-catalog.ts |
auth::apps/realtime-gateway/src/auth.ts |
security | healthy | apps/realtime-gateway/src/auth.ts |
auth::apps/developer-portal/app/pricing/page.tsx |
security | healthy | apps/developer-portal/app/pricing/page.tsx |
auth::apps/api-gateway/src/domain/incidents/incidents.contr… |
security | healthy | apps/api-gateway/src/domain/incidents/incidents.controller.… |
auth::infra/vault/seed.sh |
security | healthy | infra/vault/seed.sh |
auth::apps/api-gateway/src/auth/auth.service.ts |
security | healthy | apps/api-gateway/src/auth/auth.service.ts |
auth::apps/api-gateway/src/auth/auth.module.ts |
security | healthy | apps/api-gateway/src/auth/auth.module.ts |
auth::apps/developer-portal/app/page.tsx |
security | healthy | apps/developer-portal/app/page.tsx |
auth::apps/mobile/__tests__/mock.test.ts |
security | healthy | apps/mobile/__tests__/mock.test.ts |
auth::apps/realtime-gateway/tests/gateway.test.ts |
security | healthy | apps/realtime-gateway/tests/gateway.test.ts |
auth::apps/developer-portal/public/openapi.json |
security | healthy | apps/developer-portal/public/openapi.json |
auth::apps/api-gateway/src/auth/guards/jwt-auth.guard.ts |
security | healthy | apps/api-gateway/src/auth/guards/jwt-auth.guard.ts |
auth::apps/realtime-gateway/src/gateway.ts |
security | healthy | apps/realtime-gateway/src/gateway.ts |
auth::apps/api-gateway/src/rbac/roles.guard.ts |
security | healthy | apps/api-gateway/src/rbac/roles.guard.ts |
auth::apps/realtime-gateway/.env.example |
security | healthy | apps/realtime-gateway/.env.example |
auth::apps/realtime-gateway/tests/auth.test.ts |
security | healthy | apps/realtime-gateway/tests/auth.test.ts |
auth::apps/api-gateway/README.md |
security | healthy | apps/api-gateway/README.md |
auth::apps/api-gateway/src/domain/neighborhoods/neighborhoo… |
security | healthy | apps/api-gateway/src/domain/neighborhoods/neighborhoods.con… |
auth::apps/api-gateway/src/auth/strategies/jwt.strategy.ts |
security | healthy | apps/api-gateway/src/auth/strategies/jwt.strategy.ts |
auth::apps/api-gateway/src/domain/segments/segments.control… |
security | healthy | apps/api-gateway/src/domain/segments/segments.controller.ts |
auth::apps/mobile/src/lib/mock.ts |
security | healthy | apps/mobile/src/lib/mock.ts |
auth::README.md |
security | healthy | README.md |
auth::apps/api-gateway/src/auth/auth.controller.ts |
security | healthy | apps/api-gateway/src/auth/auth.controller.ts |
auth::apps/mobile/src/store/authStore.ts |
security | healthy | apps/mobile/src/store/authStore.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
/[locale] |
frontend | healthy | apps/frontend/src/app/[locale]/page.tsx |
/[locale]/dashboard |
frontend | healthy | apps/frontend/src/app/[locale]/dashboard/page.tsx |
/[locale]/dashboard/analytics |
frontend | healthy | apps/frontend/src/app/[locale]/dashboard/analytics/page.tsx |
/[locale]/dashboard/segment/[id] |
frontend | healthy | apps/frontend/src/app/[locale]/dashboard/segment/[id]/page.… |
/[locale]/dashboard/time-travel |
frontend | healthy | apps/frontend/src/app/[locale]/dashboard/time-travel/page.t… |
/[locale]/dashboard/twin |
frontend | healthy | apps/frontend/src/app/[locale]/dashboard/twin/page.tsx |
/[locale]/dashboard/scenario |
frontend | healthy | apps/frontend/src/app/[locale]/dashboard/scenario/page.tsx |
/page.tsx |
frontend | healthy | apps/developer-portal/app/page.tsx |
/keys |
frontend | healthy | apps/developer-portal/app/keys/page.tsx |
/explore |
frontend | healthy | apps/developer-portal/app/explore/page.tsx |
/pricing |
frontend | healthy | apps/developer-portal/app/pricing/page.tsx |
/forecast/demand |
frontend | healthy | tests/contract/src/ml-prediction.pact.spec.ts |
/api/v1/auth/register |
frontend | healthy | apps/developer-portal/src/lib/api-catalog.ts |
/api/v1/auth/login |
frontend | healthy | apps/developer-portal/src/lib/api-catalog.ts |
/api/v1/auth/refresh |
frontend | healthy | apps/developer-portal/src/lib/api-catalog.ts |
/api/v1/auth/logout |
frontend | healthy | apps/developer-portal/src/lib/api-catalog.ts |
/api/v1/auth/me |
frontend | healthy | apps/developer-portal/src/lib/api-catalog.ts |
/api/v1/segments |
frontend | healthy | apps/developer-portal/src/lib/api-catalog.ts |
/api/v1/segments/:id |
frontend | healthy | apps/developer-portal/src/lib/api-catalog.ts |
/api/v1/incidents |
frontend | healthy | apps/developer-portal/src/lib/api-catalog.ts |
/api/v1/alerts |
frontend | healthy | apps/developer-portal/src/lib/api-catalog.ts |
/api/v1/predictions/:segmentId |
frontend | healthy | apps/developer-portal/src/lib/api-catalog.ts |
/api/v1/assistant/chat |
frontend | healthy | apps/developer-portal/src/lib/api-catalog.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
GET /health |
api | healthy | apps/voice-gateway/src/voice_gateway/main.py |
POST /voice/transcribe |
api | healthy | apps/voice-gateway/src/voice_gateway/main.py |
POST /voice/synthesize |
api | healthy | apps/voice-gateway/src/voice_gateway/main.py |
POST /chat |
api | healthy | apps/ai-assistant/src/ai_assistant/main.py |
POST /chat/stream |
api | healthy | apps/ai-assistant/src/ai_assistant/main.py |
POST /forecast/demand |
api | healthy | apps/ml-prediction/src/ml_prediction/main.py |
POST /detect/anomaly |
api | healthy | apps/ml-prediction/src/ml_prediction/main.py |
POST /predict/congestion |
api | healthy | apps/ml-prediction/src/ml_prediction/main.py |
POST /train/federated |
api | healthy | apps/federated-coordinator/src/federated_coordinator/main.py |
GET /report |
api | healthy | apps/federated-coordinator/src/federated_coordinator/main.py |
GET /snapshot/{segment_id} |
api | healthy | apps/vision-service/src/vision_service/main.py |
GET /segments |
api | healthy | apps/vision-service/src/vision_service/main.py |
POST /recommend/signal-timing |
api | healthy | apps/rl-optimizer/src/rl_optimizer/main.py |
POST /api/v1/auth/register |
api | healthy | apps/api-gateway/src/auth/auth.controller.ts |
POST /api/v1/auth/login |
api | healthy | apps/api-gateway/src/auth/auth.controller.ts |
POST /api/v1/auth/refresh |
api | healthy | apps/api-gateway/src/auth/auth.controller.ts |
POST /api/v1/auth/logout |
api | healthy | apps/api-gateway/src/auth/auth.controller.ts |
GET /api/v1/auth/me |
api | healthy | apps/api-gateway/src/auth/auth.controller.ts |
GET /api/v1/segments/:id |
api | healthy | apps/api-gateway/src/domain/segments/segments.controller.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
neighborhoods |
data | healthy | apps/sensor-ingestion/src/main/resources/db/migration/V1__e… |
road_segments |
data | healthy | apps/sensor-ingestion/src/main/resources/db/migration/V1__e… |
sensors |
data | healthy | apps/sensor-ingestion/src/main/resources/db/migration/V1__e… |
cameras |
data | healthy | apps/sensor-ingestion/src/main/resources/db/migration/V1__e… |
traffic_readings |
data | healthy | apps/sensor-ingestion/src/main/resources/db/migration/V1__e… |
vision_events |
data | healthy | apps/sensor-ingestion/src/main/resources/db/migration/V1__e… |
predictions |
data | healthy | apps/sensor-ingestion/src/main/resources/db/migration/V1__e… |
signal_recommendations |
data | healthy | apps/sensor-ingestion/src/main/resources/db/migration/V1__e… |
incidents |
data | healthy | apps/sensor-ingestion/src/main/resources/db/migration/V1__e… |
alerts |
data | healthy | apps/sensor-ingestion/src/main/resources/db/migration/V1__e… |
users |
data | healthy | apps/sensor-ingestion/src/main/resources/db/migration/V1__e… |
refresh_tokens |
data | healthy | apps/sensor-ingestion/src/main/resources/db/migration/V1__e… |
api_keys |
data | healthy | apps/sensor-ingestion/src/main/resources/db/migration/V1__e… |
api_usage |
data | healthy | apps/sensor-ingestion/src/main/resources/db/migration/V1__e… |
iceberg |
data | healthy | flink/kafka_to_iceberg.py |
traffic_raw |
data | healthy | flink/cep_incidents.py |
alerts_sink |
data | healthy | flink/cep_incidents.py |
traffic_aggregates |
data | healthy | flink/windowed_speed.py |
| Label | Layer | Status | Path |
|---|---|---|---|
node |
cicd | healthy | .github/workflows/ci.yml |
python |
cicd | healthy | .github/workflows/ci.yml |
graph |
cicd | healthy | .github/workflows/ci.yml |
java |
cicd | healthy | .github/workflows/ci.yml |
secrets-scan |
cicd | healthy | .github/workflows/ci.yml |
trivy |
cicd | healthy | .github/workflows/ci.yml |
commitlint |
cicd | healthy | .github/workflows/ci.yml |
images |
cicd | healthy | .github/workflows/release.yml |
bump-gitops |
cicd | healthy | .github/workflows/release.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
postgres |
data | healthy | README.md |
redis |
data | healthy | README.md |
mongodb |
data | healthy | README.md |
postgresql |
data | healthy | docker-compose.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
Query root |
api | healthy | apps/developer-portal/app/explore/page.tsx |
Mutation root |
api | healthy | apps/developer-portal/app/explore/page.tsx |
Subscription root |
api | healthy | apps/developer-portal/app/explore/page.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
grpc::IngestionService |
api | healthy | packages/proto/proto/traffic/v1/ingestion.proto |
grpc::PredictionService |
api | healthy | packages/proto/proto/traffic/v1/prediction.proto |
| Label | Layer | Status | Path |
|---|---|---|---|
V1__extensions_and_schema.sql |
data | healthy | apps/sensor-ingestion/src/main/resources/db/migration/V1__e… |
V2__continuous_aggregates.sql |
data | healthy | apps/sensor-ingestion/src/main/resources/db/migration/V2__c… |
| Label | Layer | Status | Path |
|---|---|---|---|
k8s::Deployment::infra/k8s/manifests.yaml |
hardware | healthy | infra/k8s/manifests.yaml |
k8s::Deployment::infra/helm/smart-city/templates/deployment… |
hardware | healthy | infra/helm/smart-city/templates/deployments.yaml |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::ci |
cicd | healthy | .github/workflows/ci.yml |
gha::release |
cicd | healthy | .github/workflows/release.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
GITHUB_TOKEN |
cicd | healthy | — |
REGISTRY |
cicd | healthy | — |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-typsq2kn |
software | healthy | /tmp/repobility-clone-typsq2kn |
| Label | Layer | Status | Path |
|---|---|---|---|
kafka |
data | healthy | README.md |
| Label | Layer | Status | Path |
|---|---|---|---|
127.0.0.1 |
network | healthy | infra/loki/loki-config.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
tf::aws_db_instance::postgres |
hardware | healthy | infra/terraform/main.tf |
| Label | Layer | Status | Path |
|---|---|---|---|
vps::aws |
hardware | healthy | README.md |
| Label | Layer | Status | Path |
|---|---|---|---|
generic_api_key::infra/vault/seed.sh |
security | healthy | infra/vault/seed.sh |
This page is publicly accessible at:
https://repobility.com/scan/725c50e5-53b2-4a6a-97a9-6b4ea7f142f2/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/725c50e5-53b2-4a6a-97a9-6b4ea7f142f2/
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.