https://github.com/SerhiyP/car-service-tracker
· scanned 2026-06-16 00:07 UTC (2 months, 2 weeks ago)
12 raw signals (0 security + 12 graph)
Last scanned 2 months, 2 weeks ago · v1 · 12 actionable findings from 1 signal source. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 387 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 |
|---|---|---|---|
car |
software | healthy | src/stores/garage.test.ts:car |
log |
software | healthy | src/stores/garage.test.ts:log |
GarageProvider |
software | healthy | src/components/garage-provider.tsx:GarageProvider |
onOnline |
software | healthy | src/components/garage-provider.tsx:onOnline |
SplashRemover |
software | healthy | src/components/splash-remover.tsx:SplashRemover |
hide |
software | healthy | src/components/splash-remover.tsx:hide |
handler |
software | healthy | src/components/splash-remover.tsx:handler |
LocaleSwitcher |
software | healthy | src/components/locale-switcher.tsx:LocaleSwitcher |
AppHeader |
software | healthy | src/components/app-header.tsx:AppHeader |
itemClasses |
software | healthy | src/components/bottom-nav.tsx:itemClasses |
ItemIcon |
software | healthy | src/components/bottom-nav.tsx:ItemIcon |
BottomNav |
software | healthy | src/components/bottom-nav.tsx:BottomNav |
renderNav |
software | healthy | src/components/bottom-nav.test.tsx:renderNav |
SignOutButton |
software | healthy | src/components/sign-out-button.tsx:SignOutButton |
GoogleIcon |
software | healthy | src/components/auth/login-form.tsx:GoogleIcon |
LoginForm |
software | healthy | src/components/auth/login-form.tsx:LoginForm |
renderForm |
software | healthy | src/components/auth/login-form.test.tsx:renderForm |
Badge |
software | healthy | src/components/ui/badge.tsx:Badge |
Dialog |
software | healthy | src/components/ui/dialog.tsx:Dialog |
DialogTrigger |
software | healthy | src/components/ui/dialog.tsx:DialogTrigger |
DialogPortal |
software | healthy | src/components/ui/dialog.tsx:DialogPortal |
DialogClose |
software | healthy | src/components/ui/dialog.tsx:DialogClose |
DialogOverlay |
software | healthy | src/components/ui/dialog.tsx:DialogOverlay |
DialogContent |
software | healthy | src/components/ui/dialog.tsx:DialogContent |
DialogHeader |
software | healthy | src/components/ui/dialog.tsx:DialogHeader |
DialogFooter |
software | healthy | src/components/ui/dialog.tsx:DialogFooter |
DialogTitle |
software | healthy | src/components/ui/dialog.tsx:DialogTitle |
DialogDescription |
software | healthy | src/components/ui/dialog.tsx:DialogDescription |
Button |
software | healthy | src/components/ui/button.tsx:Button |
Card |
software | healthy | src/components/ui/card.tsx:Card |
CardHeader |
software | healthy | src/components/ui/card.tsx:CardHeader |
CardTitle |
software | healthy | src/components/ui/card.tsx:CardTitle |
CardDescription |
software | healthy | src/components/ui/card.tsx:CardDescription |
CardAction |
software | healthy | src/components/ui/card.tsx:CardAction |
CardContent |
software | healthy | src/components/ui/card.tsx:CardContent |
CardFooter |
software | healthy | src/components/ui/card.tsx:CardFooter |
Toaster |
software | healthy | src/components/ui/sonner.tsx:Toaster |
Input |
software | healthy | src/components/ui/input.tsx:Input |
SelectGroup |
software | healthy | src/components/ui/select.tsx:SelectGroup |
SelectValue |
software | healthy | src/components/ui/select.tsx:SelectValue |
SelectTrigger |
software | healthy | src/components/ui/select.tsx:SelectTrigger |
SelectContent |
software | healthy | src/components/ui/select.tsx:SelectContent |
SelectLabel |
software | healthy | src/components/ui/select.tsx:SelectLabel |
SelectItem |
software | healthy | src/components/ui/select.tsx:SelectItem |
SelectSeparator |
software | healthy | src/components/ui/select.tsx:SelectSeparator |
SelectScrollUpButton |
software | healthy | src/components/ui/select.tsx:SelectScrollUpButton |
SelectScrollDownButton |
software | healthy | src/components/ui/select.tsx:SelectScrollDownButton |
Skeleton |
software | healthy | src/components/ui/skeleton.tsx:Skeleton |
Label |
software | healthy | src/components/ui/label.tsx:Label |
car |
software | healthy | src/components/dashboard/car-switcher.test.tsx:car |
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 |
README.md |
software | healthy | README.md |
CLAUDE.md |
software | healthy | CLAUDE.md |
package.json |
software | healthy | package.json |
package-lock.json |
software | healthy | package-lock.json |
components.json |
software | healthy | components.json |
serwist.config.js |
software | healthy | serwist.config.js |
tsconfig.json |
software | healthy | tsconfig.json |
eslint.config.mjs |
software | healthy | eslint.config.mjs |
AGENTS.md |
software | healthy | AGENTS.md |
vitest.config.ts |
software | healthy | vitest.config.ts |
vitest.setup.ts |
software | healthy | vitest.setup.ts |
next.config.ts |
software | healthy | next.config.ts |
2026-06-12-google-only-auth.md |
software | healthy | docs/superpowers/plans/2026-06-12-google-only-auth.md |
2026-06-11-ui-refresh-warm-minimal.md |
software | healthy | docs/superpowers/plans/2026-06-11-ui-refresh-warm-minimal.md |
2026-06-12-visit-pages.md |
software | healthy | docs/superpowers/plans/2026-06-12-visit-pages.md |
2026-06-11-loading-indicators-garage-redesign.md |
software | healthy | docs/superpowers/plans/2026-06-11-loading-indicators-garage… |
2026-06-11-delete-account.md |
software | healthy | docs/superpowers/plans/2026-06-11-delete-account.md |
2026-06-11-visit-editing.md |
software | healthy | docs/superpowers/plans/2026-06-11-visit-editing.md |
2026-06-11-forgot-password.md |
software | healthy | docs/superpowers/plans/2026-06-11-forgot-password.md |
2026-06-11-standard-rules.md |
software | healthy | docs/superpowers/plans/2026-06-11-standard-rules.md |
2026-06-13-visit-grouped-history.md |
software | healthy | docs/superpowers/plans/2026-06-13-visit-grouped-history.md |
2026-06-11-email-verification.md |
software | healthy | docs/superpowers/plans/2026-06-11-email-verification.md |
2026-06-11-ui-ux-rework.md |
software | healthy | docs/superpowers/plans/2026-06-11-ui-ux-rework.md |
2026-06-11-dashboard-car-switcher.md |
software | healthy | docs/superpowers/plans/2026-06-11-dashboard-car-switcher.md |
2026-06-11-batch-service-logging.md |
software | healthy | docs/superpowers/plans/2026-06-11-batch-service-logging.md |
2026-06-10-car-maintenance-tracker.md |
software | healthy | docs/superpowers/plans/2026-06-10-car-maintenance-tracker.md |
2026-06-11-email-verification-design.md |
software | healthy | docs/superpowers/specs/2026-06-11-email-verification-design… |
2026-06-11-loading-indicators-garage-redesign.md |
software | healthy | docs/superpowers/specs/2026-06-11-loading-indicators-garage… |
2026-06-11-forgot-password-design.md |
software | healthy | docs/superpowers/specs/2026-06-11-forgot-password-design.md |
2026-06-11-ui-ux-rework-design.md |
software | healthy | docs/superpowers/specs/2026-06-11-ui-ux-rework-design.md |
2026-06-11-visit-editing-design.md |
software | healthy | docs/superpowers/specs/2026-06-11-visit-editing-design.md |
2026-06-10-car-maintenance-tracker-design.md |
software | healthy | docs/superpowers/specs/2026-06-10-car-maintenance-tracker-d… |
2026-06-11-delete-account-design.md |
software | healthy | docs/superpowers/specs/2026-06-11-delete-account-design.md |
2026-06-12-visit-pages-design.md |
software | healthy | docs/superpowers/specs/2026-06-12-visit-pages-design.md |
2026-06-11-ui-refresh-warm-minimal-design.md |
software | healthy | docs/superpowers/specs/2026-06-11-ui-refresh-warm-minimal-d… |
2026-06-13-visit-grouped-history-design.md |
software | healthy | docs/superpowers/specs/2026-06-13-visit-grouped-history-des… |
2026-06-11-standard-rules-design.md |
software | healthy | docs/superpowers/specs/2026-06-11-standard-rules-design.md |
2026-06-11-dashboard-car-switcher-design.md |
software | healthy | docs/superpowers/specs/2026-06-11-dashboard-car-switcher-de… |
2026-06-12-google-only-auth-design.md |
software | healthy | docs/superpowers/specs/2026-06-12-google-only-auth-design.md |
2026-06-11-batch-service-logging-design.md |
software | healthy | docs/superpowers/specs/2026-06-11-batch-service-logging-des… |
auth.config.ts |
software | healthy | src/auth.config.ts |
auth.ts |
software | healthy | src/auth.ts |
proxy.ts |
software | healthy | src/proxy.ts |
next-auth.d.ts |
software | healthy | src/types/next-auth.d.ts |
garage.test.ts |
software | healthy | src/stores/garage.test.ts |
garage.ts |
software | healthy | src/stores/garage.ts |
config.ts |
software | healthy | src/i18n/config.ts |
request.ts |
software | healthy | src/i18n/request.ts |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
docs |
software | healthy | docs |
superpowers |
software | healthy | docs/superpowers |
plans |
software | healthy | docs/superpowers/plans |
specs |
software | healthy | docs/superpowers/specs |
src |
software | healthy | src |
types |
software | healthy | src/types |
stores |
software | healthy | src/stores |
i18n |
software | healthy | src/i18n |
components |
software | healthy | src/components |
auth |
software | healthy | src/components/auth |
ui |
software | healthy | src/components/ui |
dashboard |
software | healthy | src/components/dashboard |
cars |
software | healthy | src/components/cars |
account |
software | healthy | src/components/account |
app |
software | healthy | src/app |
api |
software | healthy | src/app/api |
auth |
software | healthy | src/app/api/auth |
[...nextauth] |
software | healthy | src/app/api/auth/[...nextauth] |
~offline |
software | healthy | src/app/~offline |
(app) |
software | healthy | src/app/(app) |
cars |
software | healthy | src/app/(app)/cars |
[carId] |
software | healthy | src/app/(app)/cars/[carId] |
edit-visit |
software | healthy | src/app/(app)/cars/[carId]/edit-visit |
[logId] |
software | healthy | src/app/(app)/cars/[carId]/edit-visit/[logId] |
log-visit |
software | healthy | src/app/(app)/cars/[carId]/log-visit |
(auth) |
software | healthy | src/app/(auth) |
login |
software | healthy | src/app/(auth)/login |
lib |
software | healthy | src/lib |
repositories |
software | healthy | src/lib/repositories |
schemas |
software | healthy | src/lib/schemas |
messages |
software | healthy | src/messages |
hooks |
software | healthy | src/hooks |
actions |
software | healthy | src/actions |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::src/proxy.ts |
security | healthy | src/proxy.ts |
auth::src/auth.ts |
security | healthy | src/auth.ts |
auth::package.json |
security | healthy | package.json |
auth::src/auth.config.ts |
security | healthy | src/auth.config.ts |
auth::src/lib/google-user.ts |
security | healthy | src/lib/google-user.ts |
auth::.env.local.example |
security | healthy | .env.local.example |
auth::README.md |
security | healthy | README.md |
auth::AGENTS.md |
security | healthy | AGENTS.md |
auth::src/types/next-auth.d.ts |
security | healthy | src/types/next-auth.d.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
/~offline |
frontend | healthy | src/app/~offline/page.tsx |
/(app) |
frontend | healthy | src/app/(app)/page.tsx |
/(app)/cars |
frontend | healthy | src/app/(app)/cars/page.tsx |
/(app)/cars/[carId] |
frontend | healthy | src/app/(app)/cars/[carId]/page.tsx |
/(app)/cars/[carId]/edit-visit/[logId] |
frontend | healthy | src/app/(app)/cars/[carId]/edit-visit/[logId]/page.tsx |
/(app)/cars/[carId]/log-visit |
frontend | healthy | src/app/(app)/cars/[carId]/log-visit/page.tsx |
/(auth)/login |
frontend | healthy | src/app/(auth)/login/page.tsx |
/ |
frontend | healthy | src/actions/locale.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
vps::aws |
hardware | healthy | package-lock.json |
vps::gcp |
hardware | healthy | package-lock.json |
vps::droplet |
hardware | healthy | src/lib/component-icons.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
ErrorPage |
frontend | healthy | src/app/error.tsx |
DashboardPage |
frontend | healthy | src/app/(app)/page.tsx |
AuthLayout |
frontend | healthy | src/app/(auth)/layout.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
ActionError |
software | healthy | src/lib/safe-action.ts:ActionError |
MockMongoClient |
software | healthy | src/lib/db.test.ts:MockMongoClient |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-8797rtvs |
software | healthy | /tmp/repobility-clone-8797rtvs |
| Label | Layer | Status | Path |
|---|---|---|---|
mongodb |
data | healthy | .env.local.example |
| Label | Layer | Status | Path |
|---|---|---|---|
192.168.88.46 |
network | healthy | next.config.ts |
This page is publicly accessible at:
https://repobility.com/scan/0c03d173-516e-4971-8fe4-6051093aa974/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/0c03d173-516e-4971-8fe4-6051093aa974/
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.