https://github.com/Voyance-Travel/voyance-travel-planner
· scanned 2026-06-16 00:53 UTC (2 months, 1 week ago)
1004 raw signals (105 security + 899 graph)
Last scanned 2 months, 1 week ago · v1 · 858 actionable findings from 2 signal sources. 429 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 11545 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 |
|---|---|---|---|
arg |
software | healthy | qa/harness/collab-test.ts:arg |
check |
software | healthy | qa/harness/collab-test.ts:check |
tokenOf |
software | healthy | qa/harness/collab-test.ts:tokenOf |
loadEnvFile |
software | healthy | qa/harness/collab-e2e.ts:loadEnvFile |
arg |
software | healthy | qa/harness/collab-e2e.ts:arg |
check |
software | healthy | qa/harness/collab-e2e.ts:check |
tokenOf |
software | healthy | qa/harness/collab-e2e.ts:tokenOf |
bDays |
software | healthy | qa/harness/collab-e2e.ts:bDays |
loadEnvFile |
software | healthy | qa/harness/save-noop-test.ts:loadEnvFile |
arg |
software | healthy | qa/harness/save-noop-test.ts:arg |
sleep |
software | healthy | qa/harness/save-noop-test.ts:sleep |
read |
software | healthy | qa/harness/save-noop-test.ts:read |
cards |
software | healthy | qa/harness/save-noop-test.ts:cards |
sleep |
software | healthy | qa/harness/funnel-test.ts:sleep |
iso |
software | healthy | qa/harness/funnel-test.ts:iso |
userId |
software | healthy | qa/harness/funnel-test.ts:userId |
check |
software | healthy | qa/harness/funnel-test.ts:check |
flag |
software | healthy | qa/harness/funnel-test.ts:flag |
kickoff |
software | healthy | qa/harness/funnel-test.ts:kickoff |
session |
software | healthy | qa/harness/funnel-test.ts:session |
spends |
software | healthy | qa/harness/funnel-test.ts:spends |
days |
software | healthy | qa/harness/funnel-test.ts:days |
arg |
software | healthy | qa/harness/club-test.ts:arg |
userId |
software | healthy | qa/harness/club-test.ts:userId |
check |
software | healthy | qa/harness/club-test.ts:check |
tier |
software | healthy | qa/harness/club-test.ts:tier |
isClub |
software | healthy | qa/harness/club-test.ts:isClub |
loadEnv |
software | healthy | qa/harness/worldcup-chat.ts:loadEnv |
chat |
software | healthy | qa/harness/worldcup-chat.ts:chat |
session |
software | healthy | qa/harness/worldcup-chat.ts:session |
acts |
software | healthy | qa/harness/worldcup-chat.ts:acts |
loadEnv |
software | healthy | qa/harness/daytrip-dump.ts:loadEnv |
arg |
software | healthy | qa/harness/daytrip-dump.ts:arg |
session |
software | healthy | qa/harness/daytrip-dump.ts:session |
d |
software | healthy | qa/harness/daytrip-dump.ts:d |
acts |
software | healthy | qa/harness/daytrip-dump.ts:acts |
pm |
software | healthy | qa/harness/daytrip-dump.ts:pm |
fmm |
software | healthy | qa/harness/daytrip-dump.ts:fmm |
arg |
software | healthy | qa/harness/dna-test.ts:arg |
sleep |
software | healthy | qa/harness/dna-test.ts:sleep |
iso |
software | healthy | qa/harness/dna-test.ts:iso |
userId |
software | healthy | qa/harness/dna-test.ts:userId |
check |
software | healthy | qa/harness/dna-test.ts:check |
session |
software | healthy | qa/harness/dna-test.ts:session |
days |
software | healthy | qa/harness/dna-test.ts:days |
core |
software | healthy | qa/harness/dna-test.ts:core |
titles |
software | healthy | qa/harness/dna-test.ts:titles |
loadEnvFile |
software | healthy | qa/harness/sb-shim.ts:loadEnvFile |
session |
software | healthy | qa/harness/sample-event.ts:session |
sleep |
software | healthy | qa/harness/sample-event.ts:sleep |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
playwright.config.ts |
software | healthy | playwright.config.ts |
tsconfig.app.json |
software | healthy | tsconfig.app.json |
vite.config.ts |
software | healthy | vite.config.ts |
bun.lock |
software | healthy | bun.lock |
vercel.json |
software | healthy | vercel.json |
README.md |
software | healthy | README.md |
tailwind.config.ts |
software | healthy | tailwind.config.ts |
playwright-fixture.ts |
software | healthy | playwright-fixture.ts |
package.json |
software | healthy | package.json |
tsconfig.node.json |
software | healthy | tsconfig.node.json |
index.html |
software | healthy | index.html |
capacitor.config.ts |
software | healthy | capacitor.config.ts |
package-lock.json |
software | healthy | package-lock.json |
components.json |
software | healthy | components.json |
bun.lockb |
software | healthy | bun.lockb |
eslint.config.js |
software | healthy | eslint.config.js |
tsconfig.json |
software | healthy | tsconfig.json |
.env |
software | healthy | .env |
MIGRATION-RUNBOOK.md |
software | healthy | MIGRATION-RUNBOOK.md |
postcss.config.js |
software | healthy | postcss.config.js |
vitest.config.ts |
software | healthy | vitest.config.ts |
beta-readiness-tracker.md |
software | healthy | qa/beta-readiness-tracker.md |
USER-JOURNEY-TEST-PLAN.md |
software | healthy | qa/USER-JOURNEY-TEST-PLAN.md |
USER-JOURNEY-FINDINGS.md |
software | healthy | qa/USER-JOURNEY-FINDINGS.md |
CONTENT-QA-TRACKER.md |
software | healthy | qa/CONTENT-QA-TRACKER.md |
QA-TEST-LOG.md |
software | healthy | qa/QA-TEST-LOG.md |
INCOGNITO-CHECKLIST.md |
software | healthy | qa/INCOGNITO-CHECKLIST.md |
holding-bay-spec.md |
software | healthy | qa/holding-bay-spec.md |
QA-TRACKER.md |
software | healthy | qa/QA-TRACKER.md |
beta-quality-round2.md |
software | healthy | qa/beta-quality-round2.md |
collab-test.ts |
software | healthy | qa/harness/collab-test.ts |
collab-e2e.ts |
software | healthy | qa/harness/collab-e2e.ts |
save-noop-test.ts |
software | healthy | qa/harness/save-noop-test.ts |
funnel-test.ts |
software | healthy | qa/harness/funnel-test.ts |
club-test.ts |
software | healthy | qa/harness/club-test.ts |
worldcup-chat.ts |
software | healthy | qa/harness/worldcup-chat.ts |
daytrip-dump.ts |
software | healthy | qa/harness/daytrip-dump.ts |
README.md |
software | healthy | qa/harness/README.md |
dna-test.ts |
software | healthy | qa/harness/dna-test.ts |
sb-shim.ts |
software | healthy | qa/harness/sb-shim.ts |
sample-event.ts |
software | healthy | qa/harness/sample-event.ts |
edit-regression.ts |
software | healthy | qa/harness/edit-regression.ts |
journey-intent.ts |
software | healthy | qa/harness/journey-intent.ts |
parse-paste.ts |
software | healthy | qa/harness/parse-paste.ts |
concierge-test.ts |
software | healthy | qa/harness/concierge-test.ts |
import_map.json |
software | healthy | qa/harness/import_map.json |
concurrency-test.ts |
software | healthy | qa/harness/concurrency-test.ts |
unlock-test.ts |
software | healthy | qa/harness/unlock-test.ts |
event-bulk.ts |
software | healthy | qa/harness/event-bulk.ts |
audit.ts |
software | healthy | qa/harness/audit.ts |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
EmailChangeEmail |
frontend | healthy | supabase/functions/_shared/email-templates/email-change.tsx |
InviteEmail |
frontend | healthy | supabase/functions/_shared/email-templates/invite.tsx |
MagicLinkEmail |
frontend | healthy | supabase/functions/_shared/email-templates/magic-link.tsx |
RecoveryEmail |
frontend | healthy | supabase/functions/_shared/email-templates/recovery.tsx |
SignupEmail |
frontend | healthy | supabase/functions/_shared/email-templates/signup.tsx |
ReauthenticationEmail |
frontend | healthy | supabase/functions/_shared/email-templates/reauthentication… |
App |
frontend | healthy | src/App.tsx |
PriceLockTimer |
frontend | healthy | src/components/PriceLockTimer.tsx |
SafeImage |
frontend | healthy | src/components/SafeImage.tsx |
AuthLayout |
frontend | healthy | src/components/layout/AuthLayout.tsx |
AdminRoute |
frontend | healthy | src/components/layout/AdminRoute.tsx |
MainLayout |
frontend | healthy | src/components/layout/MainLayout.tsx |
ProtectedRoute |
frontend | healthy | src/components/layout/ProtectedRoute.tsx |
ActivityAlternativesDrawer |
frontend | healthy | src/components/planner/ActivityAlternativesDrawer.tsx |
ItinerarySummaryCard |
frontend | healthy | src/components/planner/ItinerarySummaryCard.tsx |
RentalCarModal |
frontend | healthy | src/components/planner/RentalCarModal.tsx |
MyLockedActivities |
frontend | healthy | src/components/planner/MyLockedActivities.tsx |
ItineraryPreviewHeader |
frontend | healthy | src/components/planner/ItineraryPreviewHeader.tsx |
DayUndoButton |
frontend | healthy | src/components/planner/DayUndoButton.tsx |
MustSeeLandmarkPicker |
frontend | healthy | src/components/planner/MustSeeLandmarkPicker.tsx |
GenerationRules |
frontend | healthy | src/components/planner/GenerationRules.tsx |
DayTimeline |
frontend | healthy | src/components/planner/DayTimeline.tsx |
ItineraryDecisionPanel |
frontend | healthy | src/components/planner/ItineraryDecisionPanel.tsx |
TripChatPlanner |
frontend | healthy | src/components/planner/TripChatPlanner.tsx |
CustomerDayCard |
frontend | healthy | src/components/planner/CustomerDayCard.tsx |
TripActivityCard |
frontend | healthy | src/components/planner/TripActivityCard.tsx |
TripHeader |
frontend | healthy | src/components/planner/TripHeader.tsx |
ItineraryContextForm |
frontend | healthy | src/components/planner/ItineraryContextForm.tsx |
VersionHistoryDrawer |
frontend | healthy | src/components/planner/VersionHistoryDrawer.tsx |
PersonalizedLoadingProgress |
frontend | healthy | src/components/planner/PersonalizedLoadingProgress.tsx |
MissingInfoCard |
frontend | healthy | src/components/planner/MissingInfoCard.tsx |
MultiCitySelector |
frontend | healthy | src/components/planner/MultiCitySelector.tsx |
TransportationPreferences |
frontend | healthy | src/components/planner/TransportationPreferences.tsx |
DayRegenerateButton |
frontend | healthy | src/components/planner/DayRegenerateButton.tsx |
TripDayNav |
frontend | healthy | src/components/planner/TripDayNav.tsx |
PlannerHeader |
frontend | healthy | src/components/planner/PlannerHeader.tsx |
TripStatusCards |
frontend | healthy | src/components/planner/TripStatusCards.tsx |
ItineraryGeneratorStreaming |
frontend | healthy | src/components/planner/ItineraryGeneratorStreaming.tsx |
PlannerMap |
frontend | healthy | src/components/planner/PlannerMap.tsx |
GuestLinkModal |
frontend | healthy | src/components/planner/GuestLinkModal.tsx |
EnhancedHotelCard |
frontend | healthy | src/components/planner/hotel/EnhancedHotelCard.tsx |
HotelFilters |
frontend | healthy | src/components/planner/hotel/HotelFilters.tsx |
MultiLegFlightEditor |
frontend | healthy | src/components/planner/flight/MultiLegFlightEditor.tsx |
AirlineLogo |
frontend | healthy | src/components/planner/shared/AirlineLogo.tsx |
DestinationAutocomplete |
frontend | healthy | src/components/planner/shared/DestinationAutocomplete.tsx |
DestinationTeaser |
frontend | healthy | src/components/planner/shared/DestinationTeaser.tsx |
GenerationAnimation |
frontend | healthy | src/components/planner/shared/GenerationAnimation.tsx |
TripProgressTracker |
frontend | healthy | src/components/planner/shared/TripProgressTracker.tsx |
EditorialProgressTracker |
frontend | healthy | src/components/planner/shared/EditorialProgressTracker.tsx |
DynamicDestinationPhotos |
frontend | healthy | src/components/planner/shared/DynamicDestinationPhotos.tsx |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
qa |
software | healthy | qa |
harness |
software | healthy | qa/harness |
mem |
software | healthy | mem |
constraints |
software | healthy | mem/constraints |
itinerary |
software | healthy | mem/constraints/itinerary |
finance |
software | healthy | mem/constraints/finance |
docs |
software | healthy | docs |
archive |
software | healthy | docs/archive |
schemas |
software | healthy | docs/schemas |
scripts |
software | healthy | scripts |
supabase |
software | healthy | supabase |
functions |
software | healthy | supabase/functions |
transfer-pricing |
software | healthy | supabase/functions/transfer-pricing |
mid-trip-dna |
software | healthy | supabase/functions/mid-trip-dna |
parse-trip-input |
software | healthy | supabase/functions/parse-trip-input |
__tests__ |
software | healthy | supabase/functions/parse-trip-input/__tests__ |
claim-referral |
software | healthy | supabase/functions/claim-referral |
nearby-suggestions |
software | healthy | supabase/functions/nearby-suggestions |
generate-itinerary |
software | healthy | supabase/functions/generate-itinerary |
v2 |
software | healthy | supabase/functions/generate-itinerary/v2 |
__tests__ |
software | healthy | supabase/functions/generate-itinerary/v2/__tests__ |
pipeline |
software | healthy | supabase/functions/generate-itinerary/pipeline |
_shared |
software | healthy | supabase/functions/generate-itinerary/_shared |
enrich-attraction |
software | healthy | supabase/functions/enrich-attraction |
transit-estimate |
software | healthy | supabase/functions/transit-estimate |
get-checkout-session |
software | healthy | supabase/functions/get-checkout-session |
heal-trip-chronology |
software | healthy | supabase/functions/heal-trip-chronology |
cleanup-destinations |
software | healthy | supabase/functions/cleanup-destinations |
friend-request-by-email |
software | healthy | supabase/functions/friend-request-by-email |
__tests__ |
software | healthy | supabase/functions/friend-request-by-email/__tests__ |
validate-iap-receipt |
software | healthy | supabase/functions/validate-iap-receipt |
get-activity-alternatives |
software | healthy | supabase/functions/get-activity-alternatives |
verify-booking-payment |
software | healthy | supabase/functions/verify-booking-payment |
sync-trip-cost-table |
software | healthy | supabase/functions/sync-trip-cost-table |
test-email |
software | healthy | supabase/functions/test-email |
analyze-trip-gaps |
software | healthy | supabase/functions/analyze-trip-gaps |
lookup-travel-advisory |
software | healthy | supabase/functions/lookup-travel-advisory |
check-subscription |
software | healthy | supabase/functions/check-subscription |
refresh-day |
software | healthy | supabase/functions/refresh-day |
get-destination-intelligence |
software | healthy | supabase/functions/get-destination-intelligence |
calculate-travel-dna |
software | healthy | supabase/functions/calculate-travel-dna |
enrich-manual-trip |
software | healthy | supabase/functions/enrich-manual-trip |
profile-ideal-hotel |
software | healthy | supabase/functions/profile-ideal-hotel |
refund-booking |
software | healthy | supabase/functions/refund-booking |
discover-proactive |
software | healthy | supabase/functions/discover-proactive |
weather |
software | healthy | supabase/functions/weather |
route-details |
software | healthy | supabase/functions/route-details |
hotels |
software | healthy | supabase/functions/hotels |
summarize-trip-learnings-batch |
software | healthy | supabase/functions/summarize-trip-learnings-batch |
trip-chat |
software | healthy | supabase/functions/trip-chat |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
20260119161512_dc363aaa-2153-456d-b6b1-c656b3aa8b52.sql |
data | healthy | supabase/migrations/20260119161512_dc363aaa-2153-456d-b6b1-… |
20260120123530_d2759d0b-b2d8-4a43-9b33-da6673e64e7c.sql |
data | healthy | supabase/migrations/20260120123530_d2759d0b-b2d8-4a43-9b33-… |
20260120130909_c3470cf4-6d0b-4b1f-b51f-df3aa753eb81.sql |
data | healthy | supabase/migrations/20260120130909_c3470cf4-6d0b-4b1f-b51f-… |
20260314161305_ed74b2fc-cd66-49d9-a61c-22d3557129c4.sql |
data | healthy | supabase/migrations/20260314161305_ed74b2fc-cd66-49d9-a61c-… |
20260308140716_6d5740f5-2e1d-45de-8582-0959d696fc55.sql |
data | healthy | supabase/migrations/20260308140716_6d5740f5-2e1d-45de-8582-… |
20260509235511_b1aa39fd-dae2-4e17-842d-33db61d487c1.sql |
data | healthy | supabase/migrations/20260509235511_b1aa39fd-dae2-4e17-842d-… |
20260302030355_6b0e9e10-f08e-4a58-a26e-b6e2d78842d6.sql |
data | healthy | supabase/migrations/20260302030355_6b0e9e10-f08e-4a58-a26e-… |
20260219022709_0d55092d-0cb6-4016-9b60-87e1efd1904c.sql |
data | healthy | supabase/migrations/20260219022709_0d55092d-0cb6-4016-9b60-… |
20260308210003_9cba2294-5570-4d07-812d-4b20c6a6e46c.sql |
data | healthy | supabase/migrations/20260308210003_9cba2294-5570-4d07-812d-… |
20260206215010_4433c983-b979-458f-8706-2c9af0078f86.sql |
data | healthy | supabase/migrations/20260206215010_4433c983-b979-458f-8706-… |
20260308194214_e34c32d6-a2dc-48a8-9885-006b58d21bc6.sql |
data | healthy | supabase/migrations/20260308194214_e34c32d6-a2dc-48a8-9885-… |
20260605170000_credit_balances_fk_cascade.sql |
data | healthy | supabase/migrations/20260605170000_credit_balances_fk_casca… |
20260201155304_e551b062-4ae2-4c9f-a81f-d943b4a5de80.sql |
data | healthy | supabase/migrations/20260201155304_e551b062-4ae2-4c9f-a81f-… |
20260507152746_722d3663-3e25-46f2-a6f0-dacc24686306.sql |
data | healthy | supabase/migrations/20260507152746_722d3663-3e25-46f2-a6f0-… |
20260510193428_dab8ba70-320d-4079-be0e-29625080c0bf.sql |
data | healthy | supabase/migrations/20260510193428_dab8ba70-320d-4079-be0e-… |
20260119232427_097d9fbb-b868-4155-bed6-e86ce7ce3cff.sql |
data | healthy | supabase/migrations/20260119232427_097d9fbb-b868-4155-bed6-… |
20260118013008_bd648703-fcdb-4eae-9a49-6cf21fb01eed.sql |
data | healthy | supabase/migrations/20260118013008_bd648703-fcdb-4eae-9a49-… |
20260525161352_c1331b77-23ce-4ee3-8724-894d23ff1fc0.sql |
data | healthy | supabase/migrations/20260525161352_c1331b77-23ce-4ee3-8724-… |
20260217045636_7fb7bd1f-11aa-4e6e-8f03-df11d318e2fa.sql |
data | healthy | supabase/migrations/20260217045636_7fb7bd1f-11aa-4e6e-8f03-… |
20260203025719_ddf6746d-b68f-49ec-b760-556bf5b30669.sql |
data | healthy | supabase/migrations/20260203025719_ddf6746d-b68f-49ec-b760-… |
20260219224937_aded84c8-309e-40e5-8465-0426dd6d36c0.sql |
data | healthy | supabase/migrations/20260219224937_aded84c8-309e-40e5-8465-… |
20260119064819_bc84e4b9-7ea8-43a8-9c69-66a55549e71d.sql |
data | healthy | supabase/migrations/20260119064819_bc84e4b9-7ea8-43a8-9c69-… |
20260227160548_4ca254be-f9b5-4146-91b0-2926e9ee41c8.sql |
data | healthy | supabase/migrations/20260227160548_4ca254be-f9b5-4146-91b0-… |
20260118021959_e850302a-e552-4323-901a-34b9873c1238.sql |
data | healthy | supabase/migrations/20260118021959_e850302a-e552-4323-901a-… |
20260119200911_0c04a412-54a7-43c6-bfbe-676aa5a7a062.sql |
data | healthy | supabase/migrations/20260119200911_0c04a412-54a7-43c6-bfbe-… |
20260120122010_b3009587-0ff5-42f1-b62d-2fe91e36e5c0.sql |
data | healthy | supabase/migrations/20260120122010_b3009587-0ff5-42f1-b62d-… |
20260310000128_e5d9933b-3d87-4404-aa7e-6a51537bbb18.sql |
data | healthy | supabase/migrations/20260310000128_e5d9933b-3d87-4404-aa7e-… |
20260511133529_f55e5774-3c4c-4c3f-b923-3e6469dabb18.sql |
data | healthy | supabase/migrations/20260511133529_f55e5774-3c4c-4c3f-b923-… |
20260504140153_859ef10b-facc-45ea-9c42-9f3dc9cc5984.sql |
data | healthy | supabase/migrations/20260504140153_859ef10b-facc-45ea-9c42-… |
20260119175450_f5f022f5-06c4-4f68-afa1-9c38915a4b54.sql |
data | healthy | supabase/migrations/20260119175450_f5f022f5-06c4-4f68-afa1-… |
20260611130039_merge_trip_day_atomic.sql |
data | healthy | supabase/migrations/20260611130039_merge_trip_day_atomic.sql |
20260510183108_8766e58a-0f1c-4b22-9fce-e64fac8c18a5.sql |
data | healthy | supabase/migrations/20260510183108_8766e58a-0f1c-4b22-9fce-… |
20260510190311_e133cc60-f067-4e11-9c4b-3f19aa0de15b.sql |
data | healthy | supabase/migrations/20260510190311_e133cc60-f067-4e11-9c4b-… |
20260525151607_926b4065-c3a0-4afa-9e8b-e16b73f591d4.sql |
data | healthy | supabase/migrations/20260525151607_926b4065-c3a0-4afa-9e8b-… |
20260508200410_e7c9796a-0e8c-41b7-9e01-0823823e9842.sql |
data | healthy | supabase/migrations/20260508200410_e7c9796a-0e8c-41b7-9e01-… |
20260120025519_6d4c3553-f8a0-409f-af38-f3cb651cf8ef.sql |
data | healthy | supabase/migrations/20260120025519_6d4c3553-f8a0-409f-af38-… |
20260511125813_b763dbd1-d0eb-4bbb-a350-126da1b34bce.sql |
data | healthy | supabase/migrations/20260511125813_b763dbd1-d0eb-4bbb-a350-… |
20260215153101_f54811b0-0289-48ba-a68b-ea29668ae1c4.sql |
data | healthy | supabase/migrations/20260215153101_f54811b0-0289-48ba-a68b-… |
20260201221414_ff438fcf-23a4-4adf-9b10-d886d4431eb1.sql |
data | healthy | supabase/migrations/20260201221414_ff438fcf-23a4-4adf-9b10-… |
20260524224120_81760723-c1a7-4b12-a787-b6c76336e0d4.sql |
data | healthy | supabase/migrations/20260524224120_81760723-c1a7-4b12-a787-… |
20260308193558_abab6daa-81fd-4b00-9d41-602b33adaba2.sql |
data | healthy | supabase/migrations/20260308193558_abab6daa-81fd-4b00-9d41-… |
20260504150316_4d10d7ea-dc69-4e6f-adb4-8c06e5d9503d.sql |
data | healthy | supabase/migrations/20260504150316_4d10d7ea-dc69-4e6f-adb4-… |
20260119121513_02784a42-4544-4218-974a-67246637fad2.sql |
data | healthy | supabase/migrations/20260119121513_02784a42-4544-4218-974a-… |
20260208142500_c78c7c97-6da7-412d-ac1a-e8e451f293af.sql |
data | healthy | supabase/migrations/20260208142500_c78c7c97-6da7-412d-ac1a-… |
20260119121810_f422650c-a4ed-4d41-9b37-4cde29449d90.sql |
data | healthy | supabase/migrations/20260119121810_f422650c-a4ed-4d41-9b37-… |
20260509182557_d24c6ce8-224b-43dd-b919-fe28e731c4cc.sql |
data | healthy | supabase/migrations/20260509182557_d24c6ce8-224b-43dd-b919-… |
20260510141712_8c26d83f-3cce-4c38-b39b-cbc3083eda25.sql |
data | healthy | supabase/migrations/20260510141712_8c26d83f-3cce-4c38-b39b-… |
20260430113103_77237110-b42b-40bc-9ccd-d262f003353a.sql |
data | healthy | supabase/migrations/20260430113103_77237110-b42b-40bc-9ccd-… |
20260122062323_94ada444-9ab3-40f3-a1ca-327bf04fdc37.sql |
data | healthy | supabase/migrations/20260122062323_94ada444-9ab3-40f3-a1ca-… |
20260119151450_2e514470-0939-4b3a-a0d6-373e5310a2f8.sql |
data | healthy | supabase/migrations/20260119151450_2e514470-0939-4b3a-a0d6-… |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
/Press |
frontend | healthy | src/pages/Press.tsx |
/MyBlogs |
frontend | healthy | src/pages/MyBlogs.tsx |
/Destinations |
frontend | healthy | src/pages/Destinations.tsx |
/AuthCallback |
frontend | healthy | src/pages/AuthCallback.tsx |
/Index |
frontend | healthy | src/pages/Index.tsx |
/CreditsAndBilling |
frontend | healthy | src/pages/CreditsAndBilling.tsx |
/Careers |
frontend | healthy | src/pages/Careers.tsx |
/HowItWorks |
frontend | healthy | src/pages/HowItWorks.tsx |
/TripDetail |
frontend | healthy | src/pages/TripDetail.tsx |
/Contact |
frontend | healthy | src/pages/Contact.tsx |
/Guides |
frontend | healthy | src/pages/Guides.tsx |
/About |
frontend | healthy | src/pages/About.tsx |
/TripConfirmation |
frontend | healthy | src/pages/TripConfirmation.tsx |
/Start |
frontend | healthy | src/pages/Start.tsx |
/Pricing |
frontend | healthy | src/pages/Pricing.tsx |
/Profile |
frontend | healthy | src/pages/Profile.tsx |
/GuideBuilder |
frontend | healthy | src/pages/GuideBuilder.tsx |
/TravelTips |
frontend | healthy | src/pages/TravelTips.tsx |
/TripDashboard |
frontend | healthy | src/pages/TripDashboard.tsx |
/ProfileEdit |
frontend | healthy | src/pages/ProfileEdit.tsx |
/CommunityGuideDetail |
frontend | healthy | src/pages/CommunityGuideDetail.tsx |
/FAQ |
frontend | healthy | src/pages/FAQ.tsx |
/TripRecap |
frontend | healthy | src/pages/TripRecap.tsx |
/PublicTravelGuide |
frontend | healthy | src/pages/PublicTravelGuide.tsx |
/FoundersGuideDetail |
frontend | healthy | src/pages/FoundersGuideDetail.tsx |
/SampleItinerary |
frontend | healthy | src/pages/SampleItinerary.tsx |
/OnboardConversation |
frontend | healthy | src/pages/OnboardConversation.tsx |
/Demo |
frontend | healthy | src/pages/Demo.tsx |
/TravelQuiz |
frontend | healthy | src/pages/TravelQuiz.tsx |
/Welcome |
frontend | healthy | src/pages/Welcome.tsx |
/GuideDetail |
frontend | healthy | src/pages/GuideDetail.tsx |
/AcceptInvite |
frontend | healthy | src/pages/AcceptInvite.tsx |
/TravelGuideBuilder |
frontend | healthy | src/pages/TravelGuideBuilder.tsx |
/Terms |
frontend | healthy | src/pages/Terms.tsx |
/CommunityGuidePublic |
frontend | healthy | src/pages/CommunityGuidePublic.tsx |
/Privacy |
frontend | healthy | src/pages/Privacy.tsx |
/Quiz |
frontend | healthy | src/pages/Quiz.tsx |
/ActiveTrip |
frontend | healthy | src/pages/ActiveTrip.tsx |
/DestinationDetail |
frontend | healthy | src/pages/DestinationDetail.tsx |
/TravelGuideEditor |
frontend | healthy | src/pages/TravelGuideEditor.tsx |
/PaymentSuccess |
frontend | healthy | src/pages/PaymentSuccess.tsx |
/NotFound |
frontend | healthy | src/pages/NotFound.tsx |
/Settings |
frontend | healthy | src/pages/Settings.tsx |
/Home |
frontend | healthy | src/pages/Home.tsx |
/ConsumerTripShare |
frontend | healthy | src/pages/ConsumerTripShare.tsx |
/Explore |
frontend | healthy | src/pages/Explore.tsx |
/ItineraryView |
frontend | healthy | src/pages/ItineraryView.tsx |
/SignIn |
frontend | healthy | src/pages/SignIn.tsx |
/ForgotPassword |
frontend | healthy | src/pages/ForgotPassword.tsx |
/Archetypes |
frontend | healthy | src/pages/Archetypes.tsx |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
only |
software | healthy | qa/harness/audit.ts:only |
the |
software | healthy | qa/harness/soak.ts:the |
as |
software | healthy | supabase/functions/generate-itinerary/action-generate-day.t… |
GenerationTimer |
software | healthy | supabase/functions/generate-itinerary/generation-timer.ts:G… |
as |
software | healthy | supabase/functions/generate-itinerary/index.ts:as |
card |
software | healthy | supabase/functions/generate-itinerary/action-save-itinerary… |
or |
software | healthy | supabase/functions/generate-itinerary/personalization-enfor… |
or |
software | healthy | supabase/functions/generate-itinerary/archetype-constraints… |
PER |
software | healthy | supabase/functions/generate-itinerary/archetype-constraints… |
or |
software | healthy | supabase/functions/generate-itinerary/trip-type-modifiers.t… |
together |
software | healthy | supabase/functions/generate-itinerary/trip-type-modifiers.t… |
AICallError |
software | healthy | supabase/functions/generate-itinerary/pipeline/ai-call.ts:A… |
StageLogger |
software | healthy | supabase/functions/generate-itinerary/pipeline/stage-logger… |
version |
software | healthy | supabase/functions/analyze-trip-gaps/index.ts:version |
isn |
software | healthy | supabase/functions/calculate-travel-dna/index.ts:isn |
as |
software | healthy | supabase/functions/destination-images/index.ts:as |
of |
software | healthy | supabase/functions/_shared/timing-cascade.ts:of |
of |
software | healthy | supabase/functions/_shared/assert-must-do-coverage.ts:of |
where |
software | healthy | supabase/functions/_shared/sanitize-schedule-timing.ts:where |
of |
software | healthy | supabase/functions/_shared/airport-transit-classifier.ts:of |
only |
software | healthy | supabase/functions/_shared/itinerary-self-check.ts:only |
CostTracker |
software | healthy | supabase/functions/_shared/cost-tracker.ts:CostTracker |
NoopTrace |
software | healthy | supabase/functions/_shared/trace-recorder.ts:NoopTrace |
TraceRecorder |
software | healthy | supabase/functions/_shared/trace-recorder.ts:TraceRecorder |
PreferenceSeedingFailedError |
software | healthy | supabase/functions/_shared/day-intents-store.ts:PreferenceS… |
SMTPConnection |
software | healthy | supabase/functions/_shared/zoho-smtp.ts:SMTPConnection |
Coordinate |
software | healthy | src/mapkit.d.ts:Coordinate |
CoordinateRegion |
software | healthy | src/mapkit.d.ts:CoordinateRegion |
CoordinateSpan |
software | healthy | src/mapkit.d.ts:CoordinateSpan |
Padding |
software | healthy | src/mapkit.d.ts:Padding |
Map |
software | healthy | src/mapkit.d.ts:Map |
MarkerAnnotation |
software | healthy | src/mapkit.d.ts:MarkerAnnotation |
PolylineOverlay |
software | healthy | src/mapkit.d.ts:PolylineOverlay |
Style |
software | healthy | src/mapkit.d.ts:Style |
of |
software | healthy | src/test/noRawReadyWrites.test.ts:of |
ErrorHandler |
software | healthy | src/test/globalErrorHandler.test.ts:ErrorHandler |
of |
software | healthy | src/test/navigation.test.ts:of |
RaceGuardedSaver |
software | healthy | src/test/raceConditionGuard.test.ts:RaceGuardedSaver |
isn |
software | healthy | src/utils/quizMapping.ts:isn |
NoopPerformanceObserver |
software | healthy | src/utils/performancePolyfill.ts:NoopPerformanceObserver |
ErrorBoundary |
software | healthy | src/components/common/ErrorBoundary.tsx:ErrorBoundary |
selector |
software | healthy | src/components/itinerary/ItineraryOnboardingTour.tsx:select… |
at |
software | healthy | src/lib/cost-estimation.test.ts:at |
of |
software | healthy | src/pages/__tests__/TripDetail.partial-recovery.test.ts:of |
list |
software | healthy | src/hooks/useAccessibilityClasses.ts:list |
write |
software | healthy | src/hooks/useItineraryPreservation.ts:write |
ImageLoadManager |
software | healthy | src/hooks/useImageLoader.ts:ImageLoadManager |
ApiError |
software | healthy | src/services/api.ts:ApiError |
for |
software | healthy | src/services/recommendationEngine.ts:for |
RecommendationEngine |
software | healthy | src/services/recommendationEngine.ts:RecommendationEngine |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
auth::src/contexts/AuthContext.tsx |
security | healthy | src/contexts/AuthContext.tsx |
auth::supabase/functions/delete-my-account/index.ts |
security | healthy | supabase/functions/delete-my-account/index.ts |
auth::src/components/profile/TravelMap.tsx |
security | healthy | src/components/profile/TravelMap.tsx |
auth::supabase/functions/send-trip-reminders/index.ts |
security | healthy | supabase/functions/send-trip-reminders/index.ts |
auth::src/components/auth/OAuthReturnHandler.tsx |
security | healthy | src/components/auth/OAuthReturnHandler.tsx |
auth::src/components/layout/ProtectedRoute.tsx |
security | healthy | src/components/layout/ProtectedRoute.tsx |
auth::supabase/functions/regenerate-on-blend-change/index.ts |
security | healthy | supabase/functions/regenerate-on-blend-change/index.ts |
auth::supabase/functions/test-email/index.ts |
security | healthy | supabase/functions/test-email/index.ts |
auth::supabase/functions/send-push/index.ts |
security | healthy | supabase/functions/send-push/index.ts |
auth::supabase/functions/grant-bonus-credits/index.ts |
security | healthy | supabase/functions/grant-bonus-credits/index.ts |
auth::src/config/pricing.ts |
security | healthy | src/config/pricing.ts |
auth::supabase/functions/bulk-import/index.ts |
security | healthy | supabase/functions/bulk-import/index.ts |
auth::supabase/functions/viator-book/index.ts |
security | healthy | supabase/functions/viator-book/index.ts |
auth::src/components/profile/MicroDisambiguation.tsx |
security | healthy | src/components/profile/MicroDisambiguation.tsx |
auth::src/utils/getAppUrl.ts |
security | healthy | src/utils/getAppUrl.ts |
auth::supabase/functions/create-checkout/index.ts |
security | healthy | supabase/functions/create-checkout/index.ts |
auth::src/pages/agent/ClientDetail.tsx |
security | healthy | src/pages/agent/ClientDetail.tsx |
auth::src/components/profile/ClientIntakeSection.tsx |
security | healthy | src/components/profile/ClientIntakeSection.tsx |
auth::supabase/functions/delete-users/index.ts |
security | healthy | supabase/functions/delete-users/index.ts |
auth::supabase/functions/generate-itinerary/index.ts |
security | healthy | supabase/functions/generate-itinerary/index.ts |
auth::src/utils/authReturnPath.ts |
security | healthy | src/utils/authReturnPath.ts |
auth::supabase/functions/create-booking-checkout/index.ts |
security | healthy | supabase/functions/create-booking-checkout/index.ts |
auth::supabase/functions/check-subscription/index.ts |
security | healthy | supabase/functions/check-subscription/index.ts |
auth::src/components/agent/TravelerModal.tsx |
security | healthy | src/components/agent/TravelerModal.tsx |
auth::supabase/functions/book-activity/index.ts |
security | healthy | supabase/functions/book-activity/index.ts |
auth::src/config/environment.ts |
security | healthy | src/config/environment.ts |
auth::src/lib/companionMessages.ts |
security | healthy | src/lib/companionMessages.ts |
auth::src/lib/native/oauthDeepLink.ts |
security | healthy | src/lib/native/oauthDeepLink.ts |
auth::supabase/functions/chat-trip-planner/index.ts |
security | healthy | supabase/functions/chat-trip-planner/index.ts |
auth::supabase/functions/parse-travel-story/index.ts |
security | healthy | supabase/functions/parse-travel-story/index.ts |
auth::scripts/apple-client-secret.mjs |
security | healthy | scripts/apple-client-secret.mjs |
auth::src/services/agencyCRM/types.ts |
security | healthy | src/services/agencyCRM/types.ts |
auth::src/components/itinerary/TravelAdvisoryCard.tsx |
security | healthy | src/components/itinerary/TravelAdvisoryCard.tsx |
auth::src/pages/admin/TestSuites.tsx |
security | healthy | src/pages/admin/TestSuites.tsx |
auth::src/lib/archetypeTeasers.ts |
security | healthy | src/lib/archetypeTeasers.ts |
auth::supabase/functions/fetch-reviews/index.ts |
security | healthy | supabase/functions/fetch-reviews/index.ts |
auth::supabase/functions/heal-destination-heroes/index.ts |
security | healthy | supabase/functions/heal-destination-heroes/index.ts |
auth::src/utils/mapkit.ts |
security | healthy | src/utils/mapkit.ts |
auth::src/pages/agent/AgentDocuments.tsx |
security | healthy | src/pages/agent/AgentDocuments.tsx |
auth::supabase/functions/claim-referral/index.ts |
security | healthy | supabase/functions/claim-referral/index.ts |
auth::supabase/functions/stripe-connect-onboard/index.ts |
security | healthy | supabase/functions/stripe-connect-onboard/index.ts |
auth::supabase/functions/sync-trip-cost-table/index.ts |
security | healthy | supabase/functions/sync-trip-cost-table/index.ts |
auth::src/utils/inviteTokenPersistence.ts |
security | healthy | src/utils/inviteTokenPersistence.ts |
auth::src/services/reviewsAPI.ts |
security | healthy | src/services/reviewsAPI.ts |
auth::supabase/functions/mapkit-token/index.ts |
security | healthy | supabase/functions/mapkit-token/index.ts |
auth::src/pages/agent/ClientIntakeForm.tsx |
security | healthy | src/pages/agent/ClientIntakeForm.tsx |
auth::supabase/functions/generate-itinerary/personalization… |
security | healthy | supabase/functions/generate-itinerary/personalization-enfor… |
auth::supabase/functions/post-trip-email/index.ts |
security | healthy | supabase/functions/post-trip-email/index.ts |
auth::supabase/functions/backfill-trip-intents/index.ts |
security | healthy | supabase/functions/backfill-trip-intents/index.ts |
auth::capacitor.config.ts |
security | healthy | capacitor.config.ts |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
public |
data | healthy | supabase/baseline-schema.sql |
agency_accounts |
data | healthy | supabase/migrations/20260120030649_0bb073af-f4ce-49b4-bd50-… |
agency_travelers |
data | healthy | supabase/migrations/20260120030649_0bb073af-f4ce-49b4-bd50-… |
agency_trips |
data | healthy | supabase/migrations/20260120030649_0bb073af-f4ce-49b4-bd50-… |
agency_trip_travelers |
data | healthy | supabase/migrations/20260120030649_0bb073af-f4ce-49b4-bd50-… |
agency_booking_segments |
data | healthy | supabase/migrations/20260120030649_0bb073af-f4ce-49b4-bd50-… |
agency_quotes |
data | healthy | supabase/migrations/20260120030649_0bb073af-f4ce-49b4-bd50-… |
agency_invoices |
data | healthy | supabase/migrations/20260120030649_0bb073af-f4ce-49b4-bd50-… |
agency_payments |
data | healthy | supabase/migrations/20260120030649_0bb073af-f4ce-49b4-bd50-… |
agency_payment_schedules |
data | healthy | supabase/migrations/20260120030649_0bb073af-f4ce-49b4-bd50-… |
agency_tasks |
data | healthy | supabase/migrations/20260120030649_0bb073af-f4ce-49b4-bd50-… |
agency_documents |
data | healthy | supabase/migrations/20260120030649_0bb073af-f4ce-49b4-bd50-… |
agency_communications |
data | healthy | supabase/migrations/20260120030649_0bb073af-f4ce-49b4-bd50-… |
agency_suppliers |
data | healthy | supabase/migrations/20260120030649_0bb073af-f4ce-49b4-bd50-… |
to |
data | healthy | supabase/migrations/20260119053316_c8271791-a83f-4a94-896f-… |
| Label | Layer | Status | Path |
|---|---|---|---|
127.0.0.0 |
network | healthy | supabase/functions/cache-destination-image/index.ts |
10.0.0.0 |
network | healthy | supabase/functions/cache-destination-image/index.ts |
172.16.0.0 |
network | healthy | supabase/functions/cache-destination-image/index.ts |
192.168.0.0 |
network | healthy | supabase/functions/cache-destination-image/index.ts |
169.254.0.0 |
network | healthy | supabase/functions/cache-destination-image/index.ts |
2.738.098.119 |
network | healthy | src/components/common/Footer.tsx |
3.074.149.198 |
network | healthy | src/components/sharing/ShareGuideSheet.tsx |
4.487.709.306 |
network | healthy | src/components/sharing/ShareGuideSheet.tsx |
1.694.625.712 |
network | healthy | src/components/sharing/ShareGuideSheet.tsx |
1.871.118.571 |
network | healthy | src/components/sharing/ShareGuideSheet.tsx |
3.741.982.998 |
network | healthy | src/components/sharing/ShareGuideSheet.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
dotenv::.env |
security | healthy | .env |
password_literal::qa/harness/README.md |
security | healthy | qa/harness/README.md |
password_literal::qa/harness/sample-event.ts |
security | healthy | qa/harness/sample-event.ts |
generic_api_key::src/config/environment.ts |
security | healthy | src/config/environment.ts |
password_literal::src/config/routes.ts |
security | healthy | src/config/routes.ts |
password_literal::src/config/routes.ts |
security | healthy | src/config/routes.ts |
password_literal::src/lib/copy.ts |
security | healthy | src/lib/copy.ts |
password_literal::e2e/fixtures/test-user.ts |
security | healthy | e2e/fixtures/test-user.ts |
password_literal::e2e/fixtures/test-user.ts |
security | healthy | e2e/fixtures/test-user.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
postgres |
data | healthy | supabase/functions/generate-itinerary/action-save-itinerary… |
redis |
data | healthy | src/services/dashboardAPI.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
port:8080 |
network | healthy | vite.config.ts |
port:465 |
network | healthy | supabase/functions/_shared/zoho-smtp.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-l2dwv0jl |
software | healthy | /tmp/repobility-clone-l2dwv0jl |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::tests |
cicd | healthy | .github/workflows/tests.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
test |
cicd | healthy | .github/workflows/tests.yml |
This page is publicly accessible at:
https://repobility.com/scan/17e13d5f-1cbe-4e16-bd19-670504041b56/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/17e13d5f-1cbe-4e16-bd19-670504041b56/
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.