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.

tonyc973/schedule-in-real-time

https://github.com/tonyc973/schedule-in-real-time · scanned 2026-06-16 00:39 UTC (2 months, 1 week ago)

21 raw signals (0 security + 21 graph)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 2 months, 1 week ago · v1 · 21 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 267 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
mulberry32 software healthy prisma/seed.ts:mulberry32
rand software healthy prisma/seed.ts:rand
randInt software healthy prisma/seed.ts:randInt
round5 software healthy prisma/seed.ts:round5
slugify software healthy prisma/seed.ts:slugify
buildWorkingHours software healthy prisma/seed.ts:buildWorkingHours
localDateAtOffset software healthy prisma/seed.ts:localDateAtOffset
main software healthy prisma/seed.ts:main
TopNav software healthy src/components/TopNav.tsx:TopNav
minuteLabel software healthy src/components/SalonDetail.tsx:minuteLabel
SalonDetail software healthy src/components/SalonDetail.tsx:SalonDetail
MiniMap software healthy src/components/MiniMap.tsx:MiniMap
AccountControl software healthy src/components/HomeClient.tsx:AccountControl
Wordmark software healthy src/components/HomeClient.tsx:Wordmark
buildQuery software healthy src/components/HomeClient.tsx:buildQuery
HomeClient software healthy src/components/HomeClient.tsx:HomeClient
SalonCard software healthy src/components/SalonCard.tsx:SalonCard
ToastProvider software healthy src/components/Toast.tsx:ToastProvider
useToast software healthy src/components/Toast.tsx:useToast
pinIcon software healthy src/components/MapView.tsx:pinIcon
FlyToHighlight software healthy src/components/MapView.tsx:FlyToHighlight
MapView software healthy src/components/MapView.tsx:MapView
CategoryBadge software healthy src/components/ui.tsx:CategoryBadge
RatingStars software healthy src/components/ui.tsx:RatingStars
PriceLevel software healthy src/components/ui.tsx:PriceLevel
DiscountBadge software healthy src/components/ui.tsx:DiscountBadge
NextSlotBadge software healthy src/components/ui.tsx:NextSlotBadge
FilterBar software healthy src/components/FilterBar.tsx:FilterBar
Providers software healthy src/components/Providers.tsx:Providers
buildDays software healthy src/components/booking/BookingFlow.tsx:buildDays
BookingFlow software healthy src/components/booking/BookingFlow.tsx:BookingFlow
isStale software healthy src/components/booking/BookingFlow.tsx:isStale
body software healthy src/components/booking/BookingFlow.tsx:body
data software healthy src/components/booking/BookingFlow.tsx:data
handleSelectService software healthy src/components/booking/BookingFlow.tsx:handleSelectService
errBody software healthy src/components/booking/BookingFlow.tsx:errBody
handleConfirm software healthy src/components/booking/BookingFlow.tsx:handleConfirm
handleAuthenticated software healthy src/components/booking/BookingFlow.tsx:handleAuthenticated
stepNumber software healthy src/components/booking/BookingFlow.tsx:stepNumber
AuthDialog software healthy src/components/booking/AuthDialog.tsx:AuthDialog
onKey software healthy src/components/booking/AuthDialog.tsx:onKey
switchTab software healthy src/components/booking/AuthDialog.tsx:switchTab
doSignIn software healthy src/components/booking/AuthDialog.tsx:doSignIn
handleLogin software healthy src/components/booking/AuthDialog.tsx:handleLogin
handleRegister software healthy src/components/booking/AuthDialog.tsx:handleRegister
body software healthy src/components/booking/AuthDialog.tsx:body
tabBtn software healthy src/components/booking/AuthDialog.tsx:tabBtn
StatusBadge software healthy src/components/appointments/AppointmentsView.tsx:StatusBadge
AppointmentsView software healthy src/components/appointments/AppointmentsView.tsx:Appointmen…
handleCancel software healthy src/components/appointments/AppointmentsView.tsx:handleCanc…

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
tailwind.config.ts software healthy tailwind.config.ts
CLAUDE.md software healthy CLAUDE.md
package.json software healthy package.json
next-env.d.ts software healthy next-env.d.ts
package-lock.json software healthy package-lock.json
SPEC.md software healthy SPEC.md
.env.example software healthy .env.example
tsconfig.json software healthy tsconfig.json
.env software healthy .env
next.config.mjs software healthy next.config.mjs
vitest.config.ts software healthy vitest.config.ts
seed.ts software healthy prisma/seed.ts
migration_lock.toml software healthy prisma/migrations/migration_lock.toml
migration.sql software healthy prisma/migrations/20260609204646_init/migration.sql
next-auth.d.ts software healthy src/types/next-auth.d.ts
TopNav.tsx software healthy src/components/TopNav.tsx
SalonDetail.tsx software healthy src/components/SalonDetail.tsx
MiniMap.tsx software healthy src/components/MiniMap.tsx
HomeClient.tsx software healthy src/components/HomeClient.tsx
SalonCard.tsx software healthy src/components/SalonCard.tsx
Toast.tsx software healthy src/components/Toast.tsx
MapView.tsx software healthy src/components/MapView.tsx
ui.tsx software healthy src/components/ui.tsx
FilterBar.tsx software healthy src/components/FilterBar.tsx
Providers.tsx software healthy src/components/Providers.tsx
BookingFlow.tsx software healthy src/components/booking/BookingFlow.tsx
AuthDialog.tsx software healthy src/components/booking/AuthDialog.tsx
AppointmentsView.tsx software healthy src/components/appointments/AppointmentsView.tsx
not-found.tsx software healthy src/app/not-found.tsx
globals.css software healthy src/app/globals.css
page.tsx software healthy src/app/page.tsx
layout.tsx software healthy src/app/layout.tsx
error.tsx software healthy src/app/error.tsx
page.tsx software healthy src/app/login/page.tsx
route.ts software healthy src/app/api/auth/[...nextauth]/route.ts
route.ts software healthy src/app/api/auth/register/route.ts
route.ts software healthy src/app/api/salons/route.ts
route.ts software healthy src/app/api/salons/[id]/route.ts
route.ts software healthy src/app/api/salons/[id]/availability/route.ts
route.ts software healthy src/app/api/appointments/route.ts
route.ts software healthy src/app/api/appointments/[id]/cancel/route.ts
page.tsx software healthy src/app/appointments/page.tsx
page.tsx software healthy src/app/salon/[id]/page.tsx
auth.ts software healthy src/lib/auth.ts
apiError.ts software healthy src/lib/apiError.ts
booking-rules.test.ts software healthy src/lib/booking-rules.test.ts
booking-rules.ts software healthy src/lib/booking-rules.ts
dto.ts software healthy src/lib/dto.ts

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

LabelLayerStatusPath
prisma software healthy prisma
migrations software healthy prisma/migrations
20260609204646_init software healthy prisma/migrations/20260609204646_init
src software healthy src
types software healthy src/types
components software healthy src/components
booking software healthy src/components/booking
appointments software healthy src/components/appointments
app software healthy src/app
login software healthy src/app/login
api software healthy src/app/api
auth software healthy src/app/api/auth
[...nextauth] software healthy src/app/api/auth/[...nextauth]
register software healthy src/app/api/auth/register
salons software healthy src/app/api/salons
[id] software healthy src/app/api/salons/[id]
availability software healthy src/app/api/salons/[id]/availability
appointments software healthy src/app/api/appointments
[id] software healthy src/app/api/appointments/[id]
cancel software healthy src/app/api/appointments/[id]/cancel
appointments software healthy src/app/appointments
salon software healthy src/app/salon
[id] software healthy src/app/salon/[id]
lib software healthy src/lib
availability software healthy src/lib/availability

LabelLayerStatusPath
TopNav frontend healthy src/components/TopNav.tsx
SalonDetail frontend healthy src/components/SalonDetail.tsx
MiniMap frontend healthy src/components/MiniMap.tsx
HomeClient frontend healthy src/components/HomeClient.tsx
SalonCard frontend healthy src/components/SalonCard.tsx
MapView frontend healthy src/components/MapView.tsx
FilterBar frontend healthy src/components/FilterBar.tsx
Providers frontend healthy src/components/Providers.tsx
BookingFlow frontend healthy src/components/booking/BookingFlow.tsx
AuthDialog frontend healthy src/components/booking/AuthDialog.tsx
AppointmentsView frontend healthy src/components/appointments/AppointmentsView.tsx
NotFound frontend healthy src/app/not-found.tsx
HomePage frontend healthy src/app/page.tsx
RootLayout frontend healthy src/app/layout.tsx
GlobalError frontend healthy src/app/error.tsx
LoginPage frontend healthy src/app/login/page.tsx

LabelLayerStatusPath
auth::src/components/Providers.tsx security healthy src/components/Providers.tsx
auth::src/lib/auth.ts security healthy src/lib/auth.ts
auth::src/types/next-auth.d.ts security healthy src/types/next-auth.d.ts
auth::package.json security healthy package.json
auth::README.md security healthy README.md
auth::src/app/login/page.tsx security healthy src/app/login/page.tsx
auth::src/app/api/appointments/route.ts security healthy src/app/api/appointments/route.ts
auth::src/components/TopNav.tsx security healthy src/components/TopNav.tsx
auth::src/app/api/appointments/[id]/cancel/route.ts security healthy src/app/api/appointments/[id]/cancel/route.ts
auth::src/app/appointments/page.tsx security healthy src/app/appointments/page.tsx
auth::src/components/HomeClient.tsx security healthy src/components/HomeClient.tsx
auth::src/components/booking/AuthDialog.tsx security healthy src/components/booking/AuthDialog.tsx
auth::src/app/api/auth/[...nextauth]/route.ts security healthy src/app/api/auth/[...nextauth]/route.ts
auth::src/components/booking/BookingFlow.tsx security healthy src/components/booking/BookingFlow.tsx

LabelLayerStatusPath
User data healthy prisma/migrations/20260609204646_init/migration.sql
Salon data healthy prisma/migrations/20260609204646_init/migration.sql
Service data healthy prisma/migrations/20260609204646_init/migration.sql
StaffMember data healthy prisma/migrations/20260609204646_init/migration.sql
WorkingHours data healthy prisma/migrations/20260609204646_init/migration.sql
Appointment data healthy prisma/migrations/20260609204646_init/migration.sql
Review data healthy prisma/migrations/20260609204646_init/migration.sql

LabelLayerStatusPath
/page.tsx frontend healthy src/app/page.tsx
/login frontend healthy src/app/login/page.tsx
/appointments frontend healthy src/app/appointments/page.tsx
/salon/[id] frontend healthy src/app/salon/[id]/page.tsx

LabelLayerStatusPath
AppointmentError software healthy src/lib/appointments.ts:AppointmentError
BookingConflictError software healthy src/lib/availability/booking.ts:BookingConflictError
InMemoryBookingStore software healthy src/lib/availability/booking.ts:InMemoryBookingStore

LabelLayerStatusPath
postgres data healthy README.md
mysql data healthy README.md
sqlite data healthy README.md

LabelLayerStatusPath
repobility-clone-5dsp73fo software healthy /tmp/repobility-clone-5dsp73fo

LabelLayerStatusPath
migration.sql data healthy prisma/migrations/20260609204646_init/migration.sql

LabelLayerStatusPath
dotenv::.env security healthy .env
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/4d6ad5f5-5a79-4e3c-9ec1-d5292cd9f8f9/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/4d6ad5f5-5a79-4e3c-9ec1-d5292cd9f8f9/

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.