https://github.com/titan1855/TripPlanner
· scanned 2026-06-16 00:37 UTC (2 months, 2 weeks ago)
16 raw signals (0 security + 16 graph)
Last scanned 2 months, 2 weeks ago · v1 · 16 actionable findings from 1 signal source. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 334 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 |
|---|---|---|---|
RootLayout |
software | healthy | app/_layout.tsx:RootLayout |
RegisterScreen |
software | healthy | app/auth/register.tsx:RegisterScreen |
handleRegister |
software | healthy | app/auth/register.tsx:handleRegister |
LoginScreen |
software | healthy | app/auth/login.tsx:LoginScreen |
handleLogin |
software | healthy | app/auth/login.tsx:handleLogin |
NewTripScreen |
software | healthy | app/trip/new.tsx:NewTripScreen |
CATEGORY_OPTIONS |
software | healthy | app/trip/[id]/pocket.tsx:CATEGORY_OPTIONS |
PocketScreen |
software | healthy | app/trip/[id]/pocket.tsx:PocketScreen |
handleQuickAdd |
software | healthy | app/trip/[id]/pocket.tsx:handleQuickAdd |
handleAssign |
software | healthy | app/trip/[id]/pocket.tsx:handleAssign |
EditTripScreen |
software | healthy | app/trip/[id]/edit.tsx:EditTripScreen |
confirmDelete |
software | healthy | app/trip/[id]/edit.tsx:confirmDelete |
buildListItems |
software | healthy | app/trip/[id]/schedule.tsx:buildListItems |
flattenToIds |
software | healthy | app/trip/[id]/schedule.tsx:flattenToIds |
ScheduleScreen |
software | healthy | app/trip/[id]/schedule.tsx:ScheduleScreen |
persistOrder |
software | healthy | app/trip/[id]/schedule.tsx:persistOrder |
handleMove |
software | healthy | app/trip/[id]/schedule.tsx:handleMove |
handleAddOne |
software | healthy | app/trip/[id]/schedule.tsx:handleAddOne |
handleAddAlternatives |
software | healthy | app/trip/[id]/schedule.tsx:handleAddAlternatives |
handleChoose |
software | healthy | app/trip/[id]/schedule.tsx:handleChoose |
openSpot |
software | healthy | app/trip/[id]/schedule.tsx:openSpot |
renderItem |
software | healthy | app/trip/[id]/schedule.tsx:renderItem |
TripDashboardScreen |
software | healthy | app/trip/[id]/index.tsx:TripDashboardScreen |
cycleStatus |
software | healthy | app/trip/[id]/index.tsx:cycleStatus |
openQuickEntry |
software | healthy | app/trip/[id]/index.tsx:openQuickEntry |
MembersScreen |
software | healthy | app/trip/[id]/members.tsx:MembersScreen |
handleAddCompanion |
software | healthy | app/trip/[id]/members.tsx:handleAddCompanion |
handleInvite |
software | healthy | app/trip/[id]/members.tsx:handleInvite |
handleSaveNickname |
software | healthy | app/trip/[id]/members.tsx:handleSaveNickname |
handleRemove |
software | healthy | app/trip/[id]/members.tsx:handleRemove |
TYPE_OPTIONS |
software | healthy | app/trip/[id]/tickets.tsx:TYPE_OPTIONS |
NEEDS_OPTIONS |
software | healthy | app/trip/[id]/tickets.tsx:NEEDS_OPTIONS |
STATUS_OPTIONS |
software | healthy | app/trip/[id]/tickets.tsx:STATUS_OPTIONS |
groupOf |
software | healthy | app/trip/[id]/tickets.tsx:groupOf |
TicketsScreen |
software | healthy | app/trip/[id]/tickets.tsx:TicketsScreen |
spotName |
software | healthy | app/trip/[id]/tickets.tsx:spotName |
openForm |
software | healthy | app/trip/[id]/tickets.tsx:openForm |
handleSave |
software | healthy | app/trip/[id]/tickets.tsx:handleSave |
handleDelete |
software | healthy | app/trip/[id]/tickets.tsx:handleDelete |
STATUS_OPTIONS |
software | healthy | app/trip/[id]/accommodations.tsx:STATUS_OPTIONS |
AccommodationsScreen |
software | healthy | app/trip/[id]/accommodations.tsx:AccommodationsScreen |
openForm |
software | healthy | app/trip/[id]/accommodations.tsx:openForm |
handleSave |
software | healthy | app/trip/[id]/accommodations.tsx:handleSave |
handleDelete |
software | healthy | app/trip/[id]/accommodations.tsx:handleDelete |
IMPORTANCE_OPTIONS |
software | healthy | app/trip/[id]/checklist.tsx:IMPORTANCE_OPTIONS |
MemberDot |
software | healthy | app/trip/[id]/checklist.tsx:MemberDot |
ChecklistScreen |
software | healthy | app/trip/[id]/checklist.tsx:ChecklistScreen |
openForm |
software | healthy | app/trip/[id]/checklist.tsx:openForm |
toggleStatus |
software | healthy | app/trip/[id]/checklist.tsx:toggleStatus |
handleSave |
software | healthy | app/trip/[id]/checklist.tsx:handleSave |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
CLAUDE.md |
software | healthy | CLAUDE.md |
package.json |
software | healthy | package.json |
package-lock.json |
software | healthy | package-lock.json |
app.json |
software | healthy | app.json |
.env.example |
software | healthy | .env.example |
tsconfig.json |
software | healthy | tsconfig.json |
LICENSE |
software | healthy | LICENSE |
AGENTS.md |
software | healthy | AGENTS.md |
_layout.tsx |
software | healthy | app/_layout.tsx |
register.tsx |
software | healthy | app/auth/register.tsx |
login.tsx |
software | healthy | app/auth/login.tsx |
new.tsx |
software | healthy | app/trip/new.tsx |
pocket.tsx |
software | healthy | app/trip/[id]/pocket.tsx |
edit.tsx |
software | healthy | app/trip/[id]/edit.tsx |
schedule.tsx |
software | healthy | app/trip/[id]/schedule.tsx |
index.tsx |
software | healthy | app/trip/[id]/index.tsx |
members.tsx |
software | healthy | app/trip/[id]/members.tsx |
tickets.tsx |
software | healthy | app/trip/[id]/tickets.tsx |
accommodations.tsx |
software | healthy | app/trip/[id]/accommodations.tsx |
checklist.tsx |
software | healthy | app/trip/[id]/checklist.tsx |
[spotId].tsx |
software | healthy | app/trip/[id]/spot/[spotId].tsx |
profile.tsx |
software | healthy | app/(tabs)/profile.tsx |
index.tsx |
software | healthy | app/(tabs)/index.tsx |
today.tsx |
software | healthy | app/(tabs)/today.tsx |
_layout.tsx |
software | healthy | app/(tabs)/_layout.tsx |
settings.json |
software | healthy | .claude/settings.json |
0001_v2_full_reset.sql |
software | healthy | supabase/migrations/0001_v2_full_reset.sql |
0002_invite_member.sql |
software | healthy | supabase/migrations/0002_invite_member.sql |
manifest.json |
software | healthy | public/manifest.json |
sw.js |
software | healthy | public/sw.js |
index.html |
software | healthy | public/index.html |
deploy.yml |
software | healthy | .github/workflows/deploy.yml |
enums.ts |
software | healthy | src/types/enums.ts |
database.ts |
software | healthy | src/types/database.ts |
date.ts |
software | healthy | src/utils/date.ts |
checklistTemplates.ts |
software | healthy | src/utils/checklistTemplates.ts |
constants.ts |
software | healthy | src/utils/constants.ts |
ErrorBoundary.tsx |
software | healthy | src/components/ErrorBoundary.tsx |
DayMetaModal.tsx |
software | healthy | src/components/schedule/DayMetaModal.tsx |
TransportBar.tsx |
software | healthy | src/components/schedule/TransportBar.tsx |
SpotCard.tsx |
software | healthy | src/components/schedule/SpotCard.tsx |
DayPickerModal.tsx |
software | healthy | src/components/schedule/DayPickerModal.tsx |
AlternativeStack.tsx |
software | healthy | src/components/schedule/AlternativeStack.tsx |
PocketDrawer.tsx |
software | healthy | src/components/schedule/PocketDrawer.tsx |
CurrentSpotCard.tsx |
software | healthy | src/components/today/CurrentSpotCard.tsx |
TodaySpotRow.tsx |
software | healthy | src/components/today/TodaySpotRow.tsx |
ActionMenu.tsx |
software | healthy | src/components/today/ActionMenu.tsx |
FadeIn.tsx |
software | healthy | src/components/ui/FadeIn.tsx |
TimeField.tsx |
software | healthy | src/components/ui/TimeField.tsx |
EmptyState.tsx |
software | healthy | src/components/ui/EmptyState.tsx |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
app |
software | healthy | app |
auth |
software | healthy | app/auth |
trip |
software | healthy | app/trip |
[id] |
software | healthy | app/trip/[id] |
spot |
software | healthy | app/trip/[id]/spot |
(tabs) |
software | healthy | app/(tabs) |
.claude |
software | healthy | .claude |
supabase |
software | healthy | supabase |
migrations |
software | healthy | supabase/migrations |
public |
software | healthy | public |
.github |
software | healthy | .github |
workflows |
software | healthy | .github/workflows |
src |
software | healthy | src |
types |
software | healthy | src/types |
utils |
software | healthy | src/utils |
components |
software | healthy | src/components |
schedule |
software | healthy | src/components/schedule |
today |
software | healthy | src/components/today |
ui |
software | healthy | src/components/ui |
pocket |
software | healthy | src/components/pocket |
trip |
software | healthy | src/components/trip |
tickets |
software | healthy | src/components/tickets |
lib |
software | healthy | src/lib |
hooks |
software | healthy | src/hooks |
services |
software | healthy | src/services |
store |
software | healthy | src/store |
| Label | Layer | Status | Path |
|---|---|---|---|
RootLayout |
frontend | healthy | app/_layout.tsx |
RegisterScreen |
frontend | healthy | app/auth/register.tsx |
LoginScreen |
frontend | healthy | app/auth/login.tsx |
NewTripScreen |
frontend | healthy | app/trip/new.tsx |
PocketScreen |
frontend | healthy | app/trip/[id]/pocket.tsx |
EditTripScreen |
frontend | healthy | app/trip/[id]/edit.tsx |
ScheduleScreen |
frontend | healthy | app/trip/[id]/schedule.tsx |
TripDashboardScreen |
frontend | healthy | app/trip/[id]/index.tsx |
MembersScreen |
frontend | healthy | app/trip/[id]/members.tsx |
TicketsScreen |
frontend | healthy | app/trip/[id]/tickets.tsx |
AccommodationsScreen |
frontend | healthy | app/trip/[id]/accommodations.tsx |
ChecklistScreen |
frontend | healthy | app/trip/[id]/checklist.tsx |
SpotDetailScreen |
frontend | healthy | app/trip/[id]/spot/[spotId].tsx |
ProfileScreen |
frontend | healthy | app/(tabs)/profile.tsx |
TripListScreen |
frontend | healthy | app/(tabs)/index.tsx |
TodayScreen |
frontend | healthy | app/(tabs)/today.tsx |
TabsLayout |
frontend | healthy | app/(tabs)/_layout.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
0001_v2_full_reset.sql |
data | healthy | supabase/migrations/0001_v2_full_reset.sql |
0002_invite_member.sql |
data | healthy | supabase/migrations/0002_invite_member.sql |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-499mvngf |
software | healthy | /tmp/repobility-clone-499mvngf |
| Label | Layer | Status | Path |
|---|---|---|---|
ErrorBoundary |
software | healthy | src/components/ErrorBoundary.tsx:ErrorBoundary |
| Label | Layer | Status | Path |
|---|---|---|---|
public |
data | healthy | supabase/migrations/0001_v2_full_reset.sql |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::deploy |
cicd | healthy | .github/workflows/deploy.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
build-deploy |
cicd | healthy | .github/workflows/deploy.yml |
This page is publicly accessible at:
https://repobility.com/scan/a127f1b8-e86a-4162-8379-7c1c221948b7/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/a127f1b8-e86a-4162-8379-7c1c221948b7/
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.