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.

shanestratton/thalassa-marine-weather

https://github.com/shanestratton/thalassa-marine-weather · scanned 2026-06-16 00:09 UTC (2 months, 2 weeks ago)

756 raw signals (12 security + 744 graph)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 2 months, 2 weeks ago · v1 · 708 actionable findings from 2 signal sources. 63 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 7136 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
getKey software healthy vite.config.ts:getKey
buildTheme software healthy theme.ts:buildTheme
getThemeForEnvironment software healthy theme.ts:getThemeForEnvironment
isHttpError software healthy env.d.ts:isHttpError
isLanTile software healthy sw.js:isLanTile
blockPageZoom software healthy index.tsx:blockPageZoom
registerServiceWorker software healthy index.tsx:registerServiceWorker
cap software healthy index.tsx:cap
middleware software healthy middleware.ts:middleware
handler software healthy App.tsx:handler
tab software healthy App.tsx:tab
needsWpPrefix software healthy App.tsx:needsWpPrefix
applies software healthy types/alerts.ts:applies
tzLookup software healthy types/tz-lookup.d.ts:tzLookup
so software healthy types/voice.ts:so
setSettingsDebugSink software healthy stores/settingsStore.ts:setSettingsDebugSink
awaitSettingsLoaded software healthy stores/settingsStore.ts:awaitSettingsLoaded
syncToCloud software healthy stores/settingsStore.ts:syncToCloud
mergeCloudSettings software healthy stores/settingsStore.ts:mergeCloudSettings
buildRestoredSummary software healthy stores/settingsStore.ts:buildRestoredSummary
pullFromCloud software healthy stores/settingsStore.ts:pullFromCloud
cloudSettings software healthy stores/settingsStore.ts:cloudSettings
type software healthy stores/settingsStore.ts:type
manageScreenEffects software healthy stores/settingsStore.ts:manageScreenEffects
migrateRowOrder software healthy stores/settingsStore.ts:migrateRowOrder
loadSettings software healthy stores/settingsStore.ts:loadSettings
haversineKm software healthy stores/followRouteStore.ts:haversineKm
dLat software healthy stores/followRouteStore.ts:dLat
dLon software healthy stores/followRouteStore.ts:dLon
computeRouteFromPlan software healthy stores/followRouteStore.ts:computeRouteFromPlan
diffRoutes software healthy stores/followRouteStore.ts:diffRoutes
saveToStorage software healthy stores/followRouteStore.ts:saveToStorage
loadFromStorage software healthy stores/followRouteStore.ts:loadFromStorage
clearStorage software healthy stores/followRouteStore.ts:clearStorage
computeDifficulty software healthy stores/PassageStore.ts:computeDifficulty
saveToStorage software healthy stores/PassageStore.ts:saveToStorage
loadFromStorage software healthy stores/PassageStore.ts:loadFromStorage
notify software healthy stores/PassageStore.ts:notify
usePassageStore software healthy stores/PassageStore.ts:usePassageStore
notify software healthy stores/MapFitTargetStore.ts:notify
requestMapFit software healthy stores/MapFitTargetStore.ts:requestMapFit
consumeMapFit software healthy stores/MapFitTargetStore.ts:consumeMapFit
peekMapFit software healthy stores/MapFitTargetStore.ts:peekMapFit
subscribeMapFit software healthy stores/MapFitTargetStore.ts:subscribeMapFit
initAuth software healthy stores/authStore.ts:initAuth
selectWeatherData software healthy stores/weatherStore.ts:selectWeatherData
selectVoyagePlan software healthy stores/weatherStore.ts:selectVoyagePlan
selectLoading software healthy stores/weatherStore.ts:selectLoading
selectError software healthy stores/weatherStore.ts:selectError
selectNextUpdate software healthy stores/weatherStore.ts:selectNextUpdate

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

LabelLayerStatusPath
index.css software healthy index.css
playwright.config.ts software healthy playwright.config.ts
vite.config.ts software healthy vite.config.ts
vercel.json software healthy vercel.json
theme.ts software healthy theme.ts
manifest.json software healthy manifest.json
ARCHITECTURE.md software healthy ARCHITECTURE.md
README.md software healthy README.md
logs.html software healthy logs.html
env.d.ts software healthy env.d.ts
tailwind.config.js software healthy tailwind.config.js
INFRASTRUCTURE.md software healthy INFRASTRUCTURE.md
sw.js software healthy sw.js
package.json software healthy package.json
index.html software healthy index.html
CONTRIBUTING.md software healthy CONTRIBUTING.md
utils.test.ts software healthy utils.test.ts
utils.ts software healthy utils.ts
capacitor.config.ts software healthy capacitor.config.ts
index.tsx software healthy index.tsx
package-lock.json software healthy package-lock.json
middleware.ts software healthy middleware.ts
eslint.config.js software healthy eslint.config.js
tsconfig.json software healthy tsconfig.json
viewRegistry.tsx software healthy viewRegistry.tsx
lighthouserc.json software healthy lighthouserc.json
App.tsx software healthy App.tsx
metadata.json software healthy metadata.json
SECURITY.md software healthy SECURITY.md
types.ts software healthy types.ts
postcss.config.js software healthy postcss.config.js
vitest.config.ts software healthy vitest.config.ts
weather.ts software healthy types/weather.ts
api.ts software healthy types/api.ts
units.ts software healthy types/units.ts
index.ts software healthy types/index.ts
alerts.ts software healthy types/alerts.ts
capacitor-udp.d.ts software healthy types/capacitor-udp.d.ts
tz-lookup.d.ts software healthy types/tz-lookup.d.ts
vessel.ts software healthy types/vessel.ts
settings.ts software healthy types/settings.ts
navigation.ts software healthy types/navigation.ts
voice.ts software healthy types/voice.ts
spatiotemporal.ts software healthy types/spatiotemporal.ts
settingsStore.ts software healthy stores/settingsStore.ts
networkModeStore.ts software healthy stores/networkModeStore.ts
followRouteStore.ts software healthy stores/followRouteStore.ts
PassageStore.ts software healthy stores/PassageStore.ts
MapFitTargetStore.ts software healthy stores/MapFitTargetStore.ts
uiStore.ts software healthy stores/uiStore.ts

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

LabelLayerStatusPath
types software healthy types
stores software healthy stores
tests software healthy tests
stores software healthy tests/stores
fixtures software healthy tests/fixtures
components software healthy tests/components
helpers software healthy tests/helpers
hooks software healthy tests/hooks
api software healthy api
sst software healthy api/sst
chl software healthy api/chl
mld software healthy api/mld
waves software healthy api/waves
currents software healthy api/currents
seaice software healthy api/seaice
mpa software healthy api/mpa
opencpn-bridge software healthy opencpn-bridge
src software healthy opencpn-bridge/src
docs software healthy docs
adr software healthy docs/adr
scripts software healthy scripts
cmems-sst-pipeline software healthy scripts/cmems-sst-pipeline
cmems-chl-pipeline software healthy scripts/cmems-chl-pipeline
mpa-pipeline software healthy scripts/mpa-pipeline
linz-msi-scrape software healthy scripts/linz-msi-scrape
cmems-seaice-pipeline software healthy scripts/cmems-seaice-pipeline
cmems-currents-pipeline software healthy scripts/cmems-currents-pipeline
cmems-mld-pipeline software healthy scripts/cmems-mld-pipeline
cmems-waves-pipeline software healthy scripts/cmems-waves-pipeline
utils software healthy utils
cloudflare-worker software healthy cloudflare-worker
src software healthy cloudflare-worker/src
components software healthy components
settings software healthy components/settings
chandlery software healthy components/chandlery
marketplace software healthy components/marketplace
nmea software healthy components/nmea
gauges software healthy components/nmea/gauges
anchor-watch software healthy components/anchor-watch
ui software healthy components/ui
dashboard software healthy components/dashboard
tide software healthy components/dashboard/tide
shared software healthy components/dashboard/shared
hero software healthy components/dashboard/hero
chat software healthy components/chat
galley software healthy components/galley
voice software healthy components/voice
diary software healthy components/diary
crew software healthy components/crew
icons software healthy components/icons

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

LabelLayerStatusPath
used software healthy tailwind.config.js:used
names software healthy tailwind.config.js:names
ErrorBoundary software healthy index.tsx:ErrorBoundary
to software healthy App.tsx:to
when software healthy tests/PullToRefresh.test.tsx:when
when software healthy tests/FormField.test.tsx:when
MockIntersectionObserver software healthy tests/setup.ts:MockIntersectionObserver
MockResizeObserver software healthy tests/setup.ts:MockResizeObserver
while software healthy scripts/migrateTheme.mjs:while
DepthFairwayScanner software healthy scripts/scan_depth_fairway.py:8
WayCollector software healthy scripts/build_nav_graph.py:118
NodeResolver software healthy scripts/build_nav_graph.py:163
BridgeCollector software healthy scripts/build_nav_graph.py:193
FairwayCollector software healthy scripts/build_nav_graph.py:546
SeamarkCollector software healthy scripts/extract_seamarks.py:25
without software healthy utils/useDeviceClass.ts:without
is software healthy utils/useDeviceClass.ts:is
can software healthy utils/mergeByUpdatedAt.ts:can
DeadlineExceeded software healthy utils/deadline.ts:DeadlineExceeded
RateLimiterService software healthy utils/rateLimiter.ts:RateLimiterService
for software healthy components/RegionAutocomplete.tsx:for
component software healthy components/ErrorBoundary.tsx:component
components software healthy components/ErrorBoundary.tsx:components
ErrorBoundary software healthy components/ErrorBoundary.tsx:ErrorBoundary
ParticleEngine software healthy components/ParticleEngine.ts:ParticleEngine
override software healthy components/ui/ModalSheet.tsx:override
override software healthy components/ui/EmptyState.tsx:override
merged software healthy components/ui/CoachMark.tsx:merged
name software healthy components/dashboard/StatusBadges.tsx:name
that software healthy components/dashboard/HeroWidgets.tsx:that
ChatErrorBoundary software healthy components/chat/ChatErrorBoundary.tsx:ChatErrorBoundary
CurrentParticleLayer software healthy components/map/CurrentParticleLayer.ts:CurrentParticleLayer
SstRasterLayer software healthy components/map/SstRasterLayer.ts:SstRasterLayer
WaveParticleLayer software healthy components/map/WaveParticleLayer.ts:WaveParticleLayer
MldRasterLayer software healthy components/map/MldRasterLayer.ts:MldRasterLayer
names software healthy components/map/EncVectorLayer.ts:names
WindParticleLayer software healthy components/map/WindParticleLayer.ts:WindParticleLayer
WindGLEngine software healthy components/map/WindGLEngine.ts:WindGLEngine
SeaIceRasterLayer software healthy components/map/SeaIceRasterLayer.ts:SeaIceRasterLayer
ChlRasterLayer software healthy components/map/ChlRasterLayer.ts:ChlRasterLayer
Cache software healthy pi-cache/src/cache.ts:Cache
via software healthy pi-cache/src/services/inshoreRouter.ts:via
MinHeap software healthy pi-cache/src/services/inshoreRouter.ts:MinHeap
VesselDB software healthy workers/ais-ingest/db.ts:VesselDB
LastJoinAttempt software healthy bosun-pi/bosun_network_apply.py:285
Config software healthy bosun-pi/bosun_voyage_ping.py:74
for software healthy hooks/useSuccessFlash.ts:for
MinHeap software healthy supabase/functions/route-bathymetric/index.ts:MinHeap
ChartLockerServiceImpl software healthy services/ChartLockerService.ts:ChartLockerServiceImpl
NmeaGpsProviderClass software healthy services/NmeaGpsProvider.ts:NmeaGpsProviderClass

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

LabelLayerStatusPath
crew_sharing.sql data healthy supabase/migrations/crew_sharing.sql
20260516130000_crew_to_boat_bridge.sql data healthy supabase/migrations/20260516130000_crew_to_boat_bridge.sql
20260322080300_ships_stores_rename.sql data healthy supabase/migrations/20260322080300_ships_stores_rename.sql
20260319100000_push_hardening.sql data healthy supabase/migrations/20260319100000_push_hardening.sql
20260322080100_manifest_invites.sql data healthy supabase/migrations/20260322080100_manifest_invites.sql
20260322090100_passage_provisions.sql data healthy supabase/migrations/20260322090100_passage_provisions.sql
20260322080000_vessel_identity.sql data healthy supabase/migrations/20260322080000_vessel_identity.sql
20260212110000_fix_storage_policies.sql data healthy supabase/migrations/20260212110000_fix_storage_policies.sql
20260301090000_ship_documents_add_manuals_category.sql data healthy supabase/migrations/20260301090000_ship_documents_add_manua…
20260305_weekly_to_quarterly.sql data healthy supabase/migrations/20260305_weekly_to_quarterly.sql
20260322120000_crew_profiles.sql data healthy supabase/migrations/20260322120000_crew_profiles.sql
20260401000100_recipe_ratings.sql data healthy supabase/migrations/20260401000100_recipe_ratings.sql
20260319080000_guardian_alerts.sql data healthy supabase/migrations/20260319080000_guardian_alerts.sql
20260515120000_voyage_log_destination.sql data healthy supabase/migrations/20260515120000_voyage_log_destination.s…
20260505_watch_assignments.sql data healthy supabase/migrations/20260505_watch_assignments.sql
20260318080000_ais_vessels.sql data healthy supabase/migrations/20260318080000_ais_vessels.sql
20260516120000_voyage_log_boats.sql data healthy supabase/migrations/20260516120000_voyage_log_boats.sql
maintenance_tracker_migration.sql data healthy supabase/migrations/maintenance_tracker_migration.sql
20260508_personal_ports.sql data healthy supabase/migrations/20260508_personal_ports.sql
20260212100000_fix_rls_policies.sql data healthy supabase/migrations/20260212100000_fix_rls_policies.sql
20260322090000_recipes.sql data healthy supabase/migrations/20260322090000_recipes.sql
20260316_diary_weather.sql data healthy supabase/migrations/20260316_diary_weather.sql
20260306_push_queue_trigger.sql data healthy supabase/migrations/20260306_push_queue_trigger.sql
custom_recipes_migration.sql data healthy supabase/migrations/custom_recipes_migration.sql
20260322080200_crew_permissions_jsonb.sql data healthy supabase/migrations/20260322080200_crew_permissions_jsonb.s…
20260322100000_voyages.sql data healthy supabase/migrations/20260322100000_voyages.sql
20260207_shared_tracks.sql data healthy supabase/migrations/20260207_shared_tracks.sql
20260418120000_scrape_vessel_metadata_cron.sql data healthy supabase/migrations/20260418120000_scrape_vessel_metadata_c…
20260212090000_split_crew_dating.sql data healthy supabase/migrations/20260212090000_split_crew_dating.sql
20260327_passage_readiness_checks.sql data healthy supabase/migrations/20260327_passage_readiness_checks.sql
20260516150000_voyage_log_name_metadata.sql data healthy supabase/migrations/20260516150000_voyage_log_name_metadata…
20260522120000_vessel_knowledge.sql data healthy supabase/migrations/20260522120000_vessel_knowledge.sql
marketplace_migration.sql data healthy supabase/migrations/marketplace_migration.sql
20260201_ship_log_table.sql data healthy supabase/migrations/20260201_ship_log_table.sql
20260319070000_guardian_profiles.sql data healthy supabase/migrations/20260319070000_guardian_profiles.sql
vessel_polars_migration.sql data healthy supabase/migrations/vessel_polars_migration.sql
20260516160000_linz_warnings.sql data healthy supabase/migrations/20260516160000_linz_warnings.sql
20260210_fix_shared_tracks.sql data healthy supabase/migrations/20260210_fix_shared_tracks.sql
001_anchor_alarm_push.sql data healthy supabase/migrations/001_anchor_alarm_push.sql
20260516170000_australian_ports.sql data healthy supabase/migrations/20260516170000_australian_ports.sql
20260220070000_equipment_documents_vault.sql data healthy supabase/migrations/20260220070000_equipment_documents_vaul…
20260319080100_amsa_register.sql data healthy supabase/migrations/20260319080100_amsa_register.sql
20260514120000_voyage_log.sql data healthy supabase/migrations/20260514120000_voyage_log.sql
20260517100000_slugify_glue_trailing_numbers.sql data healthy supabase/migrations/20260517100000_slugify_glue_trailing_nu…
20260401000000_community_recipes.sql data healthy supabase/migrations/20260401000000_community_recipes.sql
20260322100100_global_maritime_upgrade.sql data healthy supabase/migrations/20260322100100_global_maritime_upgrade.…
20260212070000_chat_tables.sql data healthy supabase/migrations/20260212070000_chat_tables.sql
20260517090000_fix_boat_rls_recursion.sql data healthy supabase/migrations/20260517090000_fix_boat_rls_recursion.s…
get_voyage_summaries_rpc.sql data healthy supabase/migrations/get_voyage_summaries_rpc.sql
20260318070000_ais_freshness.sql data healthy supabase/migrations/20260318070000_ais_freshness.sql

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

LabelLayerStatusPath
ANY /status api healthy bosun-pi/bosun_n2k_api.py
ANY /scan api healthy bosun-pi/bosun_network_api.py
ANY /configure api healthy bosun-pi/bosun_network_api.py
USE /__chart-proxy api healthy vite.config.ts
GET /health api healthy pi-cache/src/server.ts
GET /status api healthy pi-cache/src/server.ts
POST /api/configure api healthy pi-cache/src/server.ts
POST /cache/purge api healthy pi-cache/src/server.ts
GET /api/passthrough api healthy pi-cache/src/server.ts
GET /api/passthrough-tile api healthy pi-cache/src/server.ts
USE /api/weather api healthy pi-cache/src/server.ts
USE /api/tiles api healthy pi-cache/src/server.ts
USE /api/grib api healthy pi-cache/src/server.ts
USE /api/tides api healthy pi-cache/src/server.ts
USE /api/misc api healthy pi-cache/src/server.ts
USE /api/charts api healthy pi-cache/src/server.ts
USE /api/enc api healthy pi-cache/src/server.ts
USE /api/osm api healthy pi-cache/src/server.ts
POST /download api healthy pi-cache/src/routes/charts.ts
GET /jobs/:id api healthy pi-cache/src/routes/charts.ts
GET /jobs api healthy pi-cache/src/routes/charts.ts
GET /local api healthy pi-cache/src/routes/charts.ts
DELETE /local/:name api healthy pi-cache/src/routes/charts.ts
GET /current api healthy pi-cache/src/routes/weather.ts
GET /forecast api healthy pi-cache/src/routes/weather.ts
GET /marine api healthy pi-cache/src/routes/weather.ts
GET /combined api healthy pi-cache/src/routes/weather.ts
GET /unified api healthy pi-cache/src/routes/weather.ts
GET /stormglass api healthy pi-cache/src/routes/weather.ts
GET /gibs/:layer/:z/:x/:y api healthy pi-cache/src/routes/tiles.ts
GET /realearth/:product/:z/:x/:y api healthy pi-cache/src/routes/tiles.ts
GET /nowcoast/:layer/:z/:x/:y api healthy pi-cache/src/routes/tiles.ts
GET /openseamap/:z/:x/:y api healthy pi-cache/src/routes/tiles.ts
GET /gebco/:z/:x/:y api healthy pi-cache/src/routes/tiles.ts
GET /rainviewer/:z/:x/:y api healthy pi-cache/src/routes/tiles.ts
GET /cyclones api healthy pi-cache/src/routes/misc.ts
GET /cyclones/:id api healthy pi-cache/src/routes/misc.ts
GET /buoys api healthy pi-cache/src/routes/misc.ts
GET /buoys/:stationId api healthy pi-cache/src/routes/misc.ts
GET /seamarks api healthy pi-cache/src/routes/misc.ts
GET /geocode api healthy pi-cache/src/routes/misc.ts
GET /precipitation api healthy pi-cache/src/routes/misc.ts
GET /proxy/:functionName api healthy pi-cache/src/routes/misc.ts
GET /wind api healthy pi-cache/src/routes/grib.ts
GET /pressure api healthy pi-cache/src/routes/grib.ts
GET /waves api healthy pi-cache/src/routes/grib.ts
GET /precip api healthy pi-cache/src/routes/grib.ts
GET /composite api healthy pi-cache/src/routes/grib.ts
POST /wind-grid api healthy pi-cache/src/routes/grib.ts
GET /noaa api healthy pi-cache/src/routes/grib.ts

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

LabelLayerStatusPath
public data healthy supabase/migrations/crew_sharing.sql
watch_assignments data healthy supabase/migrations/20260505_watch_assignments.sql
maintenance_tasks data healthy supabase/migrations/maintenance_tracker_migration.sql
maintenance_history data healthy supabase/migrations/maintenance_tracker_migration.sql
shared_tracks data healthy supabase/migrations/20260207_shared_tracks.sql
sailor_crew_profiles data healthy supabase/migrations/20260212090000_split_crew_dating.sql
vessel_knowledge data healthy supabase/migrations/20260522120000_vessel_knowledge.sql
marketplace_listings data healthy supabase/migrations/marketplace_migration.sql
marketplace_messages data healthy supabase/migrations/marketplace_migration.sql
marketplace_escrow data healthy supabase/migrations/marketplace_migration.sql
ship_log data healthy supabase/migrations/20260201_ship_log_table.sql
vessel_polars data healthy supabase/migrations/vessel_polars_migration.sql
anchor_alarm_tokens data healthy supabase/migrations/001_anchor_alarm_push.sql
anchor_alarm_events data healthy supabase/migrations/001_anchor_alarm_push.sql
equipment_register data healthy supabase/migrations/20260220070000_equipment_documents_vaul…
ship_documents data healthy supabase/migrations/20260220070000_equipment_documents_vaul…
amsa_register data healthy supabase/migrations/20260319080100_amsa_register.sql
chat_profiles data healthy supabase/migrations/20260212070000_chat_tables.sql
chat_channels data healthy supabase/migrations/20260212070000_chat_tables.sql
chat_messages data healthy supabase/migrations/20260212070000_chat_tables.sql
chat_direct_messages data healthy supabase/migrations/20260212070000_chat_tables.sql
chat_roles data healthy supabase/migrations/20260212070000_chat_tables.sql
dm_blocks data healthy supabase/migrations/20260212070000_chat_tables.sql
chat_reports data healthy supabase/migrations/20260212070000_chat_tables.sql
chat_moderation_log data healthy supabase/migrations/20260212070000_chat_tables.sql
sailor_dating_profiles data healthy supabase/migrations/20260212080000_sailor_dating_profiles.s…
sailor_likes data healthy supabase/migrations/20260212080000_sailor_dating_profiles.s…
weather_alerts_log data healthy supabase/migrations/20260319180000_weather_alert_cron.sql
community_tracks data healthy supabase/migrations/20260303080000_community_tracks.sql
push_device_tokens data healthy supabase/migrations/20260212120000_push_notifications.sql
push_notification_queue data healthy supabase/migrations/20260212120000_push_notifications.sql

LabelLayerStatusPath
auth::services/SubscriptionService.ts security healthy services/SubscriptionService.ts
auth::supabase/functions/musickit-token/index.ts security healthy supabase/functions/musickit-token/index.ts
auth::supabase/functions/fetch-weatherkit/index.ts security healthy supabase/functions/fetch-weatherkit/index.ts
auth::src/components/vite-env.d.ts security healthy src/components/vite-env.d.ts
auth::hooks/usePermissions.ts security healthy hooks/usePermissions.ts
auth::supabase/functions/lookup-user/index.ts security healthy supabase/functions/lookup-user/index.ts
auth::services/DiaryService.ts security healthy services/DiaryService.ts
auth::supabase/functions/deepgram-token/index.ts security healthy supabase/functions/deepgram-token/index.ts
auth::supabase/functions/send-anchor-alarm/index.ts security healthy supabase/functions/send-anchor-alarm/index.ts
auth::services/voice/deepgramRecognizer.ts security healthy services/voice/deepgramRecognizer.ts
auth::scripts/generate-apple-client-secret.js security healthy scripts/generate-apple-client-secret.js
auth::services/voice/orchestrator.ts security healthy services/voice/orchestrator.ts
auth::services/voice/integrations/gmail.ts security healthy services/voice/integrations/gmail.ts
auth::services/native/weatherKit.ts security healthy services/native/weatherKit.ts
auth::cloudflare-worker/src/index.ts security healthy cloudflare-worker/src/index.ts
auth::services/auth/SocialAuthService.ts security healthy services/auth/SocialAuthService.ts
auth::services/weather/api/unified.ts security healthy services/weather/api/unified.ts
auth::components/CrewManagement.tsx security healthy components/CrewManagement.tsx
auth::services/CrewProfileService.ts security healthy services/CrewProfileService.ts
auth::README.md security healthy README.md
auth::services/weather/api/weatherkit.ts security healthy services/weather/api/weatherkit.ts
auth::components/voice/BosunConsole.tsx security healthy components/voice/BosunConsole.tsx
auth::supabase/functions/deepgram-ws-proxy/index.ts security healthy supabase/functions/deepgram-ws-proxy/index.ts
auth::components/settings/CalypsoIntegrationsTab.tsx security healthy components/settings/CalypsoIntegrationsTab.tsx
auth::utils/globalClearanceEngine.ts security healthy utils/globalClearanceEngine.ts
auth::services/supabase.ts security healthy services/supabase.ts
auth::types/settings.ts security healthy types/settings.ts
auth::supabase/functions/voyage-log/index.ts security healthy supabase/functions/voyage-log/index.ts
auth::supabase/functions/send-push/index.ts security healthy supabase/functions/send-push/index.ts
auth::supabase/functions/get-weather/index.ts security healthy supabase/functions/get-weather/index.ts
auth::capacitor.config.ts security healthy capacitor.config.ts

LabelLayerStatusPath
192.168.50.7 network healthy vite.config.ts
127.0.0.1 network healthy sw.js
192.168.50.159 network healthy capacitor.config.ts
192.168.1.50 network healthy types/settings.ts
1.2.3.4 network healthy tests/aisHubService.test.ts
123.0.0.0 network healthy scripts/linz-msi-scrape/scrape.mjs
192.168.50.150 network healthy utils/resolveHostnameIpv4.ts
317.158.69.158 network healthy components/VesselHub.tsx
414.336.75.75 network healthy components/VesselHub.tsx
063.374.313.686 network healthy components/GuardianPage.tsx
645.87.074.04 network healthy components/GuardianPage.tsx
147.083.22.127 network healthy components/GuardianPage.tsx
324.196.72.257 network healthy components/GuardianPage.tsx
007.378.138.75 network healthy components/GuardianPage.tsx
424.35.534.954 network healthy components/GuardianPage.tsx
356.133.751.072 network healthy components/GuardianPage.tsx
18.324.283.696 network healthy components/DiaryPage.tsx
192.168.1.1 network healthy components/settings/PolarManagerTab.tsx
342.052.682.107 network healthy components/ui/UndoToast.tsx
10.0.0.1 network healthy components/voice/PiSetupWizard.tsx
1.5.75.75 network healthy components/vessel/EquipmentList.tsx
24.03.48.062 network healthy components/vessel/EquipmentList.tsx
055.194.084.4 network healthy components/vessel/RadioConsolePage.tsx
192.168.1.151 network healthy components/vessel/NmeaPage.tsx
192.168.50.152 network healthy bosun-pi/bosun_network_apply.py
192.168.1.100 network healthy services/ChartLockerService.ts

LabelLayerStatusPath
App frontend healthy App.tsx
ChatPage frontend healthy components/ChatPage.tsx
ErrorBoundary frontend healthy components/ErrorBoundary.tsx
OnboardingOverlay frontend healthy components/ui/OnboardingOverlay.tsx
DndSortableGrid frontend healthy components/dashboard/DndSortableGrid.tsx
RainForecastCard frontend healthy components/dashboard/RainForecastCard.tsx
GlassTutorial frontend healthy components/dashboard/GlassTutorial.tsx
HeroSlideSkeleton frontend healthy components/dashboard/Skeletons.tsx
MetricGridPanel frontend healthy components/dashboard/hero/MetricGridPanel.tsx
ChannelProposalModal frontend healthy components/chat/ChannelProposalModal.tsx
ChannelList frontend healthy components/chat/ChannelList.tsx
HazardReportPanel frontend healthy components/passage/HazardReportPanel.tsx
SpatiotemporalMap frontend healthy components/passage/SpatiotemporalMap.tsx
PassageCanvas frontend healthy components/passage/PassageCanvas.tsx
TemporalScrubber frontend healthy components/passage/TemporalScrubber.tsx
SharePassageButton frontend healthy components/passage/SharePassageButton.tsx
PassageHUD frontend healthy components/passage/PassageHUD.tsx
EncCellManager frontend healthy components/vessel/EncCellManager.tsx
EncAttributionChip frontend healthy components/map/EncAttributionChip.tsx
ThalassaMap frontend healthy components/map/ThalassaMap.tsx
RadialHelmMenu frontend healthy components/map/RadialHelmMenu.tsx
ThalassaDashboard frontend healthy src/ThalassaDashboard.tsx
TopNav frontend healthy src/components/TopNav.tsx
MapContainer frontend healthy src/components/MapContainer.tsx
DiarySidebar frontend healthy src/components/DiarySidebar.tsx

LabelLayerStatusPath
port:3000 network healthy vite.config.ts
port:3100 network healthy scripts/mock-signalk-server.cjs
port:1456 network healthy components/vessel/NmeaPage.tsx
port:2000 network healthy components/vessel/NmeaPage.tsx
port:10110 network healthy components/vessel/NmeaPage.tsx
port:3001 network healthy components/vessel/AvNavPage.tsx
port:5000 network healthy services/BoatNetworkService.ts
port:8080 network healthy services/BoatNetworkService.ts
port:8082 network healthy services/BoatNetworkService.ts
port:8081 network healthy services/BoatNetworkService.ts
port:8083 network healthy services/BoatNetworkService.ts
port:22 network healthy services/PiProvisionService.ts
port:05 network healthy .github/workflows/cmems-currents-pipeline.yml
port:03 network healthy .github/workflows/codeql.yml
port:19 network healthy .github/workflows/ci.yml
port:198 network healthy .github/workflows/ci.yml
port:14 network healthy .github/workflows/cmems-sst-pipeline.yml
port:15 network healthy .github/workflows/cmems-sst-pipeline.yml
port:07 network healthy .github/workflows/cmems-waves-pipeline.yml
port:06 network healthy .github/workflows/cmems-waves-pipeline.yml
port:17 network healthy .github/workflows/mpa-pipeline.yml

LabelLayerStatusPath
gha::cmems-currents-pipeline cicd healthy .github/workflows/cmems-currents-pipeline.yml
gha::codeql cicd healthy .github/workflows/codeql.yml
gha::linz-msi-scrape cicd healthy .github/workflows/linz-msi-scrape.yml
gha::cmems-mld-pipeline cicd healthy .github/workflows/cmems-mld-pipeline.yml
gha::cmems-seaice-pipeline cicd healthy .github/workflows/cmems-seaice-pipeline.yml
gha::preview-smoke cicd healthy .github/workflows/preview-smoke.yml
gha::ci cicd healthy .github/workflows/ci.yml
gha::cmems-sst-pipeline cicd healthy .github/workflows/cmems-sst-pipeline.yml
gha::lighthouse cicd healthy .github/workflows/lighthouse.yml
gha::cmems-currents-tile-probe cicd healthy .github/workflows/cmems-currents-tile-probe.yml
gha::cmems-waves-pipeline cicd healthy .github/workflows/cmems-waves-pipeline.yml
gha::cmems-currents-status cicd healthy .github/workflows/cmems-currents-status.yml
gha::mpa-pipeline cicd healthy .github/workflows/mpa-pipeline.yml
gha::cmems-chl-pipeline cicd healthy .github/workflows/cmems-chl-pipeline.yml

LabelLayerStatusPath
publish cicd healthy .github/workflows/cmems-currents-pipeline.yml
analyze cicd healthy .github/workflows/codeql.yml
scrape cicd healthy .github/workflows/linz-msi-scrape.yml
publish cicd healthy .github/workflows/cmems-mld-pipeline.yml
publish cicd healthy .github/workflows/cmems-seaice-pipeline.yml
smoke cicd healthy .github/workflows/preview-smoke.yml
check cicd healthy .github/workflows/ci.yml
publish cicd healthy .github/workflows/cmems-sst-pipeline.yml
lighthouse cicd healthy .github/workflows/lighthouse.yml
probe cicd healthy .github/workflows/cmems-currents-tile-probe.yml
publish cicd healthy .github/workflows/cmems-waves-pipeline.yml
status cicd healthy .github/workflows/cmems-currents-status.yml
publish cicd healthy .github/workflows/mpa-pipeline.yml
publish cicd healthy .github/workflows/cmems-chl-pipeline.yml

LabelLayerStatusPath
SUPABASE_SERVICE_ROLE_KEY cicd healthy
SUPABASE_URL cicd healthy
GITHUB_TOKEN cicd healthy
COPERNICUS_MARINE_USERNAME cicd healthy
MAPBOX_UPLOAD_TOKEN cicd healthy
COPERNICUS_MARINE_PASSWORD cicd healthy
MAPBOX_USERNAME cicd healthy

LabelLayerStatusPath
/health frontend healthy services/BoatNetworkService.ts
/api/health frontend healthy services/BoatNetworkService.ts
/signalk frontend healthy services/BoatNetworkService.ts
/viewer/avnav_navi.php?request=list&type=chart frontend healthy services/BoatNetworkService.ts
/signalk/v2/api frontend healthy services/AvNavService.ts
/signalk/v1/api frontend healthy services/AvNavService.ts

LabelLayerStatusPath
postgresql data healthy README.md
sqlite data healthy components/map/useLocalCharts.ts
postgres data healthy supabase/functions/proxy-linz-msi/index.ts

LabelLayerStatusPath
vps::aws hardware healthy types/weather.ts
vps::droplet hardware healthy components/dashboard/HeroWidgets.tsx
vps::azure hardware healthy vessel-scraper/src/scrapers/UscgScraper.ts

LabelLayerStatusPath
password_literal::pi-cache/setup-opencpn.sh security healthy pi-cache/setup-opencpn.sh
password_literal::bosun-pi/bosun_network_apply.py security healthy bosun-pi/bosun_network_apply.py
generic_api_key::public/iboating.html security healthy public/iboating.html

LabelLayerStatusPath
image::workers/ais-ingest/Dockerfile hardware healthy workers/ais-ingest/Dockerfile
image::vessel-scraper/Dockerfile hardware healthy vessel-scraper/Dockerfile

LabelLayerStatusPath
repobility-clone-12h090iv software healthy /tmp/repobility-clone-12h090iv

LabelLayerStatusPath
celery data healthy services/PurchaseUnits.ts

LabelLayerStatusPath
nginx network healthy pack-generator/spikes/brisbane-bathymetry.sh

LabelLayerStatusPath
gpu (detected) hardware healthy components/NavButton.tsx
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/2eefa879-6c0c-490e-ba9c-2a3dbe6ae97d/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/2eefa879-6c0c-490e-ba9c-2a3dbe6ae97d/

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.