https://github.com/tagparkingboh/tagparkingboh.github.io
· scanned 2026-06-16 00:29 UTC (2 months, 2 weeks ago)
281 raw signals (2 security + 279 graph)
Last scanned 2 months, 2 weeks ago · v1 · 234 actionable findings from 2 signal sources. 47 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 14931 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 |
|---|---|---|---|
getBrowserAbbrev |
software | healthy | tag-website/tests/waitlist-signup.spec.ts:getBrowserAbbrev |
generateTestEmail |
software | healthy | tag-website/tests/waitlist-signup.spec.ts:generateTestEmail |
logTestEmail |
software | healthy | tag-website/tests/waitlist-signup.spec.ts:logTestEmail |
formatTestDate |
software | healthy | tag-website/tests/promo-discount-types.spec.ts:formatTestDa… |
generateNonPeakDates |
software | healthy | tag-website/tests/promo-discount-types.spec.ts:generateNonP… |
selectDateInPicker |
software | healthy | tag-website/tests/promo-discount-types.spec.ts:selectDateIn… |
navigateToPaymentStep |
software | healthy | tag-website/tests/promo-discount-types.spec.ts:navigateToPa… |
applyPromoCode |
software | healthy | tag-website/tests/promo-discount-types.spec.ts:applyPromoCo… |
getPricingInfo |
software | healthy | tag-website/tests/promo-discount-types.spec.ts:getPricingIn… |
completePayment |
software | healthy | tag-website/tests/promo-discount-types.spec.ts:completePaym… |
logScenario |
software | healthy | tag-website/tests/promo-discount-types.spec.ts:logScenario |
D |
software | healthy | tag-website/tests/flight-arrival-date.spec.ts:D |
selectDateInPicker |
software | healthy | tag-website/tests/flight-arrival-date.spec.ts:selectDateInP… |
runScenario |
software | healthy | tag-website/tests/flight-arrival-date.spec.ts:runScenario |
step |
software | healthy | tag-website/tests/flight-arrival-date.spec.ts:step |
formatTestDate |
software | healthy | tag-website/tests/booking-flow.spec.ts:formatTestDate |
isPeakDay |
software | healthy | tag-website/tests/booking-flow.spec.ts:isPeakDay |
getTier |
software | healthy | tag-website/tests/booking-flow.spec.ts:getTier |
generateScenarioDates |
software | healthy | tag-website/tests/booking-flow.spec.ts:generateScenarioDates |
navigateToPaymentStep |
software | healthy | tag-website/tests/booking-flow.spec.ts:navigateToPaymentStep |
selectDateInPicker |
software | healthy | tag-website/tests/booking-flow.spec.ts:selectDateInPicker |
completePayment |
software | healthy | tag-website/tests/booking-flow.spec.ts:completePayment |
getPricingInfo |
software | healthy | tag-website/tests/booking-flow.spec.ts:getPricingInfo |
logScenario |
software | healthy | tag-website/tests/booking-flow.spec.ts:logScenario |
getFutureDate |
software | healthy | tag-website/tests/pricing-comprehensive.spec.ts:getFutureDa… |
getDayName |
software | healthy | tag-website/tests/pricing-comprehensive.spec.ts:getDayName |
selectDateInPicker |
software | healthy | tag-website/tests/pricing-comprehensive.spec.ts:selectDateI… |
getBookingPrice |
software | healthy | tag-website/tests/pricing-comprehensive.spec.ts:getBookingP… |
completePayment |
software | healthy | tag-website/tests/pricing-comprehensive.spec.ts:completePay… |
to |
software | healthy | tag-website/tests/fixtures/bookingFixture.ts:to |
navigateToStep |
software | healthy | tag-website/tests/fixtures/bookingFixture.ts:navigateToStep |
completeFullBooking |
software | healthy | tag-website/tests/fixtures/bookingFixture.ts:completeFullBo… |
generateTestDates |
software | healthy | tag-website/tests/utils/testData.ts:generateTestDates |
findNextDayOfWeek |
software | healthy | tag-website/tests/utils/testData.ts:findNextDayOfWeek |
generatePeakDayDates |
software | healthy | tag-website/tests/utils/testData.ts:generatePeakDayDates |
generateTierBoundaryDates |
software | healthy | tag-website/tests/utils/testData.ts:generateTierBoundaryDat… |
formatDate |
software | healthy | tag-website/tests/utils/testData.ts:formatDate |
month |
software | healthy | tag-website/tests/utils/testData.ts:month |
generateRandomEmail |
software | healthy | tag-website/tests/utils/testData.ts:generateRandomEmail |
generateRandomPhone |
software | healthy | tag-website/tests/utils/testData.ts:generateRandomPhone |
getDefaultBookingData |
software | healthy | tag-website/tests/utils/testData.ts:getDefaultBookingData |
getBookingData |
software | healthy | tag-website/tests/utils/testData.ts:getBookingData |
passRate |
software | healthy | tag-website/tests/utils/custom-reporter.ts:passRate |
extractAirlineInfo |
software | healthy | tag-website/scripts/parseFlights.cjs:extractAirlineInfo |
getAirportInfo |
software | healthy | tag-website/scripts/parseFlights.cjs:getAirportInfo |
formatTime |
software | healthy | tag-website/scripts/parseFlights.cjs:formatTime |
FAQ |
software | healthy | tag-website/src/FAQ.jsx:FAQ |
handleBack |
software | healthy | tag-website/src/FAQ.jsx:handleBack |
toggleSection |
software | healthy | tag-website/src/FAQ.jsx:toggleSection |
toggleQuestion |
software | healthy | tag-website/src/FAQ.jsx:toggleQuestion |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
CustomReporter |
software | healthy | tag-website/tests/utils/custom-reporter.ts:CustomReporter |
BasePage |
software | healthy | tag-website/tests/pages/BasePage.ts:BasePage |
WaitlistSignupPage |
software | healthy | tag-website/tests/pages/WaitlistSignupPage.ts:WaitlistSignu… |
ConfirmationPage |
software | healthy | tag-website/tests/pages/ConfirmationPage.ts:ConfirmationPage |
VehicleDetailsPage |
software | healthy | tag-website/tests/pages/VehicleDetailsPage.ts:VehicleDetail… |
FlightSelectionPage |
software | healthy | tag-website/tests/pages/FlightSelectionPage.ts:FlightSelect… |
CustomerDetailsPage |
software | healthy | tag-website/tests/pages/CustomerDetailsPage.ts:CustomerDeta… |
BillingDetailsPage |
software | healthy | tag-website/tests/pages/BillingDetailsPage.ts:BillingDetail… |
PaymentPage |
software | healthy | tag-website/tests/pages/PaymentPage.ts:PaymentPage |
from |
software | healthy | tag-website/tests/pages/PaymentPage.ts:from |
would |
software | healthy | tag-website/src/test/AdminPopularRoutes.test.jsx:would |
MockMediaStream |
software | healthy | tag-website/src/test/EmployeeCamera.test.jsx:MockMediaStream |
based |
software | healthy | tag-website/src/test/AdminLeadsFounderEmail.test.jsx:based |
when |
software | healthy | tag-website/src/test/AdminLeadsFounderEmail.test.jsx:when |
on |
software | healthy | tag-website/src/test/auditLogsAutoRefresh.test.jsx:on |
Settings |
software | healthy | backend/config.py:10 |
Config |
software | healthy | backend/config.py:38 |
PoolCircuitBreaker |
software | healthy | backend/circuit_breaker.py:54 |
CircuitBreakerMiddleware |
software | healthy | backend/circuit_breaker.py:198 |
PaymentIntentRequest |
software | healthy | backend/stripe_service.py:22 |
PaymentIntentResponse |
software | healthy | backend/stripe_service.py:54 |
PaymentStatus |
software | healthy | backend/stripe_service.py:63 |
ReferralTokenError |
software | healthy | backend/referral_service.py:48 |
BookingService |
software | healthy | backend/booking_service.py:168 |
SlotType |
software | healthy | backend/models.py:10 |
FlightType |
software | healthy | backend/models.py:17 |
TimeSlot |
software | healthy | backend/models.py:23 |
Flight |
software | healthy | backend/models.py:38 |
Config |
software | healthy | backend/models.py:670 |
BookingRequest |
software | healthy | backend/models.py:79 |
Booking |
software | healthy | backend/models.py:139 |
AvailableSlotsResponse |
software | healthy | backend/models.py:182 |
AdminBookingRequest |
software | healthy | backend/models.py:192 |
ManualBookingRequest |
software | healthy | backend/models.py:241 |
TestRunCreate |
software | healthy | backend/models.py:317 |
TestRunResponse |
software | healthy | backend/models.py:334 |
PromotionCreate |
software | healthy | backend/models.py:362 |
PromotionResponse |
software | healthy | backend/models.py:370 |
PromoCodeResponse |
software | healthy | backend/models.py:387 |
PromoRecipient |
software | healthy | backend/models.py:423 |
SendPromoEmailsRequest |
software | healthy | backend/models.py:433 |
SendPromoEmailsResponse |
software | healthy | backend/models.py:441 |
ShiftTypeEnum |
software | healthy | backend/models.py:453 |
ShiftStatusEnum |
software | healthy | backend/models.py:468 |
EmployeeCreate |
software | healthy | backend/models.py:478 |
EmployeeUpdate |
software | healthy | backend/models.py:486 |
EmployeeResponse |
software | healthy | backend/models.py:494 |
RosterShiftCreate |
software | healthy | backend/models.py:512 |
RosterShiftUpdate |
software | healthy | backend/models.py:531 |
RosterShiftDuplicateRequest |
software | healthy | backend/models.py:569 |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
README.md |
software | healthy | README.md |
TODO_FOUNDER_EMAILS.md |
software | healthy | TODO_FOUNDER_EMAILS.md |
DEPLOYMENT.md |
software | healthy | DEPLOYMENT.md |
playwright.config.ts |
software | healthy | tag-website/playwright.config.ts |
vite.config.js |
software | healthy | tag-website/vite.config.js |
README.md |
software | healthy | tag-website/README.md |
package.json |
software | healthy | tag-website/package.json |
index.html |
software | healthy | tag-website/index.html |
package-lock.json |
software | healthy | tag-website/package-lock.json |
eslint.config.js |
software | healthy | tag-website/eslint.config.js |
DEPLOYMENT.md |
software | healthy | tag-website/DEPLOYMENT.md |
waitlist-signup.spec.ts |
software | healthy | tag-website/tests/waitlist-signup.spec.ts |
promo-discount-types.spec.ts |
software | healthy | tag-website/tests/promo-discount-types.spec.ts |
flight-arrival-date.spec.ts |
software | healthy | tag-website/tests/flight-arrival-date.spec.ts |
booking-flow.spec.ts |
software | healthy | tag-website/tests/booking-flow.spec.ts |
pricing-comprehensive.spec.ts |
software | healthy | tag-website/tests/pricing-comprehensive.spec.ts |
bookingFixture.ts |
software | healthy | tag-website/tests/fixtures/bookingFixture.ts |
testData.ts |
software | healthy | tag-website/tests/utils/testData.ts |
custom-reporter.ts |
software | healthy | tag-website/tests/utils/custom-reporter.ts |
BasePage.ts |
software | healthy | tag-website/tests/pages/BasePage.ts |
WaitlistSignupPage.ts |
software | healthy | tag-website/tests/pages/WaitlistSignupPage.ts |
index.ts |
software | healthy | tag-website/tests/pages/index.ts |
ConfirmationPage.ts |
software | healthy | tag-website/tests/pages/ConfirmationPage.ts |
VehicleDetailsPage.ts |
software | healthy | tag-website/tests/pages/VehicleDetailsPage.ts |
FlightSelectionPage.ts |
software | healthy | tag-website/tests/pages/FlightSelectionPage.ts |
CustomerDetailsPage.ts |
software | healthy | tag-website/tests/pages/CustomerDetailsPage.ts |
BillingDetailsPage.ts |
software | healthy | tag-website/tests/pages/BillingDetailsPage.ts |
PaymentPage.ts |
software | healthy | tag-website/tests/pages/PaymentPage.ts |
parseFlights.cjs |
software | healthy | tag-website/scripts/parseFlights.cjs |
index.html |
software | healthy | tag-website/playwright-report/index.html |
.last-run.json |
software | healthy | tag-website/test-results/.last-run.json |
google8a07e00293bc0875.html |
software | healthy | tag-website/public/google8a07e00293bc0875.html |
cleaned-email.html |
software | healthy | tag-website/public/assets/cleaned-email.html |
deploy.yml |
software | healthy | tag-website/.github/workflows/deploy.yml |
index.css |
software | healthy | tag-website/src/index.css |
CompetitionSection.css |
software | healthy | tag-website/src/CompetitionSection.css |
FAQ.jsx |
software | healthy | tag-website/src/FAQ.jsx |
AvailabilityTracker.css |
software | healthy | tag-website/src/AvailabilityTracker.css |
Login.css |
software | healthy | tag-website/src/Login.css |
Legal.css |
software | healthy | tag-website/src/Legal.css |
FAQ.css |
software | healthy | tag-website/src/FAQ.css |
PromotionsSection.jsx |
software | healthy | tag-website/src/PromotionsSection.jsx |
AuthContext.jsx |
software | healthy | tag-website/src/AuthContext.jsx |
LandingPage.jsx |
software | healthy | tag-website/src/LandingPage.jsx |
PromotionsSection.css |
software | healthy | tag-website/src/PromotionsSection.css |
Bookings.jsx |
software | healthy | tag-website/src/Bookings.jsx |
Employee.css |
software | healthy | tag-website/src/Employee.css |
BookingsNew.css |
software | healthy | tag-website/src/BookingsNew.css |
TestimonialsCarousel.jsx |
software | healthy | tag-website/src/TestimonialsCarousel.jsx |
HomePage.jsx |
software | healthy | tag-website/src/HomePage.jsx |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
GET / |
api | healthy | backend/main.py |
GET /robots.txt |
api | healthy | backend/main.py |
POST /api/slots/available |
api | healthy | backend/main.py |
POST /api/slots/summary |
api | healthy | backend/main.py |
POST /api/pickup/summary |
api | healthy | backend/main.py |
POST /api/capacity/check |
api | healthy | backend/main.py |
GET /api/capacity/daily |
api | healthy | backend/main.py |
GET /api/capacity/check-slot |
api | healthy | backend/main.py |
POST /api/pricing/calculate |
api | healthy | backend/main.py |
GET /api/pricing/tiers |
api | healthy | backend/main.py |
GET /api/prices/durations |
api | healthy | backend/main.py |
POST /api/promo/validate |
api | healthy | backend/main.py |
GET /api/referrals/respond |
api | healthy | backend/main.py |
DELETE /api/bookings/{booking_id} |
api | healthy | backend/main.py |
GET /api/admin/bookings |
api | healthy | backend/main.py |
GET /api/admin/occupancy/{target_date} |
api | healthy | backend/main.py |
GET /api/admin/bookings/stats |
api | healthy | backend/main.py |
POST /api/admin/bookings |
api | healthy | backend/main.py |
POST /api/admin/manual-booking |
api | healthy | backend/main.py |
POST /api/admin/bookings/{booking_id}/mark-paid |
api | healthy | backend/main.py |
POST /api/admin/bookings/{booking_id}/cancel |
api | healthy | backend/main.py |
DELETE /api/admin/bookings/{booking_id} |
api | healthy | backend/main.py |
PUT /api/admin/bookings/{booking_id} |
api | healthy | backend/main.py |
POST /api/admin/fix-overnight-arrivals |
api | healthy | backend/main.py |
POST /api/admin/fix-customer-names |
api | healthy | backend/main.py |
POST /api/admin/bookings/{booking_id}/resend-email |
api | healthy | backend/main.py |
POST /api/admin/bookings/{booking_id}/send-parking-update |
api | healthy | backend/main.py |
POST /api/admin/bookings/{booking_id}/send-cancellation-ema… |
api | healthy | backend/main.py |
POST /api/admin/bookings/{booking_id}/send-refund-email |
api | healthy | backend/main.py |
POST /api/admin/bookings/{booking_id}/send-founder-email |
api | healthy | backend/main.py |
PUT /api/admin/bookings/{booking_id}/swap-vehicle |
api | healthy | backend/main.py |
GET /api/admin/marketing-subscribers |
api | healthy | backend/main.py |
GET /api/admin/abandoned-leads |
api | healthy | backend/main.py |
GET /api/admin/customers |
api | healthy | backend/main.py |
PATCH /api/admin/customers/{customer_id} |
api | healthy | backend/main.py |
DELETE /api/admin/customers/{customer_id} |
api | healthy | backend/main.py |
GET /api/admin/marketing/referrals |
api | healthy | backend/main.py |
POST /api/admin/marketing/referrals/manual-invite |
api | healthy | backend/main.py |
GET /api/admin/customers/{customer_id} |
api | healthy | backend/main.py |
POST /api/admin/customers/{customer_id}/referral/cancel-code |
api | healthy | backend/main.py |
POST /api/admin/customers/{customer_id}/referral/generate-n… |
api | healthy | backend/main.py |
POST /api/admin/customers/{customer_id}/referral/resend-code |
api | healthy | backend/main.py |
POST /api/admin/customers/{customer_id}/vehicles |
api | healthy | backend/main.py |
GET /api/admin/reports/booking-locations |
api | healthy | backend/main.py |
GET /api/admin/capacity-settings |
api | healthy | backend/main.py |
PUT /api/admin/capacity-settings |
api | healthy | backend/main.py |
GET /api/admin/reports/secondary-carpark |
api | healthy | backend/main.py |
GET /api/admin/reports/occupancy |
api | healthy | backend/main.py |
GET /api/admin/reports/popular |
api | healthy | backend/main.py |
GET /api/admin/reports/fun-facts |
api | healthy | backend/main.py |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
testimonials |
data | healthy | backend/main.py |
marketing_sources |
data | healthy | backend/alembic/versions/h34rd4b0ut_add_heard_about_us_feat… |
marketing_source_monthly_totals |
data | healthy | backend/alembic/versions/h34rd4b0ut_add_heard_about_us_feat… |
promotions |
data | healthy | backend/migrations/add_promotions_tables.py |
promo_codes |
data | healthy | backend/migrations/add_promotions_tables.py |
blocked_time_slots |
data | healthy | backend/migrations/add_blocked_time_slots_table.py |
blocked_dates |
data | healthy | backend/migrations/add_blocked_dates_table.py |
Customer |
data | healthy | backend/db_models.py |
Vehicle |
data | healthy | backend/db_models.py |
Booking |
data | healthy | backend/db_models.py |
Payment |
data | healthy | backend/db_models.py |
FlightDeparture |
data | healthy | backend/db_models.py |
FlightArrival |
data | healthy | backend/db_models.py |
FlightDepartureHistory |
data | healthy | backend/db_models.py |
FlightArrivalHistory |
data | healthy | backend/db_models.py |
AuditLog |
data | healthy | backend/db_models.py |
MarketingSubscriber |
data | healthy | backend/db_models.py |
MarketingEmailCampaign |
data | healthy | backend/db_models.py |
MarketingEmailRecipient |
data | healthy | backend/db_models.py |
ErrorLog |
data | healthy | backend/db_models.py |
User |
data | healthy | backend/db_models.py |
LoginCode |
data | healthy | backend/db_models.py |
ParkingCapacitySetting |
data | healthy | backend/db_models.py |
AuthThrottle |
data | healthy | backend/db_models.py |
BookingDraft |
data | healthy | backend/db_models.py |
Session |
data | healthy | backend/db_models.py |
VehicleInspection |
data | healthy | backend/db_models.py |
PricingSettings |
data | healthy | backend/db_models.py |
TestRun |
data | healthy | backend/db_models.py |
Testimonial |
data | healthy | backend/db_models.py |
PromoModal |
data | healthy | backend/db_models.py |
MarketingSource |
data | healthy | backend/db_models.py |
MarketingSourceMonthlyTotal |
data | healthy | backend/db_models.py |
Promotion |
data | healthy | backend/db_models.py |
PromoCode |
data | healthy | backend/db_models.py |
PromoCodeUsage |
data | healthy | backend/db_models.py |
ReferralProgram |
data | healthy | backend/db_models.py |
ReferralAttribution |
data | healthy | backend/db_models.py |
ShiftBookingLink |
data | healthy | backend/db_models.py |
RosterPlannerSettings |
data | healthy | backend/db_models.py |
PlannerRun |
data | healthy | backend/db_models.py |
PlannerRunFeedback |
data | healthy | backend/db_models.py |
RosterShift |
data | healthy | backend/db_models.py |
EmployeeHoliday |
data | healthy | backend/db_models.py |
BlockedDate |
data | healthy | backend/db_models.py |
BlockedTimeSlot |
data | healthy | backend/db_models.py |
SMSTemplate |
data | healthy | backend/db_models.py |
SMSMessage |
data | healthy | backend/db_models.py |
DbPoolSnapshot |
data | healthy | backend/db_models.py |
customers |
data | healthy | backend/db_models.py |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
FAQ |
frontend | healthy | tag-website/src/FAQ.jsx |
PromotionsSection |
frontend | healthy | tag-website/src/PromotionsSection.jsx |
LandingPage |
frontend | healthy | tag-website/src/LandingPage.jsx |
Bookings |
frontend | healthy | tag-website/src/Bookings.jsx |
TestimonialsCarousel |
frontend | healthy | tag-website/src/TestimonialsCarousel.jsx |
HomePage |
frontend | healthy | tag-website/src/HomePage.jsx |
TermsConditions |
frontend | healthy | tag-website/src/TermsConditions.jsx |
Bookings |
frontend | healthy | tag-website/src/BookingsNew.jsx |
CompetitionSection |
frontend | healthy | tag-website/src/CompetitionSection.jsx |
PrivacyPolicy |
frontend | healthy | tag-website/src/PrivacyPolicy.jsx |
VehicleInspectionTerms |
frontend | healthy | tag-website/src/VehicleInspectionTerms.jsx |
TagItRoute |
frontend | healthy | tag-website/src/TagItRoute.jsx |
RefundPolicy |
frontend | healthy | tag-website/src/RefundPolicy.jsx |
Employee |
frontend | healthy | tag-website/src/Employee.jsx |
CookiePolicy |
frontend | healthy | tag-website/src/CookiePolicy.jsx |
AvailabilityTracker |
frontend | healthy | tag-website/src/AvailabilityTracker.jsx |
Login |
frontend | healthy | tag-website/src/Login.jsx |
PromoModal |
frontend | healthy | tag-website/src/PromoModal.jsx |
Payroll |
frontend | healthy | tag-website/src/components/Payroll.jsx |
RosterCalendar |
frontend | healthy | tag-website/src/components/RosterCalendar.jsx |
MobileTimePicker |
frontend | healthy | tag-website/src/components/MobileTimePicker.jsx |
BookingCalendar |
frontend | healthy | tag-website/src/components/BookingCalendar.jsx |
EmployeePayroll |
frontend | healthy | tag-website/src/components/EmployeePayroll.jsx |
StripePayment |
frontend | healthy | tag-website/src/components/StripePayment.jsx |
BookingModal |
frontend | healthy | tag-website/src/components/BookingModal.jsx |
SignaturePad |
frontend | healthy | tag-website/src/components/SignaturePad.jsx |
ManualBooking |
frontend | healthy | tag-website/src/components/ManualBooking.jsx |
BookingLocationMap |
frontend | healthy | tag-website/src/components/BookingLocationMap.jsx |
PlannedRosterCalendar |
frontend | healthy | tag-website/src/components/qa/PlannedRosterCalendar.jsx |
| Label | Layer | Status | Path |
|---|---|---|---|
tag-website |
software | healthy | tag-website |
tests |
software | healthy | tag-website/tests |
fixtures |
software | healthy | tag-website/tests/fixtures |
utils |
software | healthy | tag-website/tests/utils |
pages |
software | healthy | tag-website/tests/pages |
scripts |
software | healthy | tag-website/scripts |
playwright-report |
software | healthy | tag-website/playwright-report |
test-results |
software | healthy | tag-website/test-results |
public |
software | healthy | tag-website/public |
assets |
software | healthy | tag-website/public/assets |
.github |
software | healthy | tag-website/.github |
workflows |
software | healthy | tag-website/.github/workflows |
src |
software | healthy | tag-website/src |
test |
software | healthy | tag-website/src/test |
utils |
software | healthy | tag-website/src/utils |
components |
software | healthy | tag-website/src/components |
qa |
software | healthy | tag-website/src/components/qa |
backend |
software | healthy | backend |
tests |
software | healthy | backend/tests |
mocked |
software | healthy | backend/tests/mocked |
scripts |
software | healthy | backend/scripts |
email_templates |
software | healthy | backend/email_templates |
alembic |
software | healthy | backend/alembic |
versions |
software | healthy | backend/alembic/versions |
migrations |
software | healthy | backend/migrations |
routers |
software | healthy | backend/routers |
.github |
software | healthy | .github |
workflows |
software | healthy | .github/workflows |
| Label | Layer | Status | Path |
|---|---|---|---|
/BasePage |
frontend | healthy | tag-website/tests/pages/BasePage.ts |
/WaitlistSignupPage |
frontend | healthy | tag-website/tests/pages/WaitlistSignupPage.ts |
/ |
frontend | healthy | tag-website/tests/pages/index.ts |
/ConfirmationPage |
frontend | healthy | tag-website/tests/pages/ConfirmationPage.ts |
/VehicleDetailsPage |
frontend | healthy | tag-website/tests/pages/VehicleDetailsPage.ts |
/FlightSelectionPage |
frontend | healthy | tag-website/tests/pages/FlightSelectionPage.ts |
/CustomerDetailsPage |
frontend | healthy | tag-website/tests/pages/CustomerDetailsPage.ts |
/BillingDetailsPage |
frontend | healthy | tag-website/tests/pages/BillingDetailsPage.ts |
/PaymentPage |
frontend | healthy | tag-website/tests/pages/PaymentPage.ts |
/tag-it |
frontend | healthy | tag-website/src/main.jsx |
/book-original |
frontend | healthy | tag-website/src/main.jsx |
/privacy-policy |
frontend | healthy | tag-website/src/main.jsx |
/terms-conditions |
frontend | healthy | tag-website/src/main.jsx |
/refund-policy |
frontend | healthy | tag-website/src/main.jsx |
/cookie-policy |
frontend | healthy | tag-website/src/main.jsx |
/vehicle-inspection-terms |
frontend | healthy | tag-website/src/main.jsx |
/faq |
frontend | healthy | tag-website/src/main.jsx |
/login |
frontend | healthy | tag-website/src/main.jsx |
/admin |
frontend | healthy | tag-website/src/main.jsx |
/employee |
frontend | healthy | tag-website/src/main.jsx |
| Label | Layer | Status | Path |
|---|---|---|---|
run_migration.py |
data | healthy | backend/run_migration.py |
add_shared_on_socials.py |
data | healthy | backend/migrations/add_shared_on_socials.py |
add_shared_privately.py |
data | healthy | backend/migrations/add_shared_privately.py |
add_code_prefix_to_promotions.py |
data | healthy | backend/migrations/add_code_prefix_to_promotions.py |
add_employee_unavailability.py |
data | healthy | backend/migrations/add_employee_unavailability.py |
update_shift_type_enum.py |
data | healthy | backend/migrations/update_shift_type_enum.py |
add_promotions_tables.py |
data | healthy | backend/migrations/add_promotions_tables.py |
add_dates_selected_audit_event.py |
data | healthy | backend/migrations/add_dates_selected_audit_event.py |
add_discount_type_to_promotions.py |
data | healthy | backend/migrations/add_discount_type_to_promotions.py |
add_blocked_time_slots_table.py |
data | healthy | backend/migrations/add_blocked_time_slots_table.py |
add_promo_code_expiry.py |
data | healthy | backend/migrations/add_promo_code_expiry.py |
add_blocked_dates_table.py |
data | healthy | backend/migrations/add_blocked_dates_table.py |
add_end_date_to_roster_shifts.sql |
data | healthy | backend/migrations/add_end_date_to_roster_shifts.sql |
| Label | Layer | Status | Path |
|---|---|---|---|
E2E_SOURCE_BRANCH |
cicd | healthy | — |
TEST_RESULTS_API_KEY |
cicd | healthy | — |
STAGING_DATABASE_URL |
cicd | healthy | — |
VITE_HUBSPOT_PORTAL_ID |
cicd | healthy | — |
VITE_STRIPE_PUBLISHABLE_KEY |
cicd | healthy | — |
SENDGRID_API_KEY |
cicd | healthy | — |
PYTHON_VERSION |
cicd | healthy | — |
PROD_API_URL |
cicd | healthy | — |
VITE_HUBSPOT_FORM_ID |
cicd | healthy | — |
| Label | Layer | Status | Path |
|---|---|---|---|
203.0.113.7 |
network | healthy | backend/tests/mocked/test_pr4c_missed_gates_hueb.py |
1.2.3.4 |
network | healthy | backend/tests/mocked/test_pr4b_draft_token_hueb.py |
1.1.1.1 |
network | healthy | backend/tests/mocked/test_pr4b_draft_token_hueb.py |
9.9.9.9 |
network | healthy | backend/tests/mocked/test_auth_throttle_hueb.py |
8.8.8.8 |
network | healthy | backend/tests/mocked/test_auth_throttle_hueb.py |
5.6.7.8 |
network | healthy | backend/tests/mocked/test_auth_throttle_hueb.py |
10.0.0.1 |
network | healthy | backend/tests/mocked/test_auth_throttle_hueb.py |
127.0.0.1 |
network | healthy | backend/tests/mocked/test_audit_logs_integration.py |
| Label | Layer | Status | Path |
|---|---|---|---|
build |
cicd | healthy | tag-website/.github/workflows/deploy.yml |
deploy |
cicd | healthy | tag-website/.github/workflows/deploy.yml |
smoke-tests |
cicd | healthy | .github/workflows/smoke-tests.yml |
build |
cicd | healthy | .github/workflows/deploy.yml |
deploy |
cicd | healthy | .github/workflows/deploy.yml |
run-tests |
cicd | healthy | .github/workflows/scheduled-tests.yml |
e2e-matrix |
cicd | healthy | .github/workflows/scheduled-e2e-staging.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::deploy |
cicd | healthy | tag-website/.github/workflows/deploy.yml |
gha::smoke-tests |
cicd | healthy | .github/workflows/smoke-tests.yml |
gha::deploy |
cicd | healthy | .github/workflows/deploy.yml |
gha::scheduled-tests |
cicd | healthy | .github/workflows/scheduled-tests.yml |
gha::scheduled-e2e-staging |
cicd | healthy | .github/workflows/scheduled-e2e-staging.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::backend/tests/mocked/test_sms_service_hueb.py |
security | healthy | backend/tests/mocked/test_sms_service_hueb.py |
auth::backend/tests/mocked/test_sms_service_mocked.py |
security | healthy | backend/tests/mocked/test_sms_service_mocked.py |
auth::backend/sms_service.py |
security | healthy | backend/sms_service.py |
auth::backend/tests/mocked/test_sms_service.py |
security | healthy | backend/tests/mocked/test_sms_service.py |
| Label | Layer | Status | Path |
|---|---|---|---|
postgresql |
data | healthy | backend/database.py |
postgres |
data | healthy | backend/database.py |
sqlite |
data | healthy | backend/tests/mocked/test_referrals.py |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-7pa_wvjv |
software | healthy | /tmp/repobility-clone-7pa_wvjv |
| Label | Layer | Status | Path |
|---|---|---|---|
loadbalancer |
network | healthy | backend/tests/mocked/test_roster_planner_engine.py |
| Label | Layer | Status | Path |
|---|---|---|---|
gpu (detected) |
hardware | healthy | tag-website/tests/utils/testData.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
generic_api_key::backend/tests/mocked/test_qa_dashboard_hue… |
security | healthy | backend/tests/mocked/test_qa_dashboard_hueb.py |
This page is publicly accessible at:
https://repobility.com/scan/541754d7-b590-418d-9f10-d2b562e54d14/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/541754d7-b590-418d-9f10-d2b562e54d14/
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.