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.

az212z/spa-salon-pro

https://github.com/az212z/spa-salon-pro · scanned 2026-06-17 01:36 UTC (1 month, 2 weeks ago)

13 raw signals (0 security + 13 graph)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 1 month, 2 weeks ago · v2 · last Δ +9.9 (diff) · 13 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 240 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
proxy software healthy src/proxy.ts:proxy
host software healthy src/proxy.ts:host
root software healthy src/proxy.ts:root
RootLayout software healthy src/app/layout.tsx:RootLayout
PlatformHome software healthy src/app/page.tsx:PlatformHome
brand software healthy src/app/page.tsx:brand
generateMetadata software healthy src/app/s/[slug]/layout.tsx:generateMetadata
TenantLayout software healthy src/app/s/[slug]/layout.tsx:TenantLayout
brand software healthy src/app/s/[slug]/layout.tsx:brand
SalonHome software healthy src/app/s/[slug]/page.tsx:SalonHome
LoginPage software healthy src/app/s/[slug]/login/page.tsx:LoginPage
AccountPage software healthy src/app/s/[slug]/account/page.tsx:AccountPage
AdminLayout software healthy src/app/s/[slug]/admin/layout.tsx:AdminLayout
AdminDashboard software healthy src/app/s/[slug]/admin/page.tsx:AdminDashboard
CustomersPage software healthy src/app/s/[slug]/admin/customers/page.tsx:CustomersPage
exportCsv software healthy src/app/s/[slug]/admin/customers/page.tsx:exportCsv
esc software healthy src/app/s/[slug]/admin/customers/page.tsx:esc
lines software healthy src/app/s/[slug]/admin/customers/page.tsx:lines
importCsv software healthy src/app/s/[slug]/admin/customers/page.tsx:importCsv
text software healthy src/app/s/[slug]/admin/customers/page.tsx:text
AddCustomer software healthy src/app/s/[slug]/admin/customers/page.tsx:AddCustomer
save software healthy src/app/s/[slug]/admin/customers/page.tsx:save
CustomerFile software healthy src/app/s/[slug]/admin/customers/[id]/page.tsx:CustomerFile
addNote software healthy src/app/s/[slug]/admin/customers/[id]/page.tsx:addNote
toggleTag software healthy src/app/s/[slug]/admin/customers/[id]/page.tsx:toggleTag
createTag software healthy src/app/s/[slug]/admin/customers/[id]/page.tsx:createTag
beauty software healthy src/app/s/[slug]/admin/customers/[id]/page.tsx:beauty
GiftPoints software healthy src/app/s/[slug]/admin/customers/[id]/page.tsx:GiftPoints
gift software healthy src/app/s/[slug]/admin/customers/[id]/page.tsx:gift
BeautyEdit software healthy src/app/s/[slug]/admin/customers/[id]/page.tsx:BeautyEdit
b software healthy src/app/s/[slug]/admin/customers/[id]/page.tsx:b
save software healthy src/app/s/[slug]/admin/customers/[id]/page.tsx:save
SettingsPage software healthy src/app/s/[slug]/admin/settings/page.tsx:SettingsPage
save software healthy src/app/s/[slug]/admin/settings/page.tsx:save
CalendarPage software healthy src/app/s/[slug]/admin/calendar/page.tsx:CalendarPage
changeDay software healthy src/app/s/[slug]/admin/calendar/page.tsx:changeDay
gridHeight software healthy src/app/s/[slug]/admin/calendar/page.tsx:gridHeight
transition software healthy src/app/s/[slug]/admin/calendar/page.tsx:transition
dragStart software healthy src/app/s/[slug]/admin/calendar/page.tsx:dragStart
colW software healthy src/app/s/[slug]/admin/calendar/page.tsx:colW
dragMove software healthy src/app/s/[slug]/admin/calendar/page.tsx:dragMove
dragEnd software healthy src/app/s/[slug]/admin/calendar/page.tsx:dragEnd
top software healthy src/app/s/[slug]/admin/calendar/page.tsx:top
h software healthy src/app/s/[slug]/admin/calendar/page.tsx:h
ManualBooking software healthy src/app/s/[slug]/admin/calendar/page.tsx:ManualBooking
loadSlots software healthy src/app/s/[slug]/admin/calendar/page.tsx:loadSlots
create software healthy src/app/s/[slug]/admin/calendar/page.tsx:create
StaffPage software healthy src/app/s/[slug]/admin/staff/page.tsx:StaffPage
EditStaff software healthy src/app/s/[slug]/admin/staff/page.tsx:EditStaff
toggleService software healthy src/app/s/[slug]/admin/staff/page.tsx:toggleService

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

LabelLayerStatusPath
eslint.config.mjs software healthy eslint.config.mjs
package-lock.json software healthy package-lock.json
README.md software healthy README.md
postcss.config.mjs software healthy postcss.config.mjs
package.json software healthy package.json
next.config.ts software healthy next.config.ts
tsconfig.json software healthy tsconfig.json
proxy.ts software healthy src/proxy.ts
globals.css software healthy src/app/globals.css
layout.tsx software healthy src/app/layout.tsx
page.tsx software healthy src/app/page.tsx
layout.tsx software healthy src/app/s/[slug]/layout.tsx
page.tsx software healthy src/app/s/[slug]/page.tsx
page.tsx software healthy src/app/s/[slug]/login/page.tsx
page.tsx software healthy src/app/s/[slug]/account/page.tsx
layout.tsx software healthy src/app/s/[slug]/admin/layout.tsx
page.tsx software healthy src/app/s/[slug]/admin/page.tsx
page.tsx software healthy src/app/s/[slug]/admin/customers/page.tsx
page.tsx software healthy src/app/s/[slug]/admin/customers/[id]/page.tsx
page.tsx software healthy src/app/s/[slug]/admin/settings/page.tsx
page.tsx software healthy src/app/s/[slug]/admin/calendar/page.tsx
page.tsx software healthy src/app/s/[slug]/admin/staff/page.tsx
page.tsx software healthy src/app/s/[slug]/admin/services/page.tsx
page.tsx software healthy src/app/s/[slug]/book/page.tsx
otp-login.tsx software healthy src/components/otp-login.tsx
booking-wizard.tsx software healthy src/components/booking-wizard.tsx
account-client.tsx software healthy src/components/account-client.tsx
shell.tsx software healthy src/components/admin/shell.tsx
ui.tsx software healthy src/components/admin/ui.tsx
context.tsx software healthy src/components/admin/context.tsx
format.ts software healthy src/lib/format.ts
server.ts software healthy src/lib/server.ts
customer.ts software healthy src/lib/customer.ts
database.types.ts software healthy src/lib/database.types.ts
supabase.ts software healthy src/lib/supabase.ts
ci.example.yml software healthy docs/ci.example.yml
database.md software healthy docs/database.md
seed.sql software healthy supabase/seed.sql
config.toml software healthy supabase/config.toml
booking_engine_test.sql software healthy supabase/tests/booking_engine_test.sql
otp.html software healthy supabase/templates/otp.html
20260611000700_messaging.sql software healthy supabase/migrations/20260611000700_messaging.sql
20260611001000_booking_engine.sql software healthy supabase/migrations/20260611001000_booking_engine.sql
20260611000900_plans_seed.sql software healthy supabase/migrations/20260611000900_plans_seed.sql
20260611001100_public_info.sql software healthy supabase/migrations/20260611001100_public_info.sql
20260611000500_bookings.sql software healthy supabase/migrations/20260611000500_bookings.sql
20260611000200_platform.sql software healthy supabase/migrations/20260611000200_platform.sql
20260611000800_rls.sql software healthy supabase/migrations/20260611000800_rls.sql
20260611000400_crm.sql software healthy supabase/migrations/20260611000400_crm.sql
20260611000600_growth.sql software healthy supabase/migrations/20260611000600_growth.sql

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

LabelLayerStatusPath
whatsapp_templates data healthy supabase/migrations/20260611000700_messaging.sql
campaigns data healthy supabase/migrations/20260611000700_messaging.sql
whatsapp_messages data healthy supabase/migrations/20260611000700_messaging.sql
bookings data healthy supabase/migrations/20260611000500_bookings.sql
booking_items data healthy supabase/migrations/20260611000500_bookings.sql
booking_holds data healthy supabase/migrations/20260611000500_bookings.sql
waitlist data healthy supabase/migrations/20260611000500_bookings.sql
platform_admins data healthy supabase/migrations/20260611000200_platform.sql
plans data healthy supabase/migrations/20260611000200_platform.sql
tenants data healthy supabase/migrations/20260611000200_platform.sql
subscriptions data healthy supabase/migrations/20260611000200_platform.sql
tenant_members data healthy supabase/migrations/20260611000200_platform.sql
customers data healthy supabase/migrations/20260611000400_crm.sql
customer_tags data healthy supabase/migrations/20260611000400_crm.sql
customer_tag_links data healthy supabase/migrations/20260611000400_crm.sql
customer_notes data healthy supabase/migrations/20260611000400_crm.sql
loyalty_transactions data healthy supabase/migrations/20260611000600_growth.sql
gift_cards data healthy supabase/migrations/20260611000600_growth.sql
coupons data healthy supabase/migrations/20260611000600_growth.sql
coupon_redemptions data healthy supabase/migrations/20260611000600_growth.sql
packages data healthy supabase/migrations/20260611000600_growth.sql
package_services data healthy supabase/migrations/20260611000600_growth.sql
customer_packages data healthy supabase/migrations/20260611000600_growth.sql
referrals data healthy supabase/migrations/20260611000600_growth.sql
reviews data healthy supabase/migrations/20260611000600_growth.sql
branches data healthy supabase/migrations/20260611000300_salon_core.sql
tenant_settings data healthy supabase/migrations/20260611000300_salon_core.sql
categories data healthy supabase/migrations/20260611000300_salon_core.sql
services data healthy supabase/migrations/20260611000300_salon_core.sql
staff data healthy supabase/migrations/20260611000300_salon_core.sql
staff_services data healthy supabase/migrations/20260611000300_salon_core.sql
staff_schedules data healthy supabase/migrations/20260611000300_salon_core.sql
staff_time_off data healthy supabase/migrations/20260611000300_salon_core.sql

LabelLayerStatusPath
src software healthy src
app software healthy src/app
s software healthy src/app/s
[slug] software healthy src/app/s/[slug]
login software healthy src/app/s/[slug]/login
account software healthy src/app/s/[slug]/account
admin software healthy src/app/s/[slug]/admin
customers software healthy src/app/s/[slug]/admin/customers
[id] software healthy src/app/s/[slug]/admin/customers/[id]
settings software healthy src/app/s/[slug]/admin/settings
calendar software healthy src/app/s/[slug]/admin/calendar
staff software healthy src/app/s/[slug]/admin/staff
services software healthy src/app/s/[slug]/admin/services
book software healthy src/app/s/[slug]/book
components software healthy src/components
admin software healthy src/components/admin
lib software healthy src/lib
docs software healthy docs
supabase software healthy supabase
tests software healthy supabase/tests
templates software healthy supabase/templates
migrations software healthy supabase/migrations
.claude software healthy .claude

LabelLayerStatusPath
RootLayout frontend healthy src/app/layout.tsx
LoginPage frontend healthy src/app/s/[slug]/login/page.tsx
AdminDashboard frontend healthy src/app/s/[slug]/admin/page.tsx
CustomersPage frontend healthy src/app/s/[slug]/admin/customers/page.tsx
CustomerFile frontend healthy src/app/s/[slug]/admin/customers/[id]/page.tsx
SettingsPage frontend healthy src/app/s/[slug]/admin/settings/page.tsx
CalendarPage frontend healthy src/app/s/[slug]/admin/calendar/page.tsx
StaffPage frontend healthy src/app/s/[slug]/admin/staff/page.tsx
ServicesPage frontend healthy src/app/s/[slug]/admin/services/page.tsx
OtpLogin frontend healthy src/components/otp-login.tsx
BookingWizard frontend healthy src/components/booking-wizard.tsx
AccountClient frontend healthy src/components/account-client.tsx
AdminShell frontend healthy src/components/admin/shell.tsx

LabelLayerStatusPath
/page.tsx frontend healthy src/app/page.tsx
/s/[slug] frontend healthy src/app/s/[slug]/page.tsx
/s/[slug]/login frontend healthy src/app/s/[slug]/login/page.tsx
/s/[slug]/account frontend healthy src/app/s/[slug]/account/page.tsx
/s/[slug]/admin frontend healthy src/app/s/[slug]/admin/page.tsx
/s/[slug]/admin/customers frontend healthy src/app/s/[slug]/admin/customers/page.tsx
/s/[slug]/admin/customers/[id] frontend healthy src/app/s/[slug]/admin/customers/[id]/page.tsx
/s/[slug]/admin/settings frontend healthy src/app/s/[slug]/admin/settings/page.tsx
/s/[slug]/admin/calendar frontend healthy src/app/s/[slug]/admin/calendar/page.tsx
/s/[slug]/admin/staff frontend healthy src/app/s/[slug]/admin/staff/page.tsx
/s/[slug]/admin/services frontend healthy src/app/s/[slug]/admin/services/page.tsx
/s/[slug]/book frontend healthy src/app/s/[slug]/book/page.tsx

LabelLayerStatusPath
20260611000700_messaging.sql data healthy supabase/migrations/20260611000700_messaging.sql
20260611001000_booking_engine.sql data healthy supabase/migrations/20260611001000_booking_engine.sql
20260611000900_plans_seed.sql data healthy supabase/migrations/20260611000900_plans_seed.sql
20260611001100_public_info.sql data healthy supabase/migrations/20260611001100_public_info.sql
20260611000500_bookings.sql data healthy supabase/migrations/20260611000500_bookings.sql
20260611000200_platform.sql data healthy supabase/migrations/20260611000200_platform.sql
20260611000800_rls.sql data healthy supabase/migrations/20260611000800_rls.sql
20260611000400_crm.sql data healthy supabase/migrations/20260611000400_crm.sql
20260611000600_growth.sql data healthy supabase/migrations/20260611000600_growth.sql
20260611000100_init.sql data healthy supabase/migrations/20260611000100_init.sql
20260611000300_salon_core.sql data healthy supabase/migrations/20260611000300_salon_core.sql

LabelLayerStatusPath
postgresql data healthy README.md
postgres data healthy README.md

LabelLayerStatusPath
az212z__spa-salon-pro software healthy /data/fable5_failed_archive/az212z__spa-salon-pro

LabelLayerStatusPath
127.0.0.1 network healthy README.md
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/c44a4e2b-05f7-444b-bcfa-93fce9c2fa4a/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/c44a4e2b-05f7-444b-bcfa-93fce9c2fa4a/

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.