https://github.com/santy1222/rideshare-nz
· scanned 2026-06-16 00:02 UTC (2 months, 3 weeks ago)
22 raw signals (0 security + 22 graph)
Last scanned 2 months, 3 weeks ago · v1 · 22 actionable findings from 1 signal source. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 220 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 |
|---|---|---|---|
proxy |
software | healthy | proxy.ts:proxy |
rgbToHsl |
software | healthy | scripts/recolor-logo-green.mjs:rgbToHsl |
l |
software | healthy | scripts/recolor-logo-green.mjs:l |
hslToRgb |
software | healthy | scripts/recolor-logo-green.mjs:hslToRgb |
f |
software | healthy | scripts/recolor-logo-green.mjs:f |
SearchForm |
software | healthy | components/SearchForm.tsx:SearchForm |
handleSubmit |
software | healthy | components/SearchForm.tsx:handleSubmit |
handleClear |
software | healthy | components/SearchForm.tsx:handleClear |
Avatar |
software | healthy | components/Avatar.tsx:Avatar |
initials |
software | healthy | components/Avatar.tsx:initials |
CityAutocomplete |
software | healthy | components/CityAutocomplete.tsx:CityAutocomplete |
handleClickOutside |
software | healthy | components/CityAutocomplete.tsx:handleClickOutside |
select |
software | healthy | components/CityAutocomplete.tsx:select |
handleKeyDown |
software | healthy | components/CityAutocomplete.tsx:handleKeyDown |
TripCard |
software | healthy | components/TripCard.tsx:TripCard |
Navbar |
software | healthy | components/Navbar.tsx:Navbar |
fetchProfile |
software | healthy | components/Navbar.tsx:fetchProfile |
fetchUnread |
software | healthy | components/Navbar.tsx:fetchUnread |
fetchNotifs |
software | healthy | components/Navbar.tsx:fetchNotifs |
handleLogout |
software | healthy | components/Navbar.tsx:handleLogout |
switchLocale |
software | healthy | components/Navbar.tsx:switchLocale |
LangToggle |
software | healthy | components/Navbar.tsx:LangToggle |
RootLayout |
software | healthy | app/layout.tsx:RootLayout |
GET |
software | healthy | app/auth/callback/route.ts:GET |
POST |
software | healthy | app/api/bookings/route.ts:POST |
POST |
software | healthy | app/api/trips/route.ts:POST |
POST |
software | healthy | app/api/trips/[id]/cancel/route.ts:POST |
notifyPassengers |
software | healthy | app/api/trips/[id]/cancel/route.ts:notifyPassengers |
getAdminUser |
software | healthy | app/api/admin/users/[id]/route.ts:getAdminUser |
PATCH |
software | healthy | app/api/admin/users/[id]/route.ts:PATCH |
DELETE |
software | healthy | app/api/admin/users/[id]/route.ts:DELETE |
getAdminUser |
software | healthy | app/api/admin/trips/[id]/route.ts:getAdminUser |
PATCH |
software | healthy | app/api/admin/trips/[id]/route.ts:PATCH |
DELETE |
software | healthy | app/api/admin/trips/[id]/route.ts:DELETE |
POST |
software | healthy | app/api/messages/route.ts:POST |
NotFound |
software | healthy | app/[locale]/not-found.tsx:NotFound |
HomePage |
software | healthy | app/[locale]/page.tsx:HomePage |
generateMetadata |
software | healthy | app/[locale]/layout.tsx:generateMetadata |
LocaleLayout |
software | healthy | app/[locale]/layout.tsx:LocaleLayout |
NotificationsPage |
software | healthy | app/[locale]/notifications/page.tsx:NotificationsPage |
ResetPasswordPage |
software | healthy | app/[locale]/reset-password/page.tsx:ResetPasswordPage |
handleSubmit |
software | healthy | app/[locale]/reset-password/page.tsx:handleSubmit |
NewTripPage |
software | healthy | app/[locale]/trips/new/page.tsx:NewTripPage |
update |
software | healthy | app/[locale]/trips/new/page.tsx:update |
handleSubmit |
software | healthy | app/[locale]/trips/new/page.tsx:handleSubmit |
CancelTripButton |
software | healthy | app/[locale]/trips/[id]/CancelTripButton.tsx:CancelTripButt… |
handleCancel |
software | healthy | app/[locale]/trips/[id]/CancelTripButton.tsx:handleCancel |
BookingButton |
software | healthy | app/[locale]/trips/[id]/BookingButton.tsx:BookingButton |
handleBook |
software | healthy | app/[locale]/trips/[id]/BookingButton.tsx:handleBook |
TripDetailPage |
software | healthy | app/[locale]/trips/[id]/page.tsx:TripDetailPage |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
.env.local.example |
software | healthy | .env.local.example |
postcss.config.mjs |
software | healthy | postcss.config.mjs |
tailwind.config.ts |
software | healthy | tailwind.config.ts |
package.json |
software | healthy | package.json |
next-env.d.ts |
software | healthy | next-env.d.ts |
package-lock.json |
software | healthy | package-lock.json |
tsconfig.json |
software | healthy | tsconfig.json |
proxy.ts |
software | healthy | proxy.ts |
SETUP.md |
software | healthy | SETUP.md |
next.config.ts |
software | healthy | next.config.ts |
index.ts |
software | healthy | types/index.ts |
routing.ts |
software | healthy | i18n/routing.ts |
request.ts |
software | healthy | i18n/request.ts |
navigation.ts |
software | healthy | i18n/navigation.ts |
process-logo.mjs |
software | healthy | scripts/process-logo.mjs |
recompose-logo.mjs |
software | healthy | scripts/recompose-logo.mjs |
recolor-logo-green.mjs |
software | healthy | scripts/recolor-logo-green.mjs |
SearchForm.tsx |
software | healthy | components/SearchForm.tsx |
Avatar.tsx |
software | healthy | components/Avatar.tsx |
CityAutocomplete.tsx |
software | healthy | components/CityAutocomplete.tsx |
TripCard.tsx |
software | healthy | components/TripCard.tsx |
Navbar.tsx |
software | healthy | components/Navbar.tsx |
globals.css |
software | healthy | app/globals.css |
layout.tsx |
software | healthy | app/layout.tsx |
route.ts |
software | healthy | app/auth/callback/route.ts |
route.ts |
software | healthy | app/api/bookings/route.ts |
route.ts |
software | healthy | app/api/trips/route.ts |
route.ts |
software | healthy | app/api/trips/[id]/cancel/route.ts |
route.ts |
software | healthy | app/api/admin/users/[id]/route.ts |
route.ts |
software | healthy | app/api/admin/trips/[id]/route.ts |
route.ts |
software | healthy | app/api/messages/route.ts |
not-found.tsx |
software | healthy | app/[locale]/not-found.tsx |
page.tsx |
software | healthy | app/[locale]/page.tsx |
layout.tsx |
software | healthy | app/[locale]/layout.tsx |
page.tsx |
software | healthy | app/[locale]/notifications/page.tsx |
page.tsx |
software | healthy | app/[locale]/reset-password/page.tsx |
page.tsx |
software | healthy | app/[locale]/trips/new/page.tsx |
CancelTripButton.tsx |
software | healthy | app/[locale]/trips/[id]/CancelTripButton.tsx |
BookingButton.tsx |
software | healthy | app/[locale]/trips/[id]/BookingButton.tsx |
page.tsx |
software | healthy | app/[locale]/trips/[id]/page.tsx |
ContactForm.tsx |
software | healthy | app/[locale]/trips/[id]/ContactForm.tsx |
ReviewForm.tsx |
software | healthy | app/[locale]/trips/[id]/ReviewForm.tsx |
page.tsx |
software | healthy | app/[locale]/login/page.tsx |
page.tsx |
software | healthy | app/[locale]/forgot-password/page.tsx |
AdminTripActions.tsx |
software | healthy | app/[locale]/admin/AdminTripActions.tsx |
page.tsx |
software | healthy | app/[locale]/admin/page.tsx |
AdminActions.tsx |
software | healthy | app/[locale]/admin/AdminActions.tsx |
page.tsx |
software | healthy | app/[locale]/messages/page.tsx |
page.tsx |
software | healthy | app/[locale]/messages/[tripId]/[userId]/page.tsx |
page.tsx |
software | healthy | app/[locale]/profile/page.tsx |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
types |
software | healthy | types |
i18n |
software | healthy | i18n |
scripts |
software | healthy | scripts |
components |
software | healthy | components |
app |
software | healthy | app |
auth |
software | healthy | app/auth |
callback |
software | healthy | app/auth/callback |
api |
software | healthy | app/api |
bookings |
software | healthy | app/api/bookings |
trips |
software | healthy | app/api/trips |
[id] |
software | healthy | app/api/trips/[id] |
cancel |
software | healthy | app/api/trips/[id]/cancel |
admin |
software | healthy | app/api/admin |
users |
software | healthy | app/api/admin/users |
[id] |
software | healthy | app/api/admin/users/[id] |
trips |
software | healthy | app/api/admin/trips |
[id] |
software | healthy | app/api/admin/trips/[id] |
messages |
software | healthy | app/api/messages |
[locale] |
software | healthy | app/[locale] |
notifications |
software | healthy | app/[locale]/notifications |
reset-password |
software | healthy | app/[locale]/reset-password |
trips |
software | healthy | app/[locale]/trips |
new |
software | healthy | app/[locale]/trips/new |
[id] |
software | healthy | app/[locale]/trips/[id] |
login |
software | healthy | app/[locale]/login |
forgot-password |
software | healthy | app/[locale]/forgot-password |
admin |
software | healthy | app/[locale]/admin |
messages |
software | healthy | app/[locale]/messages |
[tripId] |
software | healthy | app/[locale]/messages/[tripId] |
[userId] |
software | healthy | app/[locale]/messages/[tripId]/[userId] |
profile |
software | healthy | app/[locale]/profile |
register |
software | healthy | app/[locale]/register |
guide |
software | healthy | app/[locale]/guide |
lib |
software | healthy | lib |
supabase |
software | healthy | lib/supabase |
messages |
software | healthy | messages |
supabase |
software | healthy | supabase |
| Label | Layer | Status | Path |
|---|---|---|---|
RootLayout |
frontend | healthy | app/layout.tsx |
NotFound |
frontend | healthy | app/[locale]/not-found.tsx |
ResetPasswordPage |
frontend | healthy | app/[locale]/reset-password/page.tsx |
NewTripPage |
frontend | healthy | app/[locale]/trips/new/page.tsx |
LoginPage |
frontend | healthy | app/[locale]/login/page.tsx |
ForgotPasswordPage |
frontend | healthy | app/[locale]/forgot-password/page.tsx |
ConversationPage |
frontend | healthy | app/[locale]/messages/[tripId]/[userId]/page.tsx |
RegisterPage |
frontend | healthy | app/[locale]/register/page.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-ohul3bb4 |
software | healthy | /tmp/repobility-clone-ohul3bb4 |
| Label | Layer | Status | Path |
|---|---|---|---|
public |
data | healthy | supabase/schema.sql |
| Label | Layer | Status | Path |
|---|---|---|---|
127.0.0.1 |
network | healthy | next.config.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::lib/supabase/server.ts |
security | healthy | lib/supabase/server.ts |
This page is publicly accessible at:
https://repobility.com/scan/d817be10-5108-43ba-aa67-f4d890a09645/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/d817be10-5108-43ba-aa67-f4d890a09645/
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.