https://github.com/suksomsri7/siamdive
· scanned 2026-06-16 00:25 UTC (2 months, 2 weeks ago)
190 raw signals (10 security + 180 graph)
Last scanned 2 months, 2 weeks ago · v1 · 186 actionable findings from 2 signal sources. 23 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 2640 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 |
|---|---|---|---|
bunnyLoader |
software | healthy | bunnyLoader.ts:bunnyLoader |
main |
software | healthy | scripts/set-og-from-covers.ts:main |
main |
software | healthy | scripts/seed-blog-topics.ts:main |
main |
software | healthy | scripts/seed-countries.ts:main |
translationsOk |
software | healthy | scripts/batch-publish.ts:translationsOk |
main |
software | healthy | scripts/batch-publish.ts:main |
fixContent |
software | healthy | scripts/fix-schedule-dates.ts:fixContent |
main |
software | healthy | scripts/fix-schedule-dates.ts:main |
main |
software | healthy | scripts/migrate-service-areas-to-thailand.ts:main |
main |
software | healthy | prisma/seed-issara-translations.ts:main |
main |
software | healthy | prisma/seed-issara-sample-content.ts:main |
formatThaiDate |
software | healthy | prisma/seed-fix-thai-dates.ts:formatThaiDate |
fixThaiDates |
software | healthy | prisma/seed-fix-thai-dates.ts:fixThaiDates |
main |
software | healthy | prisma/seed-fix-thai-dates.ts:main |
main |
software | healthy | prisma/seed-aquarian-schedules.ts:main |
main |
software | healthy | prisma/seed.ts:main |
formatDate |
software | healthy | prisma/seed-aquarian-north-south-content.ts:formatDate |
addDays |
software | healthy | prisma/seed-aquarian-north-south-content.ts:addDays |
replaceDates |
software | healthy | prisma/seed-aquarian-north-south-content.ts:replaceDates |
main |
software | healthy | prisma/seed-aquarian-north-south-content.ts:main |
formatDate |
software | healthy | prisma/seed-fix-and-dates.ts:formatDate |
injectDates |
software | healthy | prisma/seed-fix-and-dates.ts:injectDates |
getTemplateId |
software | healthy | prisma/seed-fix-and-dates.ts:getTemplateId |
isGenericAndaman |
software | healthy | prisma/seed-fix-and-dates.ts:isGenericAndaman |
main |
software | healthy | prisma/seed-fix-and-dates.ts:main |
getTemplateId |
software | healthy | prisma/seed-issara-apply-all.ts:getTemplateId |
isGenericAndaman |
software | healthy | prisma/seed-issara-apply-all.ts:isGenericAndaman |
main |
software | healthy | prisma/seed-issara-apply-all.ts:main |
parseDateFromThai |
software | healthy | prisma/seed-translate-all.ts:parseDateFromThai |
formatDate |
software | healthy | prisma/seed-translate-all.ts:formatDate |
computeDateOffset |
software | healthy | prisma/seed-translate-all.ts:computeDateOffset |
shiftDate |
software | healthy | prisma/seed-translate-all.ts:shiftDate |
replaceDatesInHtml |
software | healthy | prisma/seed-translate-all.ts:replaceDatesInHtml |
getTemplateIdForSchedule |
software | healthy | prisma/seed-translate-all.ts:getTemplateIdForSchedule |
isGenericAndaman |
software | healthy | prisma/seed-translate-all.ts:isGenericAndaman |
translateHtml |
software | healthy | prisma/seed-translate-all.ts:translateHtml |
main |
software | healthy | prisma/seed-translate-all.ts:main |
slugify |
software | healthy | prisma/seed-issara-schedules.ts:slugify |
main |
software | healthy | prisma/seed-issara-schedules.ts:main |
fmtDate |
software | healthy | prisma/seed-clean-dates.ts:fmtDate |
stripDates |
software | healthy | prisma/seed-clean-dates.ts:stripDates |
injectDates |
software | healthy | prisma/seed-clean-dates.ts:injectDates |
fixThaiDates |
software | healthy | prisma/seed-clean-dates.ts:fixThaiDates |
main |
software | healthy | prisma/seed-clean-dates.ts:main |
fmtKO |
software | healthy | prisma/seed-final-fix.ts:fmtKO |
fmtJA |
software | healthy | prisma/seed-final-fix.ts:fmtJA |
fmtDE |
software | healthy | prisma/seed-final-fix.ts:fmtDE |
hasCheckoutHeader |
software | healthy | prisma/seed-final-fix.ts:hasCheckoutHeader |
main |
software | healthy | prisma/seed-final-fix.ts:main |
dayCount |
software | healthy | prisma/seed-final-fix.ts:dayCount |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
bun.lock |
software | healthy | bun.lock |
vercel.json |
software | healthy | vercel.json |
postcss.config.mjs |
software | healthy | postcss.config.mjs |
README.md |
software | healthy | README.md |
ARK_AI_V2_TODO.md |
software | healthy | ARK_AI_V2_TODO.md |
package.json |
software | healthy | package.json |
prisma.config.ts |
software | healthy | prisma.config.ts |
bunnyLoader.ts |
software | healthy | bunnyLoader.ts |
tsconfig.json |
software | healthy | tsconfig.json |
eslint.config.mjs |
software | healthy | eslint.config.mjs |
docker-compose.yml |
software | healthy | docker-compose.yml |
next.config.ts |
software | healthy | next.config.ts |
API.md |
software | healthy | docs/API.md |
set-og-from-covers.ts |
software | healthy | scripts/set-og-from-covers.ts |
seed-blog-topics.ts |
software | healthy | scripts/seed-blog-topics.ts |
seed-countries.ts |
software | healthy | scripts/seed-countries.ts |
batch-publish.ts |
software | healthy | scripts/batch-publish.ts |
fix-schedule-dates.ts |
software | healthy | scripts/fix-schedule-dates.ts |
arkai-resume.sh |
software | healthy | scripts/arkai-resume.sh |
regenerate-draft-prompts.ts |
software | healthy | scripts/regenerate-draft-prompts.ts |
migrate-service-areas-to-thailand.ts |
software | healthy | scripts/migrate-service-areas-to-thailand.ts |
seed-issara-translations.ts |
software | healthy | prisma/seed-issara-translations.ts |
seed-issara-sample-content.ts |
software | healthy | prisma/seed-issara-sample-content.ts |
issara-7-templates-translations.json |
software | healthy | prisma/issara-7-templates-translations.json |
thai-templates.json |
software | healthy | prisma/thai-templates.json |
seed-fix-thai-dates.ts |
software | healthy | prisma/seed-fix-thai-dates.ts |
translations_t4_t5.sql |
software | healthy | prisma/translations_t4_t5.sql |
seed-aquarian-schedules.ts |
software | healthy | prisma/seed-aquarian-schedules.ts |
translations_t6_t7.sql |
software | healthy | prisma/translations_t6_t7.sql |
translations_t1_t2_t3.sql |
software | healthy | prisma/translations_t1_t2_t3.sql |
seed.ts |
software | healthy | prisma/seed.ts |
seed-aquarian-north-south-content.ts |
software | healthy | prisma/seed-aquarian-north-south-content.ts |
seed-fix-and-dates.ts |
software | healthy | prisma/seed-fix-and-dates.ts |
seed-issara-apply-all.ts |
software | healthy | prisma/seed-issara-apply-all.ts |
seed-translate-all.ts |
software | healthy | prisma/seed-translate-all.ts |
seed-issara-schedules.ts |
software | healthy | prisma/seed-issara-schedules.ts |
seed-clean-dates.ts |
software | healthy | prisma/seed-clean-dates.ts |
seed-final-fix.ts |
software | healthy | prisma/seed-final-fix.ts |
fix-issara-itinerary-dates.ts |
software | healthy | prisma/fix-issara-itinerary-dates.ts |
seed-add-checkout.ts |
software | healthy | prisma/seed-add-checkout.ts |
seed-aquarian-3samples.ts |
software | healthy | prisma/seed-aquarian-3samples.ts |
migrate-itinerary-to-userplan.sql |
software | healthy | prisma/scripts/migrate-itinerary-to-userplan.sql |
migration_lock.toml |
software | healthy | prisma/migrations/migration_lock.toml |
migration.sql |
software | healthy | prisma/migrations/20260505235048_plan_notifications/migrati… |
rollback.sql |
software | healthy | prisma/migrations/20260505235048_plan_notifications/rollbac… |
migration.sql |
software | healthy | prisma/migrations/20260326010243_add_package/migration.sql |
migration.sql |
software | healthy | prisma/migrations/20260417040000_add_blog_approved_status/m… |
migration.sql |
software | healthy | prisma/migrations/20260504053017_arkai_v2_schema_cost_guard… |
rollback.sql |
software | healthy | prisma/migrations/20260504053017_arkai_v2_schema_cost_guard… |
migration.sql |
software | healthy | prisma/migrations/20260328030020_add_site_seo/migration.sql |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
docs |
software | healthy | docs |
scripts |
software | healthy | scripts |
prisma |
software | healthy | prisma |
scripts |
software | healthy | prisma/scripts |
migrations |
software | healthy | prisma/migrations |
20260505235048_plan_notifications |
software | healthy | prisma/migrations/20260505235048_plan_notifications |
20260326010243_add_package |
software | healthy | prisma/migrations/20260326010243_add_package |
20260417040000_add_blog_approved_status |
software | healthy | prisma/migrations/20260417040000_add_blog_approved_status |
20260504053017_arkai_v2_schema_cost_guard |
software | healthy | prisma/migrations/20260504053017_arkai_v2_schema_cost_guard |
20260328030020_add_site_seo |
software | healthy | prisma/migrations/20260328030020_add_site_seo |
20260520120000_add_userplan_share_count |
software | healthy | prisma/migrations/20260520120000_add_userplan_share_count |
20260512000000_add_social_ai_config |
software | healthy | prisma/migrations/20260512000000_add_social_ai_config |
20260326130000_schedule_status_draft |
software | healthy | prisma/migrations/20260326130000_schedule_status_draft |
20260601100000_add_source_tracking |
software | healthy | prisma/migrations/20260601100000_add_source_tracking |
20260420_rename_blog_category_enums |
software | healthy | prisma/migrations/20260420_rename_blog_category_enums |
20260520000000_add_plan_share_token |
software | healthy | prisma/migrations/20260520000000_add_plan_share_token |
20260331140346_add_blog_og_fields |
software | healthy | prisma/migrations/20260331140346_add_blog_og_fields |
20260509_add_recently_deleted_sigs |
software | healthy | prisma/migrations/20260509_add_recently_deleted_sigs |
20260528010000_add_telegram_session |
software | healthy | prisma/migrations/20260528010000_add_telegram_session |
20260417100000_add_display_random_mode |
software | healthy | prisma/migrations/20260417100000_add_display_random_mode |
20260605130000_add_dive_center |
software | healthy | prisma/migrations/20260605130000_add_dive_center |
20260417020040_add_scuba_freedive_instructor_types |
software | healthy | prisma/migrations/20260417020040_add_scuba_freedive_instruc… |
20260325103255_add_school_fields |
software | healthy | prisma/migrations/20260325103255_add_school_fields |
20260608120000_add_fx_and_item_currency |
software | healthy | prisma/migrations/20260608120000_add_fx_and_item_currency |
20260328032015_add_display_row_translations |
software | healthy | prisma/migrations/20260328032015_add_display_row_translatio… |
20260326025520_add_schedule_package |
software | healthy | prisma/migrations/20260326025520_add_schedule_package |
20260511000000_add_social_models |
software | healthy | prisma/migrations/20260511000000_add_social_models |
20260504092600_add_ark_ai_events |
software | healthy | prisma/migrations/20260504092600_add_ark_ai_events |
20260528020000_add_country |
software | healthy | prisma/migrations/20260528020000_add_country |
20260605120000_add_resort_structured |
software | healthy | prisma/migrations/20260605120000_add_resort_structured |
20260605160000_add_liveaboard_full_details |
software | healthy | prisma/migrations/20260605160000_add_liveaboard_full_details |
20260326150000_service_area_translations |
software | healthy | prisma/migrations/20260326150000_service_area_translations |
20260327070231_add_api_key |
software | healthy | prisma/migrations/20260327070231_add_api_key |
20260605140000_add_schedule_included_excluded |
software | healthy | prisma/migrations/20260605140000_add_schedule_included_excl… |
20260325033121_init |
software | healthy | prisma/migrations/20260325033121_init |
20260325090451_blog_redesign |
software | healthy | prisma/migrations/20260325090451_blog_redesign |
20260418150000_add_analytics |
software | healthy | prisma/migrations/20260418150000_add_analytics |
20260327051939_add_scuba_freedive_courses_types |
software | healthy | prisma/migrations/20260327051939_add_scuba_freedive_courses… |
20260528000000_add_company_sources_and_contact |
software | healthy | prisma/migrations/20260528000000_add_company_sources_and_co… |
20260326100000_package_options |
software | healthy | prisma/migrations/20260326100000_package_options |
20260327054833_add_admin_role_permissions |
software | healthy | prisma/migrations/20260327054833_add_admin_role_permissions |
20260327052257_add_schedule_season |
software | healthy | prisma/migrations/20260327052257_add_schedule_season |
20260326000046_make_company_id_optional |
software | healthy | prisma/migrations/20260326000046_make_company_id_optional |
20260327064231_add_display_row_item_ref_type |
software | healthy | prisma/migrations/20260327064231_add_display_row_item_ref_t… |
20260327035414_add_land_tour_snorkeling |
software | healthy | prisma/migrations/20260327035414_add_land_tour_snorkeling |
20260327042600_add_package_season_periods |
software | healthy | prisma/migrations/20260327042600_add_package_season_periods |
20260327062103_add_display_rows |
software | healthy | prisma/migrations/20260327062103_add_display_rows |
20260326012118_add_schedule_translations_price |
software | healthy | prisma/migrations/20260326012118_add_schedule_translations_… |
20260406153134_add_mj_prompt |
software | healthy | prisma/migrations/20260406153134_add_mj_prompt |
20260402_schedule_package_availability |
software | healthy | prisma/migrations/20260402_schedule_package_availability |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
RecentlyViewedRow |
frontend | healthy | src/components/RecentlyViewedRow.tsx |
TripPullUp |
frontend | healthy | src/components/TripPullUp.tsx |
BottomNav |
frontend | healthy | src/components/BottomNav.tsx |
LangSetter |
frontend | healthy | src/components/LangSetter.tsx |
AnalyticsProvider |
frontend | healthy | src/components/AnalyticsProvider.tsx |
ContactBubble |
frontend | healthy | src/components/ContactBubble.tsx |
ScheduleFullDetails |
frontend | healthy | src/components/ScheduleFullDetails.tsx |
MenuDeepLink |
frontend | healthy | src/components/MenuDeepLink.tsx |
HeroSlider |
frontend | healthy | src/components/HeroSlider.tsx |
NearbyTripsRow |
frontend | healthy | src/components/NearbyTripsRow.tsx |
TripCard |
frontend | healthy | src/components/TripCard.tsx |
LiffMyPlanGate |
frontend | healthy | src/components/LiffMyPlanGate.tsx |
RecommendedTripsRow |
frontend | healthy | src/components/RecommendedTripsRow.tsx |
HomeContent |
frontend | healthy | src/components/HomeContent.tsx |
PlanToast |
frontend | healthy | src/components/PlanToast.tsx |
SearchFab |
frontend | healthy | src/components/SearchFab.tsx |
ResortConfigurator |
frontend | healthy | src/components/ResortConfigurator.tsx |
CurrencySelector |
frontend | healthy | src/components/CurrencySelector.tsx |
TripDetailPage |
frontend | healthy | src/components/TripDetailPage.tsx |
HeroAI |
frontend | healthy | src/components/HeroAI.tsx |
TripListClient |
frontend | healthy | src/components/TripListClient.tsx |
Providers |
frontend | healthy | src/components/Providers.tsx |
TripRow |
frontend | healthy | src/components/TripRow.tsx |
Navbar |
frontend | healthy | src/components/Navbar.tsx |
BlogReadTracker |
frontend | healthy | src/components/analytics/BlogReadTracker.tsx |
ImageEditorField |
frontend | healthy | src/components/PhotoEditor/ImageEditorField.tsx |
PhotoEditor |
frontend | healthy | src/components/PhotoEditor/index.tsx |
PhotoEditor |
frontend | healthy | src/components/PhotoEditor/PhotoEditor.tsx |
ShareImageEditor |
frontend | healthy | src/components/social/ShareImageEditor.tsx |
ShareDrawer |
frontend | healthy | src/components/social/ShareDrawer.tsx |
OptionsPanel |
frontend | healthy | src/components/backoffice/OptionsPanel.tsx |
PackagePanel |
frontend | healthy | src/components/backoffice/PackagePanel.tsx |
LiveaboardManager |
frontend | healthy | src/components/backoffice/LiveaboardManager.tsx |
PackageOptionsPicker |
frontend | healthy | src/components/backoffice/PackageOptionsPicker.tsx |
RelatedBlogsSlider |
frontend | healthy | src/components/blogs/RelatedBlogsSlider.tsx |
BlogGallery |
frontend | healthy | src/components/blogs/BlogGallery.tsx |
SuggestionChips |
frontend | healthy | src/components/ark-ai/SuggestionChips.tsx |
TripSchedulePicker |
frontend | healthy | src/components/ark-ai/TripSchedulePicker.tsx |
ArkAIButton |
frontend | healthy | src/components/ark-ai/ArkAIButton.tsx |
ArkAIFab |
frontend | healthy | src/components/ark-ai/ArkAIFab.tsx |
ComparisonTable |
frontend | healthy | src/components/ark-ai/ComparisonTable.tsx |
ArkAIChatPanel |
frontend | healthy | src/components/ark-ai/ArkAIChatPanel.tsx |
MyPlanScreen |
frontend | healthy | src/components/ark-ai/MyPlanScreen.tsx |
TemplatePicker |
frontend | healthy | src/components/ark-ai/TemplatePicker.tsx |
PlanRouteSheet |
frontend | healthy | src/components/ark-ai/PlanRouteSheet.tsx |
ItineraryCard |
frontend | healthy | src/components/ark-ai/ItineraryCard.tsx |
ChatBlogCard |
frontend | healthy | src/components/ark-ai/ChatBlogCard.tsx |
BodyPortal |
frontend | healthy | src/components/ark-ai/BodyPortal.tsx |
CompareSheet |
frontend | healthy | src/components/ark-ai/CompareSheet.tsx |
BookingButtons |
frontend | healthy | src/components/ark-ai/BookingButtons.tsx |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
PlanNotification |
data | healthy | prisma/migrations/20260505235048_plan_notifications/migrati… |
Package |
data | healthy | prisma/migrations/20260326010243_add_package/migration.sql |
PackageTranslation |
data | healthy | prisma/migrations/20260326010243_add_package/migration.sql |
PackagePriceTier |
data | healthy | prisma/migrations/20260326010243_add_package/migration.sql |
AiUsageLog |
data | healthy | prisma/migrations/20260504053017_arkai_v2_schema_cost_guard… |
AiPlanSession |
data | healthy | prisma/migrations/20260504053017_arkai_v2_schema_cost_guard… |
SiteSeo |
data | healthy | prisma/migrations/20260328030020_add_site_seo/migration.sql |
SocialAiConfig |
data | healthy | prisma/migrations/20260512000000_add_social_ai_config/migra… |
PlanShareToken |
data | healthy | prisma/migrations/20260520000000_add_plan_share_token/migra… |
TelegramSession |
data | healthy | prisma/migrations/20260528010000_add_telegram_session/migra… |
FxRate |
data | healthy | prisma/migrations/20260608120000_add_fx_and_item_currency/m… |
DisplayRowTranslation |
data | healthy | prisma/migrations/20260328032015_add_display_row_translatio… |
SchedulePackage |
data | healthy | prisma/migrations/20260326025520_add_schedule_package/migra… |
SocialAccount |
data | healthy | prisma/migrations/20260511000000_add_social_models/migratio… |
SocialPost |
data | healthy | prisma/migrations/20260511000000_add_social_models/migratio… |
SocialImageTemplate |
data | healthy | prisma/migrations/20260511000000_add_social_models/migratio… |
Country |
data | healthy | prisma/migrations/20260528020000_add_country/migration.sql |
CountryTranslation |
data | healthy | prisma/migrations/20260528020000_add_country/migration.sql |
DivePackage |
data | healthy | prisma/migrations/20260605120000_add_resort_structured/migr… |
MealPlan |
data | healthy | prisma/migrations/20260605120000_add_resort_structured/migr… |
ServiceAreaTranslation |
data | healthy | prisma/migrations/20260326150000_service_area_translations/… |
ApiKey |
data | healthy | prisma/migrations/20260327070231_add_api_key/migration.sql |
Trip |
data | healthy | prisma/migrations/20260325033121_init/migration.sql |
Destination |
data | healthy | prisma/migrations/20260325033121_init/migration.sql |
Blog |
data | healthy | prisma/migrations/20260325033121_init/migration.sql |
Category |
data | healthy | prisma/migrations/20260325033121_init/migration.sql |
Media |
data | healthy | prisma/migrations/20260325033121_init/migration.sql |
Admin |
data | healthy | prisma/migrations/20260325033121_init/migration.sql |
BlogTranslation |
data | healthy | prisma/migrations/20260325090451_blog_redesign/migration.sql |
BlogVideo |
data | healthy | prisma/migrations/20260325090451_blog_redesign/migration.sql |
AnalyticsSession |
data | healthy | prisma/migrations/20260418150000_add_analytics/migration.sql |
AnalyticsEvent |
data | healthy | prisma/migrations/20260418150000_add_analytics/migration.sql |
AnalyticsSearch |
data | healthy | prisma/migrations/20260418150000_add_analytics/migration.sql |
AnalyticsAttribution |
data | healthy | prisma/migrations/20260418150000_add_analytics/migration.sql |
AnalyticsDaily |
data | healthy | prisma/migrations/20260418150000_add_analytics/migration.sql |
CompanySource |
data | healthy | prisma/migrations/20260528000000_add_company_sources_and_co… |
PackageOption |
data | healthy | prisma/migrations/20260326100000_package_options/migration.… |
PackageSeasonPeriod |
data | healthy | prisma/migrations/20260327042600_add_package_season_periods… |
DisplayRow |
data | healthy | prisma/migrations/20260327062103_add_display_rows/migration… |
DisplayRowItem |
data | healthy | prisma/migrations/20260327062103_add_display_rows/migration… |
ScheduleTranslation |
data | healthy | prisma/migrations/20260326012118_add_schedule_translations_… |
SchedulePriceTier |
data | healthy | prisma/migrations/20260326012118_add_schedule_translations_… |
ServiceArea |
data | healthy | prisma/migrations/20260326140000_service_areas/migration.sql |
BoatServiceArea |
data | healthy | prisma/migrations/20260326140000_service_areas/migration.sql |
BoatTranslation |
data | healthy | prisma/migrations/20260325110035_restructure_boat_as_produc… |
BoatVideo |
data | healthy | prisma/migrations/20260325110035_restructure_boat_as_produc… |
BoatPriceTier |
data | healthy | prisma/migrations/20260325110035_restructure_boat_as_produc… |
Schedule |
data | healthy | prisma/migrations/20260325110035_restructure_boat_as_produc… |
SearchRateLimit |
data | healthy | prisma/migrations/20260518000100_add_search_rate_limit/migr… |
PlanItem |
data | healthy | prisma/migrations/20260518000000_add_plan_item/migration.sql |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
migration.sql |
data | healthy | prisma/migrations/20260505235048_plan_notifications/migrati… |
rollback.sql |
data | healthy | prisma/migrations/20260505235048_plan_notifications/rollbac… |
migration.sql |
data | healthy | prisma/migrations/20260326010243_add_package/migration.sql |
migration.sql |
data | healthy | prisma/migrations/20260417040000_add_blog_approved_status/m… |
migration.sql |
data | healthy | prisma/migrations/20260504053017_arkai_v2_schema_cost_guard… |
rollback.sql |
data | healthy | prisma/migrations/20260504053017_arkai_v2_schema_cost_guard… |
migration.sql |
data | healthy | prisma/migrations/20260328030020_add_site_seo/migration.sql |
migration.sql |
data | healthy | prisma/migrations/20260520120000_add_userplan_share_count/m… |
migration.sql |
data | healthy | prisma/migrations/20260512000000_add_social_ai_config/migra… |
migration.sql |
data | healthy | prisma/migrations/20260326130000_schedule_status_draft/migr… |
migration.sql |
data | healthy | prisma/migrations/20260601100000_add_source_tracking/migrat… |
migration.sql |
data | healthy | prisma/migrations/20260420_rename_blog_category_enums/migra… |
migration.sql |
data | healthy | prisma/migrations/20260520000000_add_plan_share_token/migra… |
migration.sql |
data | healthy | prisma/migrations/20260331140346_add_blog_og_fields/migrati… |
migration.sql |
data | healthy | prisma/migrations/20260509_add_recently_deleted_sigs/migrat… |
rollback.sql |
data | healthy | prisma/migrations/20260509_add_recently_deleted_sigs/rollba… |
migration.sql |
data | healthy | prisma/migrations/20260528010000_add_telegram_session/migra… |
migration.sql |
data | healthy | prisma/migrations/20260417100000_add_display_random_mode/mi… |
migration.sql |
data | healthy | prisma/migrations/20260605130000_add_dive_center/migration.… |
migration.sql |
data | healthy | prisma/migrations/20260417020040_add_scuba_freedive_instruc… |
migration.sql |
data | healthy | prisma/migrations/20260325103255_add_school_fields/migratio… |
migration.sql |
data | healthy | prisma/migrations/20260608120000_add_fx_and_item_currency/m… |
migration.sql |
data | healthy | prisma/migrations/20260328032015_add_display_row_translatio… |
migration.sql |
data | healthy | prisma/migrations/20260326025520_add_schedule_package/migra… |
migration.sql |
data | healthy | prisma/migrations/20260511000000_add_social_models/migratio… |
migration.sql |
data | healthy | prisma/migrations/20260504092600_add_ark_ai_events/migratio… |
rollback.sql |
data | healthy | prisma/migrations/20260504092600_add_ark_ai_events/rollback… |
migration.sql |
data | healthy | prisma/migrations/20260528020000_add_country/migration.sql |
migration.sql |
data | healthy | prisma/migrations/20260605120000_add_resort_structured/migr… |
migration.sql |
data | healthy | prisma/migrations/20260605160000_add_liveaboard_full_detail… |
migration.sql |
data | healthy | prisma/migrations/20260326150000_service_area_translations/… |
migration.sql |
data | healthy | prisma/migrations/20260327070231_add_api_key/migration.sql |
migration.sql |
data | healthy | prisma/migrations/20260605140000_add_schedule_included_excl… |
migration.sql |
data | healthy | prisma/migrations/20260325033121_init/migration.sql |
migration.sql |
data | healthy | prisma/migrations/20260325090451_blog_redesign/migration.sql |
migration.sql |
data | healthy | prisma/migrations/20260418150000_add_analytics/migration.sql |
migration.sql |
data | healthy | prisma/migrations/20260327051939_add_scuba_freedive_courses… |
migration.sql |
data | healthy | prisma/migrations/20260528000000_add_company_sources_and_co… |
migration.sql |
data | healthy | prisma/migrations/20260326100000_package_options/migration.… |
migration.sql |
data | healthy | prisma/migrations/20260327054833_add_admin_role_permissions… |
migration.sql |
data | healthy | prisma/migrations/20260327052257_add_schedule_season/migrat… |
migration.sql |
data | healthy | prisma/migrations/20260326000046_make_company_id_optional/m… |
migration.sql |
data | healthy | prisma/migrations/20260327064231_add_display_row_item_ref_t… |
migration.sql |
data | healthy | prisma/migrations/20260327035414_add_land_tour_snorkeling/m… |
migration.sql |
data | healthy | prisma/migrations/20260327042600_add_package_season_periods… |
migration.sql |
data | healthy | prisma/migrations/20260327062103_add_display_rows/migration… |
migration.sql |
data | healthy | prisma/migrations/20260326012118_add_schedule_translations_… |
migration.sql |
data | healthy | prisma/migrations/20260406153134_add_mj_prompt/migration.sql |
migration.sql |
data | healthy | prisma/migrations/20260402_schedule_package_availability/mi… |
migration.sql |
data | healthy | prisma/migrations/20260601000000_drop_plan_note/migration.s… |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
8.3.34.08 |
network | healthy | src/components/TripPullUp.tsx |
8.22.91.5 |
network | healthy | src/components/TripPullUp.tsx |
1.27.07.68 |
network | healthy | src/components/TripPullUp.tsx |
05.25.13.5 |
network | healthy | src/components/TripPullUp.tsx |
52.01.17.01 |
network | healthy | src/components/TripPullUp.tsx |
06.61.47.23 |
network | healthy | src/components/TripPullUp.tsx |
2.02.07.14 |
network | healthy | src/components/TripPullUp.tsx |
12.3.02.47 |
network | healthy | src/components/TripPullUp.tsx |
12.56.16.27 |
network | healthy | src/components/TripPullUp.tsx |
1.37.27.14 |
network | healthy | src/components/TripPullUp.tsx |
1.85.88.27 |
network | healthy | src/components/TripPullUp.tsx |
14.46.2.52 |
network | healthy | src/components/TripPullUp.tsx |
31.07.11.07 |
network | healthy | src/components/TripPullUp.tsx |
7.17.16.15 |
network | healthy | src/components/TripPullUp.tsx |
02.57.6.94 |
network | healthy | src/components/TripPullUp.tsx |
29.89.17.64 |
network | healthy | src/components/TripPullUp.tsx |
2.12.31.24 |
network | healthy | src/components/TripPullUp.tsx |
1.5.75.75 |
network | healthy | src/components/TripPullUp.tsx |
02.14.07.19 |
network | healthy | src/components/TripPullUp.tsx |
09.06.2.02 |
network | healthy | src/components/TripPullUp.tsx |
2.34.93.13 |
network | healthy | src/components/TripPullUp.tsx |
3.074.149.198 |
network | healthy | src/components/TripPullUp.tsx |
4.487.709.306 |
network | healthy | src/components/TripPullUp.tsx |
1.694.625.712 |
network | healthy | src/components/TripPullUp.tsx |
1.871.118.571 |
network | healthy | src/components/TripPullUp.tsx |
3.741.982.998 |
network | healthy | src/components/TripPullUp.tsx |
63.285.63.631 |
network | healthy | src/components/TripPullUp.tsx |
63.283.63.63 |
network | healthy | src/components/TripPullUp.tsx |
627.285.627.63 |
network | healthy | src/components/TripPullUp.tsx |
629.283.629.63 |
network | healthy | src/components/TripPullUp.tsx |
9.608.391.082 |
network | healthy | src/components/TripPullUp.tsx |
1.058.59.12 |
network | healthy | src/components/TripPullUp.tsx |
301.079.766.038 |
network | healthy | src/components/TripPullUp.tsx |
163.13.295.29 |
network | healthy | src/components/TripPullUp.tsx |
969.983.976.976 |
network | healthy | src/components/TripPullUp.tsx |
63.285.63.63 |
network | healthy | src/components/ContactBubble.tsx |
8.04.33.07 |
network | healthy | src/components/ark-ai/BookingButtons.tsx |
77.22.88.5 |
network | healthy | src/components/ark-ai/BookingButtons.tsx |
1.26.07.66 |
network | healthy | src/components/ark-ai/BookingButtons.tsx |
7.1.5.5 |
network | healthy | src/components/ark-ai/BookingButtons.tsx |
7.15.16.14 |
network | healthy | src/components/ark-ai/BookingButtons.tsx |
21.16.5.16 |
network | healthy | src/components/ark-ai/BookingButtons.tsx |
31.95.19.67 |
network | healthy | src/components/ark-ai/BookingButtons.tsx |
1.926.963.963 |
network | healthy | src/components/ark-ai/BookingButtons.tsx |
1.547.774.774 |
network | healthy | src/components/ark-ai/BookingButtons.tsx |
019.157.074.217 |
network | healthy | src/components/ark-ai/BookingButtons.tsx |
093.06.202.044 |
network | healthy | src/components/ark-ai/BookingButtons.tsx |
2.363.627.089 |
network | healthy | src/components/ark-ai/BookingButtons.tsx |
3.4.8.5 |
network | healthy | src/components/ark-ai/plan/PlanTimeline.tsx |
8.4.34.07 |
network | healthy | src/components/ark-ai/plan/ContactChannelSheet.tsx |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
/[lang]/plan/[shortId] |
frontend | healthy | src/app/[lang]/plan/[shortId]/page.tsx |
/[lang]/plan/[shortId]/join |
frontend | healthy | src/app/[lang]/plan/[shortId]/join/page.tsx |
/[lang]/(frontend) |
frontend | healthy | src/app/[lang]/(frontend)/page.tsx |
/[lang]/(frontend)/about |
frontend | healthy | src/app/[lang]/(frontend)/about/page.tsx |
/[lang]/(frontend)/trips/[segment] |
frontend | healthy | src/app/[lang]/(frontend)/trips/[segment]/page.tsx |
/[lang]/(frontend)/myplan |
frontend | healthy | src/app/[lang]/(frontend)/myplan/page.tsx |
/[lang]/(frontend)/terms |
frontend | healthy | src/app/[lang]/(frontend)/terms/page.tsx |
/[lang]/(frontend)/courses/[type] |
frontend | healthy | src/app/[lang]/(frontend)/courses/[type]/page.tsx |
/[lang]/(frontend)/privacy |
frontend | healthy | src/app/[lang]/(frontend)/privacy/page.tsx |
/[lang]/(frontend)/blogs |
frontend | healthy | src/app/[lang]/(frontend)/blogs/page.tsx |
/[lang]/(frontend)/blogs/[slug] |
frontend | healthy | src/app/[lang]/(frontend)/blogs/[slug]/page.tsx |
/backoffice |
frontend | healthy | src/app/backoffice/page.tsx |
/backoffice/settings |
frontend | healthy | src/app/backoffice/settings/page.tsx |
/backoffice/settings/ai |
frontend | healthy | src/app/backoffice/settings/ai/page.tsx |
/backoffice/api-docs |
frontend | healthy | src/app/backoffice/api-docs/page.tsx |
/backoffice/fleet |
frontend | healthy | src/app/backoffice/fleet/page.tsx |
/backoffice/display |
frontend | healthy | src/app/backoffice/display/page.tsx |
/backoffice/freedive-instructor |
frontend | healthy | src/app/backoffice/freedive-instructor/page.tsx |
/backoffice/analytics |
frontend | healthy | src/app/backoffice/analytics/page.tsx |
/backoffice/trips/liveaboard |
frontend | healthy | src/app/backoffice/trips/liveaboard/page.tsx |
/backoffice/trips/freedive |
frontend | healthy | src/app/backoffice/trips/freedive/page.tsx |
/backoffice/trips/dive-resort |
frontend | healthy | src/app/backoffice/trips/dive-resort/page.tsx |
/backoffice/trips/land-tour |
frontend | healthy | src/app/backoffice/trips/land-tour/page.tsx |
/backoffice/trips/dive-center |
frontend | healthy | src/app/backoffice/trips/dive-center/page.tsx |
/backoffice/trips/daytrip |
frontend | healthy | src/app/backoffice/trips/daytrip/page.tsx |
/backoffice/trips/snorkeling |
frontend | healthy | src/app/backoffice/trips/snorkeling/page.tsx |
/backoffice/media |
frontend | healthy | src/app/backoffice/media/page.tsx |
/backoffice/login |
frontend | healthy | src/app/backoffice/login/page.tsx |
/backoffice/freedive-courses |
frontend | healthy | src/app/backoffice/freedive-courses/page.tsx |
/backoffice/admins |
frontend | healthy | src/app/backoffice/admins/page.tsx |
/backoffice/user-plans |
frontend | healthy | src/app/backoffice/user-plans/page.tsx |
/backoffice/social/settings |
frontend | healthy | src/app/backoffice/social/settings/page.tsx |
/backoffice/social/templates |
frontend | healthy | src/app/backoffice/social/templates/page.tsx |
/backoffice/social/accounts |
frontend | healthy | src/app/backoffice/social/accounts/page.tsx |
/backoffice/social/queue |
frontend | healthy | src/app/backoffice/social/queue/page.tsx |
/backoffice/api-keys |
frontend | healthy | src/app/backoffice/api-keys/page.tsx |
/backoffice/scuba-instructor |
frontend | healthy | src/app/backoffice/scuba-instructor/page.tsx |
/backoffice/schedules |
frontend | healthy | src/app/backoffice/schedules/page.tsx |
/backoffice/courses |
frontend | healthy | src/app/backoffice/courses/page.tsx |
/backoffice/destinations |
frontend | healthy | src/app/backoffice/destinations/page.tsx |
/backoffice/blogs |
frontend | healthy | src/app/backoffice/blogs/page.tsx |
/backoffice/companies |
frontend | healthy | src/app/backoffice/companies/page.tsx |
/ |
frontend | healthy | src/proxy.ts |
/blogs |
frontend | healthy | src/app/sitemap.ts |
/trips |
frontend | healthy | src/app/sitemap.ts |
/courses |
frontend | healthy | src/app/sitemap.ts |
/about |
frontend | healthy | src/app/sitemap.ts |
/privacy |
frontend | healthy | src/app/sitemap.ts |
/terms |
frontend | healthy | src/app/sitemap.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::src/proxy.ts |
security | healthy | src/proxy.ts |
auth::src/lib/apiAuth.ts |
security | healthy | src/lib/apiAuth.ts |
auth::src/components/social/ShareDrawer.tsx |
security | healthy | src/components/social/ShareDrawer.tsx |
auth::src/app/api/auth/[...nextauth]/route.ts |
security | healthy | src/app/api/auth/[...nextauth]/route.ts |
auth::src/lib/ark-ai/trip-prep-templates.ts |
security | healthy | src/lib/ark-ai/trip-prep-templates.ts |
auth::src/components/Providers.tsx |
security | healthy | src/components/Providers.tsx |
auth::bun.lock |
security | healthy | bun.lock |
auth::package.json |
security | healthy | package.json |
auth::src/lib/authOptions.ts |
security | healthy | src/lib/authOptions.ts |
auth::src/app/backoffice/login/page.tsx |
security | healthy | src/app/backoffice/login/page.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
postgres |
data | healthy | bun.lock |
postgresql |
data | healthy | docker-compose.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-wuc4dc1h |
software | healthy | /tmp/repobility-clone-wuc4dc1h |
| Label | Layer | Status | Path |
|---|---|---|---|
port:5432 |
network | healthy | docker-compose.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
postgres |
hardware | healthy | docker-compose.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
vps::aws |
hardware | healthy | bun.lock |
This page is publicly accessible at:
https://repobility.com/scan/3984c37c-673c-4aba-910d-dcb2f26d88ec/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/3984c37c-673c-4aba-910d-dcb2f26d88ec/
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.