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.

titan1855/trip-split

https://github.com/titan1855/trip-split · scanned 2026-06-16 00:37 UTC (2 months, 2 weeks ago)

18 raw signals (0 security + 18 graph)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 2 months, 2 weeks ago · v1 · 17 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.

JSON
Severity distribution — click a segment to filter
Active filters: excluding tests × Reset all

All 144 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
App software healthy src/App.tsx:App
fail software healthy src/lib/api.ts:fail
createTrip software healthy src/lib/api.ts:createTrip
deleteTrip software healthy src/lib/api.ts:deleteTrip
fetchTrip software healthy src/lib/api.ts:fetchTrip
findTripByInviteCode software healthy src/lib/api.ts:findTripByInviteCode
fetchMembers software healthy src/lib/api.ts:fetchMembers
addMember software healthy src/lib/api.ts:addMember
fetchFxRates software healthy src/lib/api.ts:fetchFxRates
upsertFxRate software healthy src/lib/api.ts:upsertFxRate
deleteFxRate software healthy src/lib/api.ts:deleteFxRate
fetchExpenses software healthy src/lib/api.ts:fetchExpenses
createExpense software healthy src/lib/api.ts:createExpense
updateExpense software healthy src/lib/api.ts:updateExpense
createSettlement software healthy src/lib/api.ts:createSettlement
deleteExpense software healthy src/lib/api.ts:deleteExpense
expense software healthy src/lib/settle.test.ts:expense
parseAmountToCents software healthy src/lib/money.ts:parseAmountToCents
parseCentsAllowZero software healthy src/lib/money.ts:parseCentsAllowZero
formatCents software healthy src/lib/money.ts:formatCents
formatMoney software healthy src/lib/money.ts:formatMoney
splitEvenly software healthy src/lib/money.ts:splitEvenly
getIdentities software healthy src/lib/storage.ts:getIdentities
getIdentity software healthy src/lib/storage.ts:getIdentity
saveIdentity software healthy src/lib/storage.ts:saveIdentity
removeIdentity software healthy src/lib/storage.ts:removeIdentity
updateIdentityTripName software healthy src/lib/storage.ts:updateIdentityTripName
computeStats software healthy src/lib/stats.ts:computeStats
generateInviteCode software healthy src/lib/inviteCode.ts:generateInviteCode
normalizeInviteCode software healthy src/lib/inviteCode.ts:normalizeInviteCode
chipCls software healthy src/lib/ui.ts:chipCls
formatDateLabel software healthy src/lib/date.ts:formatDateLabel
todayStr software healthy src/lib/date.ts:todayStr
expense software healthy src/lib/stats.test.ts:expense
convertRows software healthy src/lib/settle.ts:convertRows
computeNets software healthy src/lib/settle.ts:computeNets
minTransfers software healthy src/lib/settle.ts:minTransfers
StatsPage software healthy src/pages/StatsPage.tsx:StatsPage
memberName software healthy src/pages/StatsPage.tsx:memberName
categoryEmoji software healthy src/pages/StatsPage.tsx:categoryEmoji
SettlePage software healthy src/pages/SettlePage.tsx:SettlePage
memberName software healthy src/pages/SettlePage.tsx:memberName
handleMarkPaid software healthy src/pages/SettlePage.tsx:handleMarkPaid
parseRate software healthy src/pages/MembersPage.tsx:parseRate
MembersPage software healthy src/pages/MembersPage.tsx:MembersPage
handleDeleteTrip software healthy src/pages/MembersPage.tsx:handleDeleteTrip
handleShare software healthy src/pages/MembersPage.tsx:handleShare
FxRateSection software healthy src/pages/MembersPage.tsx:FxRateSection
handleAdd software healthy src/pages/MembersPage.tsx:handleAdd
FxRateRow software healthy src/pages/MembersPage.tsx:FxRateRow

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

LabelLayerStatusPath
tsconfig.app.json software healthy tsconfig.app.json
vite.config.ts software healthy vite.config.ts
README.md software healthy README.md
CLAUDE.md software healthy CLAUDE.md
package.json software healthy package.json
tsconfig.node.json software healthy tsconfig.node.json
index.html software healthy index.html
package-lock.json software healthy package-lock.json
SPEC.md software healthy SPEC.md
.env.example software healthy .env.example
tsconfig.json software healthy tsconfig.json
deploy.yml software healthy .github/workflows/deploy.yml
index.css software healthy src/index.css
main.tsx software healthy src/main.tsx
vite-env.d.ts software healthy src/vite-env.d.ts
App.tsx software healthy src/App.tsx
api.ts software healthy src/lib/api.ts
settle.test.ts software healthy src/lib/settle.test.ts
money.ts software healthy src/lib/money.ts
storage.ts software healthy src/lib/storage.ts
stats.ts software healthy src/lib/stats.ts
inviteCode.ts software healthy src/lib/inviteCode.ts
ui.ts software healthy src/lib/ui.ts
date.ts software healthy src/lib/date.ts
money.test.ts software healthy src/lib/money.test.ts
constants.ts software healthy src/lib/constants.ts
stats.test.ts software healthy src/lib/stats.test.ts
settle.ts software healthy src/lib/settle.ts
supabase.ts software healthy src/lib/supabase.ts
database.types.ts software healthy src/lib/database.types.ts
StatsPage.tsx software healthy src/pages/StatsPage.tsx
SettlePage.tsx software healthy src/pages/SettlePage.tsx
MembersPage.tsx software healthy src/pages/MembersPage.tsx
TripLayout.tsx software healthy src/pages/TripLayout.tsx
Home.tsx software healthy src/pages/Home.tsx
ExpenseFormPage.tsx software healthy src/pages/ExpenseFormPage.tsx
ExpensesPage.tsx software healthy src/pages/ExpensesPage.tsx
useTripData.ts software healthy src/hooks/useTripData.ts
CLAUDE.md quality healthy CLAUDE.md

LabelLayerStatusPath
/StatsPage frontend healthy src/pages/StatsPage.tsx
/SettlePage frontend healthy src/pages/SettlePage.tsx
/MembersPage frontend healthy src/pages/MembersPage.tsx
/TripLayout frontend healthy src/pages/TripLayout.tsx
/Home frontend healthy src/pages/Home.tsx
/ExpenseFormPage frontend healthy src/pages/ExpenseFormPage.tsx
/ExpensesPage frontend healthy src/pages/ExpensesPage.tsx
/ frontend healthy src/App.tsx
/trip/:id frontend healthy src/App.tsx
new frontend healthy src/App.tsx
edit/:expenseId frontend healthy src/App.tsx
settle frontend healthy src/App.tsx
stats frontend healthy src/App.tsx
members frontend healthy src/App.tsx

LabelLayerStatusPath
App frontend healthy src/App.tsx
StatsPage frontend healthy src/pages/StatsPage.tsx
SettlePage frontend healthy src/pages/SettlePage.tsx
MembersPage frontend healthy src/pages/MembersPage.tsx
TripLayout frontend healthy src/pages/TripLayout.tsx
Home frontend healthy src/pages/Home.tsx
ExpenseFormPage frontend healthy src/pages/ExpenseFormPage.tsx
ExpensesPage frontend healthy src/pages/ExpensesPage.tsx

LabelLayerStatusPath
.github software healthy .github
workflows software healthy .github/workflows
src software healthy src
lib software healthy src/lib
pages software healthy src/pages
hooks software healthy src/hooks

LabelLayerStatusPath
build cicd healthy .github/workflows/deploy.yml
deploy cicd healthy .github/workflows/deploy.yml

LabelLayerStatusPath
repobility-clone-2gsuautp software healthy /tmp/repobility-clone-2gsuautp

LabelLayerStatusPath
gha::deploy cicd healthy .github/workflows/deploy.yml
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/f4cc7053-e730-4de3-9a87-2eed0052b25b/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/f4cc7053-e730-4de3-9a87-2eed0052b25b/

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.