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.

suheeim/clinic-reservation

https://github.com/suheeim/clinic-reservation · scanned 2026-06-16 00:24 UTC (2 months, 2 weeks ago)

13 raw signals (0 security + 13 graph)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 2 months, 2 weeks ago · v1 · 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 182 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
RequireMember software healthy src/App.tsx:RequireMember
App software healthy src/App.tsx:App
toDateKey software healthy src/utils/date.ts:toDateKey
fromDateKey software healthy src/utils/date.ts:fromDateKey
today software healthy src/utils/date.ts:today
addDays software healthy src/utils/date.ts:addDays
weekdayLabel software healthy src/utils/date.ts:weekdayLabel
formatDateJa software healthy src/utils/date.ts:formatDateJa
formatTimeJa software healthy src/utils/date.ts:formatTimeJa
formatReservationJa software healthy src/utils/date.ts:formatReservationJa
nextDays software healthy src/utils/date.ts:nextDays
weekDays software healthy src/utils/date.ts:weekDays
isClosed software healthy src/utils/date.ts:isClosed
isToday software healthy src/utils/date.ts:isToday
nowTime software healthy src/utils/date.ts:nowTime
hashPassword software healthy src/utils/password.ts:hashPassword
verifyPassword software healthy src/utils/password.ts:verifyPassword
timeKey software healthy src/utils/slots.ts:timeKey
timeFromKey software healthy src/utils/slots.ts:timeFromKey
isSlotTaken software healthy src/utils/slots.ts:isSlotTaken
isPastSlot software healthy src/utils/slots.ts:isPastSlot
isDayFull software healthy src/utils/slots.ts:isDayFull
isDayAllPast software healthy src/utils/slots.ts:isDayAllPast
QRModal software healthy src/components/QRModal.tsx:QRModal
Button software healthy src/components/Common/Button.tsx:Button
StepBar software healthy src/components/Common/StepBar.tsx:StepBar
BackButton software healthy src/components/Common/BackButton.tsx:BackButton
Header software healthy src/components/Common/Header.tsx:Header
TopPage software healthy src/pages/TopPage.tsx:TopPage
startFirstVisit software healthy src/pages/TopPage.tsx:startFirstVisit
LoginPage software healthy src/pages/LoginPage.tsx:LoginPage
handleLogin software healthy src/pages/LoginPage.tsx:handleLogin
HomePage software healthy src/pages/HomePage.tsx:HomePage
goToReservation software healthy src/pages/HomePage.tsx:goToReservation
onReserve software healthy src/pages/HomePage.tsx:onReserve
RegisterPage software healthy src/pages/RegisterPage.tsx:RegisterPage
handleRegister software healthy src/pages/RegisterPage.tsx:handleRegister
AdminLogin software healthy src/pages/admin/AdminLogin.tsx:AdminLogin
handleLogin software healthy src/pages/admin/AdminLogin.tsx:handleLogin
startForgot software healthy src/pages/admin/AdminLogin.tsx:startForgot
handleCheckAnswer software healthy src/pages/admin/AdminLogin.tsx:handleCheckAnswer
handleReset software healthy src/pages/admin/AdminLogin.tsx:handleReset
backToLogin software healthy src/pages/admin/AdminLogin.tsx:backToLogin
AdminSetup software healthy src/pages/admin/AdminSetup.tsx:AdminSetup
handleSave software healthy src/pages/admin/AdminSetup.tsx:handleSave
AdminDashboard software healthy src/pages/admin/AdminDashboard.tsx:AdminDashboard
openMenu software healthy src/pages/admin/AdminDashboard.tsx:openMenu
change software healthy src/pages/admin/AdminDashboard.tsx:change
AdminPage software healthy src/pages/admin/AdminPage.tsx:AdminPage
detect software healthy src/pages/admin/AdminPage.tsx:detect

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

LabelLayerStatusPath
database.rules.json software healthy database.rules.json
vite.config.ts software healthy vite.config.ts
README.md software healthy README.md
tailwind.config.js software healthy tailwind.config.js
package.json software healthy package.json
tsconfig.node.json software healthy tsconfig.node.json
index.html software healthy index.html
firebase.json software healthy firebase.json
package-lock.json software healthy package-lock.json
seed-data.json software healthy seed-data.json
tsconfig.json software healthy tsconfig.json
postcss.config.js software healthy postcss.config.js
deploy.yml software healthy .github/workflows/deploy.yml
main.tsx software healthy src/main.tsx
vite-env.d.ts software healthy src/vite-env.d.ts
App.tsx software healthy src/App.tsx
types.ts software healthy src/types.ts
date.ts software healthy src/utils/date.ts
password.ts software healthy src/utils/password.ts
slots.ts software healthy src/utils/slots.ts
QRModal.tsx software healthy src/components/QRModal.tsx
Button.tsx software healthy src/components/Common/Button.tsx
StepBar.tsx software healthy src/components/Common/StepBar.tsx
BackButton.tsx software healthy src/components/Common/BackButton.tsx
Header.tsx software healthy src/components/Common/Header.tsx
TopPage.tsx software healthy src/pages/TopPage.tsx
LoginPage.tsx software healthy src/pages/LoginPage.tsx
HomePage.tsx software healthy src/pages/HomePage.tsx
RegisterPage.tsx software healthy src/pages/RegisterPage.tsx
adminUi.ts software healthy src/pages/admin/adminUi.ts
AdminLogin.tsx software healthy src/pages/admin/AdminLogin.tsx
AdminSetup.tsx software healthy src/pages/admin/AdminSetup.tsx
AdminDashboard.tsx software healthy src/pages/admin/AdminDashboard.tsx
AdminPage.tsx software healthy src/pages/admin/AdminPage.tsx
TimeSelection.tsx software healthy src/pages/reservation/TimeSelection.tsx
Confirmation.tsx software healthy src/pages/reservation/Confirmation.tsx
DateSelection.tsx software healthy src/pages/reservation/DateSelection.tsx
Complete.tsx software healthy src/pages/reservation/Complete.tsx
firebase.ts software healthy src/services/firebase.ts
SessionContext.tsx software healthy src/context/SessionContext.tsx
globals.css software healthy src/styles/globals.css

LabelLayerStatusPath
/TopPage frontend healthy src/pages/TopPage.tsx
/LoginPage frontend healthy src/pages/LoginPage.tsx
/HomePage frontend healthy src/pages/HomePage.tsx
/RegisterPage frontend healthy src/pages/RegisterPage.tsx
/admin/adminUi frontend healthy src/pages/admin/adminUi.ts
/admin/AdminLogin frontend healthy src/pages/admin/AdminLogin.tsx
/admin/AdminSetup frontend healthy src/pages/admin/AdminSetup.tsx
/admin/AdminDashboard frontend healthy src/pages/admin/AdminDashboard.tsx
/admin/AdminPage frontend healthy src/pages/admin/AdminPage.tsx
/reservation/TimeSelection frontend healthy src/pages/reservation/TimeSelection.tsx
/reservation/Confirmation frontend healthy src/pages/reservation/Confirmation.tsx
/reservation/DateSelection frontend healthy src/pages/reservation/DateSelection.tsx
/reservation/Complete frontend healthy src/pages/reservation/Complete.tsx
/ frontend healthy src/App.tsx
/login frontend healthy src/App.tsx
/register frontend healthy src/App.tsx
/home frontend healthy src/App.tsx
/reserve/date frontend healthy src/App.tsx
/reserve/time frontend healthy src/App.tsx
/reserve/confirm frontend healthy src/App.tsx
/reserve/complete frontend healthy src/App.tsx
/admin frontend healthy src/App.tsx
* frontend healthy src/App.tsx

LabelLayerStatusPath
App frontend healthy src/App.tsx
QRModal frontend healthy src/components/QRModal.tsx
Button frontend healthy src/components/Common/Button.tsx
StepBar frontend healthy src/components/Common/StepBar.tsx
BackButton frontend healthy src/components/Common/BackButton.tsx
Header frontend healthy src/components/Common/Header.tsx
TopPage frontend healthy src/pages/TopPage.tsx
LoginPage frontend healthy src/pages/LoginPage.tsx
HomePage frontend healthy src/pages/HomePage.tsx
RegisterPage frontend healthy src/pages/RegisterPage.tsx
AdminLogin frontend healthy src/pages/admin/AdminLogin.tsx
AdminSetup frontend healthy src/pages/admin/AdminSetup.tsx
AdminDashboard frontend healthy src/pages/admin/AdminDashboard.tsx
AdminPage frontend healthy src/pages/admin/AdminPage.tsx
TimeSelection frontend healthy src/pages/reservation/TimeSelection.tsx
Confirmation frontend healthy src/pages/reservation/Confirmation.tsx
DateSelection frontend healthy src/pages/reservation/DateSelection.tsx
Complete frontend healthy src/pages/reservation/Complete.tsx

LabelLayerStatusPath
.github software healthy .github
workflows software healthy .github/workflows
src software healthy src
utils software healthy src/utils
components software healthy src/components
Common software healthy src/components/Common
pages software healthy src/pages
admin software healthy src/pages/admin
reservation software healthy src/pages/reservation
services software healthy src/services
context software healthy src/context
styles software healthy src/styles

LabelLayerStatusPath
build cicd healthy .github/workflows/deploy.yml
deploy cicd healthy .github/workflows/deploy.yml

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

LabelLayerStatusPath
port:3000 network healthy vite.config.ts

LabelLayerStatusPath
generic_api_key::src/services/firebase.ts security healthy src/services/firebase.ts

LabelLayerStatusPath
gha::deploy cicd healthy .github/workflows/deploy.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/2c6f7668-21e3-49c1-a22d-e9031cc4e147/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/2c6f7668-21e3-49c1-a22d-e9031cc4e147/

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.