https://github.com/walczaq/guideapp
· scanned 2026-06-16 00:54 UTC (2 months, 1 week ago)
24 raw signals (0 security + 24 graph)
Last scanned 2 months, 1 week ago · v1 · 24 actionable findings from 1 signal source. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 161 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 |
|---|---|---|---|
identification.css |
software | healthy | identification.css |
manifest.json |
software | healthy | manifest.json |
v0.1.html |
software | healthy | v0.1.html |
sw.js |
software | healthy | sw.js |
beacon.css |
software | healthy | beacon.css |
beacon-theme.js |
software | healthy | beacon-theme.js |
wrangler.toml |
software | healthy | wrangler.toml |
v0.3.html |
software | healthy | v0.3.html |
v0.5.html |
software | healthy | v0.5.html |
v0.4.html |
software | healthy | v0.4.html |
fieldnote-briefing-v1.md |
software | healthy | fieldnote-briefing-v1.md |
v0.2.html |
software | healthy | v0.2.html |
index.ts |
software | healthy | supabase/functions/guide_media_upload/index.ts |
index.ts |
software | healthy | supabase/functions/send_stop_update_push/index.ts |
index.ts |
software | healthy | supabase/functions/translate_tour/index.ts |
index.ts |
software | healthy | supabase/functions/translate_stop_notes/index.ts |
index.ts |
software | healthy | supabase/functions/send_stop_push/index.ts |
generate_icons.mjs |
software | healthy | tools/generate_icons.mjs |
015_v0.6_passenger_in_bus.sql |
software | healthy | migrations/015_v0.6_passenger_in_bus.sql |
003_v0.5_chunk_c_realtime_stop_activations.sql |
software | healthy | migrations/003_v0.5_chunk_c_realtime_stop_activations.sql |
033_v0.6_unsubscribe_push.sql |
software | healthy | migrations/033_v0.6_unsubscribe_push.sql |
032_v0.6_push_lang.sql |
software | healthy | migrations/032_v0.6_push_lang.sql |
039_v0.6_notes_i18n.sql |
software | healthy | migrations/039_v0.6_notes_i18n.sql |
021_v0.6_guide_chat.sql |
software | healthy | migrations/021_v0.6_guide_chat.sql |
016_v0.6_guide_card_url.sql |
software | healthy | migrations/016_v0.6_guide_card_url.sql |
006_v0.5_warning_level.sql |
software | healthy | migrations/006_v0.5_warning_level.sql |
026_v0.6_guide_account.sql |
software | healthy | migrations/026_v0.6_guide_account.sql |
034_v0.6_passenger_presence.sql |
software | healthy | migrations/034_v0.6_passenger_presence.sql |
025_v0.6_guide_email_unique_name.sql |
software | healthy | migrations/025_v0.6_guide_email_unique_name.sql |
010_v0.5_session_management.sql |
software | healthy | migrations/010_v0.5_session_management.sql |
027_v0.6_recovery_code.sql |
software | healthy | migrations/027_v0.6_recovery_code.sql |
012_v0.6_pin_categories.sql |
software | healthy | migrations/012_v0.6_pin_categories.sql |
001_v0.5_chunk_a_stops_pins.sql |
software | healthy | migrations/001_v0.5_chunk_a_stops_pins.sql |
011_v0.6_tour_authoring.sql |
software | healthy | migrations/011_v0.6_tour_authoring.sql |
008_v0.5_chunk_d_update_push_rate_limit.sql |
software | healthy | migrations/008_v0.5_chunk_d_update_push_rate_limit.sql |
005_v0.5_polish_duration_and_notes.sql |
software | healthy | migrations/005_v0.5_polish_duration_and_notes.sql |
031_v0.6_content_i18n.sql |
software | healthy | migrations/031_v0.6_content_i18n.sql |
029_v0.6_stop_drive_eta.sql |
software | healthy | migrations/029_v0.6_stop_drive_eta.sql |
019_v0.6_reorder_pins_stops.sql |
software | healthy | migrations/019_v0.6_reorder_pins_stops.sql |
013_v0.6_retire_seed_tours.sql |
software | healthy | migrations/013_v0.6_retire_seed_tours.sql |
009_v0.5_edit_departure_duration.sql |
software | healthy | migrations/009_v0.5_edit_departure_duration.sql |
020_v0.6_duplicate_tour.sql |
software | healthy | migrations/020_v0.6_duplicate_tour.sql |
036_v0.6_spot_arrivals.sql |
software | healthy | migrations/036_v0.6_spot_arrivals.sql |
007_v0.5_chunk_d_push_subscriptions.sql |
software | healthy | migrations/007_v0.5_chunk_d_push_subscriptions.sql |
037_v0.6_tour_start_home.sql |
software | healthy | migrations/037_v0.6_tour_start_home.sql |
004_v0.5_session_controls.sql |
software | healthy | migrations/004_v0.5_session_controls.sql |
028_v0.6_duplicate_stop.sql |
software | healthy | migrations/028_v0.6_duplicate_stop.sql |
017_v0.6_list_sessions_chat_url.sql |
software | healthy | migrations/017_v0.6_list_sessions_chat_url.sql |
022_v0.6_guide_self_signup.sql |
software | healthy | migrations/022_v0.6_guide_self_signup.sql |
002_v0.5_chunk_b_activate_stop_rpc.sql |
software | healthy | migrations/002_v0.5_chunk_b_activate_stop_rpc.sql |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
015_v0.6_passenger_in_bus.sql |
data | healthy | migrations/015_v0.6_passenger_in_bus.sql |
003_v0.5_chunk_c_realtime_stop_activations.sql |
data | healthy | migrations/003_v0.5_chunk_c_realtime_stop_activations.sql |
033_v0.6_unsubscribe_push.sql |
data | healthy | migrations/033_v0.6_unsubscribe_push.sql |
032_v0.6_push_lang.sql |
data | healthy | migrations/032_v0.6_push_lang.sql |
039_v0.6_notes_i18n.sql |
data | healthy | migrations/039_v0.6_notes_i18n.sql |
021_v0.6_guide_chat.sql |
data | healthy | migrations/021_v0.6_guide_chat.sql |
016_v0.6_guide_card_url.sql |
data | healthy | migrations/016_v0.6_guide_card_url.sql |
006_v0.5_warning_level.sql |
data | healthy | migrations/006_v0.5_warning_level.sql |
026_v0.6_guide_account.sql |
data | healthy | migrations/026_v0.6_guide_account.sql |
034_v0.6_passenger_presence.sql |
data | healthy | migrations/034_v0.6_passenger_presence.sql |
025_v0.6_guide_email_unique_name.sql |
data | healthy | migrations/025_v0.6_guide_email_unique_name.sql |
010_v0.5_session_management.sql |
data | healthy | migrations/010_v0.5_session_management.sql |
027_v0.6_recovery_code.sql |
data | healthy | migrations/027_v0.6_recovery_code.sql |
012_v0.6_pin_categories.sql |
data | healthy | migrations/012_v0.6_pin_categories.sql |
001_v0.5_chunk_a_stops_pins.sql |
data | healthy | migrations/001_v0.5_chunk_a_stops_pins.sql |
011_v0.6_tour_authoring.sql |
data | healthy | migrations/011_v0.6_tour_authoring.sql |
008_v0.5_chunk_d_update_push_rate_limit.sql |
data | healthy | migrations/008_v0.5_chunk_d_update_push_rate_limit.sql |
005_v0.5_polish_duration_and_notes.sql |
data | healthy | migrations/005_v0.5_polish_duration_and_notes.sql |
031_v0.6_content_i18n.sql |
data | healthy | migrations/031_v0.6_content_i18n.sql |
029_v0.6_stop_drive_eta.sql |
data | healthy | migrations/029_v0.6_stop_drive_eta.sql |
019_v0.6_reorder_pins_stops.sql |
data | healthy | migrations/019_v0.6_reorder_pins_stops.sql |
013_v0.6_retire_seed_tours.sql |
data | healthy | migrations/013_v0.6_retire_seed_tours.sql |
009_v0.5_edit_departure_duration.sql |
data | healthy | migrations/009_v0.5_edit_departure_duration.sql |
020_v0.6_duplicate_tour.sql |
data | healthy | migrations/020_v0.6_duplicate_tour.sql |
036_v0.6_spot_arrivals.sql |
data | healthy | migrations/036_v0.6_spot_arrivals.sql |
007_v0.5_chunk_d_push_subscriptions.sql |
data | healthy | migrations/007_v0.5_chunk_d_push_subscriptions.sql |
037_v0.6_tour_start_home.sql |
data | healthy | migrations/037_v0.6_tour_start_home.sql |
004_v0.5_session_controls.sql |
data | healthy | migrations/004_v0.5_session_controls.sql |
028_v0.6_duplicate_stop.sql |
data | healthy | migrations/028_v0.6_duplicate_stop.sql |
017_v0.6_list_sessions_chat_url.sql |
data | healthy | migrations/017_v0.6_list_sessions_chat_url.sql |
022_v0.6_guide_self_signup.sql |
data | healthy | migrations/022_v0.6_guide_self_signup.sql |
002_v0.5_chunk_b_activate_stop_rpc.sql |
data | healthy | migrations/002_v0.5_chunk_b_activate_stop_rpc.sql |
023_v0.6_guide_chat_anon.sql |
data | healthy | migrations/023_v0.6_guide_chat_anon.sql |
014_v0.6_session_chat_url.sql |
data | healthy | migrations/014_v0.6_session_chat_url.sql |
038_v0.6_session_owner_checks.sql |
data | healthy | migrations/038_v0.6_session_owner_checks.sql |
024_v0.6_guide_chat_photos.sql |
data | healthy | migrations/024_v0.6_guide_chat_photos.sql |
018_v0.6_delete_session.sql |
data | healthy | migrations/018_v0.6_delete_session.sql |
030_v0.6_session_next_stop.sql |
data | healthy | migrations/030_v0.6_session_next_stop.sql |
035_v0.6_list_push_passengers.sql |
data | healthy | migrations/035_v0.6_list_push_passengers.sql |
| Label | Layer | Status | Path |
|---|---|---|---|
isCdnAsset |
software | healthy | sw.js:isCdnAsset |
staleWhileRevalidate |
software | healthy | sw.js:staleWhileRevalidate |
trimCache |
software | healthy | sw.js:trimCache |
cacheFirst |
software | healthy | sw.js:cacheFirst |
get |
software | healthy | beacon-theme.js:get |
effective |
software | healthy | beacon-theme.js:effective |
themeColor |
software | healthy | beacon-theme.js:themeColor |
apply |
software | healthy | beacon-theme.js:apply |
set |
software | healthy | beacon-theme.js:set |
cycle |
software | healthy | beacon-theme.js:cycle |
label |
software | healthy | beacon-theme.js:label |
json |
software | healthy | supabase/functions/guide_media_upload/index.ts:json |
secrets |
software | healthy | supabase/functions/send_stop_update_push/index.ts:secrets |
extractRows |
software | healthy | supabase/functions/send_stop_update_push/index.ts:extractRo… |
has |
software | healthy | supabase/functions/send_stop_update_push/index.ts:has |
stripLevelPrefix |
software | healthy | supabase/functions/send_stop_update_push/index.ts:stripLeve… |
firstNotesLine |
software | healthy | supabase/functions/send_stop_update_push/index.ts:firstNote… |
hasBusLine |
software | healthy | supabase/functions/send_stop_update_push/index.ts:hasBusLine |
fmtUTCHHMM |
software | healthy | supabase/functions/send_stop_update_push/index.ts:fmtUTCHHMM |
firstBusLine |
software | healthy | supabase/functions/send_stop_update_push/index.ts:firstBusL… |
newDuration |
software | healthy | supabase/functions/send_stop_update_push/index.ts:newDurati… |
oldDuration |
software | healthy | supabase/functions/send_stop_update_push/index.ts:oldDurati… |
jsonResp |
software | healthy | supabase/functions/send_stop_update_push/index.ts:jsonResp |
json |
software | healthy | supabase/functions/translate_tour/index.ts:json |
deepl |
software | healthy | supabase/functions/translate_tour/index.ts:deepl |
stopIds |
software | healthy | supabase/functions/translate_tour/index.ts:stopIds |
need |
software | healthy | supabase/functions/translate_tour/index.ts:need |
s |
software | healthy | supabase/functions/translate_tour/index.ts:s |
json |
software | healthy | supabase/functions/translate_stop_notes/index.ts:json |
deepl |
software | healthy | supabase/functions/translate_stop_notes/index.ts:deepl |
parseLine |
software | healthy | supabase/functions/translate_stop_notes/index.ts:parseLine |
notes |
software | healthy | supabase/functions/translate_stop_notes/index.ts:notes |
rebuild |
software | healthy | supabase/functions/translate_stop_notes/index.ts:rebuild |
secrets |
software | healthy | supabase/functions/send_stop_push/index.ts:secrets |
works |
software | healthy | supabase/functions/send_stop_push/index.ts:works |
extractActivationRow |
software | healthy | supabase/functions/send_stop_push/index.ts:extractActivatio… |
jsonResp |
software | healthy | supabase/functions/send_stop_push/index.ts:jsonResp |
render |
software | healthy | tools/generate_icons.mjs:render |
| Label | Layer | Status | Path |
|---|---|---|---|
supabase |
software | healthy | supabase |
functions |
software | healthy | supabase/functions |
guide_media_upload |
software | healthy | supabase/functions/guide_media_upload |
send_stop_update_push |
software | healthy | supabase/functions/send_stop_update_push |
translate_tour |
software | healthy | supabase/functions/translate_tour |
translate_stop_notes |
software | healthy | supabase/functions/translate_stop_notes |
send_stop_push |
software | healthy | supabase/functions/send_stop_push |
tools |
software | healthy | tools |
migrations |
software | healthy | migrations |
.github |
software | healthy | .github |
workflows |
software | healthy | .github/workflows |
| Label | Layer | Status | Path |
|---|---|---|---|
guide_chat_messages |
data | healthy | migrations/021_v0.6_guide_chat.sql |
if |
data | healthy | migrations/001_v0.5_chunk_a_stops_pins.sql |
stops |
data | healthy | migrations/001_v0.5_chunk_a_stops_pins.sql |
pins |
data | healthy | migrations/001_v0.5_chunk_a_stops_pins.sql |
stop_activations |
data | healthy | migrations/001_v0.5_chunk_a_stops_pins.sql |
push_subscriptions |
data | healthy | migrations/001_v0.5_chunk_a_stops_pins.sql |
spot_arrivals |
data | healthy | migrations/036_v0.6_spot_arrivals.sql |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::supabase/functions/send_stop_update_push/index.ts |
security | healthy | supabase/functions/send_stop_update_push/index.ts |
auth::supabase/functions/send_stop_push/index.ts |
security | healthy | supabase/functions/send_stop_push/index.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
CLOUDFLARE_API_TOKEN |
cicd | healthy | — |
CLOUDFLARE_ACCOUNT_ID |
cicd | healthy | — |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-j9t1wg4p |
software | healthy | /tmp/repobility-clone-j9t1wg4p |
| Label | Layer | Status | Path |
|---|---|---|---|
postgres |
data | healthy | supabase/functions/send_stop_update_push/index.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::deploy |
cicd | healthy | .github/workflows/deploy.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
deploy |
cicd | healthy | .github/workflows/deploy.yml |
This page is publicly accessible at:
https://repobility.com/scan/b1177d9b-1ae9-4514-aa91-12de77d69ac4/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/b1177d9b-1ae9-4514-aa91-12de77d69ac4/
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.