https://github.com/SneakersInfo1/HELPTRAVEL-AGENCY
· scanned 2026-06-16 00:16 UTC (2 months, 2 weeks ago)
203 raw signals (0 security + 203 graph)
Last scanned 2 months, 2 weeks ago · v1 · 202 actionable findings from 1 signal source. 1 repeated signal grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 1626 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 |
|---|---|---|---|
stripEnPrefix |
software | healthy | middleware.ts:stripEnPrefix |
isPlannerPath |
software | healthy | middleware.ts:isPlannerPath |
safeStringEqual |
software | healthy | middleware.ts:safeStringEqual |
requireAdminAuth |
software | healthy | middleware.ts:requireAdminAuth |
middleware |
software | healthy | middleware.ts:middleware |
main |
software | healthy | scripts/persist-recovered-booking.ts:main |
parseCli |
software | healthy | scripts/build-destinations-seed.ts:parseCli |
deg2rad |
software | healthy | scripts/build-destinations-seed.ts:deg2rad |
distanceKm |
software | healthy | scripts/build-destinations-seed.ts:distanceKm |
slugify |
software | healthy | scripts/build-destinations-seed.ts:slugify |
readJsonCache |
software | healthy | scripts/build-destinations-seed.ts:readJsonCache |
writeJson |
software | healthy | scripts/build-destinations-seed.ts:writeJson |
throttledMap |
software | healthy | scripts/build-destinations-seed.ts:throttledMap |
next |
software | healthy | scripts/build-destinations-seed.ts:next |
fetchCountries |
software | healthy | scripts/build-destinations-seed.ts:fetchCountries |
fetchCitiesForCountry |
software | healthy | scripts/build-destinations-seed.ts:fetchCitiesForCountry |
allCached |
software | healthy | scripts/build-destinations-seed.ts:allCached |
hotelCacheKey |
software | healthy | scripts/build-destinations-seed.ts:hotelCacheKey |
loadHotelCache |
software | healthy | scripts/build-destinations-seed.ts:loadHotelCache |
saveHotelCache |
software | healthy | scripts/build-destinations-seed.ts:saveHotelCache |
checkHotelInventory |
software | healthy | scripts/build-destinations-seed.ts:checkHotelInventory |
loadWikidataCache |
software | healthy | scripts/build-destinations-seed.ts:loadWikidataCache |
saveWikidataCache |
software | healthy | scripts/build-destinations-seed.ts:saveWikidataCache |
wikidataPolishLabel |
software | healthy | scripts/build-destinations-seed.ts:wikidataPolishLabel |
searchBody |
software | healthy | scripts/build-destinations-seed.ts:searchBody |
entityBody |
software | healthy | scripts/build-destinations-seed.ts:entityBody |
climateBand |
software | healthy | scripts/build-destinations-seed.ts:climateBand |
regionFor |
software | healthy | scripts/build-destinations-seed.ts:regionFor |
deriveVibeTagsEn |
software | healthy | scripts/build-destinations-seed.ts:deriveVibeTagsEn |
flightMinutesFromHub |
software | healthy | scripts/build-destinations-seed.ts:flightMinutesFromHub |
nearestPLHubs |
software | healthy | scripts/build-destinations-seed.ts:nearestPLHubs |
sourceFromCatalog |
software | healthy | scripts/build-destinations-seed.ts:sourceFromCatalog |
sourceFromLiteApiListings |
software | healthy | scripts/build-destinations-seed.ts:sourceFromLiteApiListings |
preflightLiteApiAuth |
software | healthy | scripts/build-destinations-seed.ts:preflightLiteApiAuth |
main |
software | healthy | scripts/build-destinations-seed.ts:main |
popularityByPosition |
software | healthy | scripts/build-destinations-seed.ts:popularityByPosition |
isCityNameClean |
software | healthy | scripts/build-destinations-seed.ts:isCityNameClean |
parseArg |
software | healthy | scripts/run-lighthouse.ts:parseArg |
score |
software | healthy | scripts/run-lighthouse.ts:score |
metricMs |
software | healthy | scripts/run-lighthouse.ts:metricMs |
metricNumber |
software | healthy | scripts/run-lighthouse.ts:metricNumber |
safeName |
software | healthy | scripts/run-lighthouse.ts:safeName |
formatNullable |
software | healthy | scripts/run-lighthouse.ts:formatNullable |
main |
software | healthy | scripts/run-lighthouse.ts:main |
baseUrl |
software | healthy | scripts/run-lighthouse.ts:baseUrl |
hasVerifiedPolishName |
software | healthy | scripts/audit-polish-coverage.ts:hasVerifiedPolishName |
main |
software | healthy | scripts/audit-polish-coverage.ts:main |
parseArgs |
software | healthy | scripts/test-destinations-sample.ts:parseArgs |
pickRandom |
software | healthy | scripts/test-destinations-sample.ts:pickRandom |
futureIso |
software | healthy | scripts/test-destinations-sample.ts:futureIso |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
INTEGRATION_PLAN.md |
software | healthy | INTEGRATION_PLAN.md |
postcss.config.mjs |
software | healthy | postcss.config.mjs |
BOOKING_AUDIT.md |
software | healthy | BOOKING_AUDIT.md |
README.md |
software | healthy | README.md |
pnpm-lock.yaml |
software | healthy | pnpm-lock.yaml |
package.json |
software | healthy | package.json |
HELPTRAVEL_MASTER_SPEC.md |
software | healthy | HELPTRAVEL_MASTER_SPEC.md |
BOOKING_PROGRESS_LOG.md |
software | healthy | BOOKING_PROGRESS_LOG.md |
middleware.ts |
software | healthy | middleware.ts |
CONTEXT.md |
software | healthy | CONTEXT.md |
pnpm-workspace.yaml |
software | healthy | pnpm-workspace.yaml |
.env.example |
software | healthy | .env.example |
tsconfig.json |
software | healthy | tsconfig.json |
SKILL.md |
software | healthy | SKILL.md |
PURGE_REPORT.md |
software | healthy | PURGE_REPORT.md |
eslint.config.mjs |
software | healthy | eslint.config.mjs |
FIXES_LOG.md |
software | healthy | FIXES_LOG.md |
BOOKING_BLOCKERS.md |
software | healthy | BOOKING_BLOCKERS.md |
SEO_MASTER_PLAN.md |
software | healthy | SEO_MASTER_PLAN.md |
next.config.ts |
software | healthy | next.config.ts |
sesja-c.md |
software | healthy | PLANS/sesja-c.md |
liteapi-flights-sample-rates.json |
software | healthy | docs/liteapi-flights-sample-rates.json |
launch-kit.md |
software | healthy | docs/launch-kit.md |
analytics-events.md |
software | healthy | docs/analytics-events.md |
planner-cleanup-progress.md |
software | healthy | docs/planner-cleanup-progress.md |
post-deploy-checklist.md |
software | healthy | docs/post-deploy-checklist.md |
booking-flow.md |
software | healthy | docs/booking-flow.md |
data-sources-plan.md |
software | healthy | docs/data-sources-plan.md |
liteapi-flights-sample-prebook.json |
software | healthy | docs/liteapi-flights-sample-prebook.json |
2026-05-20-booking-ui-polish-design.md |
software | healthy | docs/superpowers/specs/2026-05-20-booking-ui-polish-design.… |
persist-recovered-booking.ts |
software | healthy | scripts/persist-recovered-booking.ts |
build-destinations-seed.ts |
software | healthy | scripts/build-destinations-seed.ts |
run-lighthouse.ts |
software | healthy | scripts/run-lighthouse.ts |
audit-polish-coverage.ts |
software | healthy | scripts/audit-polish-coverage.ts |
test-destinations-sample.ts |
software | healthy | scripts/test-destinations-sample.ts |
booking-smoke.ts |
software | healthy | scripts/booking-smoke.ts |
smoke-liteapi.ts |
software | healthy | scripts/smoke-liteapi.ts |
seed.ts |
software | healthy | prisma/seed.ts |
migration_lock.toml |
software | healthy | prisma/migrations/migration_lock.toml |
migration.sql |
software | healthy | prisma/migrations/20260526230000_add_fk_indexes/migration.s… |
migration.sql |
software | healthy | prisma/migrations/20260408_add_saved_trip_snapshot/migratio… |
build-destinations.yml |
software | healthy | .github/workflows/build-destinations.yml |
track-view.tsx |
software | healthy | src/components/analytics/track-view.tsx |
affiliate-disclosure.tsx |
software | healthy | src/components/affiliate/affiliate-disclosure.tsx |
stay-offers-panel.tsx |
software | healthy | src/components/mvp/stay-offers-panel.tsx |
hero-media.tsx |
software | healthy | src/components/mvp/hero-media.tsx |
destination-attractions-panel.tsx |
software | healthy | src/components/mvp/destination-attractions-panel.tsx |
flight-filters.tsx |
software | healthy | src/components/flights/flight-filters.tsx |
airline-logo.tsx |
software | healthy | src/components/flights/airline-logo.tsx |
airport-combobox.tsx |
software | healthy | src/components/flights/airport-combobox.tsx |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
PLANS |
software | healthy | PLANS |
docs |
software | healthy | docs |
superpowers |
software | healthy | docs/superpowers |
specs |
software | healthy | docs/superpowers/specs |
scripts |
software | healthy | scripts |
prisma |
software | healthy | prisma |
migrations |
software | healthy | prisma/migrations |
20260526230000_add_fk_indexes |
software | healthy | prisma/migrations/20260526230000_add_fk_indexes |
20260408_add_saved_trip_snapshot |
software | healthy | prisma/migrations/20260408_add_saved_trip_snapshot |
.github |
software | healthy | .github |
workflows |
software | healthy | .github/workflows |
src |
software | healthy | src |
components |
software | healthy | src/components |
analytics |
software | healthy | src/components/analytics |
affiliate |
software | healthy | src/components/affiliate |
mvp |
software | healthy | src/components/mvp |
flights |
software | healthy | src/components/flights |
search |
software | healthy | src/components/search |
site |
software | healthy | src/components/site |
home |
software | healthy | src/components/home |
kierunki |
software | healthy | src/components/kierunki |
publisher |
software | healthy | src/components/publisher |
app |
software | healthy | src/app |
cieple-kierunki |
software | healthy | src/app/cieple-kierunki |
linki-partnerskie |
software | healthy | src/app/linki-partnerskie |
kontakt |
software | healthy | src/app/kontakt |
cennik |
software | healthy | src/app/cennik |
loty |
software | healthy | src/app/loty |
potwierdzenie |
software | healthy | src/app/loty/potwierdzenie |
[bookingId] |
software | healthy | src/app/loty/potwierdzenie/[bookingId] |
_components |
software | healthy | src/app/loty/potwierdzenie/[bookingId]/_components |
platnosc |
software | healthy | src/app/loty/platnosc |
return |
software | healthy | src/app/loty/platnosc/return |
pasazerowie |
software | healthy | src/app/loty/pasazerowie |
dodatki |
software | healthy | src/app/loty/dodatki |
_components |
software | healthy | src/app/loty/dodatki/_components |
wyniki |
software | healthy | src/app/loty/wyniki |
_components |
software | healthy | src/app/loty/wyniki/_components |
trips |
software | healthy | src/app/trips |
[id] |
software | healthy | src/app/trips/[id] |
api |
software | healthy | src/app/api |
trips |
software | healthy | src/app/api/trips |
save |
software | healthy | src/app/api/trips/save |
[id] |
software | healthy | src/app/api/trips/[id] |
history |
software | healthy | src/app/api/trips/history |
events |
software | healthy | src/app/api/events |
summary |
software | healthy | src/app/api/events/summary |
health |
software | healthy | src/app/api/health |
liteapi |
software | healthy | src/app/api/liteapi |
flights-webhook |
software | healthy | src/app/api/liteapi/flights-webhook |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
/page.tsx |
frontend | healthy | src/app/page.tsx |
/cieple-kierunki |
frontend | healthy | src/app/cieple-kierunki/page.tsx |
/linki-partnerskie |
frontend | healthy | src/app/linki-partnerskie/page.tsx |
/kontakt |
frontend | healthy | src/app/kontakt/page.tsx |
/cennik |
frontend | healthy | src/app/cennik/page.tsx |
/loty/potwierdzenie/[bookingId] |
frontend | healthy | src/app/loty/potwierdzenie/[bookingId]/page.tsx |
/loty/platnosc |
frontend | healthy | src/app/loty/platnosc/page.tsx |
/loty/platnosc/return |
frontend | healthy | src/app/loty/platnosc/return/page.tsx |
/loty/pasazerowie |
frontend | healthy | src/app/loty/pasazerowie/page.tsx |
/loty/dodatki |
frontend | healthy | src/app/loty/dodatki/page.tsx |
/loty/wyniki |
frontend | healthy | src/app/loty/wyniki/page.tsx |
/trips/[id] |
frontend | healthy | src/app/trips/[id]/page.tsx |
/raporty |
frontend | healthy | src/app/raporty/page.tsx |
/raporty/[slug] |
frontend | healthy | src/app/raporty/[slug]/page.tsx |
/porownanie |
frontend | healthy | src/app/porownanie/page.tsx |
/porownanie/[para] |
frontend | healthy | src/app/porownanie/[para]/page.tsx |
/weekendowe-wyjazdy |
frontend | healthy | src/app/weekendowe-wyjazdy/page.tsx |
/wyjazdy/[typ] |
frontend | healthy | src/app/wyjazdy/[typ]/page.tsx |
/tanie-podroze |
frontend | healthy | src/app/tanie-podroze/page.tsx |
/admin/analytics |
frontend | healthy | src/app/admin/analytics/page.tsx |
/hotele |
frontend | healthy | src/app/hotele/page.tsx |
/hotele/szukaj |
frontend | healthy | src/app/hotele/szukaj/page.tsx |
/hotele/[hotelId] |
frontend | healthy | src/app/hotele/[hotelId]/page.tsx |
/hotele/rezerwacja |
frontend | healthy | src/app/hotele/rezerwacja/page.tsx |
/hotele/rezerwacja/return |
frontend | healthy | src/app/hotele/rezerwacja/return/page.tsx |
/hotele/w/[miasto] |
frontend | healthy | src/app/hotele/w/[miasto]/page.tsx |
/o-nas |
frontend | healthy | src/app/o-nas/page.tsx |
/najlepsze-kierunki/[sezon] |
frontend | healthy | src/app/najlepsze-kierunki/[sezon]/page.tsx |
/kierunki |
frontend | healthy | src/app/kierunki/page.tsx |
/kierunki/[slug] |
frontend | healthy | src/app/kierunki/[slug]/page.tsx |
/kierunki/[slug]/[miesiac] |
frontend | healthy | src/app/kierunki/[slug]/[miesiac]/page.tsx |
/standard-redakcyjny |
frontend | healthy | src/app/standard-redakcyjny/page.tsx |
/regulamin |
frontend | healthy | src/app/regulamin/page.tsx |
/mapa-serwisu |
frontend | healthy | src/app/mapa-serwisu/page.tsx |
/city-breaki |
frontend | healthy | src/app/city-breaki/page.tsx |
/bez-wizy |
frontend | healthy | src/app/bez-wizy/page.tsx |
/inspiracje |
frontend | healthy | src/app/inspiracje/page.tsx |
/inspiracje/[slug] |
frontend | healthy | src/app/inspiracje/[slug]/page.tsx |
/redakcja |
frontend | healthy | src/app/redakcja/page.tsx |
/przewodniki |
frontend | healthy | src/app/przewodniki/page.tsx |
/jak-pracujemy |
frontend | healthy | src/app/jak-pracujemy/page.tsx |
/oferta |
frontend | healthy | src/app/oferta/page.tsx |
/polityka-prywatnosci |
frontend | healthy | src/app/polityka-prywatnosci/page.tsx |
/dla-partnerow |
frontend | healthy | src/app/dla-partnerow/page.tsx |
/faq |
frontend | healthy | src/app/faq/page.tsx |
/data/countries |
frontend | healthy | scripts/build-destinations-seed.ts |
/data/cities |
frontend | healthy | scripts/build-destinations-seed.ts |
/data/hotels |
frontend | healthy | scripts/build-destinations-seed.ts |
/ |
frontend | healthy | src/lib/mvp/session.ts |
/rates/prebook |
frontend | healthy | src/lib/liteapi/prebook.ts |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
NotFound |
frontend | healthy | src/app/not-found.tsx |
RootLayout |
frontend | healthy | src/app/layout.tsx |
ErrorPage |
frontend | healthy | src/app/error.tsx |
GlobalError |
frontend | healthy | src/app/global-error.tsx |
WarmDestinationsCategoryPage |
frontend | healthy | src/app/cieple-kierunki/page.tsx |
AffiliateDisclosurePage |
frontend | healthy | src/app/linki-partnerskie/page.tsx |
ContactPage |
frontend | healthy | src/app/kontakt/page.tsx |
PricingPage |
frontend | healthy | src/app/cennik/page.tsx |
FlightPaymentPage |
frontend | healthy | src/app/loty/platnosc/page.tsx |
PassengersPage |
frontend | healthy | src/app/loty/pasazerowie/page.tsx |
FlightExtrasPage |
frontend | healthy | src/app/loty/dodatki/page.tsx |
ReportsHubPage |
frontend | healthy | src/app/raporty/page.tsx |
ComparisonsHubPage |
frontend | healthy | src/app/porownanie/page.tsx |
WeekendTripsCategoryPage |
frontend | healthy | src/app/weekendowe-wyjazdy/page.tsx |
BudgetTravelCategoryPage |
frontend | healthy | src/app/tanie-podroze/page.tsx |
HotelLandingPage |
frontend | healthy | src/app/hotele/page.tsx |
HotelDetailLoading |
frontend | healthy | src/app/hotele/[hotelId]/loading.tsx |
ReturnLoading |
frontend | healthy | src/app/hotele/rezerwacja/return/loading.tsx |
EditorialStandardPage |
frontend | healthy | src/app/standard-redakcyjny/page.tsx |
TermsPage |
frontend | healthy | src/app/regulamin/page.tsx |
SiteMapPage |
frontend | healthy | src/app/mapa-serwisu/page.tsx |
CityBreaksCategoryPage |
frontend | healthy | src/app/city-breaki/page.tsx |
VisaFreeCategoryPage |
frontend | healthy | src/app/bez-wizy/page.tsx |
RedakcjaPage |
frontend | healthy | src/app/redakcja/page.tsx |
GuidesCategoryPage |
frontend | healthy | src/app/przewodniki/page.tsx |
OfferPage |
frontend | healthy | src/app/oferta/page.tsx |
PrivacyPolicyPage |
frontend | healthy | src/app/polityka-prywatnosci/page.tsx |
PartnersPage |
frontend | healthy | src/app/dla-partnerow/page.tsx |
FaqPage |
frontend | healthy | src/app/faq/page.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
BookingError |
software | healthy | src/lib/liteapi/booking-errors.ts:BookingError |
BookFailedAfterPaymentError |
software | healthy | src/lib/liteapi/booking-errors.ts:BookFailedAfterPaymentErr… |
name |
software | healthy | src/lib/liteapi/client.ts:name |
WeirdNonStandardError |
software | healthy | src/lib/liteapi/booking.test.ts:WeirdNonStandardError |
LiteApiError |
software | healthy | src/lib/liteapi/errors.ts:LiteApiError |
LiteApiNetworkError |
software | healthy | src/lib/liteapi/errors.ts:LiteApiNetworkError |
LiteApiTimeoutError |
software | healthy | src/lib/liteapi/errors.ts:LiteApiTimeoutError |
LiteApiValidationError |
software | healthy | src/lib/liteapi/errors.ts:LiteApiValidationError |
LiteApiRateExpiredError |
software | healthy | src/lib/liteapi/errors.ts:LiteApiRateExpiredError |
LiteApiSoldOutError |
software | healthy | src/lib/liteapi/errors.ts:LiteApiSoldOutError |
LiteApiPaymentDeclinedError |
software | healthy | src/lib/liteapi/errors.ts:LiteApiPaymentDeclinedError |
LiteApiWebhookSignatureError |
software | healthy | src/lib/liteapi/errors.ts:LiteApiWebhookSignatureError |
LiteApiAuthError |
software | healthy | src/lib/liteapi/errors.ts:LiteApiAuthError |
LiteApiRateLimitError |
software | healthy | src/lib/liteapi/errors.ts:LiteApiRateLimitError |
LiteApiUnknownError |
software | healthy | src/lib/liteapi/errors.ts:LiteApiUnknownError |
FlightStoreUnavailableError |
software | healthy | src/lib/flights/session.ts:FlightStoreUnavailableError |
FlightApiError |
software | healthy | src/lib/flights/client.ts:FlightApiError |
| Label | Layer | Status | Path |
|---|---|---|---|
postgres |
data | healthy | README.md |
redis |
data | healthy | pnpm-lock.yaml |
mongodb |
data | healthy | pnpm-lock.yaml |
mysql |
data | healthy | pnpm-lock.yaml |
postgresql |
data | healthy | prisma/migrations/migration_lock.toml |
sqlite |
data | healthy | src/lib/mvp/db.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
GITHUB_TOKEN |
cicd | healthy | — |
LITEAPI_BASE_URL |
cicd | healthy | — |
LITEAPI_PROD_PUBLIC_KEY |
cicd | healthy | — |
LITEAPI_PROD_PRIVATE_KEY |
cicd | healthy | — |
LITEAPI_BOOK_BASE_URL |
cicd | healthy | — |
| Label | Layer | Status | Path |
|---|---|---|---|
port:64 |
network | healthy | pnpm-lock.yaml |
port:16 |
network | healthy | pnpm-lock.yaml |
port:05 |
network | healthy | .github/workflows/build-destinations.yml |
port:07 |
network | healthy | .github/workflows/build-destinations.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::src/lib/flights/flights.test.ts |
security | healthy | src/lib/flights/flights.test.ts |
auth::src/lib/mvp/destination-localization.ts |
security | healthy | src/lib/mvp/destination-localization.ts |
auth::src/app/loty/pasazerowie/page.tsx |
security | healthy | src/app/loty/pasazerowie/page.tsx |
auth::src/lib/flights/types.ts |
security | healthy | src/lib/flights/types.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
migration.sql |
data | healthy | prisma/migrations/20260526230000_add_fk_indexes/migration.s… |
migration.sql |
data | healthy | prisma/migrations/20260408_add_saved_trip_snapshot/migratio… |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-tc9kidat |
software | healthy | /tmp/repobility-clone-tc9kidat |
| Label | Layer | Status | Path |
|---|---|---|---|
loadbalancer |
network | healthy | src/app/api/health/route.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
gpu (detected) |
hardware | healthy | scripts/run-lighthouse.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::build-destinations |
cicd | healthy | .github/workflows/build-destinations.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
harvest |
cicd | healthy | .github/workflows/build-destinations.yml |
This page is publicly accessible at:
https://repobility.com/scan/83d00904-b0be-4a79-bbcc-6ff16aa5c037/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/83d00904-b0be-4a79-bbcc-6ff16aa5c037/
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.