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.

strexzy/luna-coffee-main

https://github.com/strexzy/luna-coffee-main · scanned 2026-06-16 00:23 UTC (2 months, 2 weeks ago)

20 raw signals (0 security + 20 graph)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 2 months, 2 weeks ago · v1 · 20 actionable findings from 1 signal source. 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 439 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
IconSearch software healthy assets/app interface icons/index.tsx:IconSearch
IconHome software healthy assets/app interface icons/index.tsx:IconHome
IconBell software healthy assets/app interface icons/index.tsx:IconBell
IconCart software healthy assets/app interface icons/index.tsx:IconCart
IconHeart software healthy assets/app interface icons/index.tsx:IconHeart
IconStar software healthy assets/app interface icons/index.tsx:IconStar
IconArrowDown software healthy assets/app interface icons/index.tsx:IconArrowDown
IconArrowLeft software healthy assets/app interface icons/index.tsx:IconArrowLeft
IconArrowRight software healthy assets/app interface icons/index.tsx:IconArrowRight
IconArrowUp software healthy assets/app interface icons/index.tsx:IconArrowUp
IconDiscount software healthy assets/app interface icons/index.tsx:IconDiscount
IconFilter software healthy assets/app interface icons/index.tsx:IconFilter
IconMore software healthy assets/app interface icons/index.tsx:IconMore
IconPlus software healthy assets/app interface icons/index.tsx:IconPlus
IconMinus software healthy assets/app interface icons/index.tsx:IconMinus
IconPhone software healthy assets/app interface icons/index.tsx:IconPhone
IconCoffeeBeans software healthy assets/app interface icons/index.tsx:IconCoffeeBeans
IconMilk software healthy assets/app interface icons/index.tsx:IconMilk
getNextOrderStatus software healthy src/shared/types/order.ts:getNextOrderStatus
getRoleHomePath software healthy src/shared/config/routes.ts:getRoleHomePath
toApiError software healthy src/shared/api/api-error.ts:toApiError
randomDelay software healthy src/shared/api/mocks/mock-helpers.ts:randomDelay
maybeFail software healthy src/shared/api/mocks/mock-helpers.ts:maybeFail
Spinner software healthy src/shared/ui/spinner.tsx:Spinner
Badge software healthy src/shared/ui/badge.tsx:Badge
EmptyState software healthy src/shared/ui/empty-state.tsx:EmptyState
Dialog software healthy src/shared/ui/dialog.tsx:Dialog
DialogTrigger software healthy src/shared/ui/dialog.tsx:DialogTrigger
DialogPortal software healthy src/shared/ui/dialog.tsx:DialogPortal
DialogClose software healthy src/shared/ui/dialog.tsx:DialogClose
DialogOverlay software healthy src/shared/ui/dialog.tsx:DialogOverlay
DialogContent software healthy src/shared/ui/dialog.tsx:DialogContent
DialogHeader software healthy src/shared/ui/dialog.tsx:DialogHeader
DialogFooter software healthy src/shared/ui/dialog.tsx:DialogFooter
DialogTitle software healthy src/shared/ui/dialog.tsx:DialogTitle
DialogDescription software healthy src/shared/ui/dialog.tsx:DialogDescription
Button software healthy src/shared/ui/button.tsx:Button
Card software healthy src/shared/ui/card.tsx:Card
CardHeader software healthy src/shared/ui/card.tsx:CardHeader
CardTitle software healthy src/shared/ui/card.tsx:CardTitle
CardDescription software healthy src/shared/ui/card.tsx:CardDescription
CardAction software healthy src/shared/ui/card.tsx:CardAction
CardContent software healthy src/shared/ui/card.tsx:CardContent
CardFooter software healthy src/shared/ui/card.tsx:CardFooter
Switch software healthy src/shared/ui/switch.tsx:Switch
Textarea software healthy src/shared/ui/textarea.tsx:Textarea
Toaster software healthy src/shared/ui/sonner.tsx:Toaster
Input software healthy src/shared/ui/input.tsx:Input
Skeleton software healthy src/shared/ui/skeleton.tsx:Skeleton
Empty software healthy src/shared/ui/empty.tsx:Empty

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

LabelLayerStatusPath
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
.env.example software healthy .env.example
tsconfig.json software healthy tsconfig.json
eslint.config.mjs software healthy eslint.config.mjs
next.config.ts software healthy next.config.ts
TZ.md software healthy docs/TZ.md
ROADMAP.md software healthy docs/ROADMAP.md
index.tsx software healthy assets/app interface icons/index.tsx
settings.local.json software healthy .claude/settings.local.json
conventions.md software healthy .claude/rules/conventions.md
fsd.md software healthy .claude/rules/fsd.md
mocks.md software healthy .claude/rules/mocks.md
index.html software healthy markup/index.html
index.ts software healthy src/shared/index.ts
user.ts software healthy src/shared/types/user.ts
index.ts software healthy src/shared/types/index.ts
cart.ts software healthy src/shared/types/cart.ts
order.ts software healthy src/shared/types/order.ts
env.ts software healthy src/shared/config/env.ts
index.ts software healthy src/shared/config/index.ts
constants.ts software healthy src/shared/config/constants.ts
routes.ts software healthy src/shared/config/routes.ts
index.ts software healthy src/shared/api/index.ts
api-error.ts software healthy src/shared/api/api-error.ts
axios-instance.ts software healthy src/shared/api/axios-instance.ts
index.ts software healthy src/shared/api/mocks/index.ts
mock-helpers.ts software healthy src/shared/api/mocks/mock-helpers.ts
spinner.tsx software healthy src/shared/ui/spinner.tsx
badge.tsx software healthy src/shared/ui/badge.tsx
empty-state.tsx software healthy src/shared/ui/empty-state.tsx
dialog.tsx software healthy src/shared/ui/dialog.tsx
button.tsx software healthy src/shared/ui/button.tsx
card.tsx software healthy src/shared/ui/card.tsx
index.ts software healthy src/shared/ui/index.ts
switch.tsx software healthy src/shared/ui/switch.tsx
textarea.tsx software healthy src/shared/ui/textarea.tsx
sonner.tsx software healthy src/shared/ui/sonner.tsx
input.tsx software healthy src/shared/ui/input.tsx
skeleton.tsx software healthy src/shared/ui/skeleton.tsx
empty.tsx software healthy src/shared/ui/empty.tsx
modal.tsx software healthy src/shared/ui/modal.tsx
slider.tsx software healthy src/shared/ui/slider.tsx
label.tsx software healthy src/shared/ui/label.tsx
index.ts software healthy src/shared/lib/index.ts
utils.ts software healthy src/shared/lib/utils.ts

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

LabelLayerStatusPath
docs software healthy docs
assets software healthy assets
app interface icons software healthy assets/app interface icons
.claude software healthy .claude
rules software healthy .claude/rules
markup software healthy markup
src software healthy src
shared software healthy src/shared
types software healthy src/shared/types
config software healthy src/shared/config
api software healthy src/shared/api
mocks software healthy src/shared/api/mocks
ui software healthy src/shared/ui
lib software healthy src/shared/lib
store software healthy src/shared/store
realtime software healthy src/shared/realtime
widgets software healthy src/widgets
orders-queue software healthy src/widgets/orders-queue
ui software healthy src/widgets/orders-queue/ui
model software healthy src/widgets/orders-queue/model
menu-catalog software healthy src/widgets/menu-catalog
ui software healthy src/widgets/menu-catalog/ui
model software healthy src/widgets/menu-catalog/model
navbar software healthy src/widgets/navbar
ui software healthy src/widgets/navbar/ui
model software healthy src/widgets/navbar/model
cart software healthy src/widgets/cart
ui software healthy src/widgets/cart/ui
order-status software healthy src/widgets/order-status
ui software healthy src/widgets/order-status/ui
model software healthy src/widgets/order-status/model
drink-configurator software healthy src/widgets/drink-configurator
ui software healthy src/widgets/drink-configurator/ui
stats-dashboard software healthy src/widgets/stats-dashboard
ui software healthy src/widgets/stats-dashboard/ui
model software healthy src/widgets/stats-dashboard/model
app software healthy src/app
(staff) software healthy src/app/(staff)
staff software healthy src/app/(staff)/staff
(client) software healthy src/app/(client)
cart software healthy src/app/(client)/cart
order software healthy src/app/(client)/order
[id] software healthy src/app/(client)/order/[id]
profile software healthy src/app/(client)/profile
checkout software healthy src/app/(client)/checkout
menu software healthy src/app/(client)/menu
[id] software healthy src/app/(client)/menu/[id]
(admin) software healthy src/app/(admin)
admin software healthy src/app/(admin)/admin
_guards software healthy src/app/_guards

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

LabelLayerStatusPath
RootLayout frontend healthy src/app/layout.tsx
StaffLayout frontend healthy src/app/(staff)/layout.tsx
StaffQueuePage frontend healthy src/app/(staff)/staff/page.tsx
HomePage frontend healthy src/app/(client)/page.tsx
ClientLayout frontend healthy src/app/(client)/layout.tsx
CartPage frontend healthy src/app/(client)/cart/page.tsx
ProfilePage frontend healthy src/app/(client)/profile/page.tsx
CheckoutPage frontend healthy src/app/(client)/checkout/page.tsx
MenuPage frontend healthy src/app/(client)/menu/page.tsx
AdminLayout frontend healthy src/app/(admin)/layout.tsx
AdminDashboardPage frontend healthy src/app/(admin)/admin/page.tsx
AuthLayout frontend healthy src/app/(auth)/layout.tsx
LoginPage frontend healthy src/app/(auth)/login/page.tsx
RegisterPage frontend healthy src/app/(auth)/register/page.tsx

LabelLayerStatusPath
/(staff)/staff frontend healthy src/app/(staff)/staff/page.tsx
/(client) frontend healthy src/app/(client)/page.tsx
/(client)/cart frontend healthy src/app/(client)/cart/page.tsx
/(client)/order/[id] frontend healthy src/app/(client)/order/[id]/page.tsx
/(client)/profile frontend healthy src/app/(client)/profile/page.tsx
/(client)/checkout frontend healthy src/app/(client)/checkout/page.tsx
/(client)/menu frontend healthy src/app/(client)/menu/page.tsx
/(client)/menu/[id] frontend healthy src/app/(client)/menu/[id]/page.tsx
/(admin)/admin frontend healthy src/app/(admin)/admin/page.tsx
/(auth)/login frontend healthy src/app/(auth)/login/page.tsx
/(auth)/register frontend healthy src/app/(auth)/register/page.tsx

LabelLayerStatusPath
repobility-clone-thwcn1s5 software healthy /tmp/repobility-clone-thwcn1s5

LabelLayerStatusPath
ApiError software healthy src/shared/api/api-error.ts:ApiError

LabelLayerStatusPath
POST /auth/logout api healthy src/entities/user/api/user.api.ts

LabelLayerStatusPath
password_literal::src/entities/user/api/user.mock.ts security healthy src/entities/user/api/user.mock.ts

LabelLayerStatusPath
auth::src/entities/user/api/user.mock.ts security healthy src/entities/user/api/user.mock.ts
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/08258c54-ece5-4f7f-8544-81139af49b7b/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/08258c54-ece5-4f7f-8544-81139af49b7b/

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.