https://github.com/abdulmohsenfirsttest/Appetiemenu
· scanned 2026-06-17 01:28 UTC (1 month, 2 weeks ago)
23 raw signals (0 security + 23 graph)
Last scanned 1 month, 2 weeks ago · v2 · last Δ -15.3 (diff) · 23 actionable findings from 1 signal source. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 593 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 | middleware.ts:middleware |
role |
software | healthy | middleware.ts:role |
RootLayout |
software | healthy | app/layout.tsx:RootLayout |
MenuPage |
software | healthy | app/page.tsx:MenuPage |
loadData |
software | healthy | app/page.tsx:loadData |
catLabel |
software | healthy | app/page.tsx:catLabel |
MenuCard |
software | healthy | app/page.tsx:MenuCard |
ItemModal |
software | healthy | app/page.tsx:ItemModal |
n |
software | healthy | app/page.tsx:n |
admin |
software | healthy | app/api/admin/manager-accounts/route.ts:admin |
requireAdmin |
software | healthy | app/api/admin/manager-accounts/route.ts:requireAdmin |
role |
software | healthy | app/api/admin/manager-accounts/route.ts:role |
isManagerOnly |
software | healthy | app/api/admin/manager-accounts/route.ts:isManagerOnly |
GET |
software | healthy | app/api/admin/manager-accounts/route.ts:GET |
POST |
software | healthy | app/api/admin/manager-accounts/route.ts:POST |
PATCH |
software | healthy | app/api/admin/manager-accounts/route.ts:PATCH |
DELETE |
software | healthy | app/api/admin/manager-accounts/route.ts:DELETE |
hashPassword |
software | healthy | app/api/admin/supervisor-credentials/route.ts:hashPassword |
GET |
software | healthy | app/api/admin/supervisor-credentials/route.ts:GET |
POST |
software | healthy | app/api/admin/supervisor-credentials/route.ts:POST |
DELETE |
software | healthy | app/api/admin/supervisor-credentials/route.ts:DELETE |
POST |
software | healthy | app/api/bakery/ghabashi/shifts/route.ts:POST |
GET |
software | healthy | app/api/bakery/ghabashi/shifts/route.ts:GET |
GET |
software | healthy | app/api/bakery/ghabashi/shifts/[id]/route.ts:GET |
PATCH |
software | healthy | app/api/bakery/ghabashi/shifts/[id]/route.ts:PATCH |
POST |
software | healthy | app/api/bakery/ghabashi/complete/route.ts:POST |
GET |
software | healthy | app/api/bakery/reports/summary/route.ts:GET |
todayOrders |
software | healthy | app/api/bakery/reports/summary/route.ts:todayOrders |
pending |
software | healthy | app/api/bakery/reports/summary/route.ts:pending |
lowStock |
software | healthy | app/api/bakery/reports/summary/route.ts:lowStock |
GET |
software | healthy | app/api/bakery/reports/sales/route.ts:GET |
GET |
software | healthy | app/api/bakery/reports/top-products/route.ts:GET |
ids |
software | healthy | app/api/bakery/reports/top-products/route.ts:ids |
POST |
software | healthy | app/api/bakery/auth/login/route.ts:POST |
GET |
software | healthy | app/api/bakery/auth/me/route.ts:GET |
POST |
software | healthy | app/api/bakery/auth/logout/route.ts:POST |
GET |
software | healthy | app/api/bakery/orders/route.ts:GET |
orderIds |
software | healthy | app/api/bakery/orders/route.ts:orderIds |
result |
software | healthy | app/api/bakery/orders/route.ts:result |
POST |
software | healthy | app/api/bakery/orders/route.ts:POST |
err |
software | healthy | app/api/bakery/orders/status/route.ts:err |
PUT |
software | healthy | app/api/bakery/orders/status/route.ts:PUT |
DELETE |
software | healthy | app/api/bakery/orders/status/route.ts:DELETE |
err |
software | healthy | app/api/bakery/customers/route.ts:err |
GET |
software | healthy | app/api/bakery/customers/route.ts:GET |
enriched |
software | healthy | app/api/bakery/customers/route.ts:enriched |
cOrders |
software | healthy | app/api/bakery/customers/route.ts:cOrders |
POST |
software | healthy | app/api/bakery/customers/route.ts:POST |
PUT |
software | healthy | app/api/bakery/customers/route.ts:PUT |
DELETE |
software | healthy | app/api/bakery/customers/route.ts:DELETE |
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 |
AGENTS.md |
software | healthy | AGENTS.md |
vercel.json |
software | healthy | vercel.json |
eslint.config.mjs |
software | healthy | eslint.config.mjs |
supabase-schema.sql |
software | healthy | supabase-schema.sql |
package-lock.json |
software | healthy | package-lock.json |
README.md |
software | healthy | README.md |
middleware.ts |
software | healthy | middleware.ts |
postcss.config.mjs |
software | healthy | postcss.config.mjs |
package.json |
software | healthy | package.json |
bakery-schema.sql |
software | healthy | bakery-schema.sql |
next.config.ts |
software | healthy | next.config.ts |
tsconfig.json |
software | healthy | tsconfig.json |
globals.css |
software | healthy | app/globals.css |
layout.tsx |
software | healthy | app/layout.tsx |
page.tsx |
software | healthy | app/page.tsx |
route.ts |
software | healthy | app/api/admin/manager-accounts/route.ts |
route.ts |
software | healthy | app/api/admin/supervisor-credentials/route.ts |
route.ts |
software | healthy | app/api/bakery/ghabashi/shifts/route.ts |
route.ts |
software | healthy | app/api/bakery/ghabashi/shifts/[id]/route.ts |
route.ts |
software | healthy | app/api/bakery/ghabashi/complete/route.ts |
route.ts |
software | healthy | app/api/bakery/reports/summary/route.ts |
route.ts |
software | healthy | app/api/bakery/reports/sales/route.ts |
route.ts |
software | healthy | app/api/bakery/reports/top-products/route.ts |
route.ts |
software | healthy | app/api/bakery/auth/login/route.ts |
route.ts |
software | healthy | app/api/bakery/auth/me/route.ts |
route.ts |
software | healthy | app/api/bakery/auth/logout/route.ts |
route.ts |
software | healthy | app/api/bakery/orders/route.ts |
route.ts |
software | healthy | app/api/bakery/orders/status/route.ts |
route.ts |
software | healthy | app/api/bakery/customers/route.ts |
route.ts |
software | healthy | app/api/bakery/activity/route.ts |
route.ts |
software | healthy | app/api/bakery/staff/route.ts |
route.ts |
software | healthy | app/api/bakery/products/route.ts |
route.ts |
software | healthy | app/api/supervisor/auth/login/route.ts |
route.ts |
software | healthy | app/api/supervisor/auth/me/route.ts |
route.ts |
software | healthy | app/api/supervisor/auth/logout/route.ts |
layout.tsx |
software | healthy | app/manager/layout.tsx |
page.tsx |
software | healthy | app/manager/page.tsx |
page.tsx |
software | healthy | app/manager/login/page.tsx |
page.tsx |
software | healthy | app/manager/hr/page.tsx |
page.tsx |
software | healthy | app/manager/evaluations/page.tsx |
layout.tsx |
software | healthy | app/admin/layout.tsx |
theme.tsx |
software | healthy | app/admin/theme.tsx |
page.tsx |
software | healthy | app/admin/page.tsx |
page.tsx |
software | healthy | app/admin/branches/page.tsx |
page.tsx |
software | healthy | app/admin/login/page.tsx |
page.tsx |
software | healthy | app/admin/operations/page.tsx |
page.tsx |
software | healthy | app/admin/credentials/page.tsx |
page.tsx |
software | healthy | app/admin/reports/page.tsx |
RestaurantDashboard.tsx |
software | healthy | app/admin/bakery/RestaurantDashboard.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 |
api |
software | healthy | app/api |
admin |
software | healthy | app/api/admin |
manager-accounts |
software | healthy | app/api/admin/manager-accounts |
supervisor-credentials |
software | healthy | app/api/admin/supervisor-credentials |
bakery |
software | healthy | app/api/bakery |
ghabashi |
software | healthy | app/api/bakery/ghabashi |
shifts |
software | healthy | app/api/bakery/ghabashi/shifts |
[id] |
software | healthy | app/api/bakery/ghabashi/shifts/[id] |
complete |
software | healthy | app/api/bakery/ghabashi/complete |
reports |
software | healthy | app/api/bakery/reports |
summary |
software | healthy | app/api/bakery/reports/summary |
sales |
software | healthy | app/api/bakery/reports/sales |
top-products |
software | healthy | app/api/bakery/reports/top-products |
auth |
software | healthy | app/api/bakery/auth |
login |
software | healthy | app/api/bakery/auth/login |
me |
software | healthy | app/api/bakery/auth/me |
logout |
software | healthy | app/api/bakery/auth/logout |
orders |
software | healthy | app/api/bakery/orders |
status |
software | healthy | app/api/bakery/orders/status |
customers |
software | healthy | app/api/bakery/customers |
activity |
software | healthy | app/api/bakery/activity |
staff |
software | healthy | app/api/bakery/staff |
products |
software | healthy | app/api/bakery/products |
supervisor |
software | healthy | app/api/supervisor |
auth |
software | healthy | app/api/supervisor/auth |
login |
software | healthy | app/api/supervisor/auth/login |
me |
software | healthy | app/api/supervisor/auth/me |
logout |
software | healthy | app/api/supervisor/auth/logout |
manager |
software | healthy | app/manager |
login |
software | healthy | app/manager/login |
hr |
software | healthy | app/manager/hr |
evaluations |
software | healthy | app/manager/evaluations |
admin |
software | healthy | app/admin |
branches |
software | healthy | app/admin/branches |
login |
software | healthy | app/admin/login |
operations |
software | healthy | app/admin/operations |
credentials |
software | healthy | app/admin/credentials |
reports |
software | healthy | app/admin/reports |
bakery |
software | healthy | app/admin/bakery |
appetie |
software | healthy | app/admin/bakery/appetie |
piece-bakery |
software | healthy | app/admin/bakery/piece-bakery |
ghabashi |
software | healthy | app/admin/bakery/ghabashi |
reports |
software | healthy | app/admin/bakery/reports |
orders |
software | healthy | app/admin/bakery/orders |
customers |
software | healthy | app/admin/bakery/customers |
activity |
software | healthy | app/admin/bakery/activity |
staff |
software | healthy | app/admin/bakery/staff |
products |
software | healthy | app/admin/bakery/products |
hr |
software | healthy | app/admin/hr |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
RootLayout |
frontend | healthy | app/layout.tsx |
MenuPage |
frontend | healthy | app/page.tsx |
ManagerLayout |
frontend | healthy | app/manager/layout.tsx |
ManagerDashboard |
frontend | healthy | app/manager/page.tsx |
ManagerLogin |
frontend | healthy | app/manager/login/page.tsx |
ManagerHRPage |
frontend | healthy | app/manager/hr/page.tsx |
ManagerEvaluations |
frontend | healthy | app/manager/evaluations/page.tsx |
AdminLayout |
frontend | healthy | app/admin/layout.tsx |
AdminDashboard |
frontend | healthy | app/admin/page.tsx |
BranchesPage |
frontend | healthy | app/admin/branches/page.tsx |
AdminLogin |
frontend | healthy | app/admin/login/page.tsx |
OperationsMonitor |
frontend | healthy | app/admin/operations/page.tsx |
CredentialsPage |
frontend | healthy | app/admin/credentials/page.tsx |
ReportsPage |
frontend | healthy | app/admin/reports/page.tsx |
RestaurantDashboard |
frontend | healthy | app/admin/bakery/RestaurantDashboard.tsx |
BakeryAdminLayout |
frontend | healthy | app/admin/bakery/layout.tsx |
ManagerSupervisedDashboard |
frontend | healthy | app/admin/bakery/page.tsx |
AppetieDashboard |
frontend | healthy | app/admin/bakery/appetie/page.tsx |
PieceBakeryDashboard |
frontend | healthy | app/admin/bakery/piece-bakery/page.tsx |
GhabashiAdminPage |
frontend | healthy | app/admin/bakery/ghabashi/page.tsx |
BakeryReports |
frontend | healthy | app/admin/bakery/reports/page.tsx |
BakeryOrders |
frontend | healthy | app/admin/bakery/orders/page.tsx |
BakeryCustomers |
frontend | healthy | app/admin/bakery/customers/page.tsx |
BakeryActivityPage |
frontend | healthy | app/admin/bakery/activity/page.tsx |
BakeryStaffPage |
frontend | healthy | app/admin/bakery/staff/page.tsx |
BakeryProducts |
frontend | healthy | app/admin/bakery/products/page.tsx |
HRPage |
frontend | healthy | app/admin/hr/page.tsx |
ManagerDashboard |
frontend | healthy | app/admin/hr/manager/page.tsx |
SupervisorPanel |
frontend | healthy | app/admin/hr/supervisor/page.tsx |
AdminViolations |
frontend | healthy | app/admin/hr/violations/page.tsx |
GhabashiMenuPage |
frontend | healthy | app/admin/ghabashi-menu/page.tsx |
ManagerAccounts |
frontend | healthy | app/admin/accounts/page.tsx |
CategoriesPage |
frontend | healthy | app/admin/categories/page.tsx |
MenuManagement |
frontend | healthy | app/admin/menu/page.tsx |
CostCentre |
frontend | healthy | app/admin/cost-centre/page.tsx |
GhabashiLayout |
frontend | healthy | app/ghabashi/layout.tsx |
GhabashiMenuPage |
frontend | healthy | app/ghabashi/page.tsx |
BakeryLayout |
frontend | healthy | app/bakery/layout.tsx |
BakeryLogin |
frontend | healthy | app/bakery/page.tsx |
StaffDashboard |
frontend | healthy | app/bakery/dashboard/page.tsx |
GhabashiShiftSelect |
frontend | healthy | app/bakery/ghabashi/page.tsx |
GhabashiTaskList |
frontend | healthy | app/bakery/ghabashi/[shiftId]/page.tsx |
StaffOrders |
frontend | healthy | app/bakery/orders/page.tsx |
SupervisorLayout |
frontend | healthy | app/supervisor/layout.tsx |
SupervisorPage |
frontend | healthy | app/supervisor/page.tsx |
SupervisorLoginPage |
frontend | healthy | app/supervisor/login/page.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
branches |
data | healthy | supabase-schema.sql |
categories |
data | healthy | supabase-schema.sql |
menu_items |
data | healthy | supabase-schema.sql |
employees |
data | healthy | supabase-schema.sql |
bakery_products |
data | healthy | bakery-schema.sql |
bakery_customers |
data | healthy | bakery-schema.sql |
bakery_staff |
data | healthy | bakery-schema.sql |
bakery_orders |
data | healthy | bakery-schema.sql |
bakery_order_items |
data | healthy | bakery-schema.sql |
bakery_activity |
data | healthy | bakery-schema.sql |
violations |
data | healthy | scripts/violations-schema.sql |
branch_evaluations |
data | healthy | scripts/violations-schema.sql |
| Label | Layer | Status | Path |
|---|---|---|---|
password_literal::app/api/admin/manager-accounts/route.ts |
security | healthy | app/api/admin/manager-accounts/route.ts |
password_literal::app/admin/accounts/page.tsx |
security | healthy | app/admin/accounts/page.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
abdulmohsenfirsttest__Appetiemenu |
software | healthy | /data/fable5_failed_archive/abdulmohsenfirsttest__Appetieme… |
| Label | Layer | Status | Path |
|---|---|---|---|
celery |
data | healthy | lib/cost-data.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
/ |
frontend | healthy | app/api/bakery/auth/login/route.ts |
This page is publicly accessible at:
https://repobility.com/scan/051950f6-a918-48fb-90cc-b72804d6d1d7/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/051950f6-a918-48fb-90cc-b72804d6d1d7/
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.