Public scan — anyone with this URL can view this analysis. Sign up to track your own repos privately, run scheduled re-scans, and get AI fix prompts via your dashboard.

bme3412/eurotrip-planner

https://github.com/bme3412/eurotrip-planner · scanned 2026-06-17 01:45 UTC (1 month, 1 week ago)

128 raw signals (0 security + 128 graph)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 1 month, 1 week ago · v2 · last Δ -10.7 (diff) · 114 actionable findings from 1 signal source. 14 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.

JSON
Severity distribution — click a segment to filter
Active filters: excluding tests × Reset all

All 7009 nodes from the latest scan, grouped by kind. Each node is a unit the engine identified (file, function, endpoint, table…). Most users won't need this view — it's primarily for debugging the engine's graph extraction or for AI agents that want to enumerate the project structure.

LabelLayerStatusPath
.env.example software healthy .env.example
next.config.mjs software healthy next.config.mjs
CONCIERGE_PLAN.md software healthy CONCIERGE_PLAN.md
tailwind.config.mjs software healthy tailwind.config.mjs
eslint.config.mjs software healthy eslint.config.mjs
CONCIERGE_RUNBOOK.md software healthy CONCIERGE_RUNBOOK.md
package-lock.json software healthy package-lock.json
README.md software healthy README.md
ARCHITECTURE_OVERVIEW.md software healthy ARCHITECTURE_OVERVIEW.md
postcss.config.mjs software healthy postcss.config.mjs
package.json software healthy package.json
jsconfig.json software healthy jsconfig.json
AGENT_APP_PLAN.md software healthy AGENT_APP_PLAN.md
tsconfig.json software healthy tsconfig.json
setAccommodation.test.mjs software healthy tests/setAccommodation.test.mjs
materiality.test.mjs software healthy tests/materiality.test.mjs
timeBlockPersistence.test.mjs software healthy tests/timeBlockPersistence.test.mjs
attractionScoring.test.mjs software healthy tests/attractionScoring.test.mjs
agentToolLabels.test.mjs software healthy tests/agentToolLabels.test.mjs
gapAnalysisInvariants.test.mjs software healthy tests/gapAnalysisInvariants.test.mjs
conciergeWaitlist.test.mjs software healthy tests/conciergeWaitlist.test.mjs
tripDaySchedule.test.mjs software healthy tests/tripDaySchedule.test.mjs
plannerActions.test.mjs software healthy tests/plannerActions.test.mjs
hoursCheck.test.mjs software healthy tests/hoursCheck.test.mjs
scoreEngine.test.mjs software healthy tests/scoreEngine.test.mjs
cityOverviewDerived.test.mjs software healthy tests/cityOverviewDerived.test.mjs
tripState.test.mjs software healthy tests/tripState.test.mjs
conciergeUnsubscribe.test.mjs software healthy tests/conciergeUnsubscribe.test.mjs
agentTrace.test.mjs software healthy tests/agentTrace.test.mjs
cityOverviewLib.test.mjs software healthy tests/cityOverviewLib.test.mjs
agentRuntimeLoop.test.mjs software healthy tests/agentRuntimeLoop.test.mjs
buildLegacyTrip.test.mjs software healthy tests/buildLegacyTrip.test.mjs
inboundEmail.test.mjs software healthy tests/inboundEmail.test.mjs
plannerLoop.test.mjs software healthy tests/plannerLoop.test.mjs
agentThread.test.mjs software healthy tests/agentThread.test.mjs
cityGuidesData.test.mjs software healthy tests/cityGuidesData.test.mjs
plannerInteraction.test.mjs software healthy tests/plannerInteraction.test.mjs
itineraryFlexibility.test.mjs software healthy tests/itineraryFlexibility.test.mjs
gapAnalysis.test.mjs software healthy tests/gapAnalysis.test.mjs
conciergePartialJson.test.mjs software healthy tests/conciergePartialJson.test.mjs
attractionDisplay.test.mjs software healthy tests/attractionDisplay.test.mjs
conciergeSchedule.test.mjs software healthy tests/conciergeSchedule.test.mjs
dayDetails.test.mjs software healthy tests/dayDetails.test.mjs
nightlyRound.test.mjs software healthy tests/nightlyRound.test.mjs
buildSteps.test.mjs software healthy tests/buildSteps.test.mjs
dayAssignments.test.mjs software healthy tests/dayAssignments.test.mjs
seasonalItinerary.test.mjs software healthy tests/seasonalItinerary.test.mjs
rightNow.test.mjs software healthy tests/rightNow.test.mjs
routeDiff.test.mjs software healthy tests/routeDiff.test.mjs
messageBuilder.test.mjs software healthy tests/messageBuilder.test.mjs

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

LabelLayerStatusPath
state software healthy tests/setAccommodation.test.mjs:state
dates software healthy tests/tripDaySchedule.test.mjs:dates
kinds software healthy tests/tripDaySchedule.test.mjs:kinds
byCity software healthy tests/tripDaySchedule.test.mjs:byCity
cultureRichCity software healthy tests/scoreEngine.test.mjs:cultureRichCity
emptyCity software healthy tests/scoreEngine.test.mjs:emptyCity
makeEngine software healthy tests/scoreEngine.test.mjs:makeEngine
syntheticResult software healthy tests/scoreEngine.test.mjs:syntheticResult
fakeStream software healthy tests/agentRuntimeLoop.test.mjs:fakeStream
fakeClient software healthy tests/agentRuntimeLoop.test.mjs:fakeClient
sign software healthy tests/inboundEmail.test.mjs:sign
makeClient software healthy tests/plannerLoop.test.mjs:makeClient
collectSend software healthy tests/plannerLoop.test.mjs:collectSend
fakeExecute software healthy tests/plannerLoop.test.mjs:fakeExecute
readJson software healthy tests/cityGuidesData.test.mjs:readJson
fileExists software healthy tests/cityGuidesData.test.mjs:fileExists
isNonEmptyString software healthy tests/cityGuidesData.test.mjs:isNonEmptyString
sight software healthy tests/itineraryFlexibility.test.mjs:sight
food software healthy tests/itineraryFlexibility.test.mjs:food
makePool software healthy tests/itineraryFlexibility.test.mjs:makePool
slot software healthy tests/itineraryFlexibility.test.mjs:slot
makeBaseDays software healthy tests/itineraryFlexibility.test.mjs:makeBaseDays
day software healthy tests/itineraryFlexibility.test.mjs:day
names software healthy tests/itineraryFlexibility.test.mjs:names
act software healthy tests/itineraryFlexibility.test.mjs:act
for software healthy tests/dayDetails.test.mjs:for
tripStateWith software healthy tests/buildSteps.test.mjs:tripStateWith
seedTrip software healthy tests/dayAssignments.test.mjs:seedTrip
state software healthy tests/routeDiff.test.mjs:state
makeHandlers software healthy tests/agentDispatcher.test.mjs:makeHandlers
record software healthy tests/agentDispatcher.test.mjs:record
makeRequest software healthy tests/requireTripAccess.test.mjs:makeRequest
depsFor software healthy tests/requireTripAccess.test.mjs:depsFor
unauthenticated software healthy tests/requireTripAccess.test.mjs:unauthenticated
sight software healthy tests/curatorValidation.test.mjs:sight
food software healthy tests/curatorValidation.test.mjs:food
makePool software healthy tests/curatorValidation.test.mjs:makePool
slot software healthy tests/curatorValidation.test.mjs:slot
makeBaseDays software healthy tests/curatorValidation.test.mjs:makeBaseDays
day software healthy tests/curatorValidation.test.mjs:day
names software healthy tests/curatorValidation.test.mjs:names
fakeSupabase software healthy tests/conciergeInvites.test.mjs:fakeSupabase
memStorage software healthy tests/savedItemsStore.test.mjs:memStorage
supabaseStub software healthy tests/savedItemsStore.test.mjs:supabaseStub
fakeSupabase software healthy tests/tripActions.test.mjs:fakeSupabase
builder software healthy tests/tripActions.test.mjs:builder
tripState software healthy tests/generationWindow.test.mjs:tripState
block software healthy tests/assignClockTimes.test.mjs:block
mockRequest software healthy tests/rateLimit.test.mjs:mockRequest
ensureExtension software healthy tests/_support/aliasLoader.mjs:ensureExtension

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

LabelLayerStatusPath
tests software healthy tests
_support software healthy tests/_support
scripts software healthy scripts
enrich software healthy scripts/enrich
utils software healthy scripts/enrich/utils
refresh software healthy scripts/refresh
generators software healthy scripts/refresh/generators
prompts software healthy scripts/refresh/prompts
lib software healthy scripts/refresh/lib
pipeline software healthy scripts/pipeline
lib software healthy scripts/pipeline/lib
content software healthy scripts/content
stages software healthy scripts/content/stages
lib software healthy scripts/content/lib
.github software healthy .github
workflows software healthy .github/workflows
src software healthy src
app software healthy src/app
api software healthy src/app/api
conversation software healthy src/app/api/conversation
discover software healthy src/app/api/discover
command software healthy src/app/api/discover/command
places software healthy src/app/api/places
photo-spot software healthy src/app/api/places/photo-spot
plan software healthy src/app/api/plan
agent software healthy src/app/api/plan/agent
inngest software healthy src/app/api/inngest
google-photos software healthy src/app/api/google-photos
admin software healthy src/app/api/admin
refresh software healthy src/app/api/admin/refresh
health software healthy src/app/api/health
cities software healthy src/app/api/cities
[city] software healthy src/app/api/cities/[city]
place-photo software healthy src/app/api/place-photo
suggestions software healthy src/app/api/suggestions
concierge software healthy src/app/api/concierge
waitlist software healthy src/app/api/concierge/waitlist
invite-status software healthy src/app/api/concierge/invite-status
email software healthy src/app/api/concierge/email
proposal software healthy src/app/api/concierge/email/proposal
unsubscribe software healthy src/app/api/concierge/email/unsubscribe
inbound software healthy src/app/api/concierge/email/inbound
push software healthy src/app/api/concierge/push
subscribe software healthy src/app/api/concierge/push/subscribe
send-now software healthy src/app/api/concierge/send-now
telegram software healthy src/app/api/telegram
link software healthy src/app/api/telegram/link
webhook software healthy src/app/api/telegram/webhook
trips software healthy src/app/api/trips
[id] software healthy src/app/api/trips/[id]

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

LabelLayerStatusPath
HomeClient frontend healthy src/app/HomeClient.jsx
PlanPage frontend healthy src/app/plan/page.jsx
FreshnessTable frontend healthy src/app/admin/freshness/FreshnessTable.jsx
AuthCallbackPage frontend healthy src/app/auth/callback/page.jsx
ItineraryPrivateLoader frontend healthy src/app/itineraries/[tripId]/ItineraryPrivateLoader.jsx
ConciergeClient frontend healthy src/app/itineraries/[tripId]/concierge/ConciergeClient.jsx
KnowsYou frontend healthy src/app/itineraries/[tripId]/concierge/_components/KnowsYou…
BriefCard frontend healthy src/app/itineraries/[tripId]/concierge/_components/BriefCar…
RhythmTimeline frontend healthy src/app/itineraries/[tripId]/concierge/_components/RhythmTi…
RouteMap frontend healthy src/app/itineraries/[tripId]/concierge/_components/RouteMap…
ConciergeOptIn frontend healthy src/app/itineraries/[tripId]/concierge/_components/Concierg…
OlivierMark frontend healthy src/app/itineraries/[tripId]/concierge/_components/OlivierM…
AgentMark frontend healthy src/app/itineraries/[tripId]/concierge/_components/AgentMar…
PushMock frontend healthy src/app/itineraries/[tripId]/concierge/_components/PushMock…
ReactiveAlert frontend healthy src/app/itineraries/[tripId]/concierge/_components/Reactive…
DaySchedule frontend healthy src/app/itineraries/[tripId]/concierge/_components/DaySched…
DaySelector frontend healthy src/app/itineraries/[tripId]/concierge/_components/DaySelec…
BriefSkeleton frontend healthy src/app/itineraries/[tripId]/concierge/_components/BriefSke…
MeetOlivier frontend healthy src/app/itineraries/[tripId]/concierge/_components/MeetOliv…
MidCta frontend healthy src/app/itineraries/[tripId]/concierge/_components/MidCta.j…
ServicePreview frontend healthy src/app/itineraries/[tripId]/concierge/_components/ServiceP…
WeatherStrip frontend healthy src/app/itineraries/[tripId]/concierge/_components/WeatherS…
AskOlivier frontend healthy src/app/itineraries/[tripId]/concierge/_components/AskOlivi…
TodayClient frontend healthy src/app/trips/[tripId]/today/TodayClient.jsx
DateSelector frontend healthy src/components/DateSelector.jsx
ResultsGrid frontend healthy src/components/ResultsGrid.jsx
ParsedItineraryCard frontend healthy src/components/conversation/ParsedItineraryCard.jsx
MobileDrawer frontend healthy src/components/conversation/MobileDrawer.jsx
InlineItinerary frontend healthy src/components/conversation/InlineItinerary.jsx
CitySearchInput frontend healthy src/components/conversation/InputArea/CitySearchInput.jsx
DateFilterSection frontend healthy src/components/map/DateFilterSection.jsx
DiscoverCommandBar frontend healthy src/components/map/DiscoverCommandBar.jsx
ResultsFilterBar frontend healthy src/components/discover/ResultsFilterBar.jsx
CityDateModal frontend healthy src/components/discover/CityDateModal.jsx
CityListRow frontend healthy src/components/discover/CityListRow.jsx
HeroWidget frontend healthy src/components/home/HeroWidget.jsx
HowItWorks frontend healthy src/components/home/HowItWorks.jsx
ConciergeTeaser frontend healthy src/components/home/ConciergeTeaser.jsx
DescribeTripInput frontend healthy src/components/home/DescribeTripInput.jsx
SectionHeading frontend healthy src/components/home/SectionHeading.jsx
ConciergeWaitlist frontend healthy src/components/home/ConciergeWaitlist.jsx
HeroContent frontend healthy src/components/home/hero/HeroContent.jsx
SplitHero frontend healthy src/components/home/hero/SplitHero.jsx
PendingSaveCommitter frontend healthy src/components/auth/PendingSaveCommitter.jsx
ItineraryView frontend healthy src/components/itinerary/ItineraryView.jsx
RegenerateDayControl frontend healthy src/components/itinerary/RegenerateDayControl.jsx
ItineraryOverlay frontend healthy src/components/itinerary/ItineraryOverlay.jsx
SeasonStrip frontend healthy src/components/itinerary/SeasonStrip.jsx
ActivityImage frontend healthy src/components/itinerary/ActivityImage.jsx
ArrivalLogistics frontend healthy src/components/itinerary/arrival/ArrivalLogistics.jsx

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

LabelLayerStatusPath
auth::content/cities/switzerland/geneva/neighborhoods.json security healthy content/cities/switzerland/geneva/neighborhoods.json
auth::content/cities/germany/munich/monthly/january.json security healthy content/cities/germany/munich/monthly/january.json
auth::.env.example security healthy .env.example
auth::content/cities/france/lille/monthly/july.json security healthy content/cities/france/lille/monthly/july.json
auth::content/cities/france/strasbourg/monthly/april.json security healthy content/cities/france/strasbourg/monthly/april.json
auth::src/lib/savedItems/pendingSave.js security healthy src/lib/savedItems/pendingSave.js
auth::src/components/auth/PendingSaveCommitter.jsx security healthy src/components/auth/PendingSaveCommitter.jsx
auth::content/cities/france/strasbourg/monthly/february.json security healthy content/cities/france/strasbourg/monthly/february.json
auth::content/cities/italy/venice/monthly/february.json security healthy content/cities/italy/venice/monthly/february.json
auth::content/cities/france/bordeaux/connections.json security healthy content/cities/france/bordeaux/connections.json
auth::content/cities/switzerland/geneva/monthly/march.json security healthy content/cities/switzerland/geneva/monthly/march.json
auth::content/cities/switzerland/geneva/monthly/august.json security healthy content/cities/switzerland/geneva/monthly/august.json
auth::src/contexts/AuthContext.js security healthy src/contexts/AuthContext.js
auth::content/cities/france/strasbourg/attractions.json security healthy content/cities/france/strasbourg/attractions.json
auth::content/cities/germany/munich/monthly/december.json security healthy content/cities/germany/munich/monthly/december.json
auth::content/cities/france/strasbourg/monthly/january.json security healthy content/cities/france/strasbourg/monthly/january.json
auth::content/cities/switzerland/geneva/monthly/february.js… security healthy content/cities/switzerland/geneva/monthly/february.json
auth::content/cities/sweden/malmo/monthly/may.json security healthy content/cities/sweden/malmo/monthly/may.json
auth::content/cities/switzerland/geneva/seasonal-activities… security healthy content/cities/switzerland/geneva/seasonal-activities.json
auth::content/cities/sweden/malmo/monthly/june.json security healthy content/cities/sweden/malmo/monthly/june.json
auth::content/cities/spain/toledo/seasonal-activities.json security healthy content/cities/spain/toledo/seasonal-activities.json
auth::content/cities/denmark/copenhagen/monthly/march.json security healthy content/cities/denmark/copenhagen/monthly/march.json
auth::content/cities/france/strasbourg/seasonal-activities.… security healthy content/cities/france/strasbourg/seasonal-activities.json
auth::content/cities/austria/salzburg/monthly/september.json security healthy content/cities/austria/salzburg/monthly/september.json
auth::content/cities/denmark/copenhagen/monthly/november.js… security healthy content/cities/denmark/copenhagen/monthly/november.json
auth::content/cities/greece/rhodes/connections.json security healthy content/cities/greece/rhodes/connections.json
auth::content/cities/france/strasbourg/monthly/june.json security healthy content/cities/france/strasbourg/monthly/june.json
auth::content/cities/switzerland/geneva/experiences.json security healthy content/cities/switzerland/geneva/experiences.json
auth::content/cities/sweden/malmo/monthly/october.json security healthy content/cities/sweden/malmo/monthly/october.json
auth::content/cities/france/lille/monthly/january.json security healthy content/cities/france/lille/monthly/january.json
auth::content/cities/switzerland/geneva/attractions.json security healthy content/cities/switzerland/geneva/attractions.json
auth::content/cities/switzerland/geneva/monthly/november.js… security healthy content/cities/switzerland/geneva/monthly/november.json
auth::content/cities/switzerland/geneva/monthly/may.json security healthy content/cities/switzerland/geneva/monthly/may.json
auth::content/cities/switzerland/geneva/monthly/october.json security healthy content/cities/switzerland/geneva/monthly/october.json
auth::content/cities/denmark/copenhagen/monthly/december.js… security healthy content/cities/denmark/copenhagen/monthly/december.json
auth::content/cities/italy/verona/seasonal-activities.json security healthy content/cities/italy/verona/seasonal-activities.json
auth::content/cities/france/strasbourg/monthly/march.json security healthy content/cities/france/strasbourg/monthly/march.json
auth::content/cities/denmark/copenhagen/monthly/january.json security healthy content/cities/denmark/copenhagen/monthly/january.json
auth::content/cities/switzerland/geneva/prose/getting-in.js… security healthy content/cities/switzerland/geneva/prose/getting-in.json
auth::content/cities/switzerland/lucerne/connections.json security healthy content/cities/switzerland/lucerne/connections.json
auth::content/cities/sweden/malmo/monthly/august.json security healthy content/cities/sweden/malmo/monthly/august.json
auth::content/cities/switzerland/geneva/prose/start-here.js… security healthy content/cities/switzerland/geneva/prose/start-here.json
auth::content/cities/sweden/malmo/monthly/november.json security healthy content/cities/sweden/malmo/monthly/november.json
auth::content/cities/france/paris/experiences.json security healthy content/cities/france/paris/experiences.json
auth::content/cities/france/lille/monthly/february.json security healthy content/cities/france/lille/monthly/february.json

LabelLayerStatusPath
names software healthy tests/attractionDisplay.test.mjs:names
of software healthy tests/itineraryDataRegression.test.mjs:of
LLMResponse software healthy scripts/enrich/utils/llm_client.py:27
LLMClient software healthy scripts/enrich/utils/llm_client.py:51
CityData software healthy scripts/enrich/utils/city_loader.py:14
CityLoader software healthy scripts/enrich/utils/city_loader.py:111
PipelineLogger software healthy scripts/pipeline/lib/logger.mjs:PipelineLogger
on software healthy src/components/city-guides/overview/MonthlyCalendar.jsx:on
is software healthy src/components/city-guides/overview/MonthlyCalendar.jsx:is
LazyComponentErrorBoundary software healthy src/components/common/LazyComponents.js:LazyComponentErrorB…
PerformanceMonitor software healthy src/lib/performance.js:PerformanceMonitor
export software healthy src/lib/performance.js:export
PerformanceTimer software healthy src/lib/performance.js:PerformanceTimer
TimingFactor software healthy src/lib/scoring/v4/factors/TimingFactor.js:TimingFactor
LogisticsFactor software healthy src/lib/scoring/v4/factors/LogisticsFactor.js:LogisticsFact…
CultureFactor software healthy src/lib/scoring/v4/factors/CultureFactor.js:CultureFactor
CrowdsFactor software healthy src/lib/scoring/v4/factors/CrowdsFactor.js:CrowdsFactor
BeachFactor software healthy src/lib/scoring/v4/factors/BeachFactor.js:BeachFactor
ValueFactor software healthy src/lib/scoring/v4/factors/ValueFactor.js:ValueFactor
TierLabelGenerator software healthy src/lib/scoring/v4/core/TierLabelGenerator.js:TierLabelGene…
for software healthy src/lib/scoring/v4/core/BaseFactor.js:for
BaseFactor software healthy src/lib/scoring/v4/core/BaseFactor.js:BaseFactor
ScoreEngine software healthy src/lib/scoring/v4/core/ScoreEngine.js:ScoreEngine
DynamicWeightCalculator software healthy src/lib/scoring/v4/core/DynamicWeightCalculator.js:DynamicW…
GoogleRoutesApiError software healthy src/lib/google-routes/client.js:GoogleRoutesApiError
of software healthy src/lib/concierge/hoursCheck.js:of
GooglePlacesApiError software healthy src/lib/google-places/client.js:GooglePlacesApiError

LabelLayerStatusPath
wishlistMigration.js data healthy src/lib/savedItems/wishlistMigration.js
favoritesMigration.js data healthy src/lib/savedItems/favoritesMigration.js
0001_paris_mvp.sql data healthy supabase/migrations/0001_paris_mvp.sql
0009_push_subscriptions.sql data healthy supabase/migrations/0009_push_subscriptions.sql
0011_concierge_waitlist_invites.sql data healthy supabase/migrations/0011_concierge_waitlist_invites.sql
0002_trip_activities.sql data healthy supabase/migrations/0002_trip_activities.sql
0004_city_enrichment.sql data healthy supabase/migrations/0004_city_enrichment.sql
0013_hours_alert_kind.sql data healthy supabase/migrations/0013_hours_alert_kind.sql
0006_enable_rls_core_trip_tables.sql data healthy supabase/migrations/0006_enable_rls_core_trip_tables.sql
0014_telegram_channel.sql data healthy supabase/migrations/0014_telegram_channel.sql
0015_concierge_day_briefs.sql data healthy supabase/migrations/0015_concierge_day_briefs.sql
0003_multi_city_support.sql data healthy supabase/migrations/0003_multi_city_support.sql
0005_trip_lifecycle.sql data healthy supabase/migrations/0005_trip_lifecycle.sql
0008_concierge_notifications.sql data healthy supabase/migrations/0008_concierge_notifications.sql
0007_trips_client_dedup_key.sql data healthy supabase/migrations/0007_trips_client_dedup_key.sql
0010_concierge_waitlist.sql data healthy supabase/migrations/0010_concierge_waitlist.sql
0012_concierge_thread.sql data healthy supabase/migrations/0012_concierge_thread.sql

LabelLayerStatusPath
/page.js frontend healthy src/app/page.js
/explore frontend healthy src/app/explore/page.js
/plan frontend healthy src/app/plan/page.jsx
/plan/[city] frontend healthy src/app/plan/[city]/page.js
/admin/freshness frontend healthy src/app/admin/freshness/page.jsx
/auth/error frontend healthy src/app/auth/error/page.js
/auth/callback frontend healthy src/app/auth/callback/page.jsx
/itineraries/[tripId] frontend healthy src/app/itineraries/[tripId]/page.js
/itineraries/[tripId]/concierge frontend healthy src/app/itineraries/[tripId]/concierge/page.js
/city-guides frontend healthy src/app/city-guides/page.js
/city-guides/[city] frontend healthy src/app/city-guides/[city]/page.js
/results frontend healthy src/app/results/page.jsx
/saved-trips frontend healthy src/app/saved-trips/page.js
/privacy frontend healthy src/app/privacy/page.js
/trips/[tripId] frontend healthy src/app/trips/[tripId]/page.js
/trips/[tripId]/today frontend healthy src/app/trips/[tripId]/today/page.js
/terms frontend healthy src/app/terms/page.js

LabelLayerStatusPath
validate cicd healthy .github/workflows/data-release.yml
audit cicd healthy .github/workflows/data-release.yml
generate-manifest cicd healthy .github/workflows/data-release.yml
create-release-pr cicd healthy .github/workflows/data-release.yml
validate cicd healthy .github/workflows/data-validate.yml
check-manifest cicd healthy .github/workflows/data-validate.yml
lint cicd healthy .github/workflows/ci.yml
test cicd healthy .github/workflows/ci.yml
validate cicd healthy .github/workflows/ci.yml
build cicd healthy .github/workflows/ci.yml

LabelLayerStatusPath
saved_trips data healthy supabase/schema.sql
saved_experiences data healthy supabase/schema.sql
public data healthy supabase/migrations/0001_paris_mvp.sql
trip_days data healthy supabase/migrations/0002_trip_activities.sql
trip_activities data healthy supabase/migrations/0002_trip_activities.sql
city_enrichment_cache data healthy supabase/migrations/0004_city_enrichment.sql
user_preferences data healthy supabase/migrations/0004_city_enrichment.sql
trip_transfers data healthy supabase/migrations/0003_multi_city_support.sql

LabelLayerStatusPath
redis data healthy package-lock.json
cassandra data healthy package-lock.json
mongodb data healthy package-lock.json
mysql data healthy package-lock.json
postgres data healthy package-lock.json
postgresql data healthy src/app/privacy/page.js

LabelLayerStatusPath
203.0.113.10 network healthy tests/rateLimit.test.mjs
192.0.2.1 network healthy tests/rateLimit.test.mjs
192.0.2.2 network healthy tests/rateLimit.test.mjs
192.0.2.50 network healthy tests/rateLimit.test.mjs
127.0.0.1 network healthy src/app/api/admin/refresh/route.js
7.155.75.75 network healthy src/components/map/DiscoverCommandBar.jsx

LabelLayerStatusPath
vps::aws hardware healthy package-lock.json
vps::azure hardware healthy package-lock.json
vps::gcp hardware healthy package-lock.json

LabelLayerStatusPath
gha::data-release cicd healthy .github/workflows/data-release.yml
gha::data-validate cicd healthy .github/workflows/data-validate.yml
gha::ci cicd healthy .github/workflows/ci.yml

LabelLayerStatusPath
kafka data healthy content/cities/czechia/prague/attractions.json
celery data healthy content/cities/germany/hamburg/culinary.json

LabelLayerStatusPath
bme3412__eurotrip-planner software healthy /data/fable5_failed_archive/bme3412__eurotrip-planner

LabelLayerStatusPath
GITHUB_TOKEN cicd healthy
For AI agents: Voting guide (TP/FP) MCP manifest Stdio wrapper SARIF Integrate Findings queue Vote TP/FP on findings to calibrate the engine.
For AI agents + API integrations
Email me when this repo regresses
Free. We re-scan periodically; new criticals → your inbox. No signup required for the scan itself.
API access

This page is publicly accessible at: https://repobility.com/scan/96235e64-8cbd-49a8-b9cf-fd601c37e08c/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/96235e64-8cbd-49a8-b9cf-fd601c37e08c/

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.