https://github.com/slzwei/lyfe-app
· scanned 2026-06-16 00:16 UTC (2 months, 2 weeks ago)
194 raw signals (70 security + 124 graph)
Last scanned 2 months, 2 weeks ago · v1 · 103 actionable findings from 2 signal sources. 200 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 3394 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 |
|---|---|---|---|
Stack |
software | healthy | jest.setup.js:Stack |
Tabs |
software | healthy | jest.setup.js:Tabs |
deriveBase |
software | healthy | __tests__/routing/papers-push.test.ts:deriveBase |
buildPaperUrl |
software | healthy | __tests__/routing/papers-push.test.ts:buildPaperUrl |
mockResolve |
software | healthy | __tests__/integration/lead-lifecycle.test.ts:mockResolve |
createIconComponent |
software | healthy | __tests__/mocks/vectorIcons.js:createIconComponent |
MockIcon |
software | healthy | __tests__/mocks/vectorIcons.js:MockIcon |
MockScreenHeader |
software | healthy | __tests__/screens/LeadDetailScreen.test.tsx:MockScreenHeader |
MockErrorBanner |
software | healthy | __tests__/screens/LeadDetailScreen.test.tsx:MockErrorBanner |
MockLoadingState |
software | healthy | __tests__/screens/LeadDetailScreen.test.tsx:MockLoadingState |
MockStatusBadge |
software | healthy | __tests__/screens/LeadDetailScreen.test.tsx:MockStatusBadge |
MockEmptyState |
software | healthy | __tests__/screens/LeadDetailScreen.test.tsx:MockEmptyState |
MockLeadActivityItem |
software | healthy | __tests__/screens/LeadDetailScreen.test.tsx:MockLeadActivit… |
MockQuickAction |
software | healthy | __tests__/screens/LeadDetailScreen.test.tsx:MockQuickAction |
MockStatusPicker |
software | healthy | __tests__/screens/LeadDetailScreen.test.tsx:MockStatusPicker |
MockNoteInput |
software | healthy | __tests__/screens/LeadDetailScreen.test.tsx:MockNoteInput |
MockContactConfirmModal |
software | healthy | __tests__/screens/LeadDetailScreen.test.tsx:MockContactConf… |
MockReassignModal |
software | healthy | __tests__/screens/LeadDetailScreen.test.tsx:MockReassignMod… |
MockScreenHeader |
software | healthy | __tests__/screens/RoadmapScreen.test.tsx:MockScreenHeader |
MockErrorBanner |
software | healthy | __tests__/screens/RoadmapScreen.test.tsx:MockErrorBanner |
MockProgrammeHero |
software | healthy | __tests__/screens/RoadmapScreen.test.tsx:MockProgrammeHero |
MockProgrammeTabs |
software | healthy | __tests__/screens/RoadmapScreen.test.tsx:MockProgrammeTabs |
MockRoadmapGrid |
software | healthy | __tests__/screens/RoadmapScreen.test.tsx:MockRoadmapGrid |
MockProgrammeLockedOverlay |
software | healthy | __tests__/screens/RoadmapScreen.test.tsx:MockProgrammeLocke… |
MockScreenHeader |
software | healthy | __tests__/screens/CandidateProgressScreen.test.tsx:MockScre… |
MockLoading |
software | healthy | __tests__/screens/CandidateProgressScreen.test.tsx:MockLoad… |
MockCandidateProgressView |
software | healthy | __tests__/screens/CandidateProgressScreen.test.tsx:MockCand… |
MockMathRenderer |
software | healthy | __tests__/screens/ExamResultsScreen.test.tsx:MockMathRender… |
MockScreenHeader |
software | healthy | __tests__/screens/RoadmapModuleScreen.test.tsx:MockScreenHe… |
MockErrorBanner |
software | healthy | __tests__/screens/RoadmapModuleScreen.test.tsx:MockErrorBan… |
MockModuleCard |
software | healthy | __tests__/screens/RoadmapModuleScreen.test.tsx:MockModuleCa… |
MockModuleItemRow |
software | healthy | __tests__/screens/RoadmapModuleScreen.test.tsx:MockModuleIt… |
MockConfirmDialog |
software | healthy | __tests__/screens/ExamTakeScreen.test.tsx:MockConfirmDialog |
MockErrorBanner |
software | healthy | __tests__/screens/ExamTakeScreen.test.tsx:MockErrorBanner |
MockMathRenderer |
software | healthy | __tests__/screens/ExamTakeScreen.test.tsx:MockMathRenderer |
MockConfirmDialog |
software | healthy | __tests__/screens/ExamTakeScreen.extended.test.tsx:MockConf… |
MockErrorBanner |
software | healthy | __tests__/screens/ExamTakeScreen.extended.test.tsx:MockErro… |
MockMathRenderer |
software | healthy | __tests__/screens/ExamTakeScreen.extended.test.tsx:MockMath… |
renderScreen |
software | healthy | __tests__/screens/CandidateDetailScreen.test.tsx:renderScre… |
switchTab |
software | healthy | __tests__/screens/CandidateDetailScreen.test.tsx:switchTab |
defaultHookMocks |
software | healthy | __tests__/screens/CandidateDetailScreen.test.tsx:defaultHoo… |
paper |
software | healthy | __tests__/screens/CandidateDetailScreen.test.tsx:paper |
rnf |
software | healthy | __tests__/screens/CandidateDetailScreen.test.tsx:rnf |
MockConfirmDialog |
software | healthy | __tests__/screens/DiscQuizScreen.test.tsx:MockConfirmDialog |
MockScreenHeader |
software | healthy | __tests__/screens/EventDetailScreen.test.tsx:MockScreenHead… |
MockConfetti |
software | healthy | __tests__/screens/EventDetailScreen.test.tsx:MockConfetti |
setupMocks |
software | healthy | __tests__/screens/EventDetailScreen.test.tsx:setupMocks |
mockSupabaseQuery |
software | healthy | __tests__/screens/PipelineScreen.test.tsx:mockSupabaseQuery |
MockScreenHeader |
software | healthy | __tests__/screens/NotificationsSettingsScreen.test.tsx:Mock… |
MockScreenHeader |
software | healthy | __tests__/screens/ProfileScreen.test.tsx:MockScreenHeader |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
metro.config.js |
software | healthy | metro.config.js |
babel.config.js |
software | healthy | babel.config.js |
jest.config.js |
software | healthy | jest.config.js |
.eslintrc.js |
software | healthy | .eslintrc.js |
README.md |
software | healthy | README.md |
TRACKER.md |
software | healthy | TRACKER.md |
CLAUDE.md |
software | healthy | CLAUDE.md |
eas.json |
software | healthy | eas.json |
package.json |
software | healthy | package.json |
jest.setup.js |
software | healthy | jest.setup.js |
jest.config.android.js |
software | healthy | jest.config.android.js |
.impeccable.md |
software | healthy | .impeccable.md |
audit-dashboard.html |
software | healthy | audit-dashboard.html |
package-lock.json |
software | healthy | package-lock.json |
app.config.js |
software | healthy | app.config.js |
.env.example |
software | healthy | .env.example |
tsconfig.json |
software | healthy | tsconfig.json |
AGENTS.md |
software | healthy | AGENTS.md |
roadmapConfig.test.ts |
software | healthy | __tests__/types/roadmapConfig.test.ts |
papers-push.test.ts |
software | healthy | __tests__/routing/papers-push.test.ts |
lead-lifecycle.test.ts |
software | healthy | __tests__/integration/lead-lifecycle.test.ts |
netinfo.js |
software | healthy | __tests__/mocks/netinfo.js |
vectorIcons.js |
software | healthy | __tests__/mocks/vectorIcons.js |
expo-crypto.js |
software | healthy | __tests__/mocks/expo-crypto.js |
layouts.test.tsx |
software | healthy | __tests__/screens/layouts.test.tsx |
EnneagramResultsScreen.test.tsx |
software | healthy | __tests__/screens/EnneagramResultsScreen.test.tsx |
LeadDetailScreen.test.tsx |
software | healthy | __tests__/screens/LeadDetailScreen.test.tsx |
RoadmapScreen.test.tsx |
software | healthy | __tests__/screens/RoadmapScreen.test.tsx |
CandidateProgressScreen.test.tsx |
software | healthy | __tests__/screens/CandidateProgressScreen.test.tsx |
ExamResultsScreen.test.tsx |
software | healthy | __tests__/screens/ExamResultsScreen.test.tsx |
AddLeadScreen.test.tsx |
software | healthy | __tests__/screens/AddLeadScreen.test.tsx |
RejectedScreen.test.tsx |
software | healthy | __tests__/screens/RejectedScreen.test.tsx |
RootLayout.test.tsx |
software | healthy | __tests__/screens/RootLayout.test.tsx |
RoadmapModuleScreen.test.tsx |
software | healthy | __tests__/screens/RoadmapModuleScreen.test.tsx |
NotificationsScreen.test.tsx |
software | healthy | __tests__/screens/NotificationsScreen.test.tsx |
DiscResultsScreen.test.tsx |
software | healthy | __tests__/screens/DiscResultsScreen.test.tsx |
AnalyticsScreen.test.tsx |
software | healthy | __tests__/screens/AnalyticsScreen.test.tsx |
ExamTakeScreen.test.tsx |
software | healthy | __tests__/screens/ExamTakeScreen.test.tsx |
ExamTakeScreen.extended.test.tsx |
software | healthy | __tests__/screens/ExamTakeScreen.extended.test.tsx |
CandidateDetailScreen.test.tsx |
software | healthy | __tests__/screens/CandidateDetailScreen.test.tsx |
screen-render.test.tsx |
software | healthy | __tests__/screens/screen-render.test.tsx |
VarkResultsScreen.test.tsx |
software | healthy | __tests__/screens/VarkResultsScreen.test.tsx |
DiscQuizScreen.test.tsx |
software | healthy | __tests__/screens/DiscQuizScreen.test.tsx |
EventDetailScreen.test.tsx |
software | healthy | __tests__/screens/EventDetailScreen.test.tsx |
PipelineScreen.test.tsx |
software | healthy | __tests__/screens/PipelineScreen.test.tsx |
NotificationsSettingsScreen.test.tsx |
software | healthy | __tests__/screens/NotificationsSettingsScreen.test.tsx |
ProfileScreen.test.tsx |
software | healthy | __tests__/screens/ProfileScreen.test.tsx |
HomeScreen.test.tsx |
software | healthy | __tests__/screens/HomeScreen.test.tsx |
EventsScreen.test.tsx |
software | healthy | __tests__/screens/EventsScreen.test.tsx |
EventCreate.test.tsx |
software | healthy | __tests__/screens/EventCreate.test.tsx |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
migrationsRebuildable.test.ts |
data | healthy | __tests__/supabase/migrationsRebuildable.test.ts |
20260418130000_fn_activate_agent.sql |
data | healthy | supabase/migrations/20260418130000_fn_activate_agent.sql |
20260322140000_add_assigned_manager_to_invitations.sql |
data | healthy | supabase/migrations/20260322140000_add_assigned_manager_to_… |
20260404000000_audit_fixes.sql |
data | healthy | supabase/migrations/20260404000000_audit_fixes.sql |
20260516060000_restrict_fn_activate_agent_execute.sql |
data | healthy | supabase/migrations/20260516060000_restrict_fn_activate_age… |
20260329170000_sync_auth_metadata_rpc.sql |
data | healthy | supabase/migrations/20260329170000_sync_auth_metadata_rpc.s… |
20260427140000_user_consent_columns.sql |
data | healthy | supabase/migrations/20260427140000_user_consent_columns.sql |
20260309181341_create_notifications.sql |
data | healthy | supabase/migrations/20260309181341_create_notifications.sql |
20260329060000_fix_phone_format_trigger.sql |
data | healthy | supabase/migrations/20260329060000_fix_phone_format_trigger… |
20260313000000_notification_system_foundation.sql |
data | healthy | supabase/migrations/20260313000000_notification_system_foun… |
20260317000002_restrict_exam_questions_rls.sql |
data | healthy | supabase/migrations/20260317000002_restrict_exam_questions_… |
20260322085947_invitation_attachments.sql |
data | healthy | supabase/migrations/20260322085947_invitation_attachments.s… |
20260321121726_search_and_documents_phase4.sql |
data | healthy | supabase/migrations/20260321121726_search_and_documents_pha… |
20260418100000_fix_enneagram_sampler.sql |
data | healthy | supabase/migrations/20260418100000_fix_enneagram_sampler.sql |
20260310120000_add_roadmap_check_constraints.sql |
data | healthy | supabase/migrations/20260310120000_add_roadmap_check_constr… |
20260317000004_add_indexes_and_constraints.sql |
data | healthy | supabase/migrations/20260317000004_add_indexes_and_constrai… |
20260405100000_allow_staff_revoke_invitations.sql |
data | healthy | supabase/migrations/20260405100000_allow_staff_revoke_invit… |
20260228103319_create_users_and_roles.sql |
data | healthy | supabase/migrations/20260228103319_create_users_and_roles.s… |
20260511170000_enrollment_rls_via_can_access_candidate_user… |
data | healthy | supabase/migrations/20260511170000_enrollment_rls_via_can_a… |
20260428130000_ro_storage_access.sql |
data | healthy | supabase/migrations/20260428130000_ro_storage_access.sql |
20260313100000_notification_triggers.sql |
data | healthy | supabase/migrations/20260313100000_notification_triggers.sql |
20260317000001_fix_exam_rpc_auth.sql |
data | healthy | supabase/migrations/20260317000001_fix_exam_rpc_auth.sql |
20260427120000_email_otp_attempts_ceiling.sql |
data | healthy | supabase/migrations/20260427120000_email_otp_attempts_ceili… |
20260306140441_interviews_update_policy_allow_managers.sql |
data | healthy | supabase/migrations/20260306140441_interviews_update_policy… |
20260428120000_add_ro_role.sql |
data | healthy | supabase/migrations/20260428120000_add_ro_role.sql |
20260306104511_allow_all_users_create_events.sql |
data | healthy | supabase/migrations/20260306104511_allow_all_users_create_e… |
20260511130000_tighten_candidate_resumes_select.sql |
data | healthy | supabase/migrations/20260511130000_tighten_candidate_resume… |
20260417100000_expand_candidate_lifecycle_enum.sql |
data | healthy | supabase/migrations/20260417100000_expand_candidate_lifecyc… |
20260419110000_diag_realtime_state.sql |
data | healthy | supabase/migrations/20260419110000_diag_realtime_state.sql |
20260320190459_006_hardening.sql |
data | healthy | supabase/migrations/20260320190459_006_hardening.sql |
20260613010000_scope_users_select_pii.sql |
data | healthy | supabase/migrations/20260613010000_scope_users_select_pii.s… |
20260521164509_normalize_candidate_phone_formats.sql |
data | healthy | supabase/migrations/20260521164509_normalize_candidate_phon… |
20260320173645_realtime_signal_table.sql |
data | healthy | supabase/migrations/20260320173645_realtime_signal_table.sql |
20260517150000_scope_member_invitations_select.sql |
data | healthy | supabase/migrations/20260517150000_scope_member_invitations… |
20260427190000_emock_attempts_staff_select.sql |
data | healthy | supabase/migrations/20260427190000_emock_attempts_staff_sel… |
20260330100000_audit_trigger_resolve_actor_from_headers.sql |
data | healthy | supabase/migrations/20260330100000_audit_trigger_resolve_ac… |
20260422180000_synthetic_monitoring_tables.sql |
data | healthy | supabase/migrations/20260422180000_synthetic_monitoring_tab… |
20260331050000_phase4_orphan_cleanup.sql |
data | healthy | supabase/migrations/20260331050000_phase4_orphan_cleanup.sql |
20260417100100_candidate_lifecycle_tables.sql |
data | healthy | supabase/migrations/20260417100100_candidate_lifecycle_tabl… |
20260613000000_secure_pipeline_stats_rpc.sql |
data | healthy | supabase/migrations/20260613000000_secure_pipeline_stats_rp… |
20260313200000_schedule_cron_jobs.sql |
data | healthy | supabase/migrations/20260313200000_schedule_cron_jobs.sql |
20260331030000_phase2_rls_hardening.sql |
data | healthy | supabase/migrations/20260331030000_phase2_rls_hardening.sql |
20260428160000_emock_pool_model_schema.sql |
data | healthy | supabase/migrations/20260428160000_emock_pool_model_schema.… |
20260321124403_jobs_add_portal_columns.sql |
data | healthy | supabase/migrations/20260321124403_jobs_add_portal_columns.… |
20260313300000_push_notification_webhook.sql |
data | healthy | supabase/migrations/20260313300000_push_notification_webhoo… |
20260419130000_allow_enneagram_completed_notification_type.… |
data | healthy | supabase/migrations/20260419130000_allow_enneagram_complete… |
20260610120000_leads_outcome_webhook_to_mktr.sql |
data | healthy | supabase/migrations/20260610120000_leads_outcome_webhook_to… |
20260305182353_fix_infinite_recursion_rls.sql |
data | healthy | supabase/migrations/20260305182353_fix_infinite_recursion_r… |
20260331070000_phase1_critical_security.sql |
data | healthy | supabase/migrations/20260331070000_phase1_critical_security… |
20260319000000_allow_self_onboarding_complete.sql |
data | healthy | supabase/migrations/20260319000000_allow_self_onboarding_co… |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
OfflineBanner |
frontend | healthy | components/OfflineBanner.tsx |
RingStat |
frontend | healthy | components/RingStat.tsx |
Touchable |
frontend | healthy | components/Touchable.tsx |
LoadingState |
frontend | healthy | components/LoadingState.tsx |
React |
frontend | healthy | components/ConfirmDialog.tsx |
ErrorBanner |
frontend | healthy | components/ErrorBanner.tsx |
React |
frontend | healthy | components/EmptyState.tsx |
AppErrorBoundary |
frontend | healthy | components/AppErrorBoundary.tsx |
React |
frontend | healthy | components/CandidateCard.tsx |
StatTile |
frontend | healthy | components/StatTile.tsx |
LyfeLogo |
frontend | healthy | components/LyfeLogo.tsx |
Avatar |
frontend | healthy | components/Avatar.tsx |
React |
frontend | healthy | components/ExamCard.tsx |
InlineTimePicker |
frontend | healthy | components/InlineTimePicker.tsx |
MathRenderer |
frontend | healthy | components/MathRenderer.tsx |
React |
frontend | healthy | components/LeadActivityItem.tsx |
React |
frontend | healthy | components/StatusBadge.tsx |
SectionHeading |
frontend | healthy | components/SectionHeading.tsx |
ScreenHeader |
frontend | healthy | components/ScreenHeader.tsx |
Confetti |
frontend | healthy | components/Confetti.tsx |
FormField |
frontend | healthy | components/FormField.tsx |
CalendarPicker |
frontend | healthy | components/CalendarPicker.tsx |
WheelPicker |
frontend | healthy | components/WheelPicker.tsx |
React |
frontend | healthy | components/LeadCard.tsx |
InlineCalendar |
frontend | healthy | components/InlineCalendar.tsx |
InterviewCard |
frontend | healthy | components/InterviewCard.tsx |
CandidateListScreen |
frontend | healthy | components/CandidateListScreen.tsx |
React |
frontend | healthy | components/exams/QuestionCard.tsx |
React |
frontend | healthy | components/exams/ExamTopBar.tsx |
React |
frontend | healthy | components/exams/OptionCard.tsx |
React |
frontend | healthy | components/exams/QuestionGrid.tsx |
React |
frontend | healthy | components/exams/ExamProgressBar.tsx |
React |
frontend | healthy | components/exams/ExamBottomBar.tsx |
React |
frontend | healthy | components/leads/QuickAction.tsx |
React |
frontend | healthy | components/leads/ReassignModal.tsx |
RecordingCard |
frontend | healthy | components/leads/RecordingCard.tsx |
React |
frontend | healthy | components/leads/StatusPicker.tsx |
React |
frontend | healthy | components/leads/ContactConfirmModal.tsx |
React |
frontend | healthy | components/leads/NoteInput.tsx |
AttendeeList |
frontend | healthy | components/events/AttendeeList.tsx |
EventCard |
frontend | healthy | components/events/EventCard.tsx |
TimeRowCard |
frontend | healthy | components/events/TimeRowCard.tsx |
AttendeePickerModal |
frontend | healthy | components/events/AttendeePickerModal.tsx |
EventDateSection |
frontend | healthy | components/events/EventDateSection.tsx |
MapPicker |
frontend | healthy | components/events/MapPicker.tsx |
RoadshowSettingsForm |
frontend | healthy | components/events/RoadshowSettingsForm.tsx |
InlineCalendar |
frontend | healthy | components/events/InlineCalendar.tsx |
TimePickerModal |
frontend | healthy | components/events/TimePickerModal.tsx |
ProgressRing |
frontend | healthy | components/events/ProgressRing.tsx |
EventTypeSelector |
frontend | healthy | components/events/EventTypeSelector.tsx |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
__tests__ |
software | healthy | __tests__ |
types |
software | healthy | __tests__/types |
routing |
software | healthy | __tests__/routing |
integration |
software | healthy | __tests__/integration |
mocks |
software | healthy | __tests__/mocks |
screens |
software | healthy | __tests__/screens |
constants |
software | healthy | __tests__/constants |
components |
software | healthy | __tests__/components |
leads |
software | healthy | __tests__/components/leads |
candidates |
software | healthy | __tests__/components/candidates |
profile |
software | healthy | __tests__/components/profile |
roadmap |
software | healthy | __tests__/components/roadmap |
contexts |
software | healthy | __tests__/contexts |
lib |
software | healthy | __tests__/lib |
offline |
software | healthy | __tests__/lib/offline |
recruitment |
software | healthy | __tests__/lib/recruitment |
onboarding |
software | healthy | __tests__/onboarding |
hooks |
software | healthy | __tests__/hooks |
supabase |
software | healthy | __tests__/supabase |
__fixtures__ |
software | healthy | __tests__/supabase/__fixtures__ |
android |
software | healthy | android |
app |
software | healthy | android/app |
types |
software | healthy | types |
shared |
software | healthy | types/shared |
brand |
software | healthy | brand |
docs |
software | healthy | docs |
onboarding |
software | healthy | docs/onboarding |
scripts |
software | healthy | scripts |
__fixtures__ |
software | healthy | scripts/__fixtures__ |
synthetic |
software | healthy | scripts/synthetic |
_lib |
software | healthy | scripts/synthetic/_lib |
constants |
software | healthy | constants |
roadshow |
software | healthy | constants/roadshow |
__mocks__ |
software | healthy | __mocks__ |
components |
software | healthy | components |
exams |
software | healthy | components/exams |
leads |
software | healthy | components/leads |
events |
software | healthy | components/events |
team |
software | healthy | components/team |
candidates |
software | healthy | components/candidates |
home |
software | healthy | components/home |
face |
software | healthy | components/face |
profile |
software | healthy | components/profile |
roadshow |
software | healthy | components/roadshow |
atoms |
software | healthy | components/roadshow/atoms |
roadmap |
software | healthy | components/roadmap |
contexts |
software | healthy | contexts |
assets |
software | healthy | assets |
vark-deck |
software | healthy | assets/vark-deck |
design |
software | healthy | design |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
public |
data | healthy | scripts/leads-delete-rls-test.sql |
auth |
data | healthy | scripts/db-rebuild-shim.sql |
storage |
data | healthy | scripts/db-rebuild-shim.sql |
vault |
data | healthy | scripts/db-rebuild-shim.sql |
cron |
data | healthy | scripts/db-rebuild-shim.sql |
net |
data | healthy | scripts/db-rebuild-shim.sql |
in |
data | healthy | supabase/migrations/20260404000000_audit_fixes.sql |
notifications |
data | healthy | supabase/migrations/20260309181341_create_notifications.sql |
progress_signals |
data | healthy | supabase/migrations/20260320173645_realtime_signal_table.sql |
candidate_paper_attempts |
data | healthy | supabase/migrations/20260417100100_candidate_lifecycle_tabl… |
candidate_milestones |
data | healthy | supabase/migrations/20260417100100_candidate_lifecycle_tabl… |
candidate_prep_course_bookings |
data | healthy | supabase/migrations/20260417100100_candidate_lifecycle_tabl… |
leads |
data | healthy | supabase/migrations/20260228134746_create_lead_tables.sql |
lead_activities |
data | healthy | supabase/migrations/20260228134746_create_lead_tables.sql |
roadshow_configs |
data | healthy | supabase/migrations/20260307055044_roadshow_tables_rls_push… |
roadshow_attendance |
data | healthy | supabase/migrations/20260307055044_roadshow_tables_rls_push… |
roadshow_activities |
data | healthy | supabase/migrations/20260307055044_roadshow_tables_rls_push… |
candidates |
data | healthy | supabase/migrations/20260301170610_create_candidate_tables.… |
interviews |
data | healthy | supabase/migrations/20260301170610_create_candidate_tables.… |
candidate_documents |
data | healthy | supabase/migrations/20260306135039_create_candidate_documen… |
events |
data | healthy | supabase/migrations/20260306062740_create_events_and_attend… |
event_attendees |
data | healthy | supabase/migrations/20260306062740_create_events_and_attend… |
roadmap_programmes |
data | healthy | supabase/migrations/20260310100000_create_roadmap_tables.sql |
roadmap_modules |
data | healthy | supabase/migrations/20260310100000_create_roadmap_tables.sql |
roadmap_resources |
data | healthy | supabase/migrations/20260310100000_create_roadmap_tables.sql |
roadmap_prerequisites |
data | healthy | supabase/migrations/20260310100000_create_roadmap_tables.sql |
candidate_module_progress |
data | healthy | supabase/migrations/20260310100000_create_roadmap_tables.sql |
candidate_programme_enrollment |
data | healthy | supabase/migrations/20260310100000_create_roadmap_tables.sql |
candidate_activities |
data | healthy | supabase/migrations/20260306133403_create_candidate_activit… |
roadmap_module_items |
data | healthy | supabase/migrations/20260312100000_create_module_items.sql |
candidate_module_item_progress |
data | healthy | supabase/migrations/20260312100000_create_module_items.sql |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::scripts/verify-candidate-resumes-writes-rls.sh |
security | healthy | scripts/verify-candidate-resumes-writes-rls.sh |
auth::scripts/verify-leads-delete-rls.sh |
security | healthy | scripts/verify-leads-delete-rls.sh |
auth::supabase/config.toml |
security | healthy | supabase/config.toml |
auth::scripts/verify-lead-rpc-authz.sh |
security | healthy | scripts/verify-lead-rpc-authz.sh |
auth::lib/sentry.ts |
security | healthy | lib/sentry.ts |
auth::__tests__/lib/errors.test.ts |
security | healthy | __tests__/lib/errors.test.ts |
auth::supabase/functions/send-announcement/index.ts |
security | healthy | supabase/functions/send-announcement/index.ts |
auth::AGENTS.md |
security | healthy | AGENTS.md |
auth::lib/offline/sync.ts |
security | healthy | lib/offline/sync.ts |
auth::supabase/migrations/README.md |
security | healthy | supabase/migrations/README.md |
auth::supabase/functions/create-member-invitation/index.ts |
security | healthy | supabase/functions/create-member-invitation/index.ts |
auth::audit-dashboard.html |
security | healthy | audit-dashboard.html |
auth::contexts/AuthContext.tsx |
security | healthy | contexts/AuthContext.tsx |
auth::scripts/verify-users-pii-rls.sh |
security | healthy | scripts/verify-users-pii-rls.sh |
auth::supabase/functions/verify-email-otp/index.ts |
security | healthy | supabase/functions/verify-email-otp/index.ts |
auth::supabase/functions/delete-account/index.ts |
security | healthy | supabase/functions/delete-account/index.ts |
auth::supabase/functions/export-user-data/index.ts |
security | healthy | supabase/functions/export-user-data/index.ts |
auth::supabase/functions/create-candidate/index.ts |
security | healthy | supabase/functions/create-candidate/index.ts |
auth::scripts/synthetic/13-email-otp.mjs |
security | healthy | scripts/synthetic/13-email-otp.mjs |
auth::scripts/synthetic/_lib/supabase.mjs |
security | healthy | scripts/synthetic/_lib/supabase.mjs |
auth::scripts/synthetic/11-create-member-invitation.mjs |
security | healthy | scripts/synthetic/11-create-member-invitation.mjs |
auth::scripts/synthetic/07-rls-matrix.mjs |
security | healthy | scripts/synthetic/07-rls-matrix.mjs |
auth::CLAUDE.md |
security | healthy | CLAUDE.md |
auth::supabase/functions/notify-roadshow-pledge/index.ts |
security | healthy | supabase/functions/notify-roadshow-pledge/index.ts |
auth::hooks/useCandidateRealtime.ts |
security | healthy | hooks/useCandidateRealtime.ts |
auth::supabase/functions/verify-face/index.ts |
security | healthy | supabase/functions/verify-face/index.ts |
auth::lib/errors.ts |
security | healthy | lib/errors.ts |
auth::supabase/functions/send-email-otp/index.ts |
security | healthy | supabase/functions/send-email-otp/index.ts |
auth::__tests__/lib/supabase.test.ts |
security | healthy | __tests__/lib/supabase.test.ts |
auth::supabase/functions/activate-agent/index.ts |
security | healthy | supabase/functions/activate-agent/index.ts |
auth::supabase/functions/delete-candidate/index.ts |
security | healthy | supabase/functions/delete-candidate/index.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
probe |
cicd | healthy | .github/workflows/synthetic-mktr-agents.yml |
ios-simulator |
cicd | healthy | .github/workflows/e2e-maestro.yml |
lint-and-test |
cicd | healthy | .github/workflows/test.yml |
invariants-drain |
cicd | healthy | .github/workflows/synthetic-invariants-drain.yml |
rls-matrix |
cicd | healthy | .github/workflows/synthetic-rls-matrix.yml |
probe |
cicd | healthy | .github/workflows/synthetic-mktr-lead-assigned.yml |
edge-options |
cicd | healthy | .github/workflows/synthetic-edge-options.yml |
cron-freshness |
cicd | healthy | .github/workflows/synthetic-cron-freshness.yml |
probe |
cicd | healthy | .github/workflows/synthetic-create-member-invitation.yml |
hello |
cicd | healthy | .github/workflows/synthetic-hello.yml |
exam-submit |
cicd | healthy | .github/workflows/synthetic-exam-submit.yml |
probe |
cicd | healthy | .github/workflows/synthetic-mktr-lead-created.yml |
release-build |
cicd | healthy | .github/workflows/release.yml |
release-submit |
cicd | healthy | .github/workflows/release.yml |
cron-receivers |
cicd | healthy | .github/workflows/synthetic-cron-receivers.yml |
probe |
cicd | healthy | .github/workflows/synthetic-mktr-lead-unassigned.yml |
probe |
cicd | healthy | .github/workflows/synthetic-activate-agent.yml |
probe |
cicd | healthy | .github/workflows/synthetic-email-otp.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::synthetic-mktr-agents |
cicd | healthy | .github/workflows/synthetic-mktr-agents.yml |
gha::e2e-maestro |
cicd | healthy | .github/workflows/e2e-maestro.yml |
gha::test |
cicd | healthy | .github/workflows/test.yml |
gha::synthetic-invariants-drain |
cicd | healthy | .github/workflows/synthetic-invariants-drain.yml |
gha::synthetic-rls-matrix |
cicd | healthy | .github/workflows/synthetic-rls-matrix.yml |
gha::synthetic-mktr-lead-assigned |
cicd | healthy | .github/workflows/synthetic-mktr-lead-assigned.yml |
gha::synthetic-edge-options |
cicd | healthy | .github/workflows/synthetic-edge-options.yml |
gha::synthetic-cron-freshness |
cicd | healthy | .github/workflows/synthetic-cron-freshness.yml |
gha::synthetic-create-member-invitation |
cicd | healthy | .github/workflows/synthetic-create-member-invitation.yml |
gha::synthetic-hello |
cicd | healthy | .github/workflows/synthetic-hello.yml |
gha::synthetic-exam-submit |
cicd | healthy | .github/workflows/synthetic-exam-submit.yml |
gha::synthetic-mktr-lead-created |
cicd | healthy | .github/workflows/synthetic-mktr-lead-created.yml |
gha::release |
cicd | healthy | .github/workflows/release.yml |
gha::synthetic-cron-receivers |
cicd | healthy | .github/workflows/synthetic-cron-receivers.yml |
gha::synthetic-mktr-lead-unassigned |
cicd | healthy | .github/workflows/synthetic-mktr-lead-unassigned.yml |
gha::synthetic-activate-agent |
cicd | healthy | .github/workflows/synthetic-activate-agent.yml |
gha::synthetic-email-otp |
cicd | healthy | .github/workflows/synthetic-email-otp.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
/invite/[token] |
frontend | healthy | admin/src/app/invite/[token]/page.tsx |
/login |
frontend | healthy | admin/src/app/login/page.tsx |
/(dashboard) |
frontend | healthy | admin/src/app/(dashboard)/page.tsx |
/(dashboard)/users |
frontend | healthy | admin/src/app/(dashboard)/users/page.tsx |
/(dashboard)/exams |
frontend | healthy | admin/src/app/(dashboard)/exams/page.tsx |
/(dashboard)/analytics |
frontend | healthy | admin/src/app/(dashboard)/analytics/page.tsx |
/(dashboard)/leads |
frontend | healthy | admin/src/app/(dashboard)/leads/page.tsx |
/(dashboard)/events |
frontend | healthy | admin/src/app/(dashboard)/events/page.tsx |
/(dashboard)/candidates |
frontend | healthy | admin/src/app/(dashboard)/candidates/page.tsx |
/(dashboard)/roles |
frontend | healthy | admin/src/app/(dashboard)/roles/page.tsx |
/(dashboard)/activity-log |
frontend | healthy | admin/src/app/(dashboard)/activity-log/page.tsx |
/(dashboard)/training |
frontend | healthy | admin/src/app/(dashboard)/training/page.tsx |
/support |
frontend | healthy | admin/src/app/support/page.tsx |
/privacy |
frontend | healthy | admin/src/app/privacy/page.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
STAGING_SUPABASE_ANON_KEY |
cicd | healthy | — |
STAGING_LYFE_SG_DOMAIN |
cicd | healthy | — |
EXPO_TOKEN |
cicd | healthy | — |
STAGING_SUPABASE_DB_URL |
cicd | healthy | — |
STAGING_CRON_SECRET |
cicd | healthy | — |
MKTR_API_KEY_STAGING |
cicd | healthy | — |
PROBE_ACCOUNT_PASSWORD |
cicd | healthy | — |
GITHUB_TOKEN |
cicd | healthy | — |
MKTR_WEBHOOK_SECRET_STAGING |
cicd | healthy | — |
STAGING_SUPABASE_URL |
cicd | healthy | — |
STAGING_SUPABASE_SERVICE_ROLE_KEY |
cicd | healthy | — |
SLACK_ALERT_WEBHOOK |
cicd | healthy | — |
| Label | Layer | Status | Path |
|---|---|---|---|
port:54332 |
network | healthy | scripts/verify-candidate-resumes-writes-rls.sh |
port:54333 |
network | healthy | scripts/verify-leads-delete-rls.sh |
port:54331 |
network | healthy | scripts/verify-users-pii-rls.sh |
port:54329 |
network | healthy | scripts/verify-db-rebuild.sh |
port:54330 |
network | healthy | scripts/verify-lead-rpc-authz.sh |
port:64 |
network | healthy | admin/pnpm-lock.yaml |
port:16 |
network | healthy | admin/pnpm-lock.yaml |
port:02 |
network | healthy | .github/workflows/e2e-maestro.yml |
port:18 |
network | healthy | .github/workflows/e2e-maestro.yml |
port:03 |
network | healthy | .github/workflows/synthetic-exam-submit.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
BrandGuide |
software | healthy | brand/generate_brand_guide.py:49 |
AppErrorBoundaryInner |
software | healthy | components/AppErrorBoundary.tsx:AppErrorBoundaryInner |
for |
software | healthy | components/AppErrorBoundary.tsx:for |
SyncManager |
software | healthy | lib/offline/sync.ts:SyncManager |
OfflineQueue |
software | healthy | lib/offline/queue.ts:OfflineQueue |
DeleteError |
software | healthy | supabase/functions/delete-account/index.ts:DeleteError |
| Label | Layer | Status | Path |
|---|---|---|---|
postgresql |
data | healthy | README.md |
postgres |
data | healthy | CLAUDE.md |
| Label | Layer | Status | Path |
|---|---|---|---|
password_literal::__tests__/lib/sentry.test.ts |
security | healthy | __tests__/lib/sentry.test.ts |
password_literal::__tests__/lib/sentry.test.ts |
security | healthy | __tests__/lib/sentry.test.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-u4aaz8bi |
software | healthy | /tmp/repobility-clone-u4aaz8bi |
| Label | Layer | Status | Path |
|---|---|---|---|
vps::aws |
hardware | healthy | metro.config.js |
This page is publicly accessible at:
https://repobility.com/scan/5903f5db-533e-4a6f-9ca6-3f217634b189/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/5903f5db-533e-4a6f-9ca6-3f217634b189/
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.