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.

westerns1978/acs-therapyhub-forms-012026

https://github.com/westerns1978/acs-therapyhub-forms-012026 · scanned 2026-06-16 00:56 UTC (2 months, 1 week ago)

111 raw signals (0 security + 111 graph)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 2 months, 1 week ago · v1 · 99 actionable findings from 1 signal source. 12 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 1351 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
FeeLedgerRedirect software healthy App.tsx:FeeLedgerRedirect
App software healthy App.tsx:App
isStaffRole software healthy types.ts:isStaffRole
isFinancialRole software healthy types.ts:isFinancialRole
isClinicianRole software healthy types.ts:isClinicianRole
isTrialHidden software healthy config/trialMode.ts:isTrialHidden
isRegistryForm software healthy config/formRegistry.ts:isRegistryForm
satopLevelForRequiredHours software healthy config/satopFees.ts:satopLevelForRequiredHours
satopFee software healthy config/satopFees.ts:satopFee
runAuth software healthy components/IValtMfaModal.tsx:runAuth
parseContent software healthy components/ClinicalMarkdown.tsx:parseContent
renderInline software healthy components/ClinicalMarkdown.tsx:renderInline
RiskBadge software healthy components/ClinicalMarkdown.tsx:RiskBadge
renderBlock software healthy components/ClinicalMarkdown.tsx:renderBlock
ClinicalMarkdown software healthy components/ClinicalMarkdown.tsx:ClinicalMarkdown
ScrollToTop software healthy components/ScrollToTop.tsx:ScrollToTop
handleScannerClick software healthy components/ScannerPickerModal.tsx:handleScannerClick
runDiscovery software healthy components/ScannerPickerModal.tsx:runDiscovery
DispatcherChat software healthy components/DispatcherChat.tsx:DispatcherChat
handleSend software healthy components/DispatcherChat.tsx:handleSend
handleKeyDown software healthy components/DispatcherChat.tsx:handleKeyDown
MessageBubble software healthy components/DispatcherChat.tsx:MessageBubble
ActionBadge software healthy components/DispatcherChat.tsx:ActionBadge
OcrFormUploader software healthy components/OcrFormUploader.tsx:OcrFormUploader
handleUpload software healthy components/OcrFormUploader.tsx:handleUpload
base64 software healthy components/OcrFormUploader.tsx:base64
RiskDashboard software healthy components/RiskDashboard.tsx:RiskDashboard
handleOutreach software healthy components/OutreachModal.tsx:handleOutreach
handleCreateTask software healthy components/OutreachModal.tsx:handleCreateTask
handleScheduleUrgent software healthy components/OutreachModal.tsx:handleScheduleUrgent
handleNotifyProbation software healthy components/OutreachModal.tsx:handleNotifyProbation
safeFieldValue software healthy components/BaseFormTemplate.tsx:safeFieldValue
handleSubmit software healthy components/BaseFormTemplate.tsx:handleSubmit
fetchClients software healthy components/FormLibrary.tsx:fetchClients
handleSlash software healthy components/FormLibrary.tsx:handleSlash
toggleFavorite software healthy components/FormLibrary.tsx:toggleFavorite
getX software healthy components/charts/ComplianceTrendChart.tsx:getX
getY software healthy components/charts/ComplianceTrendChart.tsx:getY
fetchData software healthy components/charts/ProgressChart.tsx:fetchData
polarToCartesian software healthy components/charts/CaseloadChart.tsx:polarToCartesian
angleInRadians software healthy components/charts/CaseloadChart.tsx:angleInRadians
describeArc software healthy components/charts/CaseloadChart.tsx:describeArc
x software healthy components/charts/SparklineChart.tsx:x
barHeight software healthy components/charts/RevenueChart.tsx:barHeight
fetchData software healthy components/ai/AIBriefingModal.tsx:fetchData
handleClientClick software healthy components/ai/AIBriefingModal.tsx:handleClientClick
captureFrame software healthy components/ai/VisualAuditPanel.tsx:captureFrame
handleSend software healthy components/ai/SynapseChatPopover.tsx:handleSend
SearchIcon software healthy components/ui/CommandPalette.tsx:SearchIcon
UserIcon software healthy components/ui/CommandPalette.tsx:UserIcon

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

LabelLayerStatusPath
GAP_ANALYSIS.md software healthy GAP_ANALYSIS.md
gamification_strategy.md software healthy gamification_strategy.md
ACS-Billing-Brief.md software healthy ACS-Billing-Brief.md
communication_guidelines.md software healthy communication_guidelines.md
vite.config.ts software healthy vite.config.ts
sell_sheet.md software healthy sell_sheet.md
technical_specification_v2.md software healthy technical_specification_v2.md
manifest.json software healthy manifest.json
blog_post.md software healthy blog_post.md
README.md software healthy README.md
sw.js software healthy sw.js
package.json software healthy package.json
index.html software healthy index.html
firebase.json software healthy firebase.json
SECURITY_BACKLOG.md software healthy SECURITY_BACKLOG.md
index.tsx software healthy index.tsx
package-lock.json software healthy package-lock.json
PRODUCT_BACKLOG.md software healthy PRODUCT_BACKLOG.md
ACS-TherapyHub-PROGRESS.md software healthy ACS-TherapyHub-PROGRESS.md
tsconfig.json software healthy tsconfig.json
vite-env.d.ts software healthy vite-env.d.ts
App.tsx software healthy App.tsx
metadata.json software healthy metadata.json
types.ts software healthy types.ts
ACS-TherapyHub-MAP.md software healthy ACS-TherapyHub-MAP.md
trialMode.ts software healthy config/trialMode.ts
formRegistry.ts software healthy config/formRegistry.ts
satopFees.ts software healthy config/satopFees.ts
compliance-rule-pack-summary.md software healthy docs/compliance-rule-pack-summary.md
satop-levels.md software healthy docs/reference/satop-levels.md
42-cfr-part-2.md software healthy docs/reference/42-cfr-part-2.md
outpatient-timelines.md software healthy docs/reference/outpatient-timelines.md
credentials-scope.md software healthy docs/reference/credentials-scope.md
00-welcome.md software healthy docs/user-guide/00-welcome.md
03-director.md software healthy docs/user-guide/03-director.md
05-office-staff.md software healthy docs/user-guide/05-office-staff.md
07-help-and-whats-next.md software healthy docs/user-guide/07-help-and-whats-next.md
04-therapist.md software healthy docs/user-guide/04-therapist.md
06-common-tasks.md software healthy docs/user-guide/06-common-tasks.md
02-navigation.md software healthy docs/user-guide/02-navigation.md
ACS-TherapyHub-User-Guide.md software healthy docs/user-guide/ACS-TherapyHub-User-Guide.md
01-getting-started.md software healthy docs/user-guide/01-getting-started.md
build-user-guide.mjs software healthy scripts/build-user-guide.mjs
IValtMfaModal.tsx software healthy components/IValtMfaModal.tsx
ClinicalMarkdown.tsx software healthy components/ClinicalMarkdown.tsx
PortalProtectedRoute.tsx software healthy components/PortalProtectedRoute.tsx
Checkbox.tsx software healthy components/Checkbox.tsx
SuccessScreen.tsx software healthy components/SuccessScreen.tsx
ProgressBar.tsx software healthy components/ProgressBar.tsx
ScrollToTop.tsx software healthy components/ScrollToTop.tsx

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

LabelLayerStatusPath
App frontend healthy App.tsx
IValtMfaModal frontend healthy components/IValtMfaModal.tsx
ClinicalMarkdown frontend healthy components/ClinicalMarkdown.tsx
PortalProtectedRoute frontend healthy components/PortalProtectedRoute.tsx
ScrollToTop frontend healthy components/ScrollToTop.tsx
ScannerPickerModal frontend healthy components/ScannerPickerModal.tsx
ErrorBoundary frontend healthy components/ErrorBoundary.tsx
DispatcherChat frontend healthy components/DispatcherChat.tsx
OcrFormUploader frontend healthy components/OcrFormUploader.tsx
RiskDashboard frontend healthy components/RiskDashboard.tsx
OutreachModal frontend healthy components/OutreachModal.tsx
ProtectedRoute frontend healthy components/ProtectedRoute.tsx
RequireRole frontend healthy components/RequireRole.tsx
ComplianceTrendChart frontend healthy components/charts/ComplianceTrendChart.tsx
ProgressChart frontend healthy components/charts/ProgressChart.tsx
CaseloadChart frontend healthy components/charts/CaseloadChart.tsx
SparklineChart frontend healthy components/charts/SparklineChart.tsx
RevenueChart frontend healthy components/charts/RevenueChart.tsx
TotalSessionsChart frontend healthy components/charts/TotalSessionsChart.tsx
AIBriefingModal frontend healthy components/ai/AIBriefingModal.tsx
VisualAuditPanel frontend healthy components/ai/VisualAuditPanel.tsx
SynapseChatPopover frontend healthy components/ai/SynapseChatPopover.tsx
CommandPalette frontend healthy components/ui/CommandPalette.tsx
MobileDrawer frontend healthy components/ui/MobileDrawer.tsx
ReportPreviewModal frontend healthy components/ui/ReportPreviewModal.tsx
PortalErrorCard frontend healthy components/ui/PortalErrorCard.tsx
GlobalHeader frontend healthy components/ui/GlobalHeader.tsx
MiniCalendar frontend healthy components/ui/MiniCalendar.tsx
PushNotificationButton frontend healthy components/ui/PushNotificationButton.tsx
BottomNavBar frontend healthy components/ui/BottomNavBar.tsx
Breadcrumbs frontend healthy components/ui/Breadcrumbs.tsx
Modal frontend healthy components/ui/Modal.tsx
NotificationContainer frontend healthy components/ui/NotificationContainer.tsx
SignaturePad frontend healthy components/ui/SignaturePad.tsx
LoadingSpinner frontend healthy components/ui/LoadingSpinner.tsx
AcsTherapyHubLogo frontend healthy components/ui/AcsTherapyHubLogo.tsx
PageLoader frontend healthy components/ui/PageLoader.tsx
CalendarView frontend healthy components/ui/CalendarView.tsx
SuperbillPreview frontend healthy components/ui/SuperbillPreview.tsx
SynapseLogo frontend healthy components/ui/SynapseLogo.tsx
NavigationSidebar frontend healthy components/ui/NavigationSidebar.tsx
GemyndFlowLogo frontend healthy components/ui/GemyndFlowLogo.tsx
Card frontend healthy components/ui/Card.tsx
ThemeToggle frontend healthy components/ui/ThemeToggle.tsx
Header frontend healthy components/ui/Header.tsx
SessionWrapUpModal frontend healthy components/sessions/SessionWrapUpModal.tsx
ScheduleVideoSessionModal frontend healthy components/sessions/ScheduleVideoSessionModal.tsx
AppointmentStatusModal frontend healthy components/sessions/AppointmentStatusModal.tsx
ManageAttendeesModal frontend healthy components/sessions/ManageAttendeesModal.tsx
ScheduleSessionModal frontend healthy components/sessions/ScheduleSessionModal.tsx

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

LabelLayerStatusPath
config software healthy config
docs software healthy docs
reference software healthy docs/reference
user-guide software healthy docs/user-guide
scripts software healthy scripts
components software healthy components
charts software healthy components/charts
ai software healthy components/ai
ui software healthy components/ui
sessions software healthy components/sessions
skeletons software healthy components/skeletons
compliance software healthy components/compliance
billing software healthy components/billing
clients software healthy components/clients
portal software healthy components/portal
notes software healthy components/notes
reports software healthy components/reports
documents software healthy components/documents
forms software healthy components/forms
contexts software healthy contexts
compliance software healthy compliance
pages software healthy pages
help software healthy pages/help
portal software healthy pages/portal
hooks software healthy hooks
supabase software healthy supabase
functions software healthy supabase/functions
google-calendar-create-event software healthy supabase/functions/google-calendar-create-event
zoom-oauth-exchange software healthy supabase/functions/zoom-oauth-exchange
zoom-create-meeting software healthy supabase/functions/zoom-create-meeting
google-oauth-exchange software healthy supabase/functions/google-oauth-exchange
google-calendar-freebusy software healthy supabase/functions/google-calendar-freebusy
acs-create-checkout software healthy supabase/functions/acs-create-checkout
google-calendar-update-event software healthy supabase/functions/google-calendar-update-event
google-calendar-delete-event software healthy supabase/functions/google-calendar-delete-event
acs-stripe-webhook software healthy supabase/functions/acs-stripe-webhook
seeds software healthy supabase/seeds
migrations software healthy supabase/migrations
services software healthy services
layouts software healthy layouts
src software healthy src

LabelLayerStatusPath
20260608_drop_compliance_score.sql data healthy supabase/migrations/20260608_drop_compliance_score.sql
20260606_ws3_1_session_hours_accrual.sql data healthy supabase/migrations/20260606_ws3_1_session_hours_accrual.sql
20260605_wsrp_2_widen_financial_to_all_staff.sql data healthy supabase/migrations/20260605_wsrp_2_widen_financial_to_all_…
20260607_late_cancel_provenance.sql data healthy supabase/migrations/20260607_late_cancel_provenance.sql
20260607_demo_data_marcus_established.sql data healthy supabase/migrations/20260607_demo_data_marcus_established.s…
20260605_ws0_7_is_staff_fail_closed.sql data healthy supabase/migrations/20260605_ws0_7_is_staff_fail_closed.sql
20260605_wsbilling_2_normalize_payments_vocab.sql data healthy supabase/migrations/20260605_wsbilling_2_normalize_payments…
20260416_user_integrations.sql data healthy supabase/migrations/20260416_user_integrations.sql
20260607_ws6_2_standing_groups_seed.sql data healthy supabase/migrations/20260607_ws6_2_standing_groups_seed.sql
20260518_demo_data_marcus_pat.sql data healthy supabase/migrations/20260518_demo_data_marcus_pat.sql
20260606_wsdisplaytruth_1_my_progress_rpc.sql data healthy supabase/migrations/20260606_wsdisplaytruth_1_my_progress_r…
20260605_ws0_3_scoped_policies.sql data healthy supabase/migrations/20260605_ws0_3_scoped_policies.sql
20260605_ws0_6_drop_user_metadata_fallback.sql data healthy supabase/migrations/20260605_ws0_6_drop_user_metadata_fallb…
20260606_ws6_1_standing_groups.sql data healthy supabase/migrations/20260606_ws6_1_standing_groups.sql
20260606_ws2_2_placement_determinations_lock_grants.sql data healthy supabase/migrations/20260606_ws2_2_placement_determinations…
20260522_treatment_plans.sql data healthy supabase/migrations/20260522_treatment_plans.sql
20260605_wsbilling_1_charges_ledger_schema.sql data healthy supabase/migrations/20260605_wsbilling_1_charges_ledger_sch…
20260605_ws1_1_assessment_inputs.sql data healthy supabase/migrations/20260605_ws1_1_assessment_inputs.sql
20260605_ws0_4_close_clinical_notes_form_submissions.sql data healthy supabase/migrations/20260605_ws0_4_close_clinical_notes_for…
20260611_status_lifecycle_normalization.sql data healthy supabase/migrations/20260611_status_lifecycle_normalization…
20260417_appointments.sql data healthy supabase/migrations/20260417_appointments.sql
20260608_demo_week_seed_and_10a_drop.sql data healthy supabase/migrations/20260608_demo_week_seed_and_10a_drop.sql
20260614_secrpc_1_financial_report_rpc_gate.sql data healthy supabase/migrations/20260614_secrpc_1_financial_report_rpc_…
20260606_ws2_1_placement_determinations.sql data healthy supabase/migrations/20260606_ws2_1_placement_determinations…
20260606_ws5_2_form_id_text.sql data healthy supabase/migrations/20260606_ws5_2_form_id_text.sql
20260605_ws0_5_close_remaining_seven.sql data healthy supabase/migrations/20260605_ws0_5_close_remaining_seven.sql
20260606_ws5_1_form_submissions_client_write.sql data healthy supabase/migrations/20260606_ws5_1_form_submissions_client_…
20260605_ws0_1_rls_helpers.sql data healthy supabase/migrations/20260605_ws0_1_rls_helpers.sql
20260609_storage_rls_tpf_restrict_to_acs_scope.sql data healthy supabase/migrations/20260609_storage_rls_tpf_restrict_to_ac…
20260605_ws0_2_app_metadata_roles.sql data healthy supabase/migrations/20260605_ws0_2_app_metadata_roles.sql
20260518_payments_extend_columns.sql data healthy supabase/migrations/20260518_payments_extend_columns.sql
20260522_clients_add_intake_fields.sql data healthy supabase/migrations/20260522_clients_add_intake_fields.sql
20260605_completion_gate_columns.sql data healthy supabase/migrations/20260605_completion_gate_columns.sql
20260605_demo_data_completed_oep.sql data healthy supabase/migrations/20260605_demo_data_completed_oep.sql
20260605_wsrp_1_payments_financial_staff_only.sql data healthy supabase/migrations/20260605_wsrp_1_payments_financial_staf…
20260605_reports_1_director_report_functions.sql data healthy supabase/migrations/20260605_reports_1_director_report_func…
20260608_storage_rls_therapyhub_patient_files.sql data healthy supabase/migrations/20260608_storage_rls_therapyhub_patient…
20260605_wsbilling_3_demo_charges_seed.sql data healthy supabase/migrations/20260605_wsbilling_3_demo_charges_seed.…

LabelLayerStatusPath
/login frontend healthy App.tsx
/oauth/callback frontend healthy App.tsx
/portal/login frontend healthy App.tsx
/website frontend healthy App.tsx
/visitor-resources frontend healthy App.tsx
/help frontend healthy App.tsx
:slug frontend healthy App.tsx
/ frontend healthy App.tsx
/dashboard frontend healthy App.tsx
/clients frontend healthy App.tsx
/clients/:clientId frontend healthy App.tsx
/communication-center frontend healthy App.tsx
/session-management frontend healthy App.tsx
/session/:clientId frontend healthy App.tsx
/session/:appointmentId/green-room frontend healthy App.tsx
/forms frontend healthy App.tsx
/fee-ledger/:clientId frontend healthy App.tsx
/video-sessions frontend healthy App.tsx
/program-compliance/:clientId frontend healthy App.tsx
/compliance-assistant frontend healthy App.tsx
/assessments/:clientId frontend healthy App.tsx
/compliance frontend healthy App.tsx
/program-plan/:clientId frontend healthy App.tsx
/treatment-plan-library frontend healthy App.tsx
/risk-monitor frontend healthy App.tsx
/financials frontend healthy App.tsx
/document-intelligence frontend healthy App.tsx
/reporting frontend healthy App.tsx
/compliance-readiness frontend healthy App.tsx
/settings frontend healthy App.tsx
/portal/dashboard frontend healthy App.tsx
/portal/documents frontend healthy App.tsx
/portal/billing frontend healthy App.tsx
/portal/compliance frontend healthy App.tsx
/portal/appointments frontend healthy App.tsx
/portal/forms/:formId frontend healthy App.tsx
/portal/recovery-plan frontend healthy App.tsx
/portal frontend healthy App.tsx

LabelLayerStatusPath
auth::contexts/AuthContext.tsx security healthy contexts/AuthContext.tsx
auth::services/gemini.ts security healthy services/gemini.ts
auth::pages/Settings.tsx security healthy pages/Settings.tsx
auth::services/authService.ts security healthy services/authService.ts
auth::services/googleCalendar.ts security healthy services/googleCalendar.ts
auth::supabase/functions/google-oauth-exchange/index.ts security healthy supabase/functions/google-oauth-exchange/index.ts
auth::supabase/functions/zoom-oauth-exchange/index.ts security healthy supabase/functions/zoom-oauth-exchange/index.ts
auth::services/displayProgress.ts security healthy services/displayProgress.ts
auth::index.tsx security healthy index.tsx
auth::services/zoom.ts security healthy services/zoom.ts
auth::App.tsx security healthy App.tsx
auth::supabase/functions/zoom-create-meeting/index.ts security healthy supabase/functions/zoom-create-meeting/index.ts

LabelLayerStatusPath
component software healthy components/ErrorBoundary.tsx:component
ErrorBoundary software healthy components/ErrorBoundary.tsx:ErrorBoundary
IValtService software healthy services/iValtService.ts:IValtService
ScannerClient software healthy services/scannerClient.ts:ScannerClient

LabelLayerStatusPath
postgresql data healthy README.md
postgres data healthy contexts/AuthContext.tsx

LabelLayerStatusPath
private data healthy supabase/migrations/20260605_wsbilling_2_normalize_payments…
public data healthy supabase/migrations/20260416_user_integrations.sql

LabelLayerStatusPath
repobility-clone-2a9kqyk8 software healthy /tmp/repobility-clone-2a9kqyk8

LabelLayerStatusPath
55.47.98.97 network healthy pages/ProgressTracking.tsx

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

LabelLayerStatusPath
password_literal::services/authService.ts security healthy services/authService.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/b105de0c-b214-4963-87ec-04f11b8df50f/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/b105de0c-b214-4963-87ec-04f11b8df50f/

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.