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.

VladChat/sms-dental

https://github.com/VladChat/sms-dental · scanned 2026-06-16 00:52 UTC (2 months, 1 week ago)

138 raw signals (1 security + 137 graph)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 2 months, 1 week ago · v1 · 138 actionable findings from 2 signal sources. 99 repeated signals grouped for readability. 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 2707 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
isKnownNotificationType software healthy config/notifications.config.ts:isKnownNotificationType
listNotificationTypes software healthy config/notifications.config.ts:listNotificationTypes
defaultNotificationPreferences software healthy config/notifications.config.ts:defaultNotificationPreferenc…
includedAiAnsweredMinutesLabel software healthy config/notifications.config.ts:includedAiAnsweredMinutesLab…
getDefaultVoiceOption software healthy config/voice-greeting.config.ts:getDefaultVoiceOption
formatUsdFromCents software healthy config/billing.config.ts:formatUsdFromCents
formatInteger software healthy config/billing.config.ts:formatInteger
additionalNumberConsentText software healthy config/billing.config.ts:additionalNumberConsentText
usageRows software healthy config/billing.config.ts:usageRows
tollFreeNumberBreakdown software healthy config/billing.config.ts:tollFreeNumberBreakdown
localNumberBreakdown software healthy config/billing.config.ts:localNumberBreakdown
assignedNumberBillingLabel software healthy config/billing.config.ts:assignedNumberBillingLabel
findDefaultService software healthy config/ai-front-desk-facts.config.ts:findDefaultService
findDefaultInsurancePlan software healthy config/ai-front-desk-facts.config.ts:findDefaultInsurancePl…
isAiFactStatus software healthy config/ai-front-desk-facts.config.ts:isAiFactStatus
isAiFactSourceType software healthy config/ai-front-desk-facts.config.ts:isAiFactSourceType
aiVoiceStatusLabel software healthy config/ai-answering.config.ts:aiVoiceStatusLabel
aiVoiceSourceLabel software healthy config/ai-answering.config.ts:aiVoiceSourceLabel
isAiVoiceSessionSource software healthy config/ai-answering.config.ts:isAiVoiceSessionSource
isAiVoiceSessionStatus software healthy config/ai-answering.config.ts:isAiVoiceSessionStatus
isValidAiVoiceId software healthy config/ai-answering.config.ts:isValidAiVoiceId
read software healthy tests/ai-answering-conversation-relay.test.ts:read
withEnv software healthy tests/ai-answering-conversation-relay.test.ts:withEnv
hasAiVoiceRuntimeSessionForCall software healthy tests/ai-answering-conversation-relay.test.ts:hasAiVoiceRun…
read software healthy tests/ai-answering.test.ts:read
getClinicAiAnsweringSettings software healthy tests/ai-answering.test.ts:getClinicAiAnsweringSettings
upsertClinicAiAnsweringSettings software healthy tests/ai-answering.test.ts:upsertClinicAiAnsweringSettings
createMockAiVoiceSession software healthy tests/ai-answering.test.ts:createMockAiVoiceSession
listLatestAiVoiceSessionsForConversations software healthy tests/ai-answering.test.ts:listLatestAiVoiceSessionsForConv…
listAiVoiceSessionHistoryForConversation software healthy tests/ai-answering.test.ts:listAiVoiceSessionHistoryForConv…
getPreviousCallerContextForAi software healthy tests/ai-answering.test.ts:getPreviousCallerContextForAi
listLatestAiVoiceSessionsForClinic software healthy tests/ai-answering.test.ts:listLatestAiVoiceSessionsForClin…
countAiVoiceSessionsForClinic software healthy tests/ai-answering.test.ts:countAiVoiceSessionsForClinic
GET software healthy tests/ai-answering.test.ts:GET
POST software healthy tests/ai-answering.test.ts:POST
base software healthy tests/sms-auto-reply-evaluation.test.ts:base
thanksBase software healthy tests/sms-auto-reply-evaluation.test.ts:thanksBase
name software healthy tests/sms-single-send-path.test.ts:name
stripCommentLines software healthy tests/sms-single-send-path.test.ts:stripCommentLines
listSourceFiles software healthy tests/sms-single-send-path.test.ts:listSourceFiles
resetConversationAutoReplyCycle software healthy tests/sms-single-send-path.test.ts:resetConversationAutoRep…
recordUnansweredInboundAfterAutomation software healthy tests/sms-single-send-path.test.ts:recordUnansweredInboundA…
claimSafetyNotice software healthy tests/sms-single-send-path.test.ts:claimSafetyNotice
read software healthy tests/admin-sms-builder-ui.test.ts:read
listSourceFiles software healthy tests/admin-sms-builder-ui.test.ts:listSourceFiles
save software healthy tests/admin-sms-builder-ui.test.ts:save
read software healthy tests/ai-answering-runtime.test.ts:read
withEnv software healthy tests/ai-answering-runtime.test.ts:withEnv
makeFacts software healthy tests/ai-answering-runtime.test.ts:makeFacts
entry software healthy tests/ai-answering-runtime.test.ts:entry

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

LabelLayerStatusPath
.env.local.example software healthy .env.local.example
tsconfig.unit-tests.json software healthy tsconfig.unit-tests.json
vercel.json software healthy vercel.json
README.md software healthy README.md
WEBSITE_GUIDELINES.md software healthy WEBSITE_GUIDELINES.md
tsconfig.a2p-tests.json software healthy tsconfig.a2p-tests.json
package.json software healthy package.json
next-env.d.ts software healthy next-env.d.ts
ASSET_PIPELINE.md software healthy ASSET_PIPELINE.md
package-lock.json software healthy package-lock.json
tsconfig.json software healthy tsconfig.json
BRAND_GUIDELINES.md software healthy BRAND_GUIDELINES.md
next.config.mjs software healthy next.config.mjs
AGENTS.md software healthy AGENTS.md
HOMEPAGE_PLAN.md software healthy HOMEPAGE_PLAN.md
notifications.config.ts software healthy config/notifications.config.ts
voice-greeting.config.ts software healthy config/voice-greeting.config.ts
sms-recovery.config.ts software healthy config/sms-recovery.config.ts
test-callers.config.ts software healthy config/test-callers.config.ts
billing.config.ts software healthy config/billing.config.ts
ai-front-desk-facts.config.ts software healthy config/ai-front-desk-facts.config.ts
texting-status-sync.config.ts software healthy config/texting-status-sync.config.ts
ai-answering.config.ts software healthy config/ai-answering.config.ts
runtime.config.ts software healthy config/runtime.config.ts
ai-answering-conversation-relay.test.ts software healthy tests/ai-answering-conversation-relay.test.ts
ai-answering.test.ts software healthy tests/ai-answering.test.ts
sms-auto-reply-evaluation.test.ts software healthy tests/sms-auto-reply-evaluation.test.ts
sms-single-send-path.test.ts software healthy tests/sms-single-send-path.test.ts
admin-sms-builder-ui.test.ts software healthy tests/admin-sms-builder-ui.test.ts
ai-answering-runtime.test.ts software healthy tests/ai-answering-runtime.test.ts
admin-ai-knowledge-routing.test.ts software healthy tests/admin-ai-knowledge-routing.test.ts
sms-reply-classification.test.ts software healthy tests/sms-reply-classification.test.ts
clinic-delete.test.ts software healthy tests/clinic-delete.test.ts
voice-greeting-config.test.ts software healthy tests/voice-greeting-config.test.ts
ai-knowledge-website-scan.test.ts software healthy tests/ai-knowledge-website-scan.test.ts
workspace-patient-replies.test.ts software healthy tests/workspace-patient-replies.test.ts
ai-knowledge-facts.test.ts software healthy tests/ai-knowledge-facts.test.ts
sms-recovery-send-gate.test.ts software healthy tests/sms-recovery-send-gate.test.ts
workspace-queue.test.ts software healthy tests/workspace-queue.test.ts
a2p-provider-payload.test.ts software healthy tests/a2p-provider-payload.test.ts
sms-conversation-templates.test.ts software healthy tests/sms-conversation-templates.test.ts
a2p-brand-status.test.ts software healthy tests/a2p-brand-status.test.ts
a2p-lifecycle.test.ts software healthy tests/a2p-lifecycle.test.ts
sms-recovery-template.test.ts software healthy tests/sms-recovery-template.test.ts
twilio-number-inventory.test.ts software healthy tests/twilio-number-inventory.test.ts
a2p-lifecycle-confirm.test.ts software healthy tests/a2p-lifecycle-confirm.test.ts
workspace-request-summary.test.ts software healthy tests/workspace-request-summary.test.ts
sms-message-status.test.ts software healthy tests/sms-message-status.test.ts
texting-status-sync.test.ts software healthy tests/texting-status-sync.test.ts
a2p-trusthub-helpers.test.ts software healthy tests/a2p-trusthub-helpers.test.ts

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

LabelLayerStatusPath
config software healthy config
tests software healthy tests
docs software healthy docs
design software healthy design
recall software healthy design/recall
reference software healthy design/recall/reference
original-recreation software healthy design/recall/reference/original-recreation
setup-app software healthy design/recall/reference/original-recreation/setup-app
marketing-site software healthy design/recall/reference/original-recreation/marketing-site
screens software healthy design/recall/screens
app software healthy app
auth software healthy app/auth
callback software healthy app/auth/callback
no-access software healthy app/auth/no-access
reset-password software healthy app/reset-password
_components software healthy app/reset-password/_components
login software healthy app/login
_components software healthy app/login/_components
api software healthy app/api
auth software healthy app/api/auth
logout software healthy app/api/auth/logout
login software healthy app/api/auth/login
forgot-password software healthy app/api/auth/forgot-password
update-password software healthy app/api/auth/update-password
health software healthy app/api/health
workspace software healthy app/api/workspace
conversation-action software healthy app/api/workspace/conversation-action
ai-call-history software healthy app/api/workspace/ai-call-history
outcome software healthy app/api/workspace/outcome
freshness software healthy app/api/workspace/freshness
setup-requests software healthy app/api/setup-requests
team software healthy app/api/team
invite software healthy app/api/team/invite
[token] software healthy app/api/team/invite/[token]
accept software healthy app/api/team/invite/[token]/accept
admin software healthy app/api/admin
login software healthy app/api/admin/login
sms-readiness software healthy app/api/admin/sms-readiness
audit software healthy app/api/admin/sms-readiness/audit
clinics software healthy app/api/admin/clinics
[clinicId] software healthy app/api/admin/clinics/[clinicId]
a2p software healthy app/api/admin/clinics/[clinicId]/a2p
submit software healthy app/api/admin/clinics/[clinicId]/a2p/submit
status software healthy app/api/admin/clinics/[clinicId]/a2p/status
action software healthy app/api/admin/clinics/[clinicId]/a2p/action
business-profile software healthy app/api/admin/clinics/[clinicId]/business-profile
phone-numbers software healthy app/api/admin/clinics/[clinicId]/phone-numbers
search software healthy app/api/admin/clinics/[clinicId]/phone-numbers/search
existing software healthy app/api/admin/clinics/[clinicId]/phone-numbers/existing
purchase software healthy app/api/admin/clinics/[clinicId]/phone-numbers/purchase

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

LabelLayerStatusPath
20260603000100_clinic_number_request_billing.sql data healthy supabase/migrations/20260603000100_clinic_number_request_bi…
20260601000200_admin_console.sql data healthy supabase/migrations/20260601000200_admin_console.sql
20260609000100_phone_number_type.sql data healthy supabase/migrations/20260609000100_phone_number_type.sql
20260603000200_self_service_number_purchasing.sql data healthy supabase/migrations/20260603000200_self_service_number_purc…
20260607000100_a2p_submission_tracking.sql data healthy supabase/migrations/20260607000100_a2p_submission_tracking.…
20260613000200_per_number_texting_status.sql data healthy supabase/migrations/20260613000200_per_number_texting_statu…
20260525000100_backend_foundation.sql data healthy supabase/migrations/20260525000100_backend_foundation.sql
20260624000100_sms_special_replies_and_anti_spam.sql data healthy supabase/migrations/20260624000100_sms_special_replies_and_…
20260526000200_clinic_sms_gate.sql data healthy supabase/migrations/20260526000200_clinic_sms_gate.sql
20260602000200_clinic_number_requests.sql data healthy supabase/migrations/20260602000200_clinic_number_requests.s…
20260606000100_sms_readiness_tracking.sql data healthy supabase/migrations/20260606000100_sms_readiness_tracking.s…
20260615000100_replace_ai_knowledge_with_structured_facts.s… data healthy supabase/migrations/20260615000100_replace_ai_knowledge_wit…
20260605000100_twilio_number_address_status.sql data healthy supabase/migrations/20260605000100_twilio_number_address_st…
20260526000300_onboarding_setup_requests.sql data healthy supabase/migrations/20260526000300_onboarding_setup_request…
20260526000100_owner_test_clinic.sql data healthy supabase/migrations/20260526000100_owner_test_clinic.sql
20260623000100_sms_safety_notice.sql data healthy supabase/migrations/20260623000100_sms_safety_notice.sql
20260602000100_clinic_payment_method.sql data healthy supabase/migrations/20260602000100_clinic_payment_method.sql
20260613000100_phone_number_detached_status.sql data healthy supabase/migrations/20260613000100_phone_number_detached_st…
20260618000100_add_bank_transfer_ach_payment_method.sql data healthy supabase/migrations/20260618000100_add_bank_transfer_ach_pa…
20260617000100_ai_knowledge_section_reviews.sql data healthy supabase/migrations/20260617000100_ai_knowledge_section_rev…
20260614000100_clinic_ai_knowledge.sql data healthy supabase/migrations/20260614000100_clinic_ai_knowledge.sql
20260528000100_business_profile_onboarding.sql data healthy supabase/migrations/20260528000100_business_profile_onboard…
20260610000100_phone_number_removal_lifecycle.sql data healthy supabase/migrations/20260610000100_phone_number_removal_lif…
20260613000300_texting_status_sync_diagnostics.sql data healthy supabase/migrations/20260613000300_texting_status_sync_diag…
20260626000100_clinic_notification_preferences.sql data healthy supabase/migrations/20260626000100_clinic_notification_pref…
20260621000100_clean_sms_template_default_overrides.sql data healthy supabase/migrations/20260621000100_clean_sms_template_defau…
20260608000100_a2p_submission_state.sql data healthy supabase/migrations/20260608000100_a2p_submission_state.sql
20260528000200_clinic_address_line2.sql data healthy supabase/migrations/20260528000200_clinic_address_line2.sql
20260612000100_phone_number_twilio_purchased_at.sql data healthy supabase/migrations/20260612000100_phone_number_twilio_purc…
20260611000100_a2p_submission_modes.sql data healthy supabase/migrations/20260611000100_a2p_submission_modes.sql
20260527000100_clinic_location.sql data healthy supabase/migrations/20260527000100_clinic_location.sql
20260619000100_sms_conversation_builder.sql data healthy supabase/migrations/20260619000100_sms_conversation_builder…
20260627000100_ai_answering_foundation.sql data healthy supabase/migrations/20260627000100_ai_answering_foundation.…
20260616000100_payment_methods_and_financing.sql data healthy supabase/migrations/20260616000100_payment_methods_and_fina…
20260629000100_clinic_staff_invitations.sql data healthy supabase/migrations/20260629000100_clinic_staff_invitations…
20260625000100_workspace_queue_and_patient_blocks.sql data healthy supabase/migrations/20260625000100_workspace_queue_and_pati…
20260601000100_front_desk_outcome.sql data healthy supabase/migrations/20260601000100_front_desk_outcome.sql
20260622000100_expand_sms_conversation_followups.sql data healthy supabase/migrations/20260622000100_expand_sms_conversation_…
20260531000100_auth_profiles_memberships.sql data healthy supabase/migrations/20260531000100_auth_profiles_membership…
20260628000100_ai_answering_transcript_storage.sql data healthy supabase/migrations/20260628000100_ai_answering_transcript_…
20260620000100_voice_greeting_templates.sql data healthy supabase/migrations/20260620000100_voice_greeting_templates…

LabelLayerStatusPath
for software healthy app/api/webhooks/twilio/messaging/incoming/route.ts:for
SetupEmailDeliveryError software healthy lib/email/setup-link-email.ts:SetupEmailDeliveryError
TeamInvitationEmailDeliveryError software healthy lib/email/team-invitation-email.ts:TeamInvitationEmailDeliv…
are software healthy lib/phone-numbers/assign-existing-twilio.ts:are
are software healthy lib/phone-numbers/detach-number.ts:are
and software healthy lib/billing/number-entitlements.ts:and
A2pSubmissionDisabledError software healthy lib/twilio/a2p-submission.ts:A2pSubmissionDisabledError
A2pSubmissionPersistError software healthy lib/twilio/a2p-submission.ts:A2pSubmissionPersistError
PurchaseConfigurationError software healthy lib/twilio/numbers.ts:PurchaseConfigurationError
ConversationRelayConfigError software healthy lib/ai-answering/conversation-relay-twiml.ts:ConversationRe…
AiAnsweringUnavailableError software healthy lib/db/ai-voice-sessions.ts:AiAnsweringUnavailableError
AiVoiceSessionValidationError software healthy lib/db/ai-voice-sessions.ts:AiVoiceSessionValidationError
NotificationPreferencesUnavailableError software healthy lib/db/notifications.ts:NotificationPreferencesUnavailableE…
DatabaseNotConfiguredError software healthy lib/db/client.ts:DatabaseNotConfiguredError
CatalogLimitReachedError software healthy lib/db/ai-knowledge.ts:CatalogLimitReachedError
TestCallerResetValidationError software healthy lib/db/test-caller-reset.ts:TestCallerResetValidationError
ClinicDeleteConfirmationError software healthy lib/db/admin/clinic-delete.ts:ClinicDeleteConfirmationError
ClinicDeleteBlockedError software healthy lib/db/admin/clinic-delete.ts:ClinicDeleteBlockedError
StripeNotTestModeError software healthy lib/stripe/server.ts:StripeNotTestModeError
and software healthy services/ai-voice-relay/src/conversation-handler.ts:and

LabelLayerStatusPath
127.0.0.1 network healthy tests/ai-knowledge-website-scan.test.ts
10.0.0.5 network healthy tests/ai-knowledge-website-scan.test.ts
192.168.1.10 network healthy tests/ai-knowledge-website-scan.test.ts
172.16.0.1 network healthy tests/ai-knowledge-website-scan.test.ts
169.254.1.1 network healthy tests/ai-knowledge-website-scan.test.ts
8.8.8.8 network healthy tests/ai-knowledge-website-scan.test.ts

LabelLayerStatusPath
auth::.codex/config.toml security healthy .codex/config.toml
auth::.codex/README.md security healthy .codex/README.md
auth::.claude/skills/claude-api/go/managed-agents/README.md security healthy .claude/skills/claude-api/go/managed-agents/README.md
auth::.claude/skills/claude-api/java/managed-agents/README.… security healthy .claude/skills/claude-api/java/managed-agents/README.md
auth::.claude/skills/claude-api/ruby/managed-agents/README.… security healthy .claude/skills/claude-api/ruby/managed-agents/README.md
auth::.claude/skills/claude-api/php/managed-agents/README.md security healthy .claude/skills/claude-api/php/managed-agents/README.md

LabelLayerStatusPath
HomePage frontend healthy app/page.tsx
RootLayout frontend healthy app/layout.tsx
AuthNoAccessPage frontend healthy app/auth/no-access/page.tsx
ForgotPasswordPage frontend healthy app/forgot-password/page.tsx
A2pLifecycle frontend healthy app/admin/(console)/clinics/[clinicId]/_components/A2pLifec…

LabelLayerStatusPath
postgres data healthy package.json
postgresql data healthy .claude/skills/claude-automation-recommender/SKILL.md
mysql data healthy .claude/skills/claude-automation-recommender/SKILL.md

LabelLayerStatusPath
/api/jobs/sync-phone-number-texting-status frontend healthy config/texting-status-sync.config.ts
/ frontend healthy lib/onboarding/account-session.ts

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

LabelLayerStatusPath
public data healthy supabase/migrations/20260601000200_admin_console.sql

LabelLayerStatusPath
vps::aws hardware healthy .claude/skills/claude-automation-recommender/SKILL.md
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/fbfb7854-157c-4c8d-9f50-693f14806bdd/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/fbfb7854-157c-4c8d-9f50-693f14806bdd/

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.