https://github.com/RufatMusayev/rufesto
· scanned 2026-06-15 23:56 UTC (2 months, 3 weeks ago)
31 raw signals (0 security + 31 graph)
Last scanned 2 months, 3 weeks ago · v1 · 29 actionable findings from 1 signal source. 2 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 455 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 |
|---|---|---|---|
App |
software | healthy | client-resto/src/App.jsx:App |
DishFormModal |
software | healthy | client-resto/src/components/DishFormModal.jsx:DishFormModal |
update |
software | healthy | client-resto/src/components/DishFormModal.jsx:update |
handleFile |
software | healthy | client-resto/src/components/DishFormModal.jsx:handleFile |
handleRemovePhoto |
software | healthy | client-resto/src/components/DishFormModal.jsx:handleRemoveP… |
handleSave |
software | healthy | client-resto/src/components/DishFormModal.jsx:handleSave |
ProtectedRoute |
software | healthy | client-resto/src/components/ProtectedRoute.jsx:ProtectedRou… |
DeleteConfirmModal |
software | healthy | client-resto/src/components/DeleteConfirmModal.jsx:DeleteCo… |
DashboardLayout |
software | healthy | client-resto/src/components/layout/DashboardLayout.jsx:Dash… |
OverviewIcon |
software | healthy | client-resto/src/components/layout/DashboardLayout.jsx:Over… |
OrdersIcon |
software | healthy | client-resto/src/components/layout/DashboardLayout.jsx:Orde… |
KitchenIcon |
software | healthy | client-resto/src/components/layout/DashboardLayout.jsx:Kitc… |
TablesIcon |
software | healthy | client-resto/src/components/layout/DashboardLayout.jsx:Tabl… |
MenuIcon |
software | healthy | client-resto/src/components/layout/DashboardLayout.jsx:Menu… |
PromosIcon |
software | healthy | client-resto/src/components/layout/DashboardLayout.jsx:Prom… |
BookingsIcon |
software | healthy | client-resto/src/components/layout/DashboardLayout.jsx:Book… |
ExitIcon |
software | healthy | client-resto/src/components/layout/DashboardLayout.jsx:Exit… |
SunIcon |
software | healthy | client-resto/src/components/layout/DashboardLayout.jsx:SunI… |
MoonIcon |
software | healthy | client-resto/src/components/layout/DashboardLayout.jsx:Moon… |
AuthProvider |
software | healthy | client-resto/src/contexts/AuthContext.jsx:AuthProvider |
fetchStaff |
software | healthy | client-resto/src/contexts/AuthContext.jsx:fetchStaff |
signIn |
software | healthy | client-resto/src/contexts/AuthContext.jsx:signIn |
signOut |
software | healthy | client-resto/src/contexts/AuthContext.jsx:signOut |
useAuth |
software | healthy | client-resto/src/contexts/AuthContext.jsx:useAuth |
ThemeProvider |
software | healthy | client-resto/src/contexts/ThemeContext.jsx:ThemeProvider |
toggle |
software | healthy | client-resto/src/contexts/ThemeContext.jsx:toggle |
useTheme |
software | healthy | client-resto/src/contexts/ThemeContext.jsx:useTheme |
DashboardHome |
software | healthy | client-resto/src/pages/DashboardHome.jsx:DashboardHome |
loadAll |
software | healthy | client-resto/src/pages/DashboardHome.jsx:loadAll |
OrderRow |
software | healthy | client-resto/src/pages/DashboardHome.jsx:OrderRow |
alertStyle |
software | healthy | client-resto/src/pages/DashboardHome.jsx:alertStyle |
LoginPage |
software | healthy | client-resto/src/pages/LoginPage.jsx:LoginPage |
handleSubmit |
software | healthy | client-resto/src/pages/LoginPage.jsx:handleSubmit |
BookingsPage |
software | healthy | client-resto/src/pages/BookingsPage.jsx:BookingsPage |
load |
software | healthy | client-resto/src/pages/BookingsPage.jsx:load |
updateStatus |
software | healthy | client-resto/src/pages/BookingsPage.jsx:updateStatus |
OrdersPage |
software | healthy | client-resto/src/pages/OrdersPage.jsx:OrdersPage |
loadOrders |
software | healthy | client-resto/src/pages/OrdersPage.jsx:loadOrders |
updateStatus |
software | healthy | client-resto/src/pages/OrdersPage.jsx:updateStatus |
toggleExpand |
software | healthy | client-resto/src/pages/OrdersPage.jsx:toggleExpand |
OrderCard |
software | healthy | client-resto/src/pages/OrdersPage.jsx:OrderCard |
TablesPage |
software | healthy | client-resto/src/pages/TablesPage.jsx:TablesPage |
loadAll |
software | healthy | client-resto/src/pages/TablesPage.jsx:loadAll |
changeState |
software | healthy | client-resto/src/pages/TablesPage.jsx:changeState |
TableCard |
software | healthy | client-resto/src/pages/TablesPage.jsx:TableCard |
ticketUrgency |
software | healthy | client-resto/src/pages/KDSPage.jsx:ticketUrgency |
KDSPage |
software | healthy | client-resto/src/pages/KDSPage.jsx:KDSPage |
loadTickets |
software | healthy | client-resto/src/pages/KDSPage.jsx:loadTickets |
advance |
software | healthy | client-resto/src/pages/KDSPage.jsx:advance |
KDSTicket |
software | healthy | client-resto/src/pages/KDSPage.jsx:KDSTicket |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
skills-lock.json |
software | healthy | skills-lock.json |
CLAUDE.md |
software | healthy | CLAUDE.md |
package.json |
software | healthy | package.json |
package-lock.json |
software | healthy | package-lock.json |
AGENTS.md |
software | healthy | AGENTS.md |
docker-compose.yml |
software | healthy | docker-compose.yml |
vite.config.js |
software | healthy | client-resto/vite.config.js |
package.json |
software | healthy | client-resto/package.json |
index.html |
software | healthy | client-resto/index.html |
package-lock.json |
software | healthy | client-resto/package-lock.json |
.env.example |
software | healthy | client-resto/.env.example |
index.css |
software | healthy | client-resto/src/index.css |
App.jsx |
software | healthy | client-resto/src/App.jsx |
main.jsx |
software | healthy | client-resto/src/main.jsx |
DishFormModal.jsx |
software | healthy | client-resto/src/components/DishFormModal.jsx |
ProtectedRoute.jsx |
software | healthy | client-resto/src/components/ProtectedRoute.jsx |
DeleteConfirmModal.jsx |
software | healthy | client-resto/src/components/DeleteConfirmModal.jsx |
DashboardLayout.jsx |
software | healthy | client-resto/src/components/layout/DashboardLayout.jsx |
AuthContext.jsx |
software | healthy | client-resto/src/contexts/AuthContext.jsx |
ThemeContext.jsx |
software | healthy | client-resto/src/contexts/ThemeContext.jsx |
supabase.js |
software | healthy | client-resto/src/lib/supabase.js |
DashboardHome.jsx |
software | healthy | client-resto/src/pages/DashboardHome.jsx |
LoginPage.jsx |
software | healthy | client-resto/src/pages/LoginPage.jsx |
BookingsPage.jsx |
software | healthy | client-resto/src/pages/BookingsPage.jsx |
OrdersPage.jsx |
software | healthy | client-resto/src/pages/OrdersPage.jsx |
TablesPage.jsx |
software | healthy | client-resto/src/pages/TablesPage.jsx |
KDSPage.jsx |
software | healthy | client-resto/src/pages/KDSPage.jsx |
PromosPage.jsx |
software | healthy | client-resto/src/pages/PromosPage.jsx |
MenuPage.jsx |
software | healthy | client-resto/src/pages/MenuPage.jsx |
vite.config.js |
software | healthy | client/vite.config.js |
package.json |
software | healthy | client/package.json |
index.html |
software | healthy | client/index.html |
package-lock.json |
software | healthy | client/package-lock.json |
.env.example |
software | healthy | client/.env.example |
generate-qr.cjs |
software | healthy | client/scripts/generate-qr.cjs |
index.css |
software | healthy | client/src/index.css |
App.jsx |
software | healthy | client/src/App.jsx |
main.jsx |
software | healthy | client/src/main.jsx |
AuthCallback.jsx |
software | healthy | client/src/components/AuthCallback.jsx |
AuthModal.jsx |
software | healthy | client/src/components/AuthModal.jsx |
PaymentSheet.jsx |
software | healthy | client/src/components/PaymentSheet.jsx |
FloorPlanSheet.jsx |
software | healthy | client/src/components/FloorPlanSheet.jsx |
BookingModal.jsx |
software | healthy | client/src/components/BookingModal.jsx |
ActiveTableSheet.jsx |
software | healthy | client/src/components/ActiveTableSheet.jsx |
QRSheet.jsx |
software | healthy | client/src/components/QRSheet.jsx |
DishDetailSheet.jsx |
software | healthy | client/src/components/DishDetailSheet.jsx |
CartSheet.jsx |
software | healthy | client/src/components/CartSheet.jsx |
AIChatSheet.jsx |
software | healthy | client/src/components/AIChatSheet.jsx |
PromoCard.jsx |
software | healthy | client/src/components/PromoCard.jsx |
AIFab.jsx |
software | healthy | client/src/components/layout/AIFab.jsx |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
App |
frontend | healthy | client-resto/src/App.jsx |
DishFormModal |
frontend | healthy | client-resto/src/components/DishFormModal.jsx |
ProtectedRoute |
frontend | healthy | client-resto/src/components/ProtectedRoute.jsx |
DeleteConfirmModal |
frontend | healthy | client-resto/src/components/DeleteConfirmModal.jsx |
DashboardLayout |
frontend | healthy | client-resto/src/components/layout/DashboardLayout.jsx |
DashboardHome |
frontend | healthy | client-resto/src/pages/DashboardHome.jsx |
LoginPage |
frontend | healthy | client-resto/src/pages/LoginPage.jsx |
BookingsPage |
frontend | healthy | client-resto/src/pages/BookingsPage.jsx |
OrdersPage |
frontend | healthy | client-resto/src/pages/OrdersPage.jsx |
TablesPage |
frontend | healthy | client-resto/src/pages/TablesPage.jsx |
KDSPage |
frontend | healthy | client-resto/src/pages/KDSPage.jsx |
PromosPage |
frontend | healthy | client-resto/src/pages/PromosPage.jsx |
MenuPage |
frontend | healthy | client-resto/src/pages/MenuPage.jsx |
App |
frontend | healthy | client/src/App.jsx |
AuthCallback |
frontend | healthy | client/src/components/AuthCallback.jsx |
AuthModal |
frontend | healthy | client/src/components/AuthModal.jsx |
PaymentSheet |
frontend | healthy | client/src/components/PaymentSheet.jsx |
FloorPlanSheet |
frontend | healthy | client/src/components/FloorPlanSheet.jsx |
BookingModal |
frontend | healthy | client/src/components/BookingModal.jsx |
ActiveTableSheet |
frontend | healthy | client/src/components/ActiveTableSheet.jsx |
QRSheet |
frontend | healthy | client/src/components/QRSheet.jsx |
DishDetailSheet |
frontend | healthy | client/src/components/DishDetailSheet.jsx |
CartSheet |
frontend | healthy | client/src/components/CartSheet.jsx |
AIChatSheet |
frontend | healthy | client/src/components/AIChatSheet.jsx |
PromoCard |
frontend | healthy | client/src/components/PromoCard.jsx |
AIFab |
frontend | healthy | client/src/components/layout/AIFab.jsx |
Sidebar |
frontend | healthy | client/src/components/layout/Sidebar.jsx |
CartFab |
frontend | healthy | client/src/components/layout/CartFab.jsx |
AppLayout |
frontend | healthy | client/src/components/layout/AppLayout.jsx |
BottomNav |
frontend | healthy | client/src/components/layout/BottomNav.jsx |
ExplorePage |
frontend | healthy | client/src/pages/ExplorePage.jsx |
AIPage |
frontend | healthy | client/src/pages/AIPage.jsx |
ProfilePage |
frontend | healthy | client/src/pages/ProfilePage.jsx |
MapPage |
frontend | healthy | client/src/pages/MapPage.jsx |
HomePage |
frontend | healthy | client/src/pages/HomePage.jsx |
NotificationsPage |
frontend | healthy | client/src/pages/NotificationsPage.jsx |
TablePage |
frontend | healthy | client/src/pages/TablePage.jsx |
RestaurantPage |
frontend | healthy | client/src/pages/RestaurantPage.jsx |
| Label | Layer | Status | Path |
|---|---|---|---|
/DashboardHome |
frontend | healthy | client-resto/src/pages/DashboardHome.jsx |
/LoginPage |
frontend | healthy | client-resto/src/pages/LoginPage.jsx |
/BookingsPage |
frontend | healthy | client-resto/src/pages/BookingsPage.jsx |
/OrdersPage |
frontend | healthy | client-resto/src/pages/OrdersPage.jsx |
/TablesPage |
frontend | healthy | client-resto/src/pages/TablesPage.jsx |
/KDSPage |
frontend | healthy | client-resto/src/pages/KDSPage.jsx |
/PromosPage |
frontend | healthy | client-resto/src/pages/PromosPage.jsx |
/MenuPage |
frontend | healthy | client-resto/src/pages/MenuPage.jsx |
/ExplorePage |
frontend | healthy | client/src/pages/ExplorePage.jsx |
/AIPage |
frontend | healthy | client/src/pages/AIPage.jsx |
/ProfilePage |
frontend | healthy | client/src/pages/ProfilePage.jsx |
/MapPage |
frontend | healthy | client/src/pages/MapPage.jsx |
/HomePage |
frontend | healthy | client/src/pages/HomePage.jsx |
/NotificationsPage |
frontend | healthy | client/src/pages/NotificationsPage.jsx |
/TablePage |
frontend | healthy | client/src/pages/TablePage.jsx |
/RestaurantPage |
frontend | healthy | client/src/pages/RestaurantPage.jsx |
/login |
frontend | healthy | client-resto/src/App.jsx |
/ |
frontend | healthy | client-resto/src/App.jsx |
/orders |
frontend | healthy | client-resto/src/App.jsx |
/kds |
frontend | healthy | client-resto/src/App.jsx |
/tables |
frontend | healthy | client-resto/src/App.jsx |
/menu |
frontend | healthy | client-resto/src/App.jsx |
/promos |
frontend | healthy | client-resto/src/App.jsx |
/bookings |
frontend | healthy | client-resto/src/App.jsx |
* |
frontend | healthy | client-resto/src/App.jsx |
/auth/callback |
frontend | healthy | client/src/App.jsx |
/restaurant/:slug |
frontend | healthy | client/src/App.jsx |
/explore |
frontend | healthy | client/src/App.jsx |
/map |
frontend | healthy | client/src/App.jsx |
/profile |
frontend | healthy | client/src/App.jsx |
/notifications |
frontend | healthy | client/src/App.jsx |
/table |
frontend | healthy | client/src/App.jsx |
| Label | Layer | Status | Path |
|---|---|---|---|
client-resto |
software | healthy | client-resto |
src |
software | healthy | client-resto/src |
components |
software | healthy | client-resto/src/components |
layout |
software | healthy | client-resto/src/components/layout |
contexts |
software | healthy | client-resto/src/contexts |
lib |
software | healthy | client-resto/src/lib |
pages |
software | healthy | client-resto/src/pages |
client |
software | healthy | client |
scripts |
software | healthy | client/scripts |
src |
software | healthy | client/src |
components |
software | healthy | client/src/components |
layout |
software | healthy | client/src/components/layout |
contexts |
software | healthy | client/src/contexts |
lib |
software | healthy | client/src/lib |
pages |
software | healthy | client/src/pages |
shared |
software | healthy | shared |
sql |
software | healthy | sql |
server |
software | healthy | server |
routes |
software | healthy | server/routes |
| Label | Layer | Status | Path |
|---|---|---|---|
USE /api/restaurants |
api | healthy | server/index.js |
USE /api/dishes |
api | healthy | server/index.js |
GET /api/health |
api | healthy | server/index.js |
GET / |
api | healthy | server/routes/dishes.js |
GET /:id |
api | healthy | server/routes/dishes.js |
PATCH /:id/toggle |
api | healthy | server/routes/dishes.js |
GET /:slug |
api | healthy | server/routes/restaurants.js |
| Label | Layer | Status | Path |
|---|---|---|---|
likes |
data | healthy | sql/17_likes.sql |
user_follows |
data | healthy | sql/13_user_follows.sql |
saved_dishes |
data | healthy | sql/14_saved_dishes.sql |
feedback |
data | healthy | sql/12_feedback.sql |
| Label | Layer | Status | Path |
|---|---|---|---|
port:3001 |
network | healthy | docker-compose.yml |
port:80 |
network | healthy | docker-compose.yml |
port:5174 |
network | healthy | client-resto/vite.config.js |
port:5173 |
network | healthy | client/vite.config.js |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::server/routes/dishes.js |
security | healthy | server/routes/dishes.js |
auth::client/src/components/AuthModal.jsx |
security | healthy | client/src/components/AuthModal.jsx |
auth::client/src/contexts/AuthContext.jsx |
security | healthy | client/src/contexts/AuthContext.jsx |
auth::client/src/components/AuthCallback.jsx |
security | healthy | client/src/components/AuthCallback.jsx |
| Label | Layer | Status | Path |
|---|---|---|---|
image::server/Dockerfile |
hardware | healthy | server/Dockerfile |
web |
hardware | healthy | docker-compose.yml |
api |
hardware | healthy | docker-compose.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
2.78.75.98 |
network | healthy | client/src/components/PaymentSheet.jsx |
03.03.06.058 |
network | healthy | client/src/components/layout/Sidebar.jsx |
| Label | Layer | Status | Path |
|---|---|---|---|
password_literal::client/src/components/AuthModal.jsx |
security | healthy | client/src/components/AuthModal.jsx |
password_literal::client/src/components/AuthModal.jsx |
security | healthy | client/src/components/AuthModal.jsx |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-j_9jn_rz |
software | healthy | /tmp/repobility-clone-j_9jn_rz |
This page is publicly accessible at:
https://repobility.com/scan/948d80d7-68d6-4bd1-ab5e-81902d63d88b/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/948d80d7-68d6-4bd1-ab5e-81902d63d88b/
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.