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.

6xll/travel-search-engine

https://github.com/6xll/travel-search-engine · scanned 2026-06-17 01:11 UTC (1 month, 2 weeks ago)

15 raw signals (0 security + 15 graph)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 1 month, 2 weeks ago · v2 · last Δ +9.0 (diff) · 15 actionable findings from 1 signal source. 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 348 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
lifespan software healthy backend/app/main.py:27
get_journey_repository software dead backend/app/api/deps.py:34
get_search_service software dead backend/app/api/deps.py:43
get_journey_service software dead backend/app/api/deps.py:57
get_location_service software dead backend/app/api/deps.py:63
health_check software healthy backend/app/api/routers/health.py:24
search_journeys software healthy backend/app/api/routers/search.py:19
list_cities software healthy backend/app/api/routers/locations.py:19
get_journey software healthy backend/app/api/routers/journey.py:20
stable_seed software healthy backend/app/utils/hashing.py:13
search_request_cache_key software healthy backend/app/utils/hashing.py:20
validate_chronology software healthy backend/app/schemas/segment.py:39
duration_minutes software healthy backend/app/schemas/segment.py:46
validate_distinct_endpoints software healthy backend/app/schemas/search.py:40
validate_departure_not_in_past software healthy backend/app/schemas/search.py:46
validate_segment_continuity software healthy backend/app/schemas/journey.py:34
total_price software healthy backend/app/schemas/journey.py:48
currency software healthy backend/app/schemas/journey.py:53
total_duration_minutes software healthy backend/app/schemas/journey.py:58
in_transit_minutes software healthy backend/app/schemas/journey.py:66
total_wait_minutes software healthy backend/app/schemas/journey.py:71
layover_count software healthy backend/app/schemas/journey.py:76
transport_types software healthy backend/app/schemas/journey.py:81
__init__ software healthy backend/app/integrations/mock_train_provider.py:14
_build_hub software healthy backend/app/integrations/mock_train_provider.py:17
__init__ software healthy backend/app/integrations/mock_provider.py:28
_build_hub software healthy backend/app/integrations/mock_provider.py:35
_resolve_city_key software healthy backend/app/integrations/mock_provider.py:38
search_segments software healthy backend/app/integrations/mock_provider.py:48
search_departures software healthy backend/app/integrations/mock_provider.py:64
_generate_route_segments software healthy backend/app/integrations/mock_provider.py:78
_simulate_latency software healthy backend/app/integrations/mock_provider.py:124
__init__ software healthy backend/app/integrations/mock_bus_provider.py:14
_build_hub software healthy backend/app/integrations/mock_bus_provider.py:17
__init__ software healthy backend/app/integrations/mock_flight_provider.py:14
_build_hub software healthy backend/app/integrations/mock_flight_provider.py:17
_route software healthy backend/app/integrations/mock_data.py:52
search_segments software healthy backend/app/integrations/base.py:23
search_departures software healthy backend/app/integrations/base.py:29
__repr__ software healthy backend/app/models/airport.py:27
__repr__ software healthy backend/app/models/flight.py:51
__repr__ software healthy backend/app/models/city.py:26
__repr__ software healthy backend/app/models/search_record.py:23
__repr__ software healthy backend/app/models/bus_trip.py:51
cors_origin_list software healthy backend/app/core/config.py:40
get_settings software healthy backend/app/core/config.py:45
get_redis software healthy backend/app/core/redis.py:10
close_redis software healthy backend/app/core/redis.py:18
get_db_session software dead backend/app/core/database.py:29
__init__ software healthy backend/app/repositories/search_record_repository.py:10

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

LabelLayerStatusPath
README.md software healthy README.md
PROJECT_OVERVIEW.md software healthy PROJECT_OVERVIEW.md
requirements.txt software healthy backend/requirements.txt
pyproject.toml software healthy backend/pyproject.toml
requirements-dev.txt software healthy backend/requirements-dev.txt
Dockerfile software healthy backend/Dockerfile
__init__.py software healthy backend/app/__init__.py
main.py software healthy backend/app/main.py
__init__.py software healthy backend/app/api/__init__.py
deps.py software healthy backend/app/api/deps.py
health.py software healthy backend/app/api/routers/health.py
__init__.py software healthy backend/app/api/routers/__init__.py
search.py software healthy backend/app/api/routers/search.py
locations.py software healthy backend/app/api/routers/locations.py
journey.py software healthy backend/app/api/routers/journey.py
__init__.py software healthy backend/app/utils/__init__.py
hashing.py software healthy backend/app/utils/hashing.py
segment.py software healthy backend/app/schemas/segment.py
__init__.py software healthy backend/app/schemas/__init__.py
search.py software healthy backend/app/schemas/search.py
journey.py software healthy backend/app/schemas/journey.py
location.py software healthy backend/app/schemas/location.py
mock_train_provider.py software healthy backend/app/integrations/mock_train_provider.py
__init__.py software healthy backend/app/integrations/__init__.py
mock_provider.py software healthy backend/app/integrations/mock_provider.py
mock_bus_provider.py software healthy backend/app/integrations/mock_bus_provider.py
mock_flight_provider.py software healthy backend/app/integrations/mock_flight_provider.py
mock_data.py software healthy backend/app/integrations/mock_data.py
base.py software healthy backend/app/integrations/base.py
airport.py software healthy backend/app/models/airport.py
flight.py software healthy backend/app/models/flight.py
__init__.py software healthy backend/app/models/__init__.py
city.py software healthy backend/app/models/city.py
search_record.py software healthy backend/app/models/search_record.py
bus_trip.py software healthy backend/app/models/bus_trip.py
enums.py software healthy backend/app/models/enums.py
base.py software healthy backend/app/models/base.py
__init__.py software healthy backend/app/core/__init__.py
config.py software healthy backend/app/core/config.py
redis.py software healthy backend/app/core/redis.py
database.py software healthy backend/app/core/database.py
__init__.py software healthy backend/app/repositories/__init__.py
search_record_repository.py software healthy backend/app/repositories/search_record_repository.py
city_repository.py software healthy backend/app/repositories/city_repository.py
airport_repository.py software healthy backend/app/repositories/airport_repository.py
journey_repository.py software healthy backend/app/repositories/journey_repository.py
scoring.py software healthy backend/app/algorithms/scoring.py
__init__.py software healthy backend/app/algorithms/__init__.py
route_composer.py software healthy backend/app/algorithms/route_composer.py
journey_service.py software healthy backend/app/services/journey_service.py

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

LabelLayerStatusPath
HealthStatus software healthy backend/app/api/routers/health.py:17
TransportHub software healthy backend/app/schemas/segment.py:12
RouteSegment software healthy backend/app/schemas/segment.py:23
SearchRequest software healthy backend/app/schemas/search.py:14
SearchResult software healthy backend/app/schemas/search.py:52
ScoreBreakdown software healthy backend/app/schemas/journey.py:13
Journey software healthy backend/app/schemas/journey.py:25
CityRead software healthy backend/app/schemas/location.py:8
AirportRead software healthy backend/app/schemas/location.py:19
MockTrainProvider software healthy backend/app/integrations/mock_train_provider.py:11
MockScheduleProvider software healthy backend/app/integrations/mock_provider.py:25
MockBusProvider software healthy backend/app/integrations/mock_bus_provider.py:11
MockFlightProvider software healthy backend/app/integrations/mock_flight_provider.py:11
MockCity software healthy backend/app/integrations/mock_data.py:12
MockRoute software healthy backend/app/integrations/mock_data.py:23
TransportProvider software healthy backend/app/integrations/base.py:17
Airport software healthy backend/app/models/airport.py:13
Flight software healthy backend/app/models/flight.py:15
City software healthy backend/app/models/city.py:14
SearchRecord software healthy backend/app/models/search_record.py:12
BusTrip software healthy backend/app/models/bus_trip.py:15
TransportType software healthy backend/app/models/enums.py:6
SearchPreference software healthy backend/app/models/enums.py:13
Base software healthy backend/app/models/base.py:11
UUIDPrimaryKeyMixin software healthy backend/app/models/base.py:15
TimestampMixin software healthy backend/app/models/base.py:23
AppEnvironment software healthy backend/app/core/config.py:9
Settings software healthy backend/app/core/config.py:15
SearchRecordRepository software healthy backend/app/repositories/search_record_repository.py:9
CityRepository software healthy backend/app/repositories/city_repository.py:11
AirportRepository software healthy backend/app/repositories/airport_repository.py:11
JourneyRepository software healthy backend/app/repositories/journey_repository.py:19
ScoringWeights software healthy backend/app/algorithms/scoring.py:25
ScoringStrategy software healthy backend/app/algorithms/scoring.py:53
WeightedScoringStrategy software healthy backend/app/algorithms/scoring.py:60
CompositionConfig software healthy backend/app/algorithms/route_composer.py:27
JourneyService software healthy backend/app/services/journey_service.py:9
SearchService software healthy backend/app/services/search_service.py:47
ServiceError software healthy backend/app/services/exceptions.py:4
UnknownLocationError software healthy backend/app/services/exceptions.py:8
LocationService software healthy backend/app/services/location_service.py:7
TestDirectAndOneStop software healthy backend/tests/test_route_composer.py:9
TestTwoStop software healthy backend/tests/test_route_composer.py:81
StubCityRepository software healthy backend/tests/test_api.py:26
StubJourneyRepository software healthy backend/tests/test_api.py:31
StubSearchRecordRepository software healthy backend/tests/test_api.py:52
BrokenProvider software healthy backend/tests/test_api.py:60
StubLocationService software healthy backend/tests/test_api.py:72
TestSearchEndpoint software healthy backend/tests/test_api.py:128
TestJourneyEndpoint software healthy backend/tests/test_api.py:201

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

LabelLayerStatusPath
backend software healthy backend
app software healthy backend/app
api software healthy backend/app/api
routers software healthy backend/app/api/routers
utils software healthy backend/app/utils
schemas software healthy backend/app/schemas
integrations software healthy backend/app/integrations
models software healthy backend/app/models
core software healthy backend/app/core
repositories software healthy backend/app/repositories
algorithms software healthy backend/app/algorithms
services software healthy backend/app/services
tests software healthy backend/tests
frontend software healthy frontend
app software healthy frontend/app
components software healthy frontend/components
lib software healthy frontend/lib
.claude software healthy .claude
docker software healthy docker

LabelLayerStatusPath
Airport data healthy backend/app/models/airport.py
airports data healthy backend/app/models/airport.py
Flight data healthy backend/app/models/flight.py
flights data healthy backend/app/models/flight.py
City data healthy backend/app/models/city.py
cities data healthy backend/app/models/city.py
SearchRecord data healthy backend/app/models/search_record.py
search_records data healthy backend/app/models/search_record.py
BusTrip data healthy backend/app/models/bus_trip.py
bus_trips data healthy backend/app/models/bus_trip.py
Base data healthy backend/app/models/base.py

LabelLayerStatusPath
image::backend/Dockerfile hardware healthy backend/Dockerfile
image::frontend/Dockerfile hardware healthy frontend/Dockerfile
postgres hardware healthy docker/docker-compose.yml
redis hardware healthy docker/docker-compose.yml
backend hardware healthy docker/docker-compose.yml
frontend hardware healthy docker/docker-compose.yml

LabelLayerStatusPath
port:8000 network healthy backend/Dockerfile
port:3000 network healthy frontend/Dockerfile
port:5432 network healthy docker/docker-compose.yml
port:6379 network healthy docker/docker-compose.yml
port:3001 network healthy docker/docker-compose.yml

LabelLayerStatusPath
GET /health api healthy backend/app/api/routers/health.py
POST /search api healthy backend/app/api/routers/search.py
GET /cities api healthy backend/app/api/routers/locations.py
GET /journey/{journey_id} api healthy backend/app/api/routers/journey.py

LabelLayerStatusPath
redis data healthy README.md
postgresql data healthy README.md
postgres data healthy README.md

LabelLayerStatusPath
RootLayout frontend healthy frontend/app/layout.tsx
HomePage frontend healthy frontend/app/page.tsx

LabelLayerStatusPath
6xll__travel-search-engine software healthy /data/fable5_failed_archive/6xll__travel-search-engine

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

This page is publicly accessible at: https://repobility.com/scan/b8e3b89c-168b-4bd3-b8ba-5dd9f62471bc/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/b8e3b89c-168b-4bd3-b8ba-5dd9f62471bc/

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.