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.

seckbara23-cmyk/Clinic-Health-Management-System

https://github.com/seckbara23-cmyk/Clinic-Health-Management-System · scanned 2026-06-16 00:06 UTC (2 months, 2 weeks ago)

50 raw signals (0 security + 50 graph)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 2 months, 2 weeks ago · v1 · 50 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 698 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
check software healthy scripts/test-sms-dispatch.ts:check
main software healthy scripts/test-sms-dispatch.ts:main
walk software healthy scripts/test-sms-dispatch.ts:walk
check software healthy scripts/test-sms.ts:check
isStaticAsset software healthy public/sw.js:isStaticAsset
proxy software healthy src/proxy.ts:proxy
LocaleSwitcher software healthy src/components/LocaleSwitcher.tsx:LocaleSwitcher
switchTo software healthy src/components/LocaleSwitcher.tsx:switchTo
BottomNav software healthy src/components/layout/BottomNav.tsx:BottomNav
FloatingActionButton software healthy src/components/layout/FloatingActionButton.tsx:FloatingActi…
fire software healthy src/components/layout/FloatingActionButton.tsx:fire
SidebarInner software healthy src/components/layout/Sidebar.tsx:SidebarInner
Sidebar software healthy src/components/layout/Sidebar.tsx:Sidebar
Topbar software healthy src/components/layout/Topbar.tsx:Topbar
RegisterSW software healthy src/components/offline/RegisterSW.tsx:RegisterSW
register software healthy src/components/offline/RegisterSW.tsx:register
ConnectionBanner software healthy src/components/offline/ConnectionBanner.tsx:ConnectionBanner
Badge software healthy src/components/ui/badge.tsx:Badge
EmptyState software healthy src/components/ui/empty-state.tsx:EmptyState
DialogHeader software healthy src/components/ui/dialog.tsx:DialogHeader
DialogFooter software healthy src/components/ui/dialog.tsx:DialogFooter
PopoverContent software healthy src/components/ui/popover.tsx:PopoverContent
Skeleton software healthy src/components/ui/skeleton.tsx:Skeleton
PatientRowSkeleton software healthy src/components/ui/skeleton.tsx:PatientRowSkeleton
PatientCardSkeleton software healthy src/components/ui/skeleton.tsx:PatientCardSkeleton
InvoiceRowSkeleton software healthy src/components/ui/skeleton.tsx:InvoiceRowSkeleton
QueueRowSkeleton software healthy src/components/ui/skeleton.tsx:QueueRowSkeleton
StatCardSkeleton software healthy src/components/ui/skeleton.tsx:StatCardSkeleton
optNum software healthy src/components/consultations/VitalsForm.tsx:optNum
getStatus software healthy src/components/consultations/VitalsForm.tsx:getStatus
calcBmi software healthy src/components/consultations/VitalsForm.tsx:calcBmi
bmiCategory software healthy src/components/consultations/VitalsForm.tsx:bmiCategory
VitalField software healthy src/components/consultations/VitalsForm.tsx:VitalField
Section software healthy src/components/consultations/VitalsForm.tsx:Section
VitalsForm software healthy src/components/consultations/VitalsForm.tsx:VitalsForm
onSubmit software healthy src/components/consultations/VitalsForm.tsx:onSubmit
manifest software healthy src/app/manifest.ts:manifest
Home software healthy src/app/page.tsx:Home
RootLayout software healthy src/app/layout.tsx:RootLayout
GlobalError software healthy src/app/global-error.tsx:GlobalError
OfflinePage software healthy src/app/offline/page.tsx:OfflinePage
validatePolicy software healthy src/app/api/auth/change-password/route.ts:validatePolicy
translateSupabaseError software healthy src/app/api/auth/change-password/route.ts:translateSupabase…
POST software healthy src/app/api/auth/change-password/route.ts:POST
POST software healthy src/app/api/signup/route.ts:POST
POST software healthy src/app/api/clinic-requests/route.ts:POST
POST software healthy src/app/api/audit/view/route.ts:POST
generateTempPassword software healthy src/app/api/admin/reset-password/route.ts:generateTempPassw…
POST software healthy src/app/api/admin/reset-password/route.ts:POST
generateTempPassword software healthy src/app/api/admin/clinic-requests/[id]/route.ts:generateTem…

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

LabelLayerStatusPath
vercel.json software healthy vercel.json
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
.env.example software healthy .env.example
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
DEPLOYMENT_AND_ROLLBACK.md software healthy docs/DEPLOYMENT_AND_ROLLBACK.md
SUPER_ADMIN_GUIDE.md software healthy docs/SUPER_ADMIN_GUIDE.md
BACKUP_AND_RECOVERY.md software healthy docs/BACKUP_AND_RECOVERY.md
LAUNCH_QA_CHECKLIST.md software healthy docs/LAUNCH_QA_CHECKLIST.md
setup-superadmin.mjs software healthy scripts/setup-superadmin.mjs
test-sms-dispatch.ts software healthy scripts/test-sms-dispatch.ts
test-sms.ts software healthy scripts/test-sms.ts
test-phone.ts software healthy scripts/test-phone.ts
fr.json software healthy messages/fr.json
en.json software healthy messages/en.json
004_phase1.sql software healthy supabase/004_phase1.sql
013_clinic_services.sql software healthy supabase/013_clinic_services.sql
028_lab_module.sql software healthy supabase/028_lab_module.sql
027_compliance_rls.sql software healthy supabase/027_compliance_rls.sql
025_sms_reminders.sql software healthy supabase/025_sms_reminders.sql
005_phase2.sql software healthy supabase/005_phase2.sql
014_payment_providers.sql software healthy supabase/014_payment_providers.sql
006_fix_auth.sql software healthy supabase/006_fix_auth.sql
030_pharmacy.sql software healthy supabase/030_pharmacy.sql
016_clinic_lifecycle.sql software healthy supabase/016_clinic_lifecycle.sql
009c_fix_auth_null_strings.sql software healthy supabase/009c_fix_auth_null_strings.sql
018_security_hardening.sql software healthy supabase/018_security_hardening.sql
011_phase2_queue_workflow.sql software healthy supabase/011_phase2_queue_workflow.sql
009_fix_gotrue_auth_schema.sql software healthy supabase/009_fix_gotrue_auth_schema.sql
021_analytics_rpc.sql software healthy supabase/021_analytics_rpc.sql
012_clinic_onboarding.sql software healthy supabase/012_clinic_onboarding.sql
023_doctor_fk_to_profiles.sql software healthy supabase/023_doctor_fk_to_profiles.sql
022_rls_with_check.sql software healthy supabase/022_rls_with_check.sql
015_must_change_password.sql software healthy supabase/015_must_change_password.sql
020_data_integrity.sql software healthy supabase/020_data_integrity.sql
001_schema.sql software healthy supabase/001_schema.sql
026_compliance.sql software healthy supabase/026_compliance.sql
007_recreate_superadmin.sql software healthy supabase/007_recreate_superadmin.sql
002_rls.sql software healthy supabase/002_rls.sql
017_consultation_vitals.sql software healthy supabase/017_consultation_vitals.sql
024_senegal_p0.sql software healthy supabase/024_senegal_p0.sql
019_production_hardening.sql software healthy supabase/019_production_hardening.sql
003_seed.sql software healthy supabase/003_seed.sql
010_phase1_security.sql software healthy supabase/010_phase1_security.sql

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

LabelLayerStatusPath
docs software healthy docs
scripts software healthy scripts
messages software healthy messages
supabase software healthy supabase
public software healthy public
src software healthy src
types software healthy src/types
i18n software healthy src/i18n
components software healthy src/components
layout software healthy src/components/layout
offline software healthy src/components/offline
ui software healthy src/components/ui
consultations software healthy src/components/consultations
app software healthy src/app
offline software healthy src/app/offline
api software healthy src/app/api
auth software healthy src/app/api/auth
change-password software healthy src/app/api/auth/change-password
signup software healthy src/app/api/signup
clinic-requests software healthy src/app/api/clinic-requests
audit software healthy src/app/api/audit
view software healthy src/app/api/audit/view
admin software healthy src/app/api/admin
reset-password software healthy src/app/api/admin/reset-password
clinic-requests software healthy src/app/api/admin/clinic-requests
[id] software healthy src/app/api/admin/clinic-requests/[id]
clinics software healthy src/app/api/admin/clinics
[id] software healthy src/app/api/admin/clinics/[id]
create-clinic software healthy src/app/api/admin/create-clinic
records software healthy src/app/api/records
payments software healthy src/app/api/payments
orange-money software healthy src/app/api/payments/orange-money
webhook software healthy src/app/api/payments/orange-money/webhook
create-checkout software healthy src/app/api/payments/orange-money/create-checkout
wave software healthy src/app/api/payments/wave
webhook software healthy src/app/api/payments/wave/webhook
create-checkout software healthy src/app/api/payments/wave/create-checkout
cron software healthy src/app/api/cron
sms software healthy src/app/api/cron/sms
sms software healthy src/app/api/sms
resend software healthy src/app/api/sms/resend
export software healthy src/app/api/export
[entity] software healthy src/app/api/export/[entity]
(dashboard) software healthy src/app/(dashboard)
settings software healthy src/app/(dashboard)/settings
analytics software healthy src/app/(dashboard)/analytics
consultations software healthy src/app/(dashboard)/consultations
[id] software healthy src/app/(dashboard)/consultations/[id]
patients software healthy src/app/(dashboard)/patients
[id] software healthy src/app/(dashboard)/patients/[id]

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

LabelLayerStatusPath
Home frontend healthy src/app/page.tsx
GlobalError frontend healthy src/app/global-error.tsx
OfflinePage frontend healthy src/app/offline/page.tsx
DashboardError frontend healthy src/app/(dashboard)/error.tsx
SettingsPage frontend healthy src/app/(dashboard)/settings/page.tsx
AnalyticsPage frontend healthy src/app/(dashboard)/analytics/page.tsx
ConsultationsPage frontend healthy src/app/(dashboard)/consultations/page.tsx
ConsultationDetailPage frontend healthy src/app/(dashboard)/consultations/[id]/page.tsx
PatientsPage frontend healthy src/app/(dashboard)/patients/page.tsx
PatientProfilePage frontend healthy src/app/(dashboard)/patients/[id]/page.tsx
DashboardPage frontend healthy src/app/(dashboard)/dashboard/page.tsx
PharmacyPage frontend healthy src/app/(dashboard)/pharmacy/page.tsx
InventoryPage frontend healthy src/app/(dashboard)/pharmacy/inventory/page.tsx
PharmacyReportsPage frontend healthy src/app/(dashboard)/pharmacy/reports/page.tsx
LabCatalogPage frontend healthy src/app/(dashboard)/lab-catalog/page.tsx
AppointmentsPage frontend healthy src/app/(dashboard)/appointments/page.tsx
BillingPage frontend healthy src/app/(dashboard)/billing/page.tsx
AdminUsersPage frontend healthy src/app/(dashboard)/admin/users/page.tsx
ClinicRequestsPage frontend healthy src/app/(dashboard)/admin/clinic-requests/page.tsx
AdminBillingPage frontend healthy src/app/(dashboard)/admin/billing/page.tsx
AdminClinicsPage frontend healthy src/app/(dashboard)/admin/clinics/page.tsx
PrescriptionsPage frontend healthy src/app/(dashboard)/prescriptions/page.tsx
QueuePage frontend healthy src/app/(dashboard)/queue/page.tsx
OnboardingPage frontend healthy src/app/(dashboard)/onboarding/page.tsx
LegacyLabRequestsPage frontend healthy src/app/(dashboard)/lab-requests/page.tsx
LabOrdersPage frontend healthy src/app/(dashboard)/lab-orders/page.tsx
SuspendedPage frontend healthy src/app/(auth)/suspended/page.tsx
ResetPasswordPage frontend healthy src/app/(auth)/reset-password/page.tsx
LoginPage frontend healthy src/app/(auth)/login/page.tsx
SignupPage frontend healthy src/app/(auth)/signup/page.tsx
ForgotPasswordPage frontend healthy src/app/(auth)/forgot-password/page.tsx
ChangePasswordPage frontend healthy src/app/(auth)/change-password/page.tsx
AcceptInvitePage frontend healthy src/app/(auth)/accept-invite/page.tsx

LabelLayerStatusPath
/page.tsx frontend healthy src/app/page.tsx
/offline frontend healthy src/app/offline/page.tsx
/(dashboard)/settings frontend healthy src/app/(dashboard)/settings/page.tsx
/(dashboard)/analytics frontend healthy src/app/(dashboard)/analytics/page.tsx
/(dashboard)/consultations frontend healthy src/app/(dashboard)/consultations/page.tsx
/(dashboard)/consultations/[id] frontend healthy src/app/(dashboard)/consultations/[id]/page.tsx
/(dashboard)/patients frontend healthy src/app/(dashboard)/patients/page.tsx
/(dashboard)/patients/[id] frontend healthy src/app/(dashboard)/patients/[id]/page.tsx
/(dashboard)/dashboard frontend healthy src/app/(dashboard)/dashboard/page.tsx
/(dashboard)/pharmacy frontend healthy src/app/(dashboard)/pharmacy/page.tsx
/(dashboard)/pharmacy/inventory frontend healthy src/app/(dashboard)/pharmacy/inventory/page.tsx
/(dashboard)/pharmacy/reports frontend healthy src/app/(dashboard)/pharmacy/reports/page.tsx
/(dashboard)/lab-catalog frontend healthy src/app/(dashboard)/lab-catalog/page.tsx
/(dashboard)/appointments frontend healthy src/app/(dashboard)/appointments/page.tsx
/(dashboard)/billing frontend healthy src/app/(dashboard)/billing/page.tsx
/(dashboard)/admin/users frontend healthy src/app/(dashboard)/admin/users/page.tsx
/(dashboard)/admin/clinic-requests frontend healthy src/app/(dashboard)/admin/clinic-requests/page.tsx
/(dashboard)/admin/billing frontend healthy src/app/(dashboard)/admin/billing/page.tsx
/(dashboard)/admin/clinics frontend healthy src/app/(dashboard)/admin/clinics/page.tsx
/(dashboard)/prescriptions frontend healthy src/app/(dashboard)/prescriptions/page.tsx
/(dashboard)/queue frontend healthy src/app/(dashboard)/queue/page.tsx
/(dashboard)/onboarding frontend healthy src/app/(dashboard)/onboarding/page.tsx
/(dashboard)/lab-requests frontend healthy src/app/(dashboard)/lab-requests/page.tsx
/(dashboard)/lab-orders frontend healthy src/app/(dashboard)/lab-orders/page.tsx
/(auth)/suspended frontend healthy src/app/(auth)/suspended/page.tsx
/(auth)/reset-password frontend healthy src/app/(auth)/reset-password/page.tsx
/(auth)/login frontend healthy src/app/(auth)/login/page.tsx
/(auth)/signup frontend healthy src/app/(auth)/signup/page.tsx
/(auth)/forgot-password frontend healthy src/app/(auth)/forgot-password/page.tsx
/(auth)/change-password frontend healthy src/app/(auth)/change-password/page.tsx
/(auth)/accept-invite frontend healthy src/app/(auth)/accept-invite/page.tsx
/ frontend healthy src/lib/locale/actions.ts

LabelLayerStatusPath
public data healthy supabase/013_clinic_services.sql
lab_requests data healthy supabase/005_phase2.sql
clinics data healthy supabase/001_schema.sql
user_profiles data healthy supabase/001_schema.sql
patients data healthy supabase/001_schema.sql
appointments data healthy supabase/001_schema.sql
consultations data healthy supabase/001_schema.sql
prescriptions data healthy supabase/001_schema.sql
invoices data healthy supabase/001_schema.sql
clinic_invitations data healthy supabase/001_schema.sql

LabelLayerStatusPath
auth::src/app/api/auth/change-password/route.ts security healthy src/app/api/auth/change-password/route.ts
auth::src/app/api/payments/orange-money/create-checkout/rou… security healthy src/app/api/payments/orange-money/create-checkout/route.ts
auth::src/lib/sms/providers/orange.ts security healthy src/lib/sms/providers/orange.ts

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

LabelLayerStatusPath
redis data healthy package.json

LabelLayerStatusPath
77.123.45.67 network healthy scripts/test-phone.ts
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/e1abcd65-b2d5-4e58-a57f-7a63f98d2e48/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/e1abcd65-b2d5-4e58-a57f-7a63f98d2e48/

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.