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.

bhartnell/pmi-scheduler

https://github.com/bhartnell/pmi-scheduler · scanned 2026-06-17 01:41 UTC (1 month, 1 week ago)

2136 raw signals (0 security + 2136 graph)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 1 month, 1 week ago · v2 · last Δ -23.7 (diff) · 2136 actionable findings from 1 signal source. 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 10152 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
Loading software healthy app/loading.tsx:Loading
GlobalError software healthy app/global-error.tsx:GlobalError
GlobalError software healthy app/error.tsx:GlobalError
Providers software healthy app/providers.tsx:Providers
RootLayout software healthy app/layout.tsx:RootLayout
HomePage software healthy app/page.tsx:HomePage
handleSavePreferences software healthy app/page.tsx:handleSavePreferences
handleResetPreferences software healthy app/page.tsx:handleResetPreferences
handleResetToDefault software healthy app/page.tsx:handleResetToDefault
handleEnterEditMode software healthy app/page.tsx:handleEnterEditMode
handleDoneEditing software healthy app/page.tsx:handleDoneEditing
handleCancelEditMode software healthy app/page.tsx:handleCancelEditMode
isWidgetAllowed software healthy app/page.tsx:isWidgetAllowed
renderWidget software healthy app/page.tsx:renderWidget
GET software healthy app/api/dashboard/program-snapshot/route.ts:GET
buildHref software healthy app/api/dashboard/program-snapshot/route.ts:buildHref
buildLink software healthy app/api/dashboard/recent-activity/route.ts:buildLink
mapToFilterCategory software healthy app/api/dashboard/recent-activity/route.ts:mapToFilterCateg…
GET software healthy app/api/dashboard/recent-activity/route.ts:GET
activities software healthy app/api/dashboard/recent-activity/route.ts:activities
GET software healthy app/api/dashboard/layout/route.ts:GET
PUT software healthy app/api/dashboard/layout/route.ts:PUT
DELETE software healthy app/api/dashboard/layout/route.ts:DELETE
GET software healthy app/api/dashboard/cert-expiry/route.ts:GET
certsWithDays software healthy app/api/dashboard/cert-expiry/route.ts:certsWithDays
GET software healthy app/api/dashboard/internship-count/route.ts:GET
phase software healthy app/api/dashboard/internship-count/route.ts:phase
GET software healthy app/api/dashboard/quick-stats/route.ts:GET
assigneeTaskIds software healthy app/api/dashboard/quick-stats/route.ts:assigneeTaskIds
GET software healthy app/api/ferpa/release/route.ts:GET
PUT software healthy app/api/ferpa/release/route.ts:PUT
PATCH software healthy app/api/ferpa/release/route.ts:PATCH
GET software healthy app/api/ferpa/agreement/route.ts:GET
POST software healthy app/api/ferpa/agreement/route.ts:POST
POST software healthy app/api/submissions/route.ts:POST
GET software healthy app/api/submissions/route.ts:GET
getCurrentLabUser software healthy app/api/peer-evaluations/route.ts:getCurrentLabUser
getStudentRecord software healthy app/api/peer-evaluations/route.ts:getStudentRecord
GET software healthy app/api/peer-evaluations/route.ts:GET
POST software healthy app/api/peer-evaluations/route.ts:POST
getCurrentLabUser software healthy app/api/peer-evaluations/aggregate/route.ts:getCurrentLabUs…
GET software healthy app/api/peer-evaluations/aggregate/route.ts:GET
avg software healthy app/api/peer-evaluations/aggregate/route.ts:avg
daysBetween software healthy app/api/cron/site-visit-reminders/route.ts:daysBetween
formatDate software healthy app/api/cron/site-visit-reminders/route.ts:formatDate
getAlertLevel software healthy app/api/cron/site-visit-reminders/route.ts:getAlertLevel
GET software healthy app/api/cron/site-visit-reminders/route.ts:GET
siteIds software healthy app/api/cron/site-visit-reminders/route.ts:siteIds
GET software healthy app/api/cron/generate-open-lab-sessions/route.ts:GET
daysBetween software healthy app/api/cron/affiliation-expiry/route.ts:daysBetween

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

LabelLayerStatusPath
CLAUDE.md software healthy CLAUDE.md
AUTH_AUDIT_REPORT.md software healthy AUTH_AUDIT_REPORT.md
vercel.json software healthy vercel.json
CONTRIBUTING.md software healthy CONTRIBUTING.md
CHANGELOG.md software healthy CHANGELOG.md
eslint.config.mjs software healthy eslint.config.mjs
package-lock.json software healthy package-lock.json
README.md software healthy README.md
SECURITY_AUDIT.md software healthy SECURITY_AUDIT.md
postcss.config.mjs software healthy postcss.config.mjs
package.json software healthy package.json
next.config.ts software healthy next.config.ts
CUsersbennyAppDataLocalTemp_deploys.json software healthy CUsersbennyAppDataLocalTemp_deploys.json
tsconfig.json software healthy tsconfig.json
loading.tsx software healthy app/loading.tsx
global-error.tsx software healthy app/global-error.tsx
error.tsx software healthy app/error.tsx
globals.css software healthy app/globals.css
providers.tsx software healthy app/providers.tsx
layout.tsx software healthy app/layout.tsx
page.tsx software healthy app/page.tsx
002_lab_groups.sql software healthy app/sql/002_lab_groups.sql
003_instructor_portal.sql software healthy app/sql/003_instructor_portal.sql
user-roles-migration.sql software healthy app/sql/user-roles-migration.sql
004_role_system_update.sql software healthy app/sql/004_role_system_update.sql
route.ts software healthy app/api/dashboard/program-snapshot/route.ts
route.ts software healthy app/api/dashboard/recent-activity/route.ts
route.ts software healthy app/api/dashboard/layout/route.ts
route.ts software healthy app/api/dashboard/cert-expiry/route.ts
route.ts software healthy app/api/dashboard/internship-count/route.ts
route.ts software healthy app/api/dashboard/quick-stats/route.ts
route.ts software healthy app/api/ferpa/release/route.ts
route.ts software healthy app/api/ferpa/agreement/route.ts
route.ts software healthy app/api/submissions/route.ts
route.ts software healthy app/api/peer-evaluations/route.ts
route.ts software healthy app/api/peer-evaluations/aggregate/route.ts
route.ts software healthy app/api/cron/site-visit-reminders/route.ts
route.ts software healthy app/api/cron/generate-open-lab-sessions/route.ts
route.ts software healthy app/api/cron/affiliation-expiry/route.ts
route.ts software healthy app/api/cron/debrief-reminder/route.ts
route.ts software healthy app/api/cron/availability-reminders/route.ts
route.ts software healthy app/api/cron/compliance-expiry/route.ts
route.ts software healthy app/api/cron/data-export/route.ts
route.ts software healthy app/api/cron/cert-expiry/route.ts
route.ts software healthy app/api/cron/lvfr-weekly-report/route.ts
route.ts software healthy app/api/cron/lab-reminder/route.ts
route.ts software healthy app/api/cron/internship-milestones/route.ts
route.ts software healthy app/api/cron/weekly-digest/route.ts
route.ts software healthy app/api/cron/daily-digest/route.ts
route.ts software healthy app/api/cron/clinical-hours-reminder/route.ts

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

LabelLayerStatusPath
app software healthy app
sql software healthy app/sql
api software healthy app/api
dashboard software healthy app/api/dashboard
program-snapshot software healthy app/api/dashboard/program-snapshot
recent-activity software healthy app/api/dashboard/recent-activity
layout software healthy app/api/dashboard/layout
cert-expiry software healthy app/api/dashboard/cert-expiry
internship-count software healthy app/api/dashboard/internship-count
quick-stats software healthy app/api/dashboard/quick-stats
ferpa software healthy app/api/ferpa
release software healthy app/api/ferpa/release
agreement software healthy app/api/ferpa/agreement
submissions software healthy app/api/submissions
peer-evaluations software healthy app/api/peer-evaluations
aggregate software healthy app/api/peer-evaluations/aggregate
cron software healthy app/api/cron
site-visit-reminders software healthy app/api/cron/site-visit-reminders
generate-open-lab-sessions software healthy app/api/cron/generate-open-lab-sessions
affiliation-expiry software healthy app/api/cron/affiliation-expiry
debrief-reminder software healthy app/api/cron/debrief-reminder
availability-reminders software healthy app/api/cron/availability-reminders
compliance-expiry software healthy app/api/cron/compliance-expiry
data-export software healthy app/api/cron/data-export
cert-expiry software healthy app/api/cron/cert-expiry
lvfr-weekly-report software healthy app/api/cron/lvfr-weekly-report
lab-reminder software healthy app/api/cron/lab-reminder
internship-milestones software healthy app/api/cron/internship-milestones
weekly-digest software healthy app/api/cron/weekly-digest
daily-digest software healthy app/api/cron/daily-digest
clinical-hours-reminder software healthy app/api/cron/clinical-hours-reminder
system-health software healthy app/api/cron/system-health
compliance-reminders software healthy app/api/cron/compliance-reminders
attendance-alerts software healthy app/api/cron/attendance-alerts
scheduled-exports software healthy app/api/cron/scheduled-exports
calendar-sync software healthy app/api/cron/calendar-sync
cert-expiry-notifications software healthy app/api/cron/cert-expiry-notifications
polls software healthy app/api/polls
case-sessions software healthy app/api/case-sessions
[code] software healthy app/api/case-sessions/[code]
instructor software healthy app/api/case-sessions/[code]/instructor
respond software healthy app/api/case-sessions/[code]/respond
join software healthy app/api/case-sessions/[code]/join
results software healthy app/api/case-sessions/[code]/results
leaderboard software healthy app/api/case-sessions/[code]/leaderboard
lvfr-aemt software healthy app/api/lvfr-aemt
dashboard software healthy app/api/lvfr-aemt/dashboard
chapters software healthy app/api/lvfr-aemt/chapters
admin software healthy app/api/lvfr-aemt/admin
seed software healthy app/api/lvfr-aemt/admin/seed

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

LabelLayerStatusPath
Loading frontend healthy app/loading.tsx
GlobalError frontend healthy app/global-error.tsx
GlobalError frontend healthy app/error.tsx
RootLayout frontend healthy app/layout.tsx
HomePage frontend healthy app/page.tsx
LabsPage frontend healthy app/labs/page.tsx
ProtocolTrackingPage frontend healthy app/labs/protocol-tracking/page.tsx
FlaggedItemsPage frontend healthy app/labs/flags/page.tsx
ScenarioLibraryPage frontend healthy app/labs/scenario-library/page.tsx
GradeStationPage frontend healthy app/labs/grade/station/[id]/page.tsx
GroupManagementPage frontend healthy app/labs/groups/page.tsx
CETracker frontend healthy app/labs/my-certifications/CETracker.tsx
CertList frontend healthy app/labs/my-certifications/CertList.tsx
MyCertificationsPage frontend healthy app/labs/my-certifications/page.tsx
LabDayTemplatesPage frontend healthy app/labs/templates/page.tsx
WeeklyTemplatesPage frontend healthy app/labs/templates/weekly/page.tsx
TemplateReviewListPage frontend healthy app/labs/templates/review/page.tsx
ReviewDetailPage frontend healthy app/labs/templates/review/[id]/page.tsx
ReviewItemPage frontend healthy app/labs/templates/review/[id]/item/[itemId]/page.tsx
StationLogPage frontend healthy app/labs/stations/log/page.tsx
StationPoolPage frontend healthy app/labs/stations/pool/page.tsx
ScenariosPage frontend healthy app/labs/scenarios/page.tsx
ScenarioEditorPage frontend healthy app/labs/scenarios/[id]/page.tsx
ScenarioEditorPage frontend healthy app/labs/scenarios/new/page.tsx
DebriefReviewPage frontend healthy app/labs/debrief-review/page.tsx
PeerEvalsInstructorPage frontend healthy app/labs/peer-evals/page.tsx
SkillDrillsPage frontend healthy app/labs/skill-drills/page.tsx
SkillDrillReferencePage frontend healthy app/labs/skill-drills/[id]/page.tsx
SkillSheetsPage frontend healthy app/labs/skill-sheets/page.tsx
SchedulePage frontend healthy app/labs/schedule/page.tsx
LabDayPage frontend healthy app/labs/schedule/[id]/page.tsx
CheckoffCoordinatorPage frontend healthy app/labs/schedule/[id]/checkoff/page.tsx
NewStationPage frontend healthy app/labs/schedule/[id]/stations/new/page.tsx
StationAssignmentsPage frontend healthy app/labs/schedule/[id]/assignments/page.tsx
CoordinatorViewPage frontend healthy app/labs/schedule/[id]/coordinator/page.tsx
EditLabDayPage frontend healthy app/labs/schedule/[id]/edit/page.tsx
SkillResultsPage frontend healthy app/labs/schedule/[id]/results/page.tsx
NewLabDayPage frontend healthy app/labs/schedule/new/page.tsx
SeatingChartsPage frontend healthy app/labs/seating/charts/page.tsx
SeatingChartBuilderPage frontend healthy app/labs/seating/charts/[id]/page.tsx
LearningStylesPage frontend healthy app/labs/seating/learning-styles/page.tsx
SeatingPreferencesPage frontend healthy app/labs/seating/preferences/page.tsx
SkillCompetenciesPage frontend healthy app/labs/skills/competencies/page.tsx
CompetencyReportPage frontend healthy app/labs/skills/competencies/report/page.tsx
EKGWarmupPage frontend healthy app/labs/ekg-warmup/page.tsx
MentorshipPage frontend healthy app/labs/mentorship/page.tsx
LVFRLayout frontend healthy app/lvfr-aemt/layout.tsx
LVFRDashboardPage frontend healthy app/lvfr-aemt/page.tsx
FilesPage frontend healthy app/lvfr-aemt/files/page.tsx
LVFRGradesPage frontend healthy app/lvfr-aemt/grades/page.tsx

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

LabelLayerStatusPath
lab_groups data healthy app/sql/002_lab_groups.sql
lab_group_members data healthy app/sql/002_lab_groups.sql
lab_group_history data healthy app/sql/002_lab_groups.sql
ce_requirements data healthy app/sql/003_instructor_portal.sql
instructor_certifications data healthy app/sql/003_instructor_portal.sql
ce_records data healthy app/sql/003_instructor_portal.sql
teaching_log data healthy app/sql/003_instructor_portal.sql
cert_notifications data healthy app/sql/003_instructor_portal.sql
system_settings data healthy app/sql/003_instructor_portal.sql
deletion_requests data healthy app/sql/user-roles-migration.sql
guest_access data healthy app/sql/004_role_system_update.sql
lab_day_station_assignments data healthy supabase/migrations/20260422_lab_day_station_assignments.sql
exam_sessions data healthy supabase/migrations/20260609_exam_self_scheduling.sql
exam_signups data healthy supabase/migrations/20260609_exam_self_scheduling.sql
pmi_academic_years data healthy supabase/migrations/20260428_academic_year_anchor.sql
cohort_semester_overrides data healthy supabase/migrations/20260428_academic_year_anchor.sql
lab_day_checkoff_status data healthy supabase/migrations/20260422_checkoff_tracking.sql
osce_guest_tokens data healthy supabase/migrations/20260325_osce_scoring.sql
osce_assessments data healthy supabase/migrations/20260325_osce_scoring.sql
osce_evaluator_scores data healthy supabase/migrations/20260325_osce_scoring.sql
student_program_enrollments data healthy supabase/migrations/20260427_student_lifecycle_phase1.sql
recurring_availability_templates data healthy supabase/migrations/20260423_recurring_availability.sql
osce_scenarios data healthy supabase/migrations/20260325_osce_scenarios.sql
link_clicks data healthy supabase/migrations/20260324_link_clicks.sql
nremt_scenarios data healthy supabase/migrations/20260410_nremt_scenarios.sql
pmi_course_outlines data healthy supabase/migrations/20260322_schedule_block_content.sql
station_documents data healthy supabase/migrations/20260528_station_documents.sql
coverage_requests data healthy supabase/migrations/20260423_coverage_requests.sql
lab_day_equipment data healthy supabase/migrations/20260324_equipment_checkout_columns.sql
ride_along_shifts data healthy supabase/migrations/20260324_ride_along_tables.sql
ride_along_assignments data healthy supabase/migrations/20260324_ride_along_tables.sql
ride_along_availability data healthy supabase/migrations/20260324_ride_along_tables.sql
ride_along_templates data healthy supabase/migrations/20260324_ride_along_tables.sql
student_cohort_history data healthy supabase/migrations/20260422_student_cohort_history.sql
lvfr_platoon_schedule data healthy supabase/migrations/20260428_lvfr_platoon_schedule.sql
volunteer_events data healthy supabase/migrations/20260331_volunteer_system.sql
volunteer_invites data healthy supabase/migrations/20260331_volunteer_system.sql
volunteer_registrations data healthy supabase/migrations/20260331_volunteer_system.sql
lab_day_messages data healthy supabase/migrations/20260414_lab_day_chat.sql
_backup_checkouts data healthy supabase/migrations/00000000_baseline.sql
_backup_inventory_adjustments data healthy supabase/migrations/00000000_baseline.sql
_backup_inventory_barcodes data healthy supabase/migrations/00000000_baseline.sql
_backup_inventory_categories data healthy supabase/migrations/00000000_baseline.sql
_backup_inventory_items data healthy supabase/migrations/00000000_baseline.sql
_backup_inventory_notifications data healthy supabase/migrations/00000000_baseline.sql
_backup_library_items data healthy supabase/migrations/00000000_baseline.sql
access_cards data healthy supabase/migrations/00000000_baseline.sql
access_device_heartbeats data healthy supabase/migrations/00000000_baseline.sql
access_devices data healthy supabase/migrations/00000000_baseline.sql
access_doors data healthy supabase/migrations/00000000_baseline.sql

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

LabelLayerStatusPath
user-roles-migration.sql data healthy app/sql/user-roles-migration.sql
run-migration.js data healthy scripts/run-migration.js
20260522_lab_day_debriefs_structured.sql data healthy supabase/migrations/20260522_lab_day_debriefs_structured.sql
20260511_lvfr_day_runsheet_realtime.sql data healthy supabase/migrations/20260511_lvfr_day_runsheet_realtime.sql
20260318_template_default_instructor.sql data healthy supabase/migrations/20260318_template_default_instructor.sql
20260428_gannon_ems121_backfill.sql data healthy supabase/migrations/20260428_gannon_ems121_backfill.sql
20260422_lab_day_station_assignments.sql data healthy supabase/migrations/20260422_lab_day_station_assignments.sql
20260512_email_log_schema_alignment.sql data healthy supabase/migrations/20260512_email_log_schema_alignment.sql
20260417_internship_provisional_license.sql data healthy supabase/migrations/20260417_internship_provisional_license…
20260429_link_lab_days_to_schedule_blocks.sql data healthy supabase/migrations/20260429_link_lab_days_to_schedule_bloc…
20260318_remove_station_delete_protection.sql data healthy supabase/migrations/20260318_remove_station_delete_protecti…
20260320_deduplicate_skill_sheets.sql data healthy supabase/migrations/20260320_deduplicate_skill_sheets.sql
20260327_seed_agency_coordinators.sql data healthy supabase/migrations/20260327_seed_agency_coordinators.sql
20260423_unavailable_weekdays.sql data healthy supabase/migrations/20260423_unavailable_weekdays.sql
20260609_exam_self_scheduling.sql data healthy supabase/migrations/20260609_exam_self_scheduling.sql
20260428_academic_year_anchor.sql data healthy supabase/migrations/20260428_academic_year_anchor.sql
20260406_clinical_hours_trigger.sql data healthy supabase/migrations/20260406_clinical_hours_trigger.sql
20260409_scenario_notes_column.sql data healthy supabase/migrations/20260409_scenario_notes_column.sql
20260318_lab_station_fk_set_null.sql data healthy supabase/migrations/20260318_lab_station_fk_set_null.sql
20260413_cardiac_arrest_proctor_prompts.sql data healthy supabase/migrations/20260413_cardiac_arrest_proctor_prompts…
20260526_open_shifts_title_sync.sql data healthy supabase/migrations/20260526_open_shifts_title_sync.sql
20260328_osce_test_evaluators.sql data healthy supabase/migrations/20260328_osce_test_evaluators.sql
20260422_checkoff_tracking.sql data healthy supabase/migrations/20260422_checkoff_tracking.sql
20260428_gannon_unassign_lab_blocks.sql data healthy supabase/migrations/20260428_gannon_unassign_lab_blocks.sql
20260428_gannon_part_time_flag.sql data healthy supabase/migrations/20260428_gannon_part_time_flag.sql
20260506_scenarios_preferred_manikin.sql data healthy supabase/migrations/20260506_scenarios_preferred_manikin.sql
20260325_osce_scoring.sql data healthy supabase/migrations/20260325_osce_scoring.sql
20260427_student_lifecycle_phase1.sql data healthy supabase/migrations/20260427_student_lifecycle_phase1.sql
20260423_recurring_availability.sql data healthy supabase/migrations/20260423_recurring_availability.sql
20260318_fix_all_station_fks.sql data healthy supabase/migrations/20260318_fix_all_station_fks.sql
20260415_fix_serrano_retake.sql data healthy supabase/migrations/20260415_fix_serrano_retake.sql
20260325_osce_scenarios.sql data healthy supabase/migrations/20260325_osce_scenarios.sql
20260419_delete_station_admin_rpc.sql data healthy supabase/migrations/20260419_delete_station_admin_rpc.sql
20260318_fix_station_nullable.sql data healthy supabase/migrations/20260318_fix_station_nullable.sql
20260324_link_clicks.sql data healthy supabase/migrations/20260324_link_clicks.sql
20260427_student_graduation_date.sql data healthy supabase/migrations/20260427_student_graduation_date.sql
20260410_nremt_scenarios.sql data healthy supabase/migrations/20260410_nremt_scenarios.sql
20260408_primary_cohort.sql data healthy supabase/migrations/20260408_primary_cohort.sql
20260328_osce_test_event.sql data healthy supabase/migrations/20260328_osce_test_event.sql
20260415_fix_station9_scenario.sql data healthy supabase/migrations/20260415_fix_station9_scenario.sql
20260322_schedule_block_content.sql data healthy supabase/migrations/20260322_schedule_block_content.sql
20260318_station_skills_fk_cascade.sql data healthy supabase/migrations/20260318_station_skills_fk_cascade.sql
20260528_station_documents.sql data healthy supabase/migrations/20260528_station_documents.sql
20260324_audit_table_comments.sql data healthy supabase/migrations/20260324_audit_table_comments.sql
20260428_lab_day_priority_flag.sql data healthy supabase/migrations/20260428_lab_day_priority_flag.sql
20260325_nremt_section_headers_subitems.sql data healthy supabase/migrations/20260325_nremt_section_headers_subitems…
20260325_osce_observer_scheduling.sql data healthy supabase/migrations/20260325_osce_observer_scheduling.sql
20260504_dismissed_calendar_banner.sql data healthy supabase/migrations/20260504_dismissed_calendar_banner.sql
20260521_lab_day_equipment_station_id.sql data healthy supabase/migrations/20260521_lab_day_equipment_station_id.s…
20260418_smc_lab_tracked.sql data healthy supabase/migrations/20260418_smc_lab_tracked.sql

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

LabelLayerStatusPath
auth::app/api/skill-sheets/evaluations/batch-print/route.ts security healthy app/api/skill-sheets/evaluations/batch-print/route.ts
auth::app/api/errors/log/route.ts security healthy app/api/errors/log/route.ts
auth::app/scheduling/shifts/page.tsx security healthy app/scheduling/shifts/page.tsx
auth::app/labs/schedule/[id]/coordinator/page.tsx security healthy app/labs/schedule/[id]/coordinator/page.tsx
auth::app/reports/lab-progress/page.tsx security healthy app/reports/lab-progress/page.tsx
auth::app/api/scheduling/resource-bookings/resources/route.… security healthy app/api/scheduling/resource-bookings/resources/route.ts
auth::app/api/feedback/route.ts security healthy app/api/feedback/route.ts
auth::app/api/scheduling/resource-bookings/route.ts security healthy app/api/scheduling/resource-bookings/route.ts
auth::app/academics/students/[id]/page.tsx security healthy app/academics/students/[id]/page.tsx
auth::app/admin/system-alerts/page.tsx security healthy app/admin/system-alerts/page.tsx
auth::app/student/page.tsx security healthy app/student/page.tsx
auth::app/clinical/internships/all/page.tsx security healthy app/clinical/internships/all/page.tsx
auth::app/admin/deletion-requests/page.tsx security healthy app/admin/deletion-requests/page.tsx
auth::app/api/dashboard/cert-expiry/route.ts security healthy app/api/dashboard/cert-expiry/route.ts
auth::app/admin/feedback/page.tsx security healthy app/admin/feedback/page.tsx
auth::app/clinical/hours/page.tsx security healthy app/clinical/hours/page.tsx
auth::components/dashboard/widgets/MyLabsWidget.tsx security healthy components/dashboard/widgets/MyLabsWidget.tsx
auth::app/labs/grade/station/[id]/page.tsx security healthy app/labs/grade/station/[id]/page.tsx
auth::app/api/calendar/connect/route.ts security healthy app/api/calendar/connect/route.ts
auth::app/reports/clinical-hours/page.tsx security healthy app/reports/clinical-hours/page.tsx
auth::app/academics/page.tsx security healthy app/academics/page.tsx
auth::app/reports/attendance/page.tsx security healthy app/reports/attendance/page.tsx
auth::app/api/scheduling/availability/route.ts security healthy app/api/scheduling/availability/route.ts
auth::app/labs/scenarios/page.tsx security healthy app/labs/scenarios/page.tsx
auth::scripts/inspect-jlomonaco-account.js security healthy scripts/inspect-jlomonaco-account.js
auth::app/api/settings/2fa/disable/route.ts security healthy app/api/settings/2fa/disable/route.ts
auth::app/academics/cohorts/[id]/intake/page.tsx security healthy app/academics/cohorts/[id]/intake/page.tsx
auth::components/dashboard/widgets/MyTasksWidget.tsx security healthy components/dashboard/widgets/MyTasksWidget.tsx
auth::components/ActivityTracker.tsx security healthy components/ActivityTracker.tsx
auth::components/WhatsNewWrapper.tsx security healthy components/WhatsNewWrapper.tsx
auth::app/clinical/ride-alongs/shifts/page.tsx security healthy app/clinical/ride-alongs/shifts/page.tsx
auth::app/api/tracking/protocol-completions/route.ts security healthy app/api/tracking/protocol-completions/route.ts
auth::app/api/onboarding/tasks/[id]/progress/route.ts security healthy app/api/onboarding/tasks/[id]/progress/route.ts
auth::app/scheduler/page.tsx security healthy app/scheduler/page.tsx
auth::app/admin/certifications/compliance/page.tsx security healthy app/admin/certifications/compliance/page.tsx
auth::app/clinical/ride-alongs/import/page.tsx security healthy app/clinical/ride-alongs/import/page.tsx
auth::app/api/settings/2fa/status/route.ts security healthy app/api/settings/2fa/status/route.ts
auth::app/api/instructor/me/route.ts security healthy app/api/instructor/me/route.ts
auth::app/admin/rubrics/page.tsx security healthy app/admin/rubrics/page.tsx
auth::app/reports/gradebook/page.tsx security healthy app/reports/gradebook/page.tsx
auth::app/clinical/summative-evaluations/page.tsx security healthy app/clinical/summative-evaluations/page.tsx
auth::app/api/cases/leaderboard/[cohortId]/route.ts security healthy app/api/cases/leaderboard/[cohortId]/route.ts
auth::app/clinical/compliance/page.tsx security healthy app/clinical/compliance/page.tsx
auth::app/api/student/documents/requests/route.ts security healthy app/api/student/documents/requests/route.ts
auth::components/RolePreviewSelector.tsx security healthy components/RolePreviewSelector.tsx
auth::app/api/scheduling/signups/pending/route.ts security healthy app/api/scheduling/signups/pending/route.ts
auth::app/academics/cohorts/[id]/groups/page.tsx security healthy app/academics/cohorts/[id]/groups/page.tsx
auth::app/labs/stations/log/page.tsx security healthy app/labs/stations/log/page.tsx
auth::app/api/calendar/callback/route.ts security healthy app/api/calendar/callback/route.ts
auth::app/api/onboarding/templates/route.ts security healthy app/api/onboarding/templates/route.ts

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

LabelLayerStatusPath
days software healthy app/api/lvfr-aemt/calendar/swap/route.ts:days
of software healthy app/api/admin/lab-templates/import/route.ts:of
series software healthy app/api/admin/calendar-sync/route.ts:series
schedule software healthy app/api/admin/calendar-sync/route.ts:schedule
block software healthy app/api/lab-management/instructor-availability/route.ts:blo…
BitStream software healthy app/api/deep-links/qr/route.ts:BitStream
teaching software healthy app/api/calendar/instructor-filter-options/route.ts:teaching
series software healthy app/api/calendar/my-assignments/route.ts:series
series software healthy app/api/calendar/sync-my-blocks/route.ts:series
from software healthy app/api/scheduling/log-shift/route.ts:from
days software healthy app/api/scheduling/planner/generate/route.ts:days
day software healthy app/api/scheduling/planner/generate/route.ts:day
block software healthy app/api/scheduling/planner/workload/route.ts:block
time software healthy app/api/scheduling/planner/workload/route.ts:time
block software healthy app/api/scheduling/manual-hours/route.ts:block
blocks software healthy app/api/scheduling/coordinator-calendar/route.ts:blocks
like software healthy app/api/scheduling/coordinator-calendar/route.ts:like
of software healthy app/admin/lab-templates/import/page.tsx:of
series software healthy app/admin/calendar-sync/page.tsx:series
filter software healthy app/resources/medications/page.tsx:filter
group software healthy app/resources/medications/page.tsx:group
assignments software healthy app/settings/calendar-setup/page.tsx:assignments
still software healthy app/calendar/page.tsx:still
events software healthy app/calendar/page.tsx:events
coverage software healthy app/scheduling/page.tsx:coverage
days software healthy app/scheduling/planner/page.tsx:days
groups software healthy app/academics/page.tsx:groups
day software healthy scripts/fix-lab-blocks-and-emt-g5-labs.js:day
day software healthy scripts/fix-pm-g14-g15-missing-blocks.js:day
sort_order software healthy types/semester-planner.ts:sort_order
for software healthy components/Breadcrumbs.tsx:for
and software healthy components/GlobalTimerBanner.tsx:and
PageErrorBoundary software healthy components/PageErrorBoundary.tsx:PageErrorBoundary
on software healthy components/FormField.tsx:on
and software healthy components/dashboard/ResizableWidget.tsx:and
days software healthy components/lvfr/WeekStripView.tsx:days
still software healthy components/scheduling/CoordinatorCalendarView.tsx:still
week software healthy components/scheduling/CoordinatorCalendarView.tsx:week
block software healthy components/scheduling/CoordinatorCalendarView.tsx:block
block software healthy components/scheduling/LogHoursModal.tsx:block
strings software healthy components/clinical/CollapsibleCard.tsx:strings
string software healthy components/clinical/CollapsibleCard.tsx:string
ErrorBoundary software healthy components/ui/ErrorBoundary.tsx:ErrorBoundary
ApiError software healthy lib/fetch-utils.ts:ApiError
of software healthy lib/nremtExport.ts:of
names software healthy lib/utils.ts:names
for software healthy lib/lvfr-utils.ts:for

LabelLayerStatusPath
postgresql data healthy CLAUDE.md
postgres data healthy package-lock.json

LabelLayerStatusPath
vps::azure hardware healthy app/auth/signin/page.tsx
vps::aws hardware healthy scripts/find-duplicate-skills.js

LabelLayerStatusPath
bhartnell__pmi-scheduler software healthy /data/fable5_failed_archive/bhartnell__pmi-scheduler

LabelLayerStatusPath
POST /webhook api healthy app/admin/webhooks/page.tsx
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/12b016dd-ea27-4406-9b2b-80163b001604/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/12b016dd-ea27-4406-9b2b-80163b001604/

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.