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.

said019/Urban-Eats

https://github.com/said019/Urban-Eats · scanned 2026-06-16 00:00 UTC (2 months, 3 weeks ago)

63 raw signals (0 security + 63 graph)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 2 months, 3 weeks ago · v1 · 63 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 410 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
dbInit software healthy apps/api/src/db.ts:dbInit
buildApplePassBuffer software healthy apps/api/src/wallet/apple.ts:buildApplePassBuffer
sendAPNsAlertNotification software healthy apps/api/src/wallet/apple.ts:sendAPNsAlertNotification
buildGoogleWalletUrl software healthy apps/api/src/wallet/google.ts:buildGoogleWalletUrl
checkAppleAuth software healthy apps/api/src/routes/apple-wallet-service.ts:checkAppleAuth
requireAdmin software healthy apps/api/src/routes/admin.ts:requireAdmin
bizId software healthy apps/api/src/routes/admin.ts:bizId
RedeemModal software healthy apps/web/src/components/RedeemModal.tsx:RedeemModal
StampGrid software healthy apps/web/src/components/StampGrid.tsx:StampGrid
RamenBowl software healthy apps/web/src/components/StampGrid.tsx:RamenBowl
QrScanner software healthy apps/web/src/components/QrScanner.tsx:QrScanner
safeStopScanner software healthy apps/web/src/components/QrScanner.tsx:safeStopScanner
onSuccess software healthy apps/web/src/components/QrScanner.tsx:onSuccess
SocialRequirements software healthy apps/web/src/components/SocialRequirements.tsx:SocialRequir…
InstagramIcon software healthy apps/web/src/components/SocialRequirements.tsx:InstagramIcon
WhatsAppIcon software healthy apps/web/src/components/SocialRequirements.tsx:WhatsAppIcon
manifest software healthy apps/web/src/app/manifest.ts:manifest
Home software healthy apps/web/src/app/page.tsx:Home
RootLayout software healthy apps/web/src/app/layout.tsx:RootLayout
POST software healthy apps/web/src/app/api/auth/login/route.ts:POST
POST software healthy apps/web/src/app/api/auth/setup-admin/route.ts:POST
GET software healthy apps/web/src/app/api/wallet/v1/passes/[passTypeId]/[serialN…
POST software healthy apps/web/src/app/api/wallet/v1/log/route.ts:POST
GET software healthy apps/web/src/app/api/wallet/v1/devices/[deviceId]/registrat…
checkAuth software healthy apps/web/src/app/api/wallet/v1/devices/[deviceId]/registrat…
POST software healthy apps/web/src/app/api/wallet/v1/devices/[deviceId]/registrat…
DELETE software healthy apps/web/src/app/api/wallet/v1/devices/[deviceId]/registrat…
GET software healthy apps/web/src/app/api/loyalty/assets/[file]/route.ts:GET
POST software healthy apps/web/src/app/api/loyalty/lookup/route.ts:POST
GET software healthy apps/web/src/app/api/loyalty/clients/[clientId]/route.ts:GET
GET software healthy apps/web/src/app/api/loyalty/clients/[clientId]/google-wall…
POST software healthy apps/web/src/app/api/loyalty/clients/[clientId]/redeem/rout…
GET software healthy apps/web/src/app/api/loyalty/clients/[clientId]/apple-walle…
auth software healthy apps/web/src/app/api/admin/wallet-debug/[clientId]/route.ts…
GET software healthy apps/web/src/app/api/admin/wallet-debug/[clientId]/route.ts…
auth software healthy apps/web/src/app/api/admin/broadcast/route.ts:auth
POST software healthy apps/web/src/app/api/admin/broadcast/route.ts:POST
auth software healthy apps/web/src/app/api/admin/birthdays/route.ts:auth
GET software healthy apps/web/src/app/api/admin/birthdays/route.ts:GET
POST software healthy apps/web/src/app/api/admin/birthdays/route.ts:POST
firstName software healthy apps/web/src/app/api/admin/birthdays/route.ts:firstName
POST software healthy apps/web/src/app/api/admin/clients/route.ts:POST
auth software healthy apps/web/src/app/api/admin/sales/route.ts:auth
POST software healthy apps/web/src/app/api/admin/sales/route.ts:POST
GET software healthy apps/web/src/app/api/admin/sales/route.ts:GET
auth software healthy apps/web/src/app/api/admin/wallet-sync/[clientId]/route.ts:…
POST software healthy apps/web/src/app/api/admin/wallet-sync/[clientId]/route.ts:…
auth software healthy apps/web/src/app/api/admin/rewards/route.ts:auth
GET software healthy apps/web/src/app/api/admin/rewards/route.ts:GET
POST software healthy apps/web/src/app/api/admin/rewards/route.ts:POST

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

LabelLayerStatusPath
pnpm-lock.yaml software healthy pnpm-lock.yaml
package.json software healthy package.json
init.sql software healthy init.sql
pnpm-workspace.yaml software healthy pnpm-workspace.yaml
docker-compose.yml software healthy docker-compose.yml
package.json software healthy apps/api/package.json
tsconfig.json software healthy apps/api/tsconfig.json
index.ts software healthy apps/api/src/index.ts
db.ts software healthy apps/api/src/db.ts
apple.ts software healthy apps/api/src/wallet/apple.ts
google.ts software healthy apps/api/src/wallet/google.ts
loyalty.ts software healthy apps/api/src/routes/loyalty.ts
auth.ts software healthy apps/api/src/routes/auth.ts
apple-wallet-service.ts software healthy apps/api/src/routes/apple-wallet-service.ts
admin.ts software healthy apps/api/src/routes/admin.ts
postcss.config.mjs software healthy apps/web/postcss.config.mjs
README.md software healthy apps/web/README.md
CLAUDE.md software healthy apps/web/CLAUDE.md
package.json software healthy apps/web/package.json
.env.example software healthy apps/web/.env.example
tsconfig.json software healthy apps/web/tsconfig.json
eslint.config.mjs software healthy apps/web/eslint.config.mjs
AGENTS.md software healthy apps/web/AGENTS.md
next.config.ts software healthy apps/web/next.config.ts
RedeemModal.tsx software healthy apps/web/src/components/RedeemModal.tsx
StampGrid.tsx software healthy apps/web/src/components/StampGrid.tsx
QrScanner.tsx software healthy apps/web/src/components/QrScanner.tsx
SocialRequirements.tsx software healthy apps/web/src/components/SocialRequirements.tsx
globals.css software healthy apps/web/src/app/globals.css
manifest.ts software healthy apps/web/src/app/manifest.ts
page.tsx software healthy apps/web/src/app/page.tsx
layout.tsx software healthy apps/web/src/app/layout.tsx
route.ts software healthy apps/web/src/app/api/auth/login/route.ts
route.ts software healthy apps/web/src/app/api/auth/setup-admin/route.ts
route.ts software healthy apps/web/src/app/api/wallet/v1/passes/[passTypeId]/[serialN…
route.ts software healthy apps/web/src/app/api/wallet/v1/log/route.ts
route.ts software healthy apps/web/src/app/api/wallet/v1/devices/[deviceId]/registrat…
route.ts software healthy apps/web/src/app/api/wallet/v1/devices/[deviceId]/registrat…
route.ts software healthy apps/web/src/app/api/loyalty/assets/[file]/route.ts
route.ts software healthy apps/web/src/app/api/loyalty/lookup/route.ts
route.ts software healthy apps/web/src/app/api/loyalty/clients/[clientId]/route.ts
route.ts software healthy apps/web/src/app/api/loyalty/clients/[clientId]/google-wall…
route.ts software healthy apps/web/src/app/api/loyalty/clients/[clientId]/redeem/rout…
route.ts software healthy apps/web/src/app/api/loyalty/clients/[clientId]/apple-walle…
route.ts software healthy apps/web/src/app/api/admin/wallet-debug/[clientId]/route.ts
route.ts software healthy apps/web/src/app/api/admin/broadcast/route.ts
route.ts software healthy apps/web/src/app/api/admin/birthdays/route.ts
route.ts software healthy apps/web/src/app/api/admin/clients/route.ts
route.ts software healthy apps/web/src/app/api/admin/sales/route.ts
route.ts software healthy apps/web/src/app/api/admin/wallet-sync/[clientId]/route.ts

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

LabelLayerStatusPath
apps software healthy apps
api software healthy apps/api
src software healthy apps/api/src
wallet software healthy apps/api/src/wallet
routes software healthy apps/api/src/routes
web software healthy apps/web
src software healthy apps/web/src
components software healthy apps/web/src/components
app software healthy apps/web/src/app
api software healthy apps/web/src/app/api
auth software healthy apps/web/src/app/api/auth
login software healthy apps/web/src/app/api/auth/login
setup-admin software healthy apps/web/src/app/api/auth/setup-admin
wallet software healthy apps/web/src/app/api/wallet
v1 software healthy apps/web/src/app/api/wallet/v1
passes software healthy apps/web/src/app/api/wallet/v1/passes
[passTypeId] software healthy apps/web/src/app/api/wallet/v1/passes/[passTypeId]
[serialNumber] software healthy apps/web/src/app/api/wallet/v1/passes/[passTypeId]/[serialN…
log software healthy apps/web/src/app/api/wallet/v1/log
devices software healthy apps/web/src/app/api/wallet/v1/devices
[deviceId] software healthy apps/web/src/app/api/wallet/v1/devices/[deviceId]
registrations software healthy apps/web/src/app/api/wallet/v1/devices/[deviceId]/registrat…
[passTypeId] software healthy apps/web/src/app/api/wallet/v1/devices/[deviceId]/registrat…
[serialNumber] software healthy apps/web/src/app/api/wallet/v1/devices/[deviceId]/registrat…
loyalty software healthy apps/web/src/app/api/loyalty
assets software healthy apps/web/src/app/api/loyalty/assets
[file] software healthy apps/web/src/app/api/loyalty/assets/[file]
lookup software healthy apps/web/src/app/api/loyalty/lookup
clients software healthy apps/web/src/app/api/loyalty/clients
[clientId] software healthy apps/web/src/app/api/loyalty/clients/[clientId]
google-wallet software healthy apps/web/src/app/api/loyalty/clients/[clientId]/google-wall…
redeem software healthy apps/web/src/app/api/loyalty/clients/[clientId]/redeem
apple-wallet software healthy apps/web/src/app/api/loyalty/clients/[clientId]/apple-wallet
admin software healthy apps/web/src/app/api/admin
wallet-debug software healthy apps/web/src/app/api/admin/wallet-debug
[clientId] software healthy apps/web/src/app/api/admin/wallet-debug/[clientId]
broadcast software healthy apps/web/src/app/api/admin/broadcast
birthdays software healthy apps/web/src/app/api/admin/birthdays
clients software healthy apps/web/src/app/api/admin/clients
sales software healthy apps/web/src/app/api/admin/sales
wallet-sync software healthy apps/web/src/app/api/admin/wallet-sync
[clientId] software healthy apps/web/src/app/api/admin/wallet-sync/[clientId]
rewards software healthy apps/web/src/app/api/admin/rewards
[rewardId] software healthy apps/web/src/app/api/admin/rewards/[rewardId]
reports software healthy apps/web/src/app/api/admin/reports
db-init software healthy apps/web/src/app/api/admin/db-init
products software healthy apps/web/src/app/api/admin/products
[productId] software healthy apps/web/src/app/api/admin/products/[productId]
stamp software healthy apps/web/src/app/api/admin/stamp
[clientId] software healthy apps/web/src/app/api/admin/stamp/[clientId]

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

LabelLayerStatusPath
auth::apps/web/src/app/api/auth/setup-admin/route.ts security healthy apps/web/src/app/api/auth/setup-admin/route.ts
auth::apps/web/src/app/api/admin/rewards/[rewardId]/route.ts security healthy apps/web/src/app/api/admin/rewards/[rewardId]/route.ts
auth::apps/web/src/app/api/admin/wallet-debug/[clientId]/ro… security healthy apps/web/src/app/api/admin/wallet-debug/[clientId]/route.ts
auth::apps/web/src/app/api/admin/stats/route.ts security healthy apps/web/src/app/api/admin/stats/route.ts
auth::apps/web/src/app/api/admin/products/route.ts security healthy apps/web/src/app/api/admin/products/route.ts
auth::apps/web/src/app/api/admin/wallet-sync/[clientId]/rou… security healthy apps/web/src/app/api/admin/wallet-sync/[clientId]/route.ts
auth::apps/web/src/app/api/admin/products/[productId]/route… security healthy apps/web/src/app/api/admin/products/[productId]/route.ts
auth::apps/web/src/app/api/auth/login/route.ts security healthy apps/web/src/app/api/auth/login/route.ts
auth::apps/web/src/app/api/admin/sales/route.ts security healthy apps/web/src/app/api/admin/sales/route.ts
auth::apps/api/src/wallet/apple.ts security healthy apps/api/src/wallet/apple.ts
auth::apps/web/src/app/api/admin/reports/route.ts security healthy apps/web/src/app/api/admin/reports/route.ts
auth::apps/web/src/lib/apple-wallet.ts security healthy apps/web/src/lib/apple-wallet.ts
auth::apps/api/src/wallet/google.ts security healthy apps/api/src/wallet/google.ts
auth::apps/web/src/app/api/admin/clients-list/route.ts security healthy apps/web/src/app/api/admin/clients-list/route.ts
auth::apps/web/src/app/admin/login/page.tsx security healthy apps/web/src/app/admin/login/page.tsx
auth::apps/api/src/routes/auth.ts security healthy apps/api/src/routes/auth.ts
auth::apps/web/src/app/api/admin/broadcast/route.ts security healthy apps/web/src/app/api/admin/broadcast/route.ts
auth::apps/web/src/app/api/admin/stamp/[clientId]/route.ts security healthy apps/web/src/app/api/admin/stamp/[clientId]/route.ts
auth::apps/web/src/app/api/admin/db-init/route.ts security healthy apps/web/src/app/api/admin/db-init/route.ts
auth::apps/web/src/lib/admin-fetch.ts security healthy apps/web/src/lib/admin-fetch.ts
auth::apps/web/src/app/api/admin/rewards/route.ts security healthy apps/web/src/app/api/admin/rewards/route.ts
auth::apps/web/src/app/api/admin/birthdays/route.ts security healthy apps/web/src/app/api/admin/birthdays/route.ts
auth::apps/api/src/routes/admin.ts security healthy apps/api/src/routes/admin.ts
auth::apps/web/src/lib/google-wallet.ts security healthy apps/web/src/lib/google-wallet.ts
auth::apps/web/.env.example security healthy apps/web/.env.example

LabelLayerStatusPath
USE /api/loyalty/assets api healthy apps/api/src/index.ts
GET /api/health api healthy apps/api/src/index.ts
USE /api/auth api healthy apps/api/src/index.ts
USE /api/admin api healthy apps/api/src/index.ts
USE /api/loyalty api healthy apps/api/src/index.ts
USE /api/wallet/v1 api healthy apps/api/src/index.ts
GET /clients/search/:name api healthy apps/api/src/routes/loyalty.ts
GET /clients/:clientId api healthy apps/api/src/routes/loyalty.ts
GET /clients/:clientId/apple-wallet api healthy apps/api/src/routes/loyalty.ts
GET /clients/:clientId/google-wallet api healthy apps/api/src/routes/loyalty.ts
POST /clients/:clientId/redeem api healthy apps/api/src/routes/loyalty.ts
POST /login api healthy apps/api/src/routes/auth.ts
POST /devices/:deviceId/registrations/:passTypeId/:serialNu… api healthy apps/api/src/routes/apple-wallet-service.ts
DELETE /devices/:deviceId/registrations/:passTypeId/:serial… api healthy apps/api/src/routes/apple-wallet-service.ts
GET /devices/:deviceId/registrations/:passTypeId api healthy apps/api/src/routes/apple-wallet-service.ts
GET /passes/:passTypeId/:serialNumber api healthy apps/api/src/routes/apple-wallet-service.ts
POST /log api healthy apps/api/src/routes/apple-wallet-service.ts
GET /clients api healthy apps/api/src/routes/admin.ts
POST /clients/:id/stamp api healthy apps/api/src/routes/admin.ts
POST /clients api healthy apps/api/src/routes/admin.ts

LabelLayerStatusPath
Home frontend healthy apps/web/src/app/page.tsx
RootLayout frontend healthy apps/web/src/app/layout.tsx
AdminDashboardPage frontend healthy apps/web/src/app/admin/page.tsx
AdminLayout frontend healthy apps/web/src/app/admin/layout.tsx
InventoryPage frontend healthy apps/web/src/app/admin/inventory/page.tsx
AdminLoginPage frontend healthy apps/web/src/app/admin/login/page.tsx
BroadcastPage frontend healthy apps/web/src/app/admin/broadcast/page.tsx
BirthdaysPage frontend healthy apps/web/src/app/admin/birthdays/page.tsx
AdminClientDetailPage frontend healthy apps/web/src/app/admin/clients/[clientId]/page.tsx
POSPage frontend healthy apps/web/src/app/admin/pos/page.tsx
RewardsPage frontend healthy apps/web/src/app/admin/rewards/page.tsx
ReportsPage frontend healthy apps/web/src/app/admin/reports/page.tsx
AdminSetupPage frontend healthy apps/web/src/app/admin/setup/page.tsx
CardPage frontend healthy apps/web/src/app/card/[clientId]/page.tsx
RegisterPage frontend healthy apps/web/src/app/register/page.tsx

LabelLayerStatusPath
/page.tsx frontend healthy apps/web/src/app/page.tsx
/admin frontend healthy apps/web/src/app/admin/page.tsx
/admin/inventory frontend healthy apps/web/src/app/admin/inventory/page.tsx
/admin/login frontend healthy apps/web/src/app/admin/login/page.tsx
/admin/broadcast frontend healthy apps/web/src/app/admin/broadcast/page.tsx
/admin/birthdays frontend healthy apps/web/src/app/admin/birthdays/page.tsx
/admin/clients/[clientId] frontend healthy apps/web/src/app/admin/clients/[clientId]/page.tsx
/admin/pos frontend healthy apps/web/src/app/admin/pos/page.tsx
/admin/rewards frontend healthy apps/web/src/app/admin/rewards/page.tsx
/admin/reports frontend healthy apps/web/src/app/admin/reports/page.tsx
/admin/setup frontend healthy apps/web/src/app/admin/setup/page.tsx
/card/[clientId] frontend healthy apps/web/src/app/card/[clientId]/page.tsx
/register frontend healthy apps/web/src/app/register/page.tsx

LabelLayerStatusPath
businesses data healthy init.sql
admins data healthy init.sql
clients data healthy init.sql
rewards data healthy init.sql
redemptions data healthy init.sql
wallet_passes data healthy init.sql
apple_wallet_devices data healthy init.sql
apple_wallet_updates data healthy init.sql
notification_logs data healthy init.sql

LabelLayerStatusPath
3.074.149.198 network healthy apps/web/src/components/SocialRequirements.tsx
4.487.709.306 network healthy apps/web/src/components/SocialRequirements.tsx
1.694.625.712 network healthy apps/web/src/components/SocialRequirements.tsx
1.871.118.571 network healthy apps/web/src/components/SocialRequirements.tsx
3.741.982.998 network healthy apps/web/src/components/SocialRequirements.tsx
3.08.78.71 network healthy apps/web/src/app/card/[clientId]/page.tsx

LabelLayerStatusPath
port:64 network healthy pnpm-lock.yaml
port:16 network healthy pnpm-lock.yaml
port:5432 network healthy docker-compose.yml

LabelLayerStatusPath
postgres data healthy pnpm-lock.yaml
postgresql data healthy docker-compose.yml

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

LabelLayerStatusPath
db hardware healthy docker-compose.yml

LabelLayerStatusPath
vps::gcp hardware healthy pnpm-lock.yaml
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/eb7b70bc-d511-4f33-a7e2-51819337a7c5/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/eb7b70bc-d511-4f33-a7e2-51819337a7c5/

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.