https://github.com/Uboard-India/after-sales-dashboard
· scanned 2026-06-16 00:44 UTC (2 months, 1 week ago)
25 raw signals (0 security + 25 graph)
Last scanned 2 months, 1 week ago · v1 · 25 actionable findings from 1 signal source. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 306 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 |
|---|---|---|---|
middleware |
software | healthy | src/middleware.ts:middleware |
uniq |
software | healthy | src/components/OpenTicketsTable.tsx:uniq |
OpenTicketsTable |
software | healthy | src/components/OpenTicketsTable.tsx:OpenTicketsTable |
openHistory |
software | healthy | src/components/OpenTicketsTable.tsx:openHistory |
fmtWhen |
software | healthy | src/components/OpenTicketsTable.tsx:fmtWhen |
doQuickSave |
software | healthy | src/components/OpenTicketsTable.tsx:doQuickSave |
quickStatus |
software | healthy | src/components/OpenTicketsTable.tsx:quickStatus |
parseDateNum |
software | healthy | src/components/OpenTicketsTable.tsx:parseDateNum |
reset |
software | healthy | src/components/OpenTicketsTable.tsx:reset |
toggleRow |
software | healthy | src/components/OpenTicketsTable.tsx:toggleRow |
togglePage |
software | healthy | src/components/OpenTicketsTable.tsx:togglePage |
saveBulk |
software | healthy | src/components/OpenTicketsTable.tsx:saveBulk |
TinySelect |
software | healthy | src/components/OpenTicketsTable.tsx:TinySelect |
UpdateTicketModal |
software | healthy | src/components/UpdateTicketModal.tsx:UpdateTicketModal |
handleSave |
software | healthy | src/components/UpdateTicketModal.tsx:handleSave |
handleRevert |
software | healthy | src/components/UpdateTicketModal.tsx:handleRevert |
Field |
software | healthy | src/components/UpdateTicketModal.tsx:Field |
uniq |
software | healthy | src/components/PaymentTable.tsx:uniq |
PaymentTable |
software | healthy | src/components/PaymentTable.tsx:PaymentTable |
Stat |
software | healthy | src/components/PaymentTable.tsx:Stat |
TinySelect |
software | healthy | src/components/PaymentTable.tsx:TinySelect |
parseNum |
software | healthy | src/components/PriceCalculator.tsx:parseNum |
calcPrice |
software | healthy | src/components/PriceCalculator.tsx:calcPrice |
gstRaw |
software | healthy | src/components/PriceCalculator.tsx:gstRaw |
PriceCalculator |
software | healthy | src/components/PriceCalculator.tsx:PriceCalculator |
toggle |
software | healthy | src/components/PriceCalculator.tsx:toggle |
copyQuotation |
software | healthy | src/components/PriceCalculator.tsx:copyQuotation |
Sel |
software | healthy | src/components/PriceCalculator.tsx:Sel |
Dashboard |
software | healthy | src/components/Dashboard.tsx:Dashboard |
handleDrillSelect |
software | healthy | src/components/Dashboard.tsx:handleDrillSelect |
fetchData |
software | healthy | src/components/Dashboard.tsx:fetchData |
handleRefresh |
software | healthy | src/components/Dashboard.tsx:handleRefresh |
parseDMYNum |
software | healthy | src/components/Dashboard.tsx:parseDMYNum |
FilterSelect |
software | healthy | src/components/Dashboard.tsx:FilterSelect |
IssueTypeChart |
software | healthy | src/components/IssueTypeChart.tsx:IssueTypeChart |
IssueByProductTable |
software | healthy | src/components/IssueByProductTable.tsx:IssueByProductTable |
heatColor |
software | healthy | src/components/IssueByProductTable.tsx:heatColor |
parseDMY |
software | healthy | src/components/LiveFeedTable.tsx:parseDMY |
todayNum |
software | healthy | src/components/LiveFeedTable.tsx:todayNum |
lastUpdateNum |
software | healthy | src/components/LiveFeedTable.tsx:lastUpdateNum |
daysBetween |
software | healthy | src/components/LiveFeedTable.tsx:daysBetween |
relativeTime |
software | healthy | src/components/LiveFeedTable.tsx:relativeTime |
sortValue |
software | healthy | src/components/LiveFeedTable.tsx:sortValue |
LiveFeedTable |
software | healthy | src/components/LiveFeedTable.tsx:LiveFeedTable |
switchView |
software | healthy | src/components/LiveFeedTable.tsx:switchView |
handleSort |
software | healthy | src/components/LiveFeedTable.tsx:handleSort |
SortIcon |
software | healthy | src/components/LiveFeedTable.tsx:SortIcon |
ViewButton |
software | healthy | src/components/LiveFeedTable.tsx:ViewButton |
statusColor |
software | healthy | src/components/OpenIssueBreakdown.tsx:statusColor |
CustomTooltip |
software | healthy | src/components/OpenIssueBreakdown.tsx:CustomTooltip |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
vercel.json |
software | healthy | vercel.json |
postcss.config.mjs |
software | healthy | postcss.config.mjs |
BOT-INSTRUCTIONS-ALOK.md |
software | healthy | BOT-INSTRUCTIONS-ALOK.md |
tailwind.config.ts |
software | healthy | tailwind.config.ts |
CLAUDE.md |
software | healthy | CLAUDE.md |
package.json |
software | healthy | package.json |
package-lock.json |
software | healthy | package-lock.json |
SYSTEM-GAPS.md |
software | healthy | SYSTEM-GAPS.md |
SERVICE-ACCOUNT-SETUP.md |
software | healthy | SERVICE-ACCOUNT-SETUP.md |
tsconfig.json |
software | healthy | tsconfig.json |
supabase-schema.sql |
software | healthy | supabase-schema.sql |
next.config.mjs |
software | healthy | next.config.mjs |
HANDOVER.md |
software | healthy | HANDOVER.md |
settings.local.json |
software | healthy | .claude/settings.local.json |
middleware.ts |
software | healthy | src/middleware.ts |
OpenTicketsTable.tsx |
software | healthy | src/components/OpenTicketsTable.tsx |
UpdateTicketModal.tsx |
software | healthy | src/components/UpdateTicketModal.tsx |
PaymentTable.tsx |
software | healthy | src/components/PaymentTable.tsx |
PriceCalculator.tsx |
software | healthy | src/components/PriceCalculator.tsx |
Dashboard.tsx |
software | healthy | src/components/Dashboard.tsx |
IssueTypeChart.tsx |
software | healthy | src/components/IssueTypeChart.tsx |
IssueByProductTable.tsx |
software | healthy | src/components/IssueByProductTable.tsx |
LiveFeedTable.tsx |
software | healthy | src/components/LiveFeedTable.tsx |
OpenIssueBreakdown.tsx |
software | healthy | src/components/OpenIssueBreakdown.tsx |
KPICard.tsx |
software | healthy | src/components/KPICard.tsx |
NotificationBell.tsx |
software | healthy | src/components/NotificationBell.tsx |
AccountabilityBoard.tsx |
software | healthy | src/components/AccountabilityBoard.tsx |
ProductChart.tsx |
software | healthy | src/components/ProductChart.tsx |
NavBar.tsx |
software | healthy | src/components/NavBar.tsx |
ComplaintTypePie.tsx |
software | healthy | src/components/ComplaintTypePie.tsx |
HeroStats.tsx |
software | healthy | src/components/HeroStats.tsx |
RequestByTable.tsx |
software | healthy | src/components/RequestByTable.tsx |
SparePartsPage.tsx |
software | healthy | src/components/SparePartsPage.tsx |
MonthlyTrendChart.tsx |
software | healthy | src/components/MonthlyTrendChart.tsx |
SparePartEditModal.tsx |
software | healthy | src/components/SparePartEditModal.tsx |
globals.css |
software | healthy | src/app/globals.css |
page.tsx |
software | healthy | src/app/page.tsx |
layout.tsx |
software | healthy | src/app/layout.tsx |
page.tsx |
software | healthy | src/app/live/page.tsx |
page.tsx |
software | healthy | src/app/login/page.tsx |
route.ts |
software | healthy | src/app/api/bot/route.ts |
route.ts |
software | healthy | src/app/api/notifications/route.ts |
route.ts |
software | healthy | src/app/api/auth/logout/route.ts |
route.ts |
software | healthy | src/app/api/auth/login/route.ts |
route.ts |
software | healthy | src/app/api/updates/route.ts |
route.ts |
software | healthy | src/app/api/backup/route.ts |
route.ts |
software | healthy | src/app/api/backup/run/route.ts |
route.ts |
software | healthy | src/app/api/spareparts/route.ts |
route.ts |
software | healthy | src/app/api/spareparts/history/route.ts |
route.ts |
software | healthy | src/app/api/supabase-project/route.ts |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
OpenTicketsTable |
frontend | healthy | src/components/OpenTicketsTable.tsx |
UpdateTicketModal |
frontend | healthy | src/components/UpdateTicketModal.tsx |
PaymentTable |
frontend | healthy | src/components/PaymentTable.tsx |
PriceCalculator |
frontend | healthy | src/components/PriceCalculator.tsx |
Dashboard |
frontend | healthy | src/components/Dashboard.tsx |
IssueTypeChart |
frontend | healthy | src/components/IssueTypeChart.tsx |
IssueByProductTable |
frontend | healthy | src/components/IssueByProductTable.tsx |
LiveFeedTable |
frontend | healthy | src/components/LiveFeedTable.tsx |
OpenIssueBreakdown |
frontend | healthy | src/components/OpenIssueBreakdown.tsx |
KPICard |
frontend | healthy | src/components/KPICard.tsx |
NotificationBell |
frontend | healthy | src/components/NotificationBell.tsx |
AccountabilityBoard |
frontend | healthy | src/components/AccountabilityBoard.tsx |
ProductChart |
frontend | healthy | src/components/ProductChart.tsx |
NavBar |
frontend | healthy | src/components/NavBar.tsx |
ComplaintTypePie |
frontend | healthy | src/components/ComplaintTypePie.tsx |
HeroStats |
frontend | healthy | src/components/HeroStats.tsx |
RequestByTable |
frontend | healthy | src/components/RequestByTable.tsx |
SparePartsPage |
frontend | healthy | src/components/SparePartsPage.tsx |
MonthlyTrendChart |
frontend | healthy | src/components/MonthlyTrendChart.tsx |
SparePartEditModal |
frontend | healthy | src/components/SparePartEditModal.tsx |
Home |
frontend | healthy | src/app/page.tsx |
RootLayout |
frontend | healthy | src/app/layout.tsx |
LivePage |
frontend | healthy | src/app/live/page.tsx |
LoginPage |
frontend | healthy | src/app/login/page.tsx |
SparePartsPage |
frontend | healthy | src/app/spareparts/page.tsx |
BackupsPage |
frontend | healthy | src/app/backups/page.tsx |
VerifyPage |
frontend | healthy | src/app/verify/page.tsx |
UpdatePage |
frontend | healthy | src/app/update/page.tsx |
MyWorkPage |
frontend | healthy | src/app/my-work/page.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
.claude |
software | healthy | .claude |
src |
software | healthy | src |
components |
software | healthy | src/components |
app |
software | healthy | src/app |
live |
software | healthy | src/app/live |
login |
software | healthy | src/app/login |
api |
software | healthy | src/app/api |
bot |
software | healthy | src/app/api/bot |
notifications |
software | healthy | src/app/api/notifications |
auth |
software | healthy | src/app/api/auth |
logout |
software | healthy | src/app/api/auth/logout |
login |
software | healthy | src/app/api/auth/login |
updates |
software | healthy | src/app/api/updates |
backup |
software | healthy | src/app/api/backup |
run |
software | healthy | src/app/api/backup/run |
spareparts |
software | healthy | src/app/api/spareparts |
history |
software | healthy | src/app/api/spareparts/history |
supabase-project |
software | healthy | src/app/api/supabase-project |
verify |
software | healthy | src/app/api/verify |
service-account-email |
software | healthy | src/app/api/service-account-email |
spareparts |
software | healthy | src/app/spareparts |
backups |
software | healthy | src/app/backups |
verify |
software | healthy | src/app/verify |
update |
software | healthy | src/app/update |
my-work |
software | healthy | src/app/my-work |
lib |
software | healthy | src/lib |
| Label | Layer | Status | Path |
|---|---|---|---|
/page.tsx |
frontend | healthy | src/app/page.tsx |
/live |
frontend | healthy | src/app/live/page.tsx |
/login |
frontend | healthy | src/app/login/page.tsx |
/spareparts |
frontend | healthy | src/app/spareparts/page.tsx |
/backups |
frontend | healthy | src/app/backups/page.tsx |
/verify |
frontend | healthy | src/app/verify/page.tsx |
/update |
frontend | healthy | src/app/update/page.tsx |
/my-work |
frontend | healthy | src/app/my-work/page.tsx |
/ |
frontend | healthy | src/app/api/auth/logout/route.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
complaint_updates |
data | healthy | supabase-schema.sql |
bot_verifications |
data | healthy | supabase-schema.sql |
notifications |
data | healthy | supabase-schema.sql |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-5w21pckh |
software | healthy | /tmp/repobility-clone-5w21pckh |
| Label | Layer | Status | Path |
|---|---|---|---|
vps::gcp |
hardware | healthy | package-lock.json |
This page is publicly accessible at:
https://repobility.com/scan/d8bf0f52-3369-4b88-a182-532e606c037c/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/d8bf0f52-3369-4b88-a182-532e606c037c/
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.