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.

sittjoe/ciaociao-citas

https://github.com/sittjoe/ciaociao-citas · scanned 2026-06-16 00:14 UTC (2 months, 2 weeks ago)

23 raw signals (0 security + 23 graph)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 2 months, 2 weeks ago · v1 · 23 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 494 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
ip software healthy functions/index.js:ip
verifySessionEdge software healthy apps/web/middleware.ts:verifySessionEdge
middleware software healthy apps/web/middleware.ts:middleware
Tooltip software healthy apps/web/src/components/ui/Tooltip.tsx:Tooltip
AlertDialog software healthy apps/web/src/components/ui/AlertDialog.tsx:AlertDialog
handler software healthy apps/web/src/components/ui/AlertDialog.tsx:handler
isActionObject software healthy apps/web/src/components/ui/EmptyState.tsx:isActionObject
EmptyState software healthy apps/web/src/components/ui/EmptyState.tsx:EmptyState
KbdHint software healthy apps/web/src/components/ui/KbdHint.tsx:KbdHint
Skeleton software healthy apps/web/src/components/ui/Skeleton.tsx:Skeleton
TableSkeleton software healthy apps/web/src/components/ui/Skeleton.tsx:TableSkeleton
Modal software healthy apps/web/src/components/ui/Modal.tsx:Modal
handler software healthy apps/web/src/components/ui/Modal.tsx:handler
StatusBadge software healthy apps/web/src/components/ui/Badge.tsx:StatusBadge
Badge software healthy apps/web/src/components/ui/Badge.tsx:Badge
Card software healthy apps/web/src/components/ui/Card.tsx:Card
CardHeader software healthy apps/web/src/components/ui/Card.tsx:CardHeader
CardBody software healthy apps/web/src/components/ui/Card.tsx:CardBody
CardFooter software healthy apps/web/src/components/ui/Card.tsx:CardFooter
Field software healthy apps/web/src/components/ui/Field.tsx:Field
IDUploader software healthy apps/web/src/components/booking/IDUploader.tsx:IDUploader
GuestsField software healthy apps/web/src/components/booking/GuestsField.tsx:GuestsField
addGuest software healthy apps/web/src/components/booking/GuestsField.tsx:addGuest
removeGuest software healthy apps/web/src/components/booking/GuestsField.tsx:removeGuest
updateGuest software healthy apps/web/src/components/booking/GuestsField.tsx:updateGuest
validateField software healthy apps/web/src/components/booking/GuestsField.tsx:validateFie…
businessTodayKey software healthy apps/web/src/components/booking/CalendarView.tsx:businessTo…
dateKey software healthy apps/web/src/components/booking/CalendarView.tsx:dateKey
daysInMonth software healthy apps/web/src/components/booking/CalendarView.tsx:daysInMonth
mondayIndexOfFirst software healthy apps/web/src/components/booking/CalendarView.tsx:mondayInde…
addMonth software healthy apps/web/src/components/booking/CalendarView.tsx:addMonth
formatKey software healthy apps/web/src/components/booking/CalendarView.tsx:formatKey
CalendarView software healthy apps/web/src/components/booking/CalendarView.tsx:CalendarVi…
BookingWizard software healthy apps/web/src/components/booking/BookingWizard.tsx:BookingWi…
appointmentType software healthy apps/web/src/components/booking/BookingWizard.tsx:appointme…
WaitlistForm software healthy apps/web/src/components/booking/BookingWizard.tsx:WaitlistF…
submit software healthy apps/web/src/components/booking/BookingWizard.tsx:submit
ReservationLookup software healthy apps/web/src/components/booking/ReservationLookup.tsx:Reser…
submit software healthy apps/web/src/components/booking/ReservationLookup.tsx:submit
SlotPicker software healthy apps/web/src/components/booking/SlotPicker.tsx:SlotPicker
SortIcon software healthy apps/web/src/components/admin/AppointmentTable.tsx:SortIcon
AppointmentTable software healthy apps/web/src/components/admin/AppointmentTable.tsx:Appointm…
fetchAppointmentEvents software healthy apps/web/src/components/admin/AdminCalendar.tsx:fetchAppoin…
fetchSlotBackgrounds software healthy apps/web/src/components/admin/AdminCalendar.tsx:fetchSlotBa…
AdminCalendar software healthy apps/web/src/components/admin/AdminCalendar.tsx:AdminCalend…
toggleFilter software healthy apps/web/src/components/admin/AdminCalendar.tsx:toggleFilter
status software healthy apps/web/src/components/admin/AdminCalendar.tsx:status
onKey software healthy apps/web/src/components/admin/AdminCalendar.tsx:onKey
apptId software healthy apps/web/src/components/admin/AdminCalendar.tsx:apptId
StatusDot software healthy apps/web/src/components/admin/GuestsList.tsx:StatusDot

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

LabelLayerStatusPath
README.md software healthy README.md
SEGURIDAD-URGENTE.md software healthy SEGURIDAD-URGENTE.md
package.json software healthy package.json
firebase.json software healthy firebase.json
package-lock.json software healthy package-lock.json
firestore.indexes.json software healthy firestore.indexes.json
MANUAL-USUARIO.md software healthy MANUAL-USUARIO.md
FIREBASE_SETUP_INSTRUCTIONS.md software healthy FIREBASE_SETUP_INSTRUCTIONS.md
AGENTS.md software healthy AGENTS.md
SETUP.md software healthy SETUP.md
package.json software healthy functions/package.json
package-lock.json software healthy functions/package-lock.json
index.js software healthy functions/index.js
DESIGN.md software healthy apps/web/DESIGN.md
vercel.json software healthy apps/web/vercel.json
postcss.config.mjs software healthy apps/web/postcss.config.mjs
PRODUCT.md software healthy apps/web/PRODUCT.md
tailwind.config.ts software healthy apps/web/tailwind.config.ts
package.json software healthy apps/web/package.json
next-env.d.ts software healthy apps/web/next-env.d.ts
package-lock.json software healthy apps/web/package-lock.json
middleware.ts software healthy apps/web/middleware.ts
.env.example software healthy apps/web/.env.example
INVITADOS.md software healthy apps/web/INVITADOS.md
tsconfig.json software healthy apps/web/tsconfig.json
vitest.config.ts software healthy apps/web/vitest.config.ts
next.config.ts software healthy apps/web/next.config.ts
index.ts software healthy apps/web/src/types/index.ts
Tooltip.tsx software healthy apps/web/src/components/ui/Tooltip.tsx
AlertDialog.tsx software healthy apps/web/src/components/ui/AlertDialog.tsx
EmptyState.tsx software healthy apps/web/src/components/ui/EmptyState.tsx
Button.tsx software healthy apps/web/src/components/ui/Button.tsx
Input.tsx software healthy apps/web/src/components/ui/Input.tsx
KbdHint.tsx software healthy apps/web/src/components/ui/KbdHint.tsx
Skeleton.tsx software healthy apps/web/src/components/ui/Skeleton.tsx
Modal.tsx software healthy apps/web/src/components/ui/Modal.tsx
Badge.tsx software healthy apps/web/src/components/ui/Badge.tsx
Card.tsx software healthy apps/web/src/components/ui/Card.tsx
Field.tsx software healthy apps/web/src/components/ui/Field.tsx
IDUploader.tsx software healthy apps/web/src/components/booking/IDUploader.tsx
GuestsField.tsx software healthy apps/web/src/components/booking/GuestsField.tsx
CalendarView.tsx software healthy apps/web/src/components/booking/CalendarView.tsx
BookingWizard.tsx software healthy apps/web/src/components/booking/BookingWizard.tsx
ReservationLookup.tsx software healthy apps/web/src/components/booking/ReservationLookup.tsx
SlotPicker.tsx software healthy apps/web/src/components/booking/SlotPicker.tsx
AppointmentTable.tsx software healthy apps/web/src/components/admin/AppointmentTable.tsx
AdminCalendar.tsx software healthy apps/web/src/components/admin/AdminCalendar.tsx
GuestsList.tsx software healthy apps/web/src/components/admin/GuestsList.tsx
SlotManager.tsx software healthy apps/web/src/components/admin/SlotManager.tsx
AppointmentDetailModal.tsx software healthy apps/web/src/components/admin/AppointmentDetailModal.tsx

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

LabelLayerStatusPath
functions software healthy functions
apps software healthy apps
web software healthy apps/web
src software healthy apps/web/src
types software healthy apps/web/src/types
components software healthy apps/web/src/components
ui software healthy apps/web/src/components/ui
booking software healthy apps/web/src/components/booking
admin software healthy apps/web/src/components/admin
motion software healthy apps/web/src/components/motion
landing software healthy apps/web/src/components/landing
app software healthy apps/web/src/app
confirmar software healthy apps/web/src/app/confirmar
[token] software healthy apps/web/src/app/confirmar/[token]
api software healthy apps/web/src/app/api
guests software healthy apps/web/src/app/api/guests
[token] software healthy apps/web/src/app/api/guests/[token]
slots software healthy apps/web/src/app/api/slots
confirm software healthy apps/web/src/app/api/confirm
[token] software healthy apps/web/src/app/api/confirm/[token]
waitlist software healthy apps/web/src/app/api/waitlist
booking software healthy apps/web/src/app/api/booking
admin software healthy apps/web/src/app/api/admin
users software healthy apps/web/src/app/api/admin/users
slots software healthy apps/web/src/app/api/admin/slots
login software healthy apps/web/src/app/api/admin/login
id-url software healthy apps/web/src/app/api/admin/id-url
appointments software healthy apps/web/src/app/api/admin/appointments
[id] software healthy apps/web/src/app/api/admin/appointments/[id]
reschedule software healthy apps/web/src/app/api/admin/appointments/[id]/reschedule
guests software healthy apps/web/src/app/api/admin/appointments/[id]/guests
[guestId] software healthy apps/web/src/app/api/admin/appointments/[id]/guests/[guestI…
resend software healthy apps/web/src/app/api/admin/appointments/[id]/guests/[guestI…
resend software healthy apps/web/src/app/api/admin/appointments/[id]/resend
decision software healthy apps/web/src/app/api/admin/appointments/[id]/decision
commercial software healthy apps/web/src/app/api/admin/appointments/[id]/commercial
diagnostics software healthy apps/web/src/app/api/admin/diagnostics
session software healthy apps/web/src/app/api/admin/session
credentials software healthy apps/web/src/app/api/admin/credentials
password software healthy apps/web/src/app/api/admin/credentials/password
email software healthy apps/web/src/app/api/admin/credentials/email
reminders software healthy apps/web/src/app/api/reminders
reserva software healthy apps/web/src/app/api/reserva
recovery software healthy apps/web/src/app/api/reserva/recovery
cancel software healthy apps/web/src/app/api/cancel
[token] software healthy apps/web/src/app/api/cancel/[token]
calendar software healthy apps/web/src/app/api/calendar
[apptId] software healthy apps/web/src/app/api/calendar/[apptId]
admin software healthy apps/web/src/app/admin
login software healthy apps/web/src/app/admin/login

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

LabelLayerStatusPath
/page.tsx frontend healthy apps/web/src/app/page.tsx
/confirmar/[token] frontend healthy apps/web/src/app/confirmar/[token]/page.tsx
/admin/login frontend healthy apps/web/src/app/admin/login/page.tsx
/admin/(authed) frontend healthy apps/web/src/app/admin/(authed)/page.tsx
/admin/(authed)/cuenta frontend healthy apps/web/src/app/admin/(authed)/cuenta/page.tsx
/admin/(authed)/problemas frontend healthy apps/web/src/app/admin/(authed)/problemas/page.tsx
/admin/(authed)/slots frontend healthy apps/web/src/app/admin/(authed)/slots/page.tsx
/admin/(authed)/admins frontend healthy apps/web/src/app/admin/(authed)/admins/page.tsx
/admin/(authed)/citas frontend healthy apps/web/src/app/admin/(authed)/citas/page.tsx
/admin/(authed)/calendario frontend healthy apps/web/src/app/admin/(authed)/calendario/page.tsx
/reserva frontend healthy apps/web/src/app/reserva/page.tsx
/reserva/[code] frontend healthy apps/web/src/app/reserva/[code]/page.tsx
/invitado/[token] frontend healthy apps/web/src/app/invitado/[token]/page.tsx
/ frontend healthy apps/web/src/app/api/admin/login/route.ts

LabelLayerStatusPath
NotFound frontend healthy apps/web/src/app/not-found.tsx
HomePage frontend healthy apps/web/src/app/page.tsx
RootLayout frontend healthy apps/web/src/app/layout.tsx
AdminLoginPage frontend healthy apps/web/src/app/admin/login/page.tsx
AdminLoginLayout frontend healthy apps/web/src/app/admin/login/layout.tsx
CuentaPage frontend healthy apps/web/src/app/admin/(authed)/cuenta/page.tsx
SlotsPage frontend healthy apps/web/src/app/admin/(authed)/slots/page.tsx
AdminsPage frontend healthy apps/web/src/app/admin/(authed)/admins/page.tsx
CitasPage frontend healthy apps/web/src/app/admin/(authed)/citas/page.tsx
CalendarioPage frontend healthy apps/web/src/app/admin/(authed)/calendario/page.tsx
ReservaLookupPage frontend healthy apps/web/src/app/reserva/page.tsx
CancelButton frontend healthy apps/web/src/app/reserva/[code]/CancelButton.tsx
InvitadoPage frontend healthy apps/web/src/app/invitado/[token]/page.tsx

LabelLayerStatusPath
repobility-clone-70kw4t4e software healthy /tmp/repobility-clone-70kw4t4e

LabelLayerStatusPath
postgres data healthy package-lock.json

LabelLayerStatusPath
pubsub data healthy package-lock.json

LabelLayerStatusPath
127.0.0.1 network healthy apps/web/src/app/api/admin/login/route.ts

LabelLayerStatusPath
vps::gcp hardware healthy package-lock.json

LabelLayerStatusPath
password_literal::README.md security healthy README.md

LabelLayerStatusPath
auth::apps/web/src/lib/google-calendar.ts security healthy apps/web/src/lib/google-calendar.ts

LabelLayerStatusPath
gha::ci cicd healthy .github/workflows/ci.yml

LabelLayerStatusPath
web cicd healthy .github/workflows/ci.yml
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/a8f21b09-6f3b-4729-b604-f29945f9e3ae/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/a8f21b09-6f3b-4729-b604-f29945f9e3ae/

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.