https://github.com/Scottyhb19/client-platform
· scanned 2026-06-16 00:05 UTC (2 months, 3 weeks ago)
85 raw signals (0 security + 85 graph)
Last scanned 2 months, 3 weeks ago · v1 · 85 actionable findings from 1 signal source. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 2135 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 |
|---|---|---|---|
loadEnvLocal |
software | healthy | scripts/verify-auth-config.mjs:loadEnvLocal |
requireEnv |
software | healthy | scripts/verify-auth-config.mjs:requireEnv |
randomPassword |
software | healthy | scripts/verify-auth-config.mjs:randomPassword |
decodeJwtPayload |
software | healthy | scripts/verify-auth-config.mjs:decodeJwtPayload |
parseFlags |
software | healthy | scripts/verify-auth-config.mjs:parseFlags |
findUsersByPrefix |
software | healthy | scripts/verify-auth-config.mjs:findUsersByPrefix |
deleteProbeUsers |
software | healthy | scripts/verify-auth-config.mjs:deleteProbeUsers |
findVerifyOrgId |
software | healthy | scripts/verify-auth-config.mjs:findVerifyOrgId |
bootstrapVerifyOrg |
software | healthy | scripts/verify-auth-config.mjs:bootstrapVerifyOrg |
checkG1 |
software | healthy | scripts/verify-auth-config.mjs:checkG1 |
checkG3 |
software | healthy | scripts/verify-auth-config.mjs:checkG3 |
checkG3Updateuser |
software | healthy | scripts/verify-auth-config.mjs:checkG3Updateuser |
checkG7 |
software | healthy | scripts/verify-auth-config.mjs:checkG7 |
printReport |
software | healthy | scripts/verify-auth-config.mjs:printReport |
computeExitCode |
software | healthy | scripts/verify-auth-config.mjs:computeExitCode |
main |
software | healthy | scripts/verify-auth-config.mjs:main |
BASE_URL |
software | healthy | scripts/proxy-poison-cookie-verify.mjs:BASE_URL |
loadEnvLocal |
software | healthy | scripts/proxy-poison-cookie-verify.mjs:loadEnvLocal |
toBase64URL |
software | healthy | scripts/proxy-poison-cookie-verify.mjs:toBase64URL |
sessionToCookies |
software | healthy | scripts/proxy-poison-cookie-verify.mjs:sessionToCookies |
probe |
software | healthy | scripts/proxy-poison-cookie-verify.mjs:probe |
check |
software | healthy | scripts/proxy-poison-cookie-verify.mjs:check |
main |
software | healthy | scripts/proxy-poison-cookie-verify.mjs:main |
loadEnvLocal |
software | healthy | scripts/c14-prefetch-probe.mjs:loadEnvLocal |
snap |
software | healthy | scripts/c14-prefetch-probe.mjs:snap |
changed |
software | healthy | scripts/c14-prefetch-probe.mjs:changed |
main |
software | healthy | scripts/c14-prefetch-probe.mjs:main |
c1 |
software | healthy | scripts/c14-prefetch-probe.mjs:c1 |
c2 |
software | healthy | scripts/c14-prefetch-probe.mjs:c2 |
c3 |
software | healthy | scripts/c14-prefetch-probe.mjs:c3 |
still |
software | healthy | scripts/c14-prefetch-probe.mjs:still |
loadEnvLocal |
software | healthy | scripts/c11-burn-verify.mjs:loadEnvLocal |
BASE_URL |
software | healthy | scripts/staff-login-path-verify.mjs:BASE_URL |
loadEnvLocal |
software | healthy | scripts/staff-login-path-verify.mjs:loadEnvLocal |
sessionToCookieHeader |
software | healthy | scripts/staff-login-path-verify.mjs:sessionToCookieHeader |
probe |
software | healthy | scripts/staff-login-path-verify.mjs:probe |
check |
software | healthy | scripts/staff-login-path-verify.mjs:check |
main |
software | healthy | scripts/staff-login-path-verify.mjs:main |
loadEnvLocal |
software | healthy | scripts/c14-prefetch-test.mjs:loadEnvLocal |
findUserByEmail |
software | healthy | scripts/c14-prefetch-test.mjs:findUserByEmail |
resolveRealOrg |
software | healthy | scripts/c14-prefetch-test.mjs:resolveRealOrg |
sendResend |
software | healthy | scripts/c14-prefetch-test.mjs:sendResend |
controlHtml |
software | healthy | scripts/c14-prefetch-test.mjs:controlHtml |
gatedHtml |
software | healthy | scripts/c14-prefetch-test.mjs:gatedHtml |
cmdSend |
software | healthy | scripts/c14-prefetch-test.mjs:cmdSend |
cmdCheck |
software | healthy | scripts/c14-prefetch-test.mjs:cmdCheck |
cmdTeardown |
software | healthy | scripts/c14-prefetch-test.mjs:cmdTeardown |
main |
software | healthy | scripts/c14-prefetch-test.mjs:main |
sqlString |
software | healthy | scripts/generate-physical-markers-seed.mjs:sqlString |
sqlBool |
software | healthy | scripts/generate-physical-markers-seed.mjs:sqlBool |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
Isaac_Fong_report.html |
software | healthy | Isaac_Fong_report.html |
.env.local.example |
software | healthy | .env.local.example |
postcss.config.mjs |
software | healthy | postcss.config.mjs |
CLAUDE.md |
software | healthy | CLAUDE.md |
dashboard.html |
software | healthy | dashboard.html |
package.json |
software | healthy | package.json |
package-lock.json |
software | healthy | package-lock.json |
client-portal.html |
software | healthy | client-portal.html |
CLAUDE_CODE_BUILD_PROMPT_testing_module.md |
software | healthy | CLAUDE_CODE_BUILD_PROMPT_testing_module.md |
tsconfig.json |
software | healthy | tsconfig.json |
session-builder.html |
software | healthy | session-builder.html |
eslint.config.mjs |
software | healthy | eslint.config.mjs |
AGENTS.md |
software | healthy | AGENTS.md |
program-calendar.html |
software | healthy | program-calendar.html |
next.config.ts |
software | healthy | next.config.ts |
deferred-prompts.md |
software | healthy | docs/deferred-prompts.md |
schema.md |
software | healthy | docs/schema.md |
secrets-rotation-log.md |
software | healthy | docs/secrets-rotation-log.md |
rls-policies.md |
software | healthy | docs/rls-policies.md |
go-live-checklist.md |
software | healthy | docs/go-live-checklist.md |
auth.md |
software | healthy | docs/auth.md |
slos.md |
software | healthy | docs/slos.md |
testing-module-schema.md |
software | healthy | docs/testing-module-schema.md |
secrets-inventory.md |
software | healthy | docs/secrets-inventory.md |
incident-response.md |
software | healthy | docs/incident-response.md |
diagnostic-auth-onboarding-tenancy.md |
software | healthy | docs/diagnostic-auth-onboarding-tenancy.md |
decisions.md |
software | healthy | docs/decisions.md |
verify-invite-prefetch.md |
software | healthy | docs/runbooks/verify-invite-prefetch.md |
rotate-a-secret.md |
software | healthy | docs/runbooks/rotate-a-secret.md |
deploy-an-edge-function.md |
software | healthy | docs/runbooks/deploy-an-edge-function.md |
README.md |
software | healthy | docs/runbooks/README.md |
verify-auth-config.md |
software | healthy | docs/runbooks/verify-auth-config.md |
recover-stuck-client-onboarding.md |
software | healthy | docs/runbooks/recover-stuck-client-onboarding.md |
verify-cross-tenant-isolation.md |
software | healthy | docs/runbooks/verify-cross-tenant-isolation.md |
deploy-the-app.md |
software | healthy | docs/runbooks/deploy-the-app.md |
check-cron-health.md |
software | healthy | docs/runbooks/check-cron-health.md |
section5-verification.sql |
software | healthy | docs/Prompts/section5-verification.sql |
client-portal-fixes.md |
software | healthy | docs/polish/client-portal-fixes.md |
client-portal-handoffs.md |
software | healthy | docs/polish/client-portal-handoffs.md |
client-profile-clinical-notes.md |
software | healthy | docs/polish/client-profile-clinical-notes.md |
testing-module.md |
software | healthy | docs/polish/testing-module.md |
client-portal-pwa.md |
software | healthy | docs/polish/client-portal-pwa.md |
staff-session-expander.md |
software | healthy | docs/polish/staff-session-expander.md |
session-builder-phase-prompts.md |
software | healthy | docs/polish/session-builder-phase-prompts.md |
programs.md |
software | healthy | docs/polish/programs.md |
booking-attribution.md |
software | healthy | docs/polish/booking-attribution.md |
staff-reports-view-toggle-handoff.md |
software | healthy | docs/polish/staff-reports-view-toggle-handoff.md |
availability-editor.md |
software | healthy | docs/polish/availability-editor.md |
client-portal.md |
software | healthy | docs/polish/client-portal.md |
client-portal-data-tab.md |
software | healthy | docs/polish/client-portal-data-tab.md |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
docs |
software | healthy | docs |
runbooks |
software | healthy | docs/runbooks |
Prompts |
software | healthy | docs/Prompts |
polish |
software | healthy | docs/polish |
scripts |
software | healthy | scripts |
supabase |
software | healthy | supabase |
functions |
software | healthy | supabase/functions |
send-appointment-reminders |
software | healthy | supabase/functions/send-appointment-reminders |
tests |
software | healthy | supabase/tests |
database |
software | healthy | supabase/tests/database |
migrations |
software | healthy | supabase/migrations |
public |
software | healthy | public |
src |
software | healthy | src |
types |
software | healthy | src/types |
components |
software | healthy | src/components |
auth |
software | healthy | src/components/auth |
app |
software | healthy | src/app |
(staff) |
software | healthy | src/app/(staff) |
settings |
software | healthy | src/app/(staff)/settings |
section-titles |
software | healthy | src/app/(staff)/settings/section-titles |
_components |
software | healthy | src/app/(staff)/settings/section-titles/_components |
tests |
software | healthy | src/app/(staff)/settings/tests |
_lib |
software | healthy | src/app/(staff)/settings/tests/_lib |
_components |
software | healthy | src/app/(staff)/settings/tests/_components |
note-templates |
software | healthy | src/app/(staff)/settings/note-templates |
_components |
software | healthy | src/app/(staff)/settings/note-templates/_components |
availability |
software | healthy | src/app/(staff)/settings/availability |
_lib |
software | healthy | src/app/(staff)/settings/availability/_lib |
_components |
software | healthy | src/app/(staff)/settings/availability/_components |
session-types |
software | healthy | src/app/(staff)/settings/session-types |
_components |
software | healthy | src/app/(staff)/settings/session-types/_components |
_components |
software | healthy | src/app/(staff)/settings/_components |
schedule |
software | healthy | src/app/(staff)/schedule |
_components |
software | healthy | src/app/(staff)/schedule/_components |
library |
software | healthy | src/app/(staff)/library |
new |
software | healthy | src/app/(staff)/library/new |
[id] |
software | healthy | src/app/(staff)/library/[id] |
_lib |
software | healthy | src/app/(staff)/library/_lib |
_components |
software | healthy | src/app/(staff)/library/_components |
analytics |
software | healthy | src/app/(staff)/analytics |
_components |
software | healthy | src/app/(staff)/analytics/_components |
dashboard |
software | healthy | src/app/(staff)/dashboard |
_components |
software | healthy | src/app/(staff)/dashboard/_components |
messages |
software | healthy | src/app/(staff)/messages |
_components |
software | healthy | src/app/(staff)/messages/_components |
clients |
software | healthy | src/app/(staff)/clients |
new |
software | healthy | src/app/(staff)/clients/new |
_components |
software | healthy | src/app/(staff)/clients/new/_components |
[id] |
software | healthy | src/app/(staff)/clients/[id] |
notes |
software | healthy | src/app/(staff)/clients/[id]/notes |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
20260420100900_assessment_templates.sql |
data | healthy | supabase/migrations/20260420100900_assessment_templates.sql |
20260611130100_cn6_cmh_soft_delete_rpcs.sql |
data | healthy | supabase/migrations/20260611130100_cn6_cmh_soft_delete_rpcs… |
20260612130000_revoke_anon_execute_program_engine_rpcs.sql |
data | healthy | supabase/migrations/20260612130000_revoke_anon_execute_prog… |
20260426100000_invite_tokens.sql |
data | healthy | supabase/migrations/20260426100000_invite_tokens.sql |
20260423090000_appointment_type_widen.sql |
data | healthy | supabase/migrations/20260423090000_appointment_type_widen.s… |
20260612180000_copy_program_weekday_align.sql |
data | healthy | supabase/migrations/20260612180000_copy_program_weekday_ali… |
20260611120000_cn2_cmh_staff_only_select.sql |
data | healthy | supabase/migrations/20260611120000_cn2_cmh_staff_only_selec… |
20260428110000_audit_register_client_files.sql |
data | healthy | supabase/migrations/20260428110000_audit_register_client_fi… |
20260614130000_revoke_anon_execute_portal_rpcs.sql |
data | healthy | supabase/migrations/20260614130000_revoke_anon_execute_port… |
20260420101000_assessments.sql |
data | healthy | supabase/migrations/20260420101000_assessments.sql |
20260428120200_test_sessions.sql |
data | healthy | supabase/migrations/20260428120200_test_sessions.sql |
20260420102500_client_portal_functions.sql |
data | healthy | supabase/migrations/20260420102500_client_portal_functions.… |
20260421120000_program_day_published.sql |
data | healthy | supabase/migrations/20260421120000_program_day_published.sql |
20260428150000_fix_testing_rls_recursion.sql |
data | healthy | supabase/migrations/20260428150000_fix_testing_rls_recursio… |
20260612090000_exercise_usage_count_trigger.sql |
data | healthy | supabase/migrations/20260612090000_exercise_usage_count_tri… |
20260510140000_client_get_week_overview.sql |
data | healthy | supabase/migrations/20260510140000_client_get_week_overview… |
20260503130000_program_copy_repeat.sql |
data | healthy | supabase/migrations/20260503130000_program_copy_repeat.sql |
20260510130000_client_start_session_v2.sql |
data | healthy | supabase/migrations/20260510130000_client_start_session_v2.… |
20260427110000_note_defaults_and_author_lock.sql |
data | healthy | supabase/migrations/20260427110000_note_defaults_and_author… |
20260420100100_enums.sql |
data | healthy | supabase/migrations/20260420100100_enums.sql |
20260505100100_audit_register_library.sql |
data | healthy | supabase/migrations/20260505100100_audit_register_library.s… |
20260421110000_organization_settings_fields.sql |
data | healthy | supabase/migrations/20260421110000_organization_settings_fi… |
20260612160000_program_week_copy_repeat.sql |
data | healthy | supabase/migrations/20260612160000_program_week_copy_repeat… |
20260510150000_relax_sessions_completed_requires_rpe.sql |
data | healthy | supabase/migrations/20260510150000_relax_sessions_completed… |
20260420102200_reports_and_vald.sql |
data | healthy | supabase/migrations/20260420102200_reports_and_vald.sql |
20260420100000_extensions_and_roles.sql |
data | healthy | supabase/migrations/20260420100000_extensions_and_roles.sql |
20260420101200_section_titles.sql |
data | healthy | supabase/migrations/20260420101200_section_titles.sql |
20260420101500_exercises.sql |
data | healthy | supabase/migrations/20260420101500_exercises.sql |
20260510120100_client_select_session_types.sql |
data | healthy | supabase/migrations/20260510120100_client_select_session_ty… |
20260420102100_communications.sql |
data | healthy | supabase/migrations/20260420102100_communications.sql |
20260513150000_client_reschedule_program_day_to_today_v2.sql |
data | healthy | supabase/migrations/20260513150000_client_reschedule_progra… |
20260612090100_drop_exercises_default_rpe.sql |
data | healthy | supabase/migrations/20260612090100_drop_exercises_default_r… |
20260513130000_appointment_actor_columns.sql |
data | healthy | supabase/migrations/20260513130000_appointment_actor_column… |
20260612120000_program_templates_lifecycle.sql |
data | healthy | supabase/migrations/20260612120000_program_templates_lifecy… |
20260511130000_client_log_set_fix_variable_shadow.sql |
data | healthy | supabase/migrations/20260511130000_client_log_set_fix_varia… |
20260513160000_audit_resolver_coverage_guard.sql |
data | healthy | supabase/migrations/20260513160000_audit_resolver_coverage_… |
20260420101800_programs.sql |
data | healthy | supabase/migrations/20260420101800_programs.sql |
20260503110000_drop_unique_active_program.sql |
data | healthy | supabase/migrations/20260503110000_drop_unique_active_progr… |
20260503120000_program_days_copy_repeat.sql |
data | healthy | supabase/migrations/20260503120000_program_days_copy_repeat… |
20260507100400_reorder_program_exercises.sql |
data | healthy | supabase/migrations/20260507100400_reorder_program_exercise… |
20260420102000_scheduling.sql |
data | healthy | supabase/migrations/20260420102000_scheduling.sql |
20260612110000_insert_program_exercise_at_append.sql |
data | healthy | supabase/migrations/20260612110000_insert_program_exercise_… |
20260614150000_client_log_exercise_note.sql |
data | healthy | supabase/migrations/20260614150000_client_log_exercise_note… |
20260420102300_audit_log_and_triggers.sql |
data | healthy | supabase/migrations/20260420102300_audit_log_and_triggers.s… |
20260420100500_client_categories.sql |
data | healthy | supabase/migrations/20260420100500_client_categories.sql |
20260524202523_bootstrap_drop_pending_filter.sql |
data | healthy | supabase/migrations/20260524202523_bootstrap_drop_pending_f… |
20260611120200_cn1_flag_fields_on_contraindications.sql |
data | healthy | supabase/migrations/20260611120200_cn1_flag_fields_on_contr… |
20260420100600_clients.sql |
data | healthy | supabase/migrations/20260420100600_clients.sql |
20260611090000_c12_client_accept_invite_profile_sync.sql |
data | healthy | supabase/migrations/20260611090000_c12_client_accept_invite… |
20260507100000_program_exercise_sets.sql |
data | healthy | supabase/migrations/20260507100000_program_exercise_sets.sql |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
assessment_templates |
data | healthy | supabase/migrations/20260420100900_assessment_templates.sql |
invite_tokens |
data | healthy | supabase/migrations/20260426100000_invite_tokens.sql |
assessments |
data | healthy | supabase/migrations/20260420101000_assessments.sql |
test_sessions |
data | healthy | supabase/migrations/20260428120200_test_sessions.sql |
vald_device_types |
data | healthy | supabase/migrations/20260420102200_reports_and_vald.sql |
reports |
data | healthy | supabase/migrations/20260420102200_reports_and_vald.sql |
report_versions |
data | healthy | supabase/migrations/20260420102200_reports_and_vald.sql |
vald_raw_uploads |
data | healthy | supabase/migrations/20260420102200_reports_and_vald.sql |
section_titles |
data | healthy | supabase/migrations/20260420101200_section_titles.sql |
exercises |
data | healthy | supabase/migrations/20260420101500_exercises.sql |
communication_templates |
data | healthy | supabase/migrations/20260420102100_communications.sql |
communications |
data | healthy | supabase/migrations/20260420102100_communications.sql |
template_exercise_sets |
data | healthy | supabase/migrations/20260612120000_program_templates_lifecy… |
programs |
data | healthy | supabase/migrations/20260420101800_programs.sql |
program_weeks |
data | healthy | supabase/migrations/20260420101800_programs.sql |
program_days |
data | healthy | supabase/migrations/20260420101800_programs.sql |
program_exercises |
data | healthy | supabase/migrations/20260420101800_programs.sql |
availability_rules |
data | healthy | supabase/migrations/20260420102000_scheduling.sql |
appointments |
data | healthy | supabase/migrations/20260420102000_scheduling.sql |
appointment_reminders |
data | healthy | supabase/migrations/20260420102000_scheduling.sql |
audit_wide_column_config |
data | healthy | supabase/migrations/20260420102300_audit_log_and_triggers.s… |
audit_log |
data | healthy | supabase/migrations/20260420102300_audit_log_and_triggers.s… |
client_categories |
data | healthy | supabase/migrations/20260420100500_client_categories.sql |
clients |
data | healthy | supabase/migrations/20260420100600_clients.sql |
program_exercise_sets |
data | healthy | supabase/migrations/20260507100000_program_exercise_sets.sql |
client_files |
data | healthy | supabase/migrations/20260428100000_client_files.sql |
exercise_tag_assignments |
data | healthy | supabase/migrations/20260420101600_exercise_tag_assignments… |
movement_patterns |
data | healthy | supabase/migrations/20260420101100_movement_patterns.sql |
contacts |
data | healthy | supabase/migrations/20260421100000_contacts.sql |
public |
data | healthy | supabase/migrations/20260604120000_rate_limit_log.sql |
physical_markers_schema_version |
data | healthy | supabase/migrations/20260428120100_physical_markers_schema_… |
physical_markers_schema_seed |
data | healthy | supabase/migrations/20260428120100_physical_markers_schema_… |
client_publications |
data | healthy | supabase/migrations/20260428120700_client_publications.sql |
note_templates |
data | healthy | supabase/migrations/20260427100000_note_templates.sql |
note_template_fields |
data | healthy | supabase/migrations/20260427100000_note_templates.sql |
organizations |
data | healthy | supabase/migrations/20260420100200_identity_tables.sql |
user_profiles |
data | healthy | supabase/migrations/20260420100200_identity_tables.sql |
user_organization_roles |
data | healthy | supabase/migrations/20260420100200_identity_tables.sql |
in |
data | healthy | supabase/migrations/20260510120200_audit_resolve_org_id_res… |
sessions |
data | healthy | supabase/migrations/20260420101900_session_logging.sql |
exercise_logs |
data | healthy | supabase/migrations/20260420101900_session_logging.sql |
set_logs |
data | healthy | supabase/migrations/20260420101900_session_logging.sql |
clinical_notes |
data | healthy | supabase/migrations/20260420100800_clinical_notes.sql |
password_recovery_tickets |
data | healthy | supabase/migrations/20260527140000_password_recovery_ticket… |
practice_test_settings |
data | healthy | supabase/migrations/20260428120500_practice_test_config.sql |
practice_disabled_tests |
data | healthy | supabase/migrations/20260428120500_practice_test_config.sql |
practice_custom_tests |
data | healthy | supabase/migrations/20260428120500_practice_test_config.sql |
test_batteries |
data | healthy | supabase/migrations/20260428120500_practice_test_config.sql |
test_results |
data | healthy | supabase/migrations/20260428120300_test_results.sql |
exercise_tags |
data | healthy | supabase/migrations/20260420101400_exercise_tags.sql |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
/page.tsx |
frontend | healthy | src/app/page.tsx |
/(staff)/settings |
frontend | healthy | src/app/(staff)/settings/page.tsx |
/(staff)/settings/tests |
frontend | healthy | src/app/(staff)/settings/tests/page.tsx |
/(staff)/settings/availability |
frontend | healthy | src/app/(staff)/settings/availability/page.tsx |
/(staff)/schedule |
frontend | healthy | src/app/(staff)/schedule/page.tsx |
/(staff)/library |
frontend | healthy | src/app/(staff)/library/page.tsx |
/(staff)/library/new |
frontend | healthy | src/app/(staff)/library/new/page.tsx |
/(staff)/library/[id] |
frontend | healthy | src/app/(staff)/library/[id]/page.tsx |
/(staff)/analytics |
frontend | healthy | src/app/(staff)/analytics/page.tsx |
/(staff)/dashboard |
frontend | healthy | src/app/(staff)/dashboard/page.tsx |
/(staff)/messages |
frontend | healthy | src/app/(staff)/messages/page.tsx |
/(staff)/clients |
frontend | healthy | src/app/(staff)/clients/page.tsx |
/(staff)/clients/new |
frontend | healthy | src/app/(staff)/clients/new/page.tsx |
/(staff)/clients/[id] |
frontend | healthy | src/app/(staff)/clients/[id]/page.tsx |
/(staff)/clients/[id]/notes/[noteId]/print |
frontend | healthy | src/app/(staff)/clients/[id]/notes/[noteId]/print/page.tsx |
/(staff)/clients/[id]/program |
frontend | healthy | src/app/(staff)/clients/[id]/program/page.tsx |
/(staff)/clients/[id]/program/new |
frontend | healthy | src/app/(staff)/clients/[id]/program/new/page.tsx |
/(staff)/clients/[id]/program/days/[dayId] |
frontend | healthy | src/app/(staff)/clients/[id]/program/days/[dayId]/page.tsx |
/(staff)/contacts |
frontend | healthy | src/app/(staff)/contacts/page.tsx |
/(staff)/contacts/new |
frontend | healthy | src/app/(staff)/contacts/new/page.tsx |
/(staff)/contacts/[group] |
frontend | healthy | src/app/(staff)/contacts/[group]/page.tsx |
/auth/reset-password |
frontend | healthy | src/app/auth/reset-password/page.tsx |
/login |
frontend | healthy | src/app/login/page.tsx |
/unauthorized |
frontend | healthy | src/app/unauthorized/page.tsx |
/signup |
frontend | healthy | src/app/signup/page.tsx |
/forgot-password |
frontend | healthy | src/app/forgot-password/page.tsx |
/onboarding/org |
frontend | healthy | src/app/onboarding/org/page.tsx |
/i/[id] |
frontend | healthy | src/app/i/[id]/page.tsx |
/portal |
frontend | healthy | src/app/portal/page.tsx |
/portal/messages |
frontend | healthy | src/app/portal/messages/page.tsx |
/portal/reports |
frontend | healthy | src/app/portal/reports/page.tsx |
/portal/you |
frontend | healthy | src/app/portal/you/page.tsx |
/portal/session/[dayId] |
frontend | healthy | src/app/portal/session/[dayId]/page.tsx |
/portal/session/[dayId]/complete |
frontend | healthy | src/app/portal/session/[dayId]/complete/page.tsx |
/portal/book |
frontend | healthy | src/app/portal/book/page.tsx |
/portal/book/new |
frontend | healthy | src/app/portal/book/new/page.tsx |
/welcome |
frontend | healthy | src/app/welcome/page.tsx |
/welcome/install |
frontend | healthy | src/app/welcome/install/page.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::src/app/onboarding/org/page.tsx |
security | healthy | src/app/onboarding/org/page.tsx |
auth::src/app/welcome/install/_components/FinishSetup.tsx |
security | healthy | src/app/welcome/install/_components/FinishSetup.tsx |
auth::src/lib/supabase/server.ts |
security | healthy | src/lib/supabase/server.ts |
auth::src/app/welcome/actions.ts |
security | healthy | src/app/welcome/actions.ts |
auth::src/app/onboarding/org/actions.ts |
security | healthy | src/app/onboarding/org/actions.ts |
auth::src/lib/auth/require-role.ts |
security | healthy | src/lib/auth/require-role.ts |
auth::scripts/verify-auth-config.mjs |
security | healthy | scripts/verify-auth-config.mjs |
auth::src/app/welcome/install/page.tsx |
security | healthy | src/app/welcome/install/page.tsx |
auth::src/app/auth/set-session/route.ts |
security | healthy | src/app/auth/set-session/route.ts |
auth::src/lib/auth/post-auth-landing.ts |
security | healthy | src/lib/auth/post-auth-landing.ts |
auth::src/app/onboarding/org/_components/FinishSetup.tsx |
security | healthy | src/app/onboarding/org/_components/FinishSetup.tsx |
auth::src/app/auth/reset-password/actions.ts |
security | healthy | src/app/auth/reset-password/actions.ts |
auth::src/app/auth/callback/route.ts |
security | healthy | src/app/auth/callback/route.ts |
auth::scripts/staff-login-path-verify.mjs |
security | healthy | scripts/staff-login-path-verify.mjs |
auth::docs/runbooks/README.md |
security | healthy | docs/runbooks/README.md |
auth::supabase/config.toml |
security | healthy | supabase/config.toml |
auth::src/app/login/actions.ts |
security | healthy | src/app/login/actions.ts |
auth::src/lib/supabase/middleware.ts |
security | healthy | src/lib/supabase/middleware.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
mix |
software | healthy | scripts/verify-auth-config.mjs:mix |
name |
software | healthy | supabase/functions/send-appointment-reminders/index.ts:name |
EmailConfigError |
software | healthy | supabase/functions/send-appointment-reminders/index.ts:Emai… |
assumes |
software | healthy | src/app/portal/you/_components/SignOutButton.tsx:assumes |
for |
software | healthy | src/app/portal/session/[dayId]/complete/page.tsx:for |
EmailConfigError |
software | healthy | src/lib/email/client.ts:EmailConfigError |
| Label | Layer | Status | Path |
|---|---|---|---|
RootLayout |
frontend | healthy | src/app/layout.tsx |
UnauthorizedPage |
frontend | healthy | src/app/unauthorized/page.tsx |
SessionLayout |
frontend | healthy | src/app/portal/session/[dayId]/layout.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
postgres |
data | healthy | CLAUDE.md |
postgresql |
data | healthy | src/lib/rate-limit/index.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
password_literal::scripts/verify-auth-config.mjs |
security | healthy | scripts/verify-auth-config.mjs |
password_literal::src/app/welcome/actions.ts |
security | healthy | src/app/welcome/actions.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-fo14k_7t |
software | healthy | /tmp/repobility-clone-fo14k_7t |
This page is publicly accessible at:
https://repobility.com/scan/9b339de4-502f-4394-961f-196b54d0e7c2/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/9b339de4-502f-4394-961f-196b54d0e7c2/
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.