https://github.com/azizz766/airclinic-clone
· scanned 2026-06-17 01:37 UTC (1 month, 2 weeks ago)
112 raw signals (0 security + 112 graph)
Last scanned 1 month, 2 weeks ago · v2 · last Δ -11.0 (diff) · 112 actionable findings from 1 signal source. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 1489 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.
| Label | Layer | Status | Path |
|---|---|---|---|
getRateLimitRule |
software | healthy | proxy.ts:getRateLimitRule |
isRateLimited |
software | healthy | proxy.ts:isRateLimited |
proxy |
software | healthy | proxy.ts:proxy |
RootLayout |
software | healthy | app/layout.tsx:RootLayout |
Eyebrow |
software | healthy | app/page.tsx:Eyebrow |
SectionH2 |
software | healthy | app/page.tsx:SectionH2 |
SectionBody |
software | healthy | app/page.tsx:SectionBody |
SVG_CHAT |
software | healthy | app/page.tsx:SVG_CHAT |
SVG_CALENDAR |
software | healthy | app/page.tsx:SVG_CALENDAR |
SVG_BELL |
software | healthy | app/page.tsx:SVG_BELL |
SVG_CLIPBOARD |
software | healthy | app/page.tsx:SVG_CLIPBOARD |
SVG_USER |
software | healthy | app/page.tsx:SVG_USER |
SVG_CHART |
software | healthy | app/page.tsx:SVG_CHART |
SVG_BOLT |
software | healthy | app/page.tsx:SVG_BOLT |
SVG_CHECK_DOC |
software | healthy | app/page.tsx:SVG_CHECK_DOC |
SVG_TEAM |
software | healthy | app/page.tsx:SVG_TEAM |
SVG_PHONE |
software | healthy | app/page.tsx:SVG_PHONE |
SVG_SCHEDULE |
software | healthy | app/page.tsx:SVG_SCHEDULE |
IconBox |
software | healthy | app/page.tsx:IconBox |
LandingPage |
software | healthy | app/page.tsx:LandingPage |
BookDemoPage |
software | healthy | app/book-demo/page.tsx:BookDemoPage |
handleSubmit |
software | healthy | app/book-demo/page.tsx:handleSubmit |
DashboardPage |
software | healthy | app/dashboard/page.tsx:DashboardPage |
SkeletonBar |
software | healthy | app/(clinic)/[clinicId]/loading.tsx:SkeletonBar |
SkeletonCard |
software | healthy | app/(clinic)/[clinicId]/loading.tsx:SkeletonCard |
ClinicLoading |
software | healthy | app/(clinic)/[clinicId]/loading.tsx:ClinicLoading |
ClinicLayout |
software | healthy | app/(clinic)/[clinicId]/layout.tsx:ClinicLayout |
parseWindow |
software | healthy | app/(clinic)/[clinicId]/dashboard/page.tsx:parseWindow |
windowStart |
software | healthy | app/(clinic)/[clinicId]/dashboard/page.tsx:windowStart |
asActivityMetadata |
software | healthy | app/(clinic)/[clinicId]/dashboard/page.tsx:asActivityMetada… |
activityLabel |
software | healthy | app/(clinic)/[clinicId]/dashboard/page.tsx:activityLabel |
activitySummary |
software | healthy | app/(clinic)/[clinicId]/dashboard/page.tsx:activitySummary |
formatDateTime |
software | healthy | app/(clinic)/[clinicId]/dashboard/page.tsx:formatDateTime |
statusLabel |
software | healthy | app/(clinic)/[clinicId]/dashboard/page.tsx:statusLabel |
statusBadgeClasses |
software | healthy | app/(clinic)/[clinicId]/dashboard/page.tsx:statusBadgeClass… |
reminderBadgeClasses |
software | healthy | app/(clinic)/[clinicId]/dashboard/page.tsx:reminderBadgeCla… |
ClinicDashboardPage |
software | healthy | app/(clinic)/[clinicId]/dashboard/page.tsx:ClinicDashboardP… |
ImpactPage |
software | healthy | app/(clinic)/[clinicId]/impact/page.tsx:ImpactPage |
ConversationsPage |
software | healthy | app/(clinic)/[clinicId]/conversations/page.tsx:Conversation… |
TrialExpiredPage |
software | healthy | app/(clinic)/[clinicId]/trial-expired/page.tsx:TrialExpired… |
UpgradePageInner |
software | healthy | app/(clinic)/[clinicId]/upgrade/page.tsx:UpgradePageInner |
handleSubscribe |
software | healthy | app/(clinic)/[clinicId]/upgrade/page.tsx:handleSubscribe |
UpgradePage |
software | healthy | app/(clinic)/[clinicId]/upgrade/page.tsx:UpgradePage |
AutoRefresh |
software | healthy | app/(clinic)/[clinicId]/appointments/AutoRefresh.tsx:AutoRe… |
parseStatusFilter |
software | healthy | app/(clinic)/[clinicId]/appointments/page.tsx:parseStatusFi… |
formatDateTime |
software | healthy | app/(clinic)/[clinicId]/appointments/page.tsx:formatDateTime |
statusBadgeVariant |
software | healthy | app/(clinic)/[clinicId]/appointments/page.tsx:statusBadgeVa… |
statusLabel |
software | healthy | app/(clinic)/[clinicId]/appointments/page.tsx:statusLabel |
AppointmentsPage |
software | healthy | app/(clinic)/[clinicId]/appointments/page.tsx:AppointmentsP… |
formatDateTime |
software | healthy | app/(clinic)/[clinicId]/patients/page.tsx:formatDateTime |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
prisma.config.ts |
software | healthy | prisma.config.ts |
CLAUDE.md |
software | healthy | CLAUDE.md |
AGENTS.md |
software | healthy | AGENTS.md |
velora-google.html |
software | healthy | velora-google.html |
vercel.json |
software | healthy | vercel.json |
proxy.ts |
software | healthy | proxy.ts |
create-test-data.ts |
software | healthy | create-test-data.ts |
eslint.config.mjs |
software | healthy | eslint.config.mjs |
package-lock.json |
software | healthy | package-lock.json |
README.md |
software | healthy | README.md |
postcss.config.mjs |
software | healthy | postcss.config.mjs |
.tmp-check-notification-jobs.ts |
software | healthy | .tmp-check-notification-jobs.ts |
package.json |
software | healthy | package.json |
PROJECT_SCOPE.md |
software | healthy | PROJECT_SCOPE.md |
next.config.ts |
software | healthy | next.config.ts |
tsconfig.json |
software | healthy | tsconfig.json |
retryWorker.mjs |
software | healthy | workers/retryWorker.mjs |
velora-tokens.ts |
software | healthy | design-system/tokens/velora-tokens.ts |
README.md |
software | healthy | design-system/rules/README.md |
globals.css |
software | healthy | app/globals.css |
layout.tsx |
software | healthy | app/layout.tsx |
page.tsx |
software | healthy | app/page.tsx |
page.tsx |
software | healthy | app/book-demo/page.tsx |
page.tsx |
software | healthy | app/dashboard/page.tsx |
loading.tsx |
software | healthy | app/(clinic)/[clinicId]/loading.tsx |
layout.tsx |
software | healthy | app/(clinic)/[clinicId]/layout.tsx |
page.tsx |
software | healthy | app/(clinic)/[clinicId]/dashboard/page.tsx |
page.tsx |
software | healthy | app/(clinic)/[clinicId]/impact/page.tsx |
page.tsx |
software | healthy | app/(clinic)/[clinicId]/conversations/page.tsx |
page.tsx |
software | healthy | app/(clinic)/[clinicId]/trial-expired/page.tsx |
page.tsx |
software | healthy | app/(clinic)/[clinicId]/upgrade/page.tsx |
AutoRefresh.tsx |
software | healthy | app/(clinic)/[clinicId]/appointments/AutoRefresh.tsx |
page.tsx |
software | healthy | app/(clinic)/[clinicId]/appointments/page.tsx |
page.tsx |
software | healthy | app/(clinic)/[clinicId]/patients/page.tsx |
page.tsx |
software | healthy | app/(clinic)/[clinicId]/settings/page.tsx |
page.tsx |
software | healthy | app/(clinic)/[clinicId]/settings/integrations/page.tsx |
ClinicSetupServices.tsx |
software | healthy | app/(clinic)/[clinicId]/settings/_components/ClinicSetupSer… |
ClinicSetupDoctors.tsx |
software | healthy | app/(clinic)/[clinicId]/settings/_components/ClinicSetupDoc… |
page.tsx |
software | healthy | app/(clinic)/[clinicId]/activity/page.tsx |
CalendarClient.tsx |
software | healthy | app/(clinic)/[clinicId]/calendar/CalendarClient.tsx |
page.tsx |
software | healthy | app/(clinic)/[clinicId]/calendar/page.tsx |
page.tsx |
software | healthy | app/(clinic)/[clinicId]/doctors/page.tsx |
page.tsx |
software | healthy | app/(clinic)/[clinicId]/notifications/page.tsx |
page.tsx |
software | healthy | app/(clinic)/[clinicId]/reminders/page.tsx |
page.tsx |
software | healthy | app/(clinic)/[clinicId]/services/page.tsx |
page.tsx |
software | healthy | app/(clinic)/[clinicId]/inbox/page.tsx |
page.tsx |
software | healthy | app/(clinic)/[clinicId]/campaigns/page.tsx |
page.tsx |
software | healthy | app/login/page.tsx |
route.ts |
software | healthy | app/api/book-demo/route.ts |
route.ts |
software | healthy | app/api/dashboard/impact/route.ts |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
workers |
software | healthy | workers |
design-system |
software | healthy | design-system |
tokens |
software | healthy | design-system/tokens |
rules |
software | healthy | design-system/rules |
app |
software | healthy | app |
book-demo |
software | healthy | app/book-demo |
dashboard |
software | healthy | app/dashboard |
(clinic) |
software | healthy | app/(clinic) |
[clinicId] |
software | healthy | app/(clinic)/[clinicId] |
dashboard |
software | healthy | app/(clinic)/[clinicId]/dashboard |
impact |
software | healthy | app/(clinic)/[clinicId]/impact |
conversations |
software | healthy | app/(clinic)/[clinicId]/conversations |
trial-expired |
software | healthy | app/(clinic)/[clinicId]/trial-expired |
upgrade |
software | healthy | app/(clinic)/[clinicId]/upgrade |
appointments |
software | healthy | app/(clinic)/[clinicId]/appointments |
patients |
software | healthy | app/(clinic)/[clinicId]/patients |
settings |
software | healthy | app/(clinic)/[clinicId]/settings |
integrations |
software | healthy | app/(clinic)/[clinicId]/settings/integrations |
_components |
software | healthy | app/(clinic)/[clinicId]/settings/_components |
activity |
software | healthy | app/(clinic)/[clinicId]/activity |
calendar |
software | healthy | app/(clinic)/[clinicId]/calendar |
doctors |
software | healthy | app/(clinic)/[clinicId]/doctors |
notifications |
software | healthy | app/(clinic)/[clinicId]/notifications |
reminders |
software | healthy | app/(clinic)/[clinicId]/reminders |
services |
software | healthy | app/(clinic)/[clinicId]/services |
inbox |
software | healthy | app/(clinic)/[clinicId]/inbox |
campaigns |
software | healthy | app/(clinic)/[clinicId]/campaigns |
login |
software | healthy | app/login |
api |
software | healthy | app/api |
book-demo |
software | healthy | app/api/book-demo |
dashboard |
software | healthy | app/api/dashboard |
impact |
software | healthy | app/api/dashboard/impact |
debug |
software | healthy | app/api/debug |
session |
software | healthy | app/api/debug/session |
[sessionId] |
software | healthy | app/api/debug/session/[sessionId] |
timeline |
software | healthy | app/api/debug/session/[sessionId]/timeline |
cron |
software | healthy | app/api/cron |
noshow-confirmation |
software | healthy | app/api/cron/noshow-confirmation |
send-reminders |
software | healthy | app/api/cron/send-reminders |
expire-trials |
software | healthy | app/api/cron/expire-trials |
extend-slots |
software | healthy | app/api/cron/extend-slots |
expire-sessions |
software | healthy | app/api/cron/expire-sessions |
trial-notifications |
software | healthy | app/api/cron/trial-notifications |
follow-up-report |
software | healthy | app/api/cron/follow-up-report |
follow-up-sessions |
software | healthy | app/api/cron/follow-up-sessions |
clinics |
software | healthy | app/api/clinics |
[clinicId] |
software | healthy | app/api/clinics/[clinicId] |
notification-jobs |
software | healthy | app/api/clinics/[clinicId]/notification-jobs |
[jobId] |
software | healthy | app/api/clinics/[clinicId]/notification-jobs/[jobId] |
retry |
software | healthy | app/api/clinics/[clinicId]/notification-jobs/[jobId]/retry |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
RootLayout |
frontend | healthy | app/layout.tsx |
LandingPage |
frontend | healthy | app/page.tsx |
BookDemoPage |
frontend | healthy | app/book-demo/page.tsx |
ClinicLoading |
frontend | healthy | app/(clinic)/[clinicId]/loading.tsx |
ImpactPage |
frontend | healthy | app/(clinic)/[clinicId]/impact/page.tsx |
ConversationsPage |
frontend | healthy | app/(clinic)/[clinicId]/conversations/page.tsx |
UpgradePage |
frontend | healthy | app/(clinic)/[clinicId]/upgrade/page.tsx |
CampaignsPage |
frontend | healthy | app/(clinic)/[clinicId]/campaigns/page.tsx |
LoginPage |
frontend | healthy | app/login/page.tsx |
VeloraNextPage |
frontend | healthy | app/velora-next/page.tsx |
PaymentCompletePage |
frontend | healthy | app/payment/complete/page.tsx |
BookAppointmentPage |
frontend | healthy | app/book/[clinicId]/page.tsx |
VerifyEmailPage |
frontend | healthy | app/verify-email/page.tsx |
ArLandingPage |
frontend | healthy | app/ar/page.tsx |
ArBookDemoPage |
frontend | healthy | app/ar/book-demo/page.tsx |
ResetPasswordPage |
frontend | healthy | app/reset-password/page.tsx |
SignupPage |
frontend | healthy | app/(auth)/signup/page.tsx |
VeloraPage |
frontend | healthy | app/velora/page.tsx |
ForgotPasswordPage |
frontend | healthy | app/forgot-password/page.tsx |
FlashCookieConsumer |
frontend | healthy | components/FlashCookieConsumer.tsx |
PositioningSection |
frontend | healthy | components/velora/positioning-section.tsx |
StatsSection |
frontend | healthy | components/velora/stats-section.tsx |
FooterSection |
frontend | healthy | components/velora/footer-section.tsx |
TopNav |
frontend | healthy | components/velora/top-nav.tsx |
PricingSection |
frontend | healthy | components/velora/pricing-section.tsx |
HowItWorksSection |
frontend | healthy | components/velora/how-it-works-section.tsx |
UseCasesSection |
frontend | healthy | components/velora/use-cases-section.tsx |
FinalCTASection |
frontend | healthy | components/velora/final-cta-section.tsx |
ProblemSection |
frontend | healthy | components/velora/problem-section.tsx |
FeaturesSection |
frontend | healthy | components/velora/features-section.tsx |
HeroFull |
frontend | healthy | components/velora/hero-full.tsx |
SocialProofSection |
frontend | healthy | components/velora/social-proof-section.tsx |
HeroSection |
frontend | healthy | components/velora/hero-section.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
ScenarioError |
software | healthy | scripts/qa/conversation-regression.ts:ScenarioError |
InvalidTransitionError |
software | healthy | lib/whatsapp/fsm.ts:InvalidTransitionError |
SlotConflictError |
software | healthy | lib/whatsapp/booking-handler.ts:SlotConflictError |
BookingValidationError |
software | healthy | lib/whatsapp/booking-handler.ts:BookingValidationError |
SlotAlreadyBookedError |
software | healthy | lib/booking/slot-hold.ts:SlotAlreadyBookedError |
SlotHeldByAnotherSessionError |
software | healthy | lib/booking/slot-hold.ts:SlotHeldByAnotherSessionError |
SlotNotFoundError |
software | healthy | lib/booking/slot-hold.ts:SlotNotFoundError |
that |
software | healthy | lib/prisma-client/models/Reminder.ts:that |
that |
software | healthy | lib/prisma-client/models/AvailableSlot.ts:that |
that |
software | healthy | lib/prisma-client/models/EscalationLog.ts:that |
that |
software | healthy | lib/prisma-client/models/Membership.ts:that |
that |
software | healthy | lib/prisma-client/models/Message.ts:that |
that |
software | healthy | lib/prisma-client/models/Patient.ts:that |
that |
software | healthy | lib/prisma-client/models/BusinessHours.ts:that |
that |
software | healthy | lib/prisma-client/models/StateTransitionLog.ts:that |
that |
software | healthy | lib/prisma-client/models/Campaign.ts:that |
that |
software | healthy | lib/prisma-client/models/User.ts:that |
that |
software | healthy | lib/prisma-client/models/NotificationJob.ts:that |
that |
software | healthy | lib/prisma-client/models/Clinic.ts:that |
that |
software | healthy | lib/prisma-client/models/Conversation.ts:that |
that |
software | healthy | lib/prisma-client/models/Lead.ts:that |
that |
software | healthy | lib/prisma-client/models/Doctor.ts:that |
that |
software | healthy | lib/prisma-client/models/ConversationMessage.ts:that |
that |
software | healthy | lib/prisma-client/models/GoogleCalendarConnection.ts:that |
that |
software | healthy | lib/prisma-client/models/ConversationSession.ts:that |
that |
software | healthy | lib/prisma-client/models/Service.ts:that |
that |
software | healthy | lib/prisma-client/models/Appointment.ts:that |
that |
software | healthy | lib/prisma-client/models/ClinicSettings.ts:that |
from |
software | healthy | lib/prisma-client/internal/class.ts:from |
| Label | Layer | Status | Path |
|---|---|---|---|
leads |
data | healthy | prisma/migrations/manual_add_lead_handoff_slot_offered_at.s… |
google_calendar_connections |
data | healthy | prisma/migrations/20260426165226_google_calendar_connection… |
clinics |
data | healthy | prisma/migrations/20260404152256_init/migration.sql |
users |
data | healthy | prisma/migrations/20260404152256_init/migration.sql |
memberships |
data | healthy | prisma/migrations/20260404152256_init/migration.sql |
doctors |
data | healthy | prisma/migrations/20260404152256_init/migration.sql |
services |
data | healthy | prisma/migrations/20260404152256_init/migration.sql |
patients |
data | healthy | prisma/migrations/20260404152256_init/migration.sql |
appointments |
data | healthy | prisma/migrations/20260404152256_init/migration.sql |
conversations |
data | healthy | prisma/migrations/20260404152256_init/migration.sql |
messages |
data | healthy | prisma/migrations/20260404152256_init/migration.sql |
reminders |
data | healthy | prisma/migrations/20260404152256_init/migration.sql |
campaigns |
data | healthy | prisma/migrations/20260404152256_init/migration.sql |
clinic_settings |
data | healthy | prisma/migrations/20260404152256_init/migration.sql |
business_hours |
data | healthy | prisma/migrations/20260404152256_init/migration.sql |
escalation_logs |
data | healthy | prisma/migrations/20260404152256_init/migration.sql |
notification_jobs |
data | healthy | prisma/migrations/20260405100000_add_notification_jobs/migr… |
available_slots |
data | healthy | prisma/migrations/20260409150000_conversation_state_v1/migr… |
conversation_sessions |
data | healthy | prisma/migrations/20260409150000_conversation_state_v1/migr… |
conversation_messages |
data | healthy | prisma/migrations/20260409150000_conversation_state_v1/migr… |
state_transition_logs |
data | healthy | prisma/migrations/20260409150000_conversation_state_v1/migr… |
| Label | Layer | Status | Path |
|---|---|---|---|
manual_add_lead_handoff_slot_offered_at.sql |
data | healthy | prisma/migrations/manual_add_lead_handoff_slot_offered_at.s… |
migration.sql |
data | healthy | prisma/migrations/20260505000000_add_conversation_session_o… |
migration.sql |
data | healthy | prisma/migrations/20260504000000_add_follow_up_ab_fields/mi… |
migration.sql |
data | healthy | prisma/migrations/20260405113000_add_doctor_availability/mi… |
migration.sql |
data | healthy | prisma/migrations/20260426165226_google_calendar_connection… |
migration.sql |
data | healthy | prisma/migrations/20260425000000_add_reschedule_states/migr… |
migration.sql |
data | healthy | prisma/migrations/20260504000001_add_noshow_confirmation_re… |
migration.sql |
data | healthy | prisma/migrations/20260404152256_init/migration.sql |
migration.sql |
data | healthy | prisma/migrations/20260427000000_add_appointment_calendar_e… |
migration.sql |
data | healthy | prisma/migrations/20260518000000_add_clinic_trial_fields/mi… |
migration.sql |
data | healthy | prisma/migrations/20260527000000_add_whatsapp_connection_st… |
migration.sql |
data | healthy | prisma/migrations/20260412031659_make_doctor_id_optional/mi… |
migration.sql |
data | healthy | prisma/migrations/20260405100000_add_notification_jobs/migr… |
migration.sql |
data | healthy | prisma/migrations/20260409093000_add_message_external_id_un… |
migration.sql |
data | healthy | prisma/migrations/20260407000000_appointment_confirmation_l… |
migration.sql |
data | healthy | prisma/migrations/20260407120000_reminder_unique_constraint… |
migration.sql |
data | healthy | prisma/migrations/20260409150000_conversation_state_v1/migr… |
migration.sql |
data | healthy | prisma/migrations/20260412045024_make_created_by_optional/m… |
| Label | Layer | Status | Path |
|---|---|---|---|
password_literal::scripts/verify-activity-log.js |
security | healthy | scripts/verify-activity-log.js |
password_literal::scripts/verify-login.mjs |
security | healthy | scripts/verify-login.mjs |
password_literal::scripts/verify-role-permissions.js |
security | healthy | scripts/verify-role-permissions.js |
password_literal::scripts/verify-recovery.mjs |
security | healthy | scripts/verify-recovery.mjs |
password_literal::scripts/verify-recovery.mjs |
security | healthy | scripts/verify-recovery.mjs |
password_literal::scripts/verify-dashboard-metrics.js |
security | healthy | scripts/verify-dashboard-metrics.js |
password_literal::scripts/verify-notification-center.js |
security | healthy | scripts/verify-notification-center.js |
password_literal::scripts/_signin_probe.js |
security | healthy | scripts/_signin_probe.js |
password_literal::scripts/_auth_probe.js |
security | healthy | scripts/_auth_probe.js |
password_literal::scripts/verify-reschedule-auth.js |
security | healthy | scripts/verify-reschedule-auth.js |
password_literal::scripts/verify-operator-audit.js |
security | healthy | scripts/verify-operator-audit.js |
password_literal::scripts/reset-user-password.mjs |
security | healthy | scripts/reset-user-password.mjs |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::CLAUDE.md |
security | healthy | CLAUDE.md |
auth::app/api/integrations/google-calendar/connect/route.ts |
security | healthy | app/api/integrations/google-calendar/connect/route.ts |
auth::app/api/integrations/google-calendar/disconnect/route… |
security | healthy | app/api/integrations/google-calendar/disconnect/route.ts |
auth::lib/google/oauth.ts |
security | healthy | lib/google/oauth.ts |
auth::lib/google/calendar.ts |
security | healthy | lib/google/calendar.ts |
auth::app/api/integrations/google-calendar/callback/route.ts |
security | healthy | app/api/integrations/google-calendar/callback/route.ts |
auth::app/(clinic)/[clinicId]/settings/integrations/page.tsx |
security | healthy | app/(clinic)/[clinicId]/settings/integrations/page.tsx |
auth::scripts/reset-user-password.mjs |
security | healthy | scripts/reset-user-password.mjs |
| Label | Layer | Status | Path |
|---|---|---|---|
127.0.0.1 |
network | healthy | workers/retryWorker.mjs |
3.074.149.198 |
network | healthy | app/(clinic)/[clinicId]/trial-expired/page.tsx |
4.487.709.306 |
network | healthy | app/(clinic)/[clinicId]/trial-expired/page.tsx |
1.694.625.712 |
network | healthy | app/(clinic)/[clinicId]/trial-expired/page.tsx |
1.871.118.571 |
network | healthy | app/(clinic)/[clinicId]/trial-expired/page.tsx |
3.726.883.924 |
network | healthy | app/(clinic)/[clinicId]/trial-expired/page.tsx |
2.37.996.608 |
network | healthy | components/layouts/ClinicSidebar.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
postgres |
data | healthy | package-lock.json |
redis |
data | healthy | package-lock.json |
postgresql |
data | healthy | prisma/migrations/migration_lock.toml |
| Label | Layer | Status | Path |
|---|---|---|---|
vps::aws |
hardware | healthy | package-lock.json |
vps::gcp |
hardware | healthy | package-lock.json |
| Label | Layer | Status | Path |
|---|---|---|---|
azizz766__airclinic-clone |
software | healthy | /data/fable5_failed_archive/azizz766__airclinic-clone |
| Label | Layer | Status | Path |
|---|---|---|---|
bullmq |
data | healthy | package-lock.json |
| Label | Layer | Status | Path |
|---|---|---|---|
/ |
frontend | healthy | app/api/integrations/google-calendar/connect/route.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::ci |
cicd | healthy | .github/workflows/ci.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
ci |
cicd | healthy | .github/workflows/ci.yml |
This page is publicly accessible at:
https://repobility.com/scan/650f4648-e938-4420-9a4e-58ddfaf063c3/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/650f4648-e938-4420-9a4e-58ddfaf063c3/
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.