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.

thoribanet-hassan/-salone_claude

https://github.com/thoribanet-hassan/-salone_claude · scanned 2026-06-16 00:35 UTC (2 months, 2 weeks ago)

31 raw signals (0 security + 31 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. 11 repeated signals grouped for readability. 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 478 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
hashPassword software healthy prisma/seed-general.mjs:hashPassword
main software healthy prisma/seed-general.mjs:main
main software healthy prisma/seed-services.mjs:main
hashPassword software healthy prisma/seed.mjs:hashPassword
main software healthy prisma/seed.mjs:main
url software healthy public/sw.js:url
middleware software healthy src/middleware.ts:middleware
localizeServeReason software healthy src/i18n/serve.ts:localizeServeReason
ShopPicker software healthy src/components/ShopPicker.tsx:ShopPicker
toggle software healthy src/components/ShopPicker.tsx:toggle
selectVisible software healthy src/components/ShopPicker.tsx:selectVisible
clearVisible software healthy src/components/ShopPicker.tsx:clearVisible
AnnouncementBanner software healthy src/components/AnnouncementBanner.tsx:AnnouncementBanner
banner software healthy src/components/AnnouncementBanner.tsx:banner
LangSwitcher software healthy src/components/LangSwitcher.tsx:LangSwitcher
pick software healthy src/components/LangSwitcher.tsx:pick
I software healthy src/app/LandingContent.tsx:I
IconQR software healthy src/app/LandingContent.tsx:IconQR
IconPhone software healthy src/app/LandingContent.tsx:IconPhone
IconBell software healthy src/app/LandingContent.tsx:IconBell
IconClock software healthy src/app/LandingContent.tsx:IconClock
IconUsers software healthy src/app/LandingContent.tsx:IconUsers
IconHeart software healthy src/app/LandingContent.tsx:IconHeart
IconChart software healthy src/app/LandingContent.tsx:IconChart
IconCalendar software healthy src/app/LandingContent.tsx:IconCalendar
IconTools software healthy src/app/LandingContent.tsx:IconTools
FloatingQR software healthy src/app/LandingContent.tsx:FloatingQR
PhoneMock software healthy src/app/LandingContent.tsx:PhoneMock
LandingContent software healthy src/app/LandingContent.tsx:LandingContent
pick software healthy src/app/LandingContent.tsx:pick
Home software healthy src/app/page.tsx:Home
RootLayout software healthy src/app/layout.tsx:RootLayout
createBookingAction software healthy src/app/j/[slug]/actions.ts:createBookingAction
JoinPage software healthy src/app/j/[slug]/page.tsx:JoinPage
lastToken software healthy src/app/j/[slug]/page.tsx:lastToken
SubmitButton software healthy src/app/j/[slug]/BookingForm.tsx:SubmitButton
BookingForm software healthy src/app/j/[slug]/BookingForm.tsx:BookingForm
toggle software healthy src/app/j/[slug]/BookingForm.tsx:toggle
findTicketAction software healthy src/app/j/[slug]/find/actions.ts:findTicketAction
FindPage software healthy src/app/j/[slug]/find/page.tsx:FindPage
SubmitButton software healthy src/app/j/[slug]/find/FindForm.tsx:SubmitButton
FindForm software healthy src/app/j/[slug]/find/FindForm.tsx:FindForm
DisplayPage software healthy src/app/display/[slug]/page.tsx:DisplayPage
DisplayView software healthy src/app/display/[slug]/DisplayView.tsx:DisplayView
onVisible software healthy src/app/display/[slug]/DisplayView.tsx:onVisible
toggleSound software healthy src/app/display/[slug]/DisplayView.tsx:toggleSound
SubmitButton software healthy src/app/login/LoginForm.tsx:SubmitButton
LoginForm software healthy src/app/login/LoginForm.tsx:LoginForm
loginAction software healthy src/app/login/actions.ts:loginAction
LoginPage software healthy src/app/login/page.tsx:LoginPage

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
tsconfig.json software healthy tsconfig.json
eslint.config.mjs software healthy eslint.config.mjs
AGENTS.md software healthy AGENTS.md
next.config.ts software healthy next.config.ts
CURRENT_STATUS.md software healthy docs/CURRENT_STATUS.md
NEXT_SESSION.md software healthy docs/NEXT_SESSION.md
PROJECT_STATE.md software healthy docs/PROJECT_STATE.md
ROADMAP.md software healthy docs/ROADMAP.md
DECISIONS.md software healthy docs/DECISIONS.md
seed-general.mjs software healthy prisma/seed-general.mjs
seed-services.mjs software healthy prisma/seed-services.mjs
seed.mjs software healthy prisma/seed.mjs
migration_lock.toml software healthy prisma/migrations/migration_lock.toml
migration.sql software healthy prisma/migrations/20260606165729_service_prices/migration.s…
migration.sql software healthy prisma/migrations/20260606163955_multi_service_label/migrat…
migration.sql software healthy prisma/migrations/20260605155128_add_allow_provider_choice/…
migration.sql software healthy prisma/migrations/20260604193600_partial_serving_index/migr…
migration.sql software healthy prisma/migrations/20260615161227_subscription_trial_lock/mi…
migration.sql software healthy prisma/migrations/20260610080313_facility_types_and_schedul…
migration.sql software healthy prisma/migrations/20260611163327_announcement_shop_targetin…
migration.sql software healthy prisma/migrations/20260612174455_service_rating/migration.s…
migration.sql software healthy prisma/migrations/20260606202737_appointments/migration.sql
migration.sql software healthy prisma/migrations/20260612180401_push_subscriptions/migrati…
migration.sql software healthy prisma/migrations/20260605154517_add_general_facility/migra…
migration.sql software healthy prisma/migrations/20260611164620_announcement_media/migrati…
migration.sql software healthy prisma/migrations/20260605152304_services_and_durations/mig…
migration.sql software healthy prisma/migrations/20260604193529_init/migration.sql
migration.sql software healthy prisma/migrations/20260615182543_display_lead_minutes/migra…
migration.sql software healthy prisma/migrations/20260605191201_add_allow_service_choice/m…
migration.sql software healthy prisma/migrations/20260611150927_events_and_ticket_source/m…
migration.sql software healthy prisma/migrations/20260610081336_facility_label_freetext/mi…
migration.sql software healthy prisma/migrations/20260611161328_announcements/migration.sql
migration.sql software healthy prisma/migrations/20260611174837_appointment_slots_and_hour…
migration.sql software healthy prisma/migrations/20260610035126_countdown_mode_none/migrat…
migration.sql software healthy prisma/migrations/20260612171745_shop_owned_announcements/m…
migration.sql software healthy prisma/migrations/20260605155534_manual_countdown_mode/migr…
launch.json software healthy .claude/launch.json
sw.js software healthy public/sw.js
middleware.ts software healthy src/middleware.ts
booking.ts software healthy src/i18n/booking.ts
auth.ts software healthy src/i18n/auth.ts
dashboard.ts software healthy src/i18n/dashboard.ts
subscription.ts software healthy src/i18n/subscription.ts
misc.ts software healthy src/i18n/misc.ts
serve.ts software healthy src/i18n/serve.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
prisma software healthy prisma
migrations software healthy prisma/migrations
20260606165729_service_prices software healthy prisma/migrations/20260606165729_service_prices
20260606163955_multi_service_label software healthy prisma/migrations/20260606163955_multi_service_label
20260605155128_add_allow_provider_choice software healthy prisma/migrations/20260605155128_add_allow_provider_choice
20260604193600_partial_serving_index software healthy prisma/migrations/20260604193600_partial_serving_index
20260615161227_subscription_trial_lock software healthy prisma/migrations/20260615161227_subscription_trial_lock
20260610080313_facility_types_and_scheduling software healthy prisma/migrations/20260610080313_facility_types_and_schedul…
20260611163327_announcement_shop_targeting software healthy prisma/migrations/20260611163327_announcement_shop_targeting
20260612174455_service_rating software healthy prisma/migrations/20260612174455_service_rating
20260606202737_appointments software healthy prisma/migrations/20260606202737_appointments
20260612180401_push_subscriptions software healthy prisma/migrations/20260612180401_push_subscriptions
20260605154517_add_general_facility software healthy prisma/migrations/20260605154517_add_general_facility
20260611164620_announcement_media software healthy prisma/migrations/20260611164620_announcement_media
20260605152304_services_and_durations software healthy prisma/migrations/20260605152304_services_and_durations
20260604193529_init software healthy prisma/migrations/20260604193529_init
20260615182543_display_lead_minutes software healthy prisma/migrations/20260615182543_display_lead_minutes
20260605191201_add_allow_service_choice software healthy prisma/migrations/20260605191201_add_allow_service_choice
20260611150927_events_and_ticket_source software healthy prisma/migrations/20260611150927_events_and_ticket_source
20260610081336_facility_label_freetext software healthy prisma/migrations/20260610081336_facility_label_freetext
20260611161328_announcements software healthy prisma/migrations/20260611161328_announcements
20260611174837_appointment_slots_and_hours software healthy prisma/migrations/20260611174837_appointment_slots_and_hours
20260610035126_countdown_mode_none software healthy prisma/migrations/20260610035126_countdown_mode_none
20260612171745_shop_owned_announcements software healthy prisma/migrations/20260612171745_shop_owned_announcements
20260605155534_manual_countdown_mode software healthy prisma/migrations/20260605155534_manual_countdown_mode
.claude software healthy .claude
public software healthy public
src software healthy src
i18n software healthy src/i18n
components software healthy src/components
app software healthy src/app
j software healthy src/app/j
[slug] software healthy src/app/j/[slug]
find software healthy src/app/j/[slug]/find
display software healthy src/app/display
[slug] software healthy src/app/display/[slug]
login software healthy src/app/login
api software healthy src/app/api
display software healthy src/app/api/display
[slug] software healthy src/app/api/display/[slug]
push software healthy src/app/api/push
key software healthy src/app/api/push/key
logout software healthy src/app/api/logout
cron software healthy src/app/api/cron
cleanup software healthy src/app/api/cron/cleanup
t software healthy src/app/api/t
[token] software healthy src/app/api/t/[token]
push software healthy src/app/api/t/[token]/push
rate software healthy src/app/api/t/[token]/rate

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

LabelLayerStatusPath
migration.sql data healthy prisma/migrations/20260606165729_service_prices/migration.s…
migration.sql data healthy prisma/migrations/20260606163955_multi_service_label/migrat…
migration.sql data healthy prisma/migrations/20260605155128_add_allow_provider_choice/…
migration.sql data healthy prisma/migrations/20260604193600_partial_serving_index/migr…
migration.sql data healthy prisma/migrations/20260615161227_subscription_trial_lock/mi…
migration.sql data healthy prisma/migrations/20260610080313_facility_types_and_schedul…
migration.sql data healthy prisma/migrations/20260611163327_announcement_shop_targetin…
migration.sql data healthy prisma/migrations/20260612174455_service_rating/migration.s…
migration.sql data healthy prisma/migrations/20260606202737_appointments/migration.sql
migration.sql data healthy prisma/migrations/20260612180401_push_subscriptions/migrati…
migration.sql data healthy prisma/migrations/20260605154517_add_general_facility/migra…
migration.sql data healthy prisma/migrations/20260611164620_announcement_media/migrati…
migration.sql data healthy prisma/migrations/20260605152304_services_and_durations/mig…
migration.sql data healthy prisma/migrations/20260604193529_init/migration.sql
migration.sql data healthy prisma/migrations/20260615182543_display_lead_minutes/migra…
migration.sql data healthy prisma/migrations/20260605191201_add_allow_service_choice/m…
migration.sql data healthy prisma/migrations/20260611150927_events_and_ticket_source/m…
migration.sql data healthy prisma/migrations/20260610081336_facility_label_freetext/mi…
migration.sql data healthy prisma/migrations/20260611161328_announcements/migration.sql
migration.sql data healthy prisma/migrations/20260611174837_appointment_slots_and_hour…
migration.sql data healthy prisma/migrations/20260610035126_countdown_mode_none/migrat…
migration.sql data healthy prisma/migrations/20260612171745_shop_owned_announcements/m…
migration.sql data healthy prisma/migrations/20260605155534_manual_countdown_mode/migr…

LabelLayerStatusPath
ShopPicker frontend healthy src/components/ShopPicker.tsx
LangSwitcher frontend healthy src/components/LangSwitcher.tsx
LandingContent frontend healthy src/app/LandingContent.tsx
Home frontend healthy src/app/page.tsx
RootLayout frontend healthy src/app/layout.tsx
BookingForm frontend healthy src/app/j/[slug]/BookingForm.tsx
FindForm frontend healthy src/app/j/[slug]/find/FindForm.tsx
DisplayView frontend healthy src/app/display/[slug]/DisplayView.tsx
LoginForm frontend healthy src/app/login/LoginForm.tsx
ServeView frontend healthy src/app/serve/ServeView.tsx
TicketView frontend healthy src/app/t/[token]/TicketView.tsx
QrActions frontend healthy src/app/q/[slug]/QrActions.tsx
RegisterForm frontend healthy src/app/register/RegisterForm.tsx
GuideContent frontend healthy src/app/guide/GuideContent.tsx
GuidePage frontend healthy src/app/guide/page.tsx

LabelLayerStatusPath
/page.tsx frontend healthy src/app/page.tsx
/j/[slug] frontend healthy src/app/j/[slug]/page.tsx
/j/[slug]/find frontend healthy src/app/j/[slug]/find/page.tsx
/display/[slug] frontend healthy src/app/display/[slug]/page.tsx
/login frontend healthy src/app/login/page.tsx
/dashboard frontend healthy src/app/dashboard/page.tsx
/dashboard/stats frontend healthy src/app/dashboard/stats/page.tsx
/serve frontend healthy src/app/serve/page.tsx
/t/[token] frontend healthy src/app/t/[token]/page.tsx
/q/[slug] frontend healthy src/app/q/[slug]/page.tsx
/founder frontend healthy src/app/founder/page.tsx
/register frontend healthy src/app/register/page.tsx
/guide frontend healthy src/app/guide/page.tsx
/ frontend healthy src/middleware.ts

LabelLayerStatusPath
password_literal::src/i18n/auth.ts security healthy src/i18n/auth.ts
password_literal::src/i18n/auth.ts security healthy src/i18n/auth.ts
password_literal::src/i18n/auth.ts security healthy src/i18n/auth.ts
password_literal::src/i18n/auth.ts security healthy src/i18n/auth.ts
password_literal::src/i18n/auth.ts security healthy src/i18n/auth.ts
password_literal::src/i18n/auth.ts security healthy src/i18n/auth.ts
password_literal::src/i18n/auth.ts security healthy src/i18n/auth.ts
password_literal::src/i18n/auth.ts security healthy src/i18n/auth.ts
password_literal::src/i18n/auth.ts security healthy src/i18n/auth.ts
password_literal::src/i18n/auth.ts security healthy src/i18n/auth.ts
password_literal::src/i18n/auth.ts security healthy src/i18n/auth.ts
password_literal::src/i18n/auth.ts security healthy src/i18n/auth.ts

LabelLayerStatusPath
push_subscriptions data healthy prisma/migrations/20260612180401_push_subscriptions/migrati…
services data healthy prisma/migrations/20260605152304_services_and_durations/mig…
barber_services data healthy prisma/migrations/20260605152304_services_and_durations/mig…
shops data healthy prisma/migrations/20260604193529_init/migration.sql
shop_settings data healthy prisma/migrations/20260604193529_init/migration.sql
users data healthy prisma/migrations/20260604193529_init/migration.sql
tickets data healthy prisma/migrations/20260604193529_init/migration.sql
ticket_counters data healthy prisma/migrations/20260604193529_init/migration.sql
events data healthy prisma/migrations/20260611150927_events_and_ticket_source/m…
announcements data healthy prisma/migrations/20260611161328_announcements/migration.sql

LabelLayerStatusPath
postgresql data healthy README.md
postgres data healthy package-lock.json

LabelLayerStatusPath
repobility-clone-ewtfifc2 software healthy /tmp/repobility-clone-ewtfifc2
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/c19d70d8-746a-47ed-ad6d-ac6c9279e720/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/c19d70d8-746a-47ed-ad6d-ac6c9279e720/

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.