https://github.com/schoolie-nagayama-tech/school-management
· scanned 2026-06-16 00:04 UTC (2 months, 3 weeks ago)
213 raw signals (0 security + 213 graph)
Last scanned 2 months, 3 weeks ago · v1 · 210 actionable findings from 1 signal source. 3 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 5813 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 |
|---|---|---|---|
genCode |
software | healthy | scripts/insert-missing-students.mjs:genCode |
toKana |
software | healthy | scripts/hiragana-to-katakana.mjs:toKana |
gws |
software | healthy | scripts/list-folder-children.mjs:gws |
parseName |
software | healthy | scripts/match-students.mjs:parseName |
walk |
software | healthy | scripts/inspect-bundle.mjs:walk |
gws |
software | healthy | scripts/audit-sheets.mjs:gws |
listFolder |
software | healthy | scripts/audit-sheets.mjs:listFolder |
getTabs |
software | healthy | scripts/audit-sheets.mjs:getTabs |
readRange |
software | healthy | scripts/audit-sheets.mjs:readRange |
classifyTab |
software | healthy | scripts/audit-sheets.mjs:classifyTab |
countSeiseki |
software | healthy | scripts/audit-sheets.mjs:countSeiseki |
a |
software | healthy | scripts/audit-sheets.mjs:a |
countBlock |
software | healthy | scripts/audit-sheets.mjs:countBlock |
cells |
software | healthy | scripts/audit-sheets.mjs:cells |
countMendan |
software | healthy | scripts/audit-sheets.mjs:countMendan |
d |
software | healthy | scripts/audit-sheets.mjs:d |
c |
software | healthy | scripts/audit-sheets.mjs:c |
discoverTargetFolders |
software | healthy | scripts/audit-sheets.mjs:discoverTargetFolders |
name |
software | healthy | scripts/audit-sheets.mjs:name |
sum |
software | healthy | scripts/audit-sheets.mjs:sum |
gws |
software | healthy | scripts/tmp-tabs.mjs:gws |
gws |
software | healthy | scripts/peek-kana.mjs:gws |
titles |
software | healthy | scripts/peek-kana.mjs:titles |
ONLY |
software | healthy | scripts/import-grades.mjs:ONLY |
gws |
software | healthy | scripts/import-grades.mjs:gws |
readRange |
software | healthy | scripts/import-grades.mjs:readRange |
toSubjectKey |
software | healthy | scripts/import-grades.mjs:toSubjectKey |
k |
software | healthy | scripts/import-grades.mjs:k |
extractBlock |
software | healthy | scripts/import-grades.mjs:extractBlock |
label |
software | healthy | scripts/import-grades.mjs:label |
b |
software | healthy | scripts/import-grades.mjs:b |
mapNameCode |
software | healthy | scripts/import-grades.mjs:mapNameCode |
processStudent |
software | healthy | scripts/import-grades.mjs:processStudent |
titles |
software | healthy | scripts/import-grades.mjs:titles |
gws |
software | healthy | scripts/peek-grade-tab.mjs:gws |
titles |
software | healthy | scripts/peek-grade-tab.mjs:titles |
ONLY |
software | healthy | scripts/import-interviews.mjs:ONLY |
gws |
software | healthy | scripts/import-interviews.mjs:gws |
readRange |
software | healthy | scripts/import-interviews.mjs:readRange |
mapType |
software | healthy | scripts/import-interviews.mjs:mapType |
s |
software | healthy | scripts/import-interviews.mjs:s |
parseDate |
software | healthy | scripts/import-interviews.mjs:parseDate |
t |
software | healthy | scripts/import-interviews.mjs:t |
processStudent |
software | healthy | scripts/import-interviews.mjs:processStudent |
content |
software | healthy | scripts/import-interviews.mjs:content |
findProjectRoot |
software | healthy | .claude/skills/impeccable/scripts/cleanup-deprecated.mjs:fi… |
isImpeccableSkill |
software | healthy | .claude/skills/impeccable/scripts/cleanup-deprecated.mjs:is… |
buildTargetNames |
software | healthy | .claude/skills/impeccable/scripts/cleanup-deprecated.mjs:bu… |
findSkillsDirs |
software | healthy | .claude/skills/impeccable/scripts/cleanup-deprecated.mjs:fi… |
removeDeprecatedSkills |
software | healthy | .claude/skills/impeccable/scripts/cleanup-deprecated.mjs:re… |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
V_MOGI_FORM_PROMPT.md |
software | healthy | V_MOGI_FORM_PROMPT.md |
skills-lock.json |
software | healthy | skills-lock.json |
vercel.json |
software | healthy | vercel.json |
postcss.config.mjs |
software | healthy | postcss.config.mjs |
FORM_SPECIFICATION.md |
software | healthy | FORM_SPECIFICATION.md |
README.md |
software | healthy | README.md |
tailwind.config.ts |
software | healthy | tailwind.config.ts |
SEAT_CHART_SPEC.md |
software | healthy | SEAT_CHART_SPEC.md |
package.json |
software | healthy | package.json |
.impeccable.md |
software | healthy | .impeccable.md |
MIGRATION_V1.5.md |
software | healthy | MIGRATION_V1.5.md |
package-lock.json |
software | healthy | package-lock.json |
.eslintrc.json |
software | healthy | .eslintrc.json |
tsconfig.json |
software | healthy | tsconfig.json |
next.config.mjs |
software | healthy | next.config.mjs |
vitest.config.ts |
software | healthy | vitest.config.ts |
vitest.integration.config.ts |
software | healthy | vitest.integration.config.ts |
runbook.md |
software | healthy | docs/runbook.md |
api-admin-users-route.md |
software | healthy | docs/api-admin-users-route.md |
schedule-concept.md |
software | healthy | docs/schedule-concept.md |
inquiry-management-requirements.md |
software | healthy | docs/inquiry-management-requirements.md |
schedule-system-handoff.md |
software | healthy | docs/schedule-system-handoff.md |
classroom-manager-dashboard-draft.md |
software | healthy | docs/classroom-manager-dashboard-draft.md |
account-line-design.md |
software | healthy | docs/account-line-design.md |
inquiry-booking-requirements.md |
software | healthy | docs/inquiry-booking-requirements.md |
testing.md |
software | healthy | docs/testing.md |
notta-slack-setup.md |
software | healthy | docs/notta-slack-setup.md |
notta-zapier-setup.md |
software | healthy | docs/notta-zapier-setup.md |
user-data-storage.md |
software | healthy | docs/user-data-storage.md |
monitoring.md |
software | healthy | docs/monitoring.md |
申込確認メール_テンプレート.md |
software | healthy | docs/申込確認メール_テンプレート.md |
schedule-matching-v3.html |
software | healthy | docs/mockups/schedule-matching-v3.html |
schedule-matching.html |
software | healthy | docs/mockups/schedule-matching.html |
placement-availability-strip.html |
software | healthy | docs/mockups/placement-availability-strip.html |
lesson-report-v2.html |
software | healthy | docs/mockups/lesson-report-v2.html |
schedule-matching-v2.html |
software | healthy | docs/mockups/schedule-matching-v2.html |
student-view.html |
software | healthy | docs/mockups/student-view.html |
schedule-toolbar-consolidation.html |
software | healthy | docs/mockups/schedule-toolbar-consolidation.html |
student-view-v2.html |
software | healthy | docs/mockups/student-view-v2.html |
lesson-report-v3.html |
software | healthy | docs/mockups/lesson-report-v3.html |
student-view-v3.html |
software | healthy | docs/mockups/student-view-v3.html |
lesson-report.html |
software | healthy | docs/mockups/lesson-report.html |
insert-missing-students.mjs |
software | healthy | scripts/insert-missing-students.mjs |
hiragana-to-katakana.mjs |
software | healthy | scripts/hiragana-to-katakana.mjs |
delete-default-duplicates.mjs |
software | healthy | scripts/delete-default-duplicates.mjs |
debug-assessments.mjs |
software | healthy | scripts/debug-assessments.mjs |
list-folder-children.mjs |
software | healthy | scripts/list-folder-children.mjs |
match-students.mjs |
software | healthy | scripts/match-students.mjs |
student-mapping.json |
software | healthy | scripts/student-mapping.json |
inspect-bundle.mjs |
software | healthy | scripts/inspect-bundle.mjs |
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 |
mockups |
software | healthy | docs/mockups |
scripts |
software | healthy | scripts |
.claude |
software | healthy | .claude |
skills |
software | healthy | .claude/skills |
recipe-backup-sheet-as-csv |
software | healthy | .claude/skills/recipe-backup-sheet-as-csv |
layout |
software | healthy | .claude/skills/layout |
persona-customer-support |
software | healthy | .claude/skills/persona-customer-support |
recipe-create-expense-tracker |
software | healthy | .claude/skills/recipe-create-expense-tracker |
adapt |
software | healthy | .claude/skills/adapt |
recipe-find-large-files |
software | healthy | .claude/skills/recipe-find-large-files |
recipe-email-drive-link |
software | healthy | .claude/skills/recipe-email-drive-link |
gws-sheets |
software | healthy | .claude/skills/gws-sheets |
gws-workflow-meeting-prep |
software | healthy | .claude/skills/gws-workflow-meeting-prep |
gws-gmail-triage |
software | healthy | .claude/skills/gws-gmail-triage |
recipe-watch-drive-changes |
software | healthy | .claude/skills/recipe-watch-drive-changes |
persona-it-admin |
software | healthy | .claude/skills/persona-it-admin |
recipe-create-feedback-form |
software | healthy | .claude/skills/recipe-create-feedback-form |
quieter |
software | healthy | .claude/skills/quieter |
persona-hr-coordinator |
software | healthy | .claude/skills/persona-hr-coordinator |
recipe-save-email-attachments |
software | healthy | .claude/skills/recipe-save-email-attachments |
gws-gmail-reply |
software | healthy | .claude/skills/gws-gmail-reply |
distill |
software | healthy | .claude/skills/distill |
delight |
software | healthy | .claude/skills/delight |
gws-workflow-email-to-task |
software | healthy | .claude/skills/gws-workflow-email-to-task |
gws-workflow-file-announce |
software | healthy | .claude/skills/gws-workflow-file-announce |
gws-chat |
software | healthy | .claude/skills/gws-chat |
recipe-compare-sheet-tabs |
software | healthy | .claude/skills/recipe-compare-sheet-tabs |
persona-event-coordinator |
software | healthy | .claude/skills/persona-event-coordinator |
recipe-draft-email-from-doc |
software | healthy | .claude/skills/recipe-draft-email-from-doc |
colorize |
software | healthy | .claude/skills/colorize |
impeccable |
software | healthy | .claude/skills/impeccable |
reference |
software | healthy | .claude/skills/impeccable/reference |
scripts |
software | healthy | .claude/skills/impeccable/scripts |
gws-shared |
software | healthy | .claude/skills/gws-shared |
recipe-share-folder-with-team |
software | healthy | .claude/skills/recipe-share-folder-with-team |
gws-modelarmor |
software | healthy | .claude/skills/gws-modelarmor |
persona-content-creator |
software | healthy | .claude/skills/persona-content-creator |
critique |
software | healthy | .claude/skills/critique |
reference |
software | healthy | .claude/skills/critique/reference |
recipe-review-meet-participants |
software | healthy | .claude/skills/recipe-review-meet-participants |
clarify |
software | healthy | .claude/skills/clarify |
gws-gmail |
software | healthy | .claude/skills/gws-gmail |
recipe-share-event-materials |
software | healthy | .claude/skills/recipe-share-event-materials |
recipe-batch-invite-to-event |
software | healthy | .claude/skills/recipe-batch-invite-to-event |
recipe-bulk-download-folder |
software | healthy | .claude/skills/recipe-bulk-download-folder |
typeset |
software | healthy | .claude/skills/typeset |
recipe-collect-form-responses |
software | healthy | .claude/skills/recipe-collect-form-responses |
recipe-log-deal-update |
software | healthy | .claude/skills/recipe-log-deal-update |
gws-workflow |
software | healthy | .claude/skills/gws-workflow |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
CoursesPage |
frontend | healthy | courses/page.tsx |
CourseDetailPage |
frontend | healthy | courses/[courseId]/page.tsx |
CourseApplyPage |
frontend | healthy | courses/[courseId]/apply/page.tsx |
AccessDenied |
frontend | healthy | src/components/AccessDenied.tsx |
TestPrepEditor |
frontend | healthy | src/components/test-prep/TestPrepEditor.tsx |
TestPrepProposalsList |
frontend | healthy | src/components/test-prep/TestPrepProposalsList.tsx |
TestPrepList |
frontend | healthy | src/components/test-prep/TestPrepList.tsx |
ProposalEditor |
frontend | healthy | src/components/proposals/ProposalEditor.tsx |
ProposalList |
frontend | healthy | src/components/proposals/ProposalList.tsx |
ParentProgressTable |
frontend | healthy | src/components/students/ParentProgressTable.tsx |
SessionFeed |
frontend | healthy | src/components/progress/SessionFeed.tsx |
StudentSessionFeed |
frontend | healthy | src/components/progress/StudentSessionFeed.tsx |
SessionRecordingPanel |
frontend | healthy | src/components/progress/SessionRecordingPanel.tsx |
Loading |
frontend | healthy | src/app/loading.tsx |
Home |
frontend | healthy | src/app/page.tsx |
RootLayout |
frontend | healthy | src/app/layout.tsx |
Loading |
frontend | healthy | src/app/settings/loading.tsx |
SettingsPage |
frontend | healthy | src/app/settings/page.tsx |
IntegrationsPage |
frontend | healthy | src/app/settings/integrations/page.tsx |
ClassCapacitySettingsPage |
frontend | healthy | src/app/settings/class-capacity/page.tsx |
QuickLinksSettingsPage |
frontend | healthy | src/app/settings/quick-links/page.tsx |
AlertsSettingsPage |
frontend | healthy | src/app/settings/alerts/page.tsx |
SchoolSettingsPage |
frontend | healthy | src/app/settings/school/page.tsx |
SubjectsSettingsPage |
frontend | healthy | src/app/settings/subjects/page.tsx |
TimeSlotsSettingsPage |
frontend | healthy | src/app/settings/time-slots/page.tsx |
TextbookMasterPageWrapper |
frontend | healthy | src/app/settings/textbooks/page.tsx |
CurriculumPage |
frontend | healthy | src/app/settings/textbooks/[id]/curriculum/page.tsx |
PortalSettingsPage |
frontend | healthy | src/app/settings/portal/page.tsx |
SeasonalShiftsPage |
frontend | healthy | src/app/settings/seasonal-shifts/page.tsx |
NewSeasonalShiftPage |
frontend | healthy | src/app/settings/seasonal-shifts/new/page.tsx |
SeasonalShiftDetailPage |
frontend | healthy | src/app/settings/seasonal-shifts/[settingId]/page.tsx |
SeasonalShiftSubmissionsPage |
frontend | healthy | src/app/settings/seasonal-shifts/[settingId]/submissions/pa… |
AccountSettingsPage |
frontend | healthy | src/app/settings/account/page.tsx |
TrainingMastersRedirect |
frontend | healthy | src/app/settings/trainings/page.tsx |
NewRegularShiftPage |
frontend | healthy | src/app/settings/regular-shifts/new/page.tsx |
RegularShiftDetailPage |
frontend | healthy | src/app/settings/regular-shifts/[settingId]/page.tsx |
RegularShiftSubmissionsPage |
frontend | healthy | src/app/settings/regular-shifts/[settingId]/submissions/pag… |
ExamTypesSettingsPage |
frontend | healthy | src/app/settings/exam-types/page.tsx |
ZoukomaSettingsPage |
frontend | healthy | src/app/settings/forms/zoukoma/page.tsx |
FormPeriodsPage |
frontend | healthy | src/app/settings/forms/[formType]/periods/page.tsx |
ShukaisuSettingsPage |
frontend | healthy | src/app/settings/forms/shukaisu/page.tsx |
MogiSettingsPage |
frontend | healthy | src/app/settings/forms/mogi/page.tsx |
MoshiSettingsPage |
frontend | healthy | src/app/settings/forms/moshi/page.tsx |
YoubiSettingsPage |
frontend | healthy | src/app/settings/forms/youbi/page.tsx |
SoudanSettingsPage |
frontend | healthy | src/app/settings/forms/soudan/page.tsx |
ClassPeriodsSettingsPage |
frontend | healthy | src/app/settings/forms/class-periods/page.tsx |
Loading |
frontend | healthy | src/app/schedule/loading.tsx |
SchedulePage |
frontend | healthy | src/app/schedule/page.tsx |
TimeSlotsPageRedirect |
frontend | healthy | src/app/schedule/settings/time-slots/page.tsx |
ClosedDaysPage |
frontend | healthy | src/app/schedule/settings/closed-days/page.tsx |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
20260525_students_teacher_preferences.sql |
data | healthy | supabase/migrations/20260525_students_teacher_preferences.s… |
xxx_bulletin_tables.sql |
data | healthy | supabase/migrations/xxx_bulletin_tables.sql |
20260429_seasonal_shift_user_id.sql |
data | healthy | supabase/migrations/20260429_seasonal_shift_user_id.sql |
20260518_interview_title.sql |
data | healthy | supabase/migrations/20260518_interview_title.sql |
20260506_seasonal_proposals.sql |
data | healthy | supabase/migrations/20260506_seasonal_proposals.sql |
xxx_seat_chart_system.sql |
data | healthy | supabase/migrations/xxx_seat_chart_system.sql |
20260615_rls_teacher_scope_attendance.sql |
data | healthy | supabase/migrations/20260615_rls_teacher_scope_attendance.s… |
zzz_20260609_pin_function_search_path.sql |
data | healthy | supabase/migrations/zzz_20260609_pin_function_search_path.s… |
20260523_schedule_versioning.sql |
data | healthy | supabase/migrations/20260523_schedule_versioning.sql |
20260525_test_prep_proposals.sql |
data | healthy | supabase/migrations/20260525_test_prep_proposals.sql |
xxx_form_dedup_indexes.sql |
data | healthy | supabase/migrations/xxx_form_dedup_indexes.sql |
20260506_attendance_sheet_enhancements.sql |
data | healthy | supabase/migrations/20260506_attendance_sheet_enhancements.… |
20260615_rls_teacher_scope_test_prep_proposals.sql |
data | healthy | supabase/migrations/20260615_rls_teacher_scope_test_prep_pr… |
20260615_rls_teacher_scope_tail_a_school_id.sql |
data | healthy | supabase/migrations/20260615_rls_teacher_scope_tail_a_schoo… |
20260513_proposal_units_applied_koma.sql |
data | healthy | supabase/migrations/20260513_proposal_units_applied_koma.sql |
00000000000000_base_schema.sql |
data | healthy | supabase/migrations/00000000000000_base_schema.sql |
20260527_student_interviews_fix_school_id.sql |
data | healthy | supabase/migrations/20260527_student_interviews_fix_school_… |
20260511_textbooks_vocab_book.sql |
data | healthy | supabase/migrations/20260511_textbooks_vocab_book.sql |
zzz_20260609_drop_unused_anon_public_select_policies.sql |
data | healthy | supabase/migrations/zzz_20260609_drop_unused_anon_public_se… |
xxx_textbook_progress.sql |
data | healthy | supabase/migrations/xxx_textbook_progress.sql |
xxx_admin_audit_logs.sql |
data | healthy | supabase/migrations/xxx_admin_audit_logs.sql |
20260519_material_orders_is_sample.sql |
data | healthy | supabase/migrations/20260519_material_orders_is_sample.sql |
xxx_student_textbooks_is_draft.sql |
data | healthy | supabase/migrations/xxx_student_textbooks_is_draft.sql |
20260615_rls_teacher_scope_tail_c_children.sql |
data | healthy | supabase/migrations/20260615_rls_teacher_scope_tail_c_child… |
xxx_training_masters.sql |
data | healthy | supabase/migrations/xxx_training_masters.sql |
20260513_students_is_sibling.sql |
data | healthy | supabase/migrations/20260513_students_is_sibling.sql |
20260611_inquiry_management.sql |
data | healthy | supabase/migrations/20260611_inquiry_management.sql |
20260429_push_subscriptions.sql |
data | healthy | supabase/migrations/20260429_push_subscriptions.sql |
xxx_seat_chart_entries_phase2.sql |
data | healthy | supabase/migrations/xxx_seat_chart_entries_phase2.sql |
xxx_form_archive.sql |
data | healthy | supabase/migrations/xxx_form_archive.sql |
xxx_portal_and_forms.sql |
data | healthy | supabase/migrations/xxx_portal_and_forms.sql |
20260525_schedule_entries_kind_formation.sql |
data | healthy | supabase/migrations/20260525_schedule_entries_kind_formatio… |
20260531_textbooks_is_active.sql |
data | healthy | supabase/migrations/20260531_textbooks_is_active.sql |
20260523_quick_links_setting.sql |
data | healthy | supabase/migrations/20260523_quick_links_setting.sql |
xxx_teacher_teachable_subjects_and_available_days.sql |
data | healthy | supabase/migrations/xxx_teacher_teachable_subjects_and_avai… |
20260612_inquiry_extensions.sql |
data | healthy | supabase/migrations/20260612_inquiry_extensions.sql |
xxx_alert_settings.sql |
data | healthy | supabase/migrations/xxx_alert_settings.sql |
xxx_students_is_programming.sql |
data | healthy | supabase/migrations/xxx_students_is_programming.sql |
20260507_attendance_koma_change_fromto.sql |
data | healthy | supabase/migrations/20260507_attendance_koma_change_fromto.… |
20260518_seasonal_proposals_school_id.sql |
data | healthy | supabase/migrations/20260518_seasonal_proposals_school_id.s… |
20260615_rls_teacher_scope_class_reports.sql |
data | healthy | supabase/migrations/20260615_rls_teacher_scope_class_report… |
20260615_rls_teacher_scope_seasonal_proposals.sql |
data | healthy | supabase/migrations/20260615_rls_teacher_scope_seasonal_pro… |
xxx_application_items_enhancements.sql |
data | healthy | supabase/migrations/xxx_application_items_enhancements.sql |
20260424_portal_menu_rename_defaults.sql |
data | healthy | supabase/migrations/20260424_portal_menu_rename_defaults.sql |
xxx_user_profiles_default_school_id.sql |
data | healthy | supabase/migrations/xxx_user_profiles_default_school_id.sql |
xxx_seasonal_shift_tables.sql |
data | healthy | supabase/migrations/xxx_seasonal_shift_tables.sql |
20260615_rls_teacher_scope_student_interviews.sql |
data | healthy | supabase/migrations/20260615_rls_teacher_scope_student_inte… |
xxx_bulletin_posts_link_url.sql |
data | healthy | supabase/migrations/xxx_bulletin_posts_link_url.sql |
xxx_get_all_user_profiles_rpc.sql |
data | healthy | supabase/migrations/xxx_get_all_user_profiles_rpc.sql |
xxx_application_items_column_types.sql |
data | healthy | supabase/migrations/xxx_application_items_column_types.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 |
/settings |
frontend | healthy | src/app/settings/page.tsx |
/settings/integrations |
frontend | healthy | src/app/settings/integrations/page.tsx |
/settings/class-capacity |
frontend | healthy | src/app/settings/class-capacity/page.tsx |
/settings/quick-links |
frontend | healthy | src/app/settings/quick-links/page.tsx |
/settings/alerts |
frontend | healthy | src/app/settings/alerts/page.tsx |
/settings/school |
frontend | healthy | src/app/settings/school/page.tsx |
/settings/subjects |
frontend | healthy | src/app/settings/subjects/page.tsx |
/settings/time-slots |
frontend | healthy | src/app/settings/time-slots/page.tsx |
/settings/textbooks |
frontend | healthy | src/app/settings/textbooks/page.tsx |
/settings/textbooks/[id]/curriculum |
frontend | healthy | src/app/settings/textbooks/[id]/curriculum/page.tsx |
/settings/portal |
frontend | healthy | src/app/settings/portal/page.tsx |
/settings/seasonal-shifts |
frontend | healthy | src/app/settings/seasonal-shifts/page.tsx |
/settings/seasonal-shifts/new |
frontend | healthy | src/app/settings/seasonal-shifts/new/page.tsx |
/settings/seasonal-shifts/[settingId] |
frontend | healthy | src/app/settings/seasonal-shifts/[settingId]/page.tsx |
/settings/seasonal-shifts/[settingId]/submissions |
frontend | healthy | src/app/settings/seasonal-shifts/[settingId]/submissions/pa… |
/settings/account |
frontend | healthy | src/app/settings/account/page.tsx |
/settings/trainings |
frontend | healthy | src/app/settings/trainings/page.tsx |
/settings/regular-shifts/new |
frontend | healthy | src/app/settings/regular-shifts/new/page.tsx |
/settings/regular-shifts/[settingId] |
frontend | healthy | src/app/settings/regular-shifts/[settingId]/page.tsx |
/settings/regular-shifts/[settingId]/submissions |
frontend | healthy | src/app/settings/regular-shifts/[settingId]/submissions/pag… |
/settings/exam-types |
frontend | healthy | src/app/settings/exam-types/page.tsx |
/settings/forms/zoukoma |
frontend | healthy | src/app/settings/forms/zoukoma/page.tsx |
/settings/forms/[formType]/periods |
frontend | healthy | src/app/settings/forms/[formType]/periods/page.tsx |
/settings/forms/shukaisu |
frontend | healthy | src/app/settings/forms/shukaisu/page.tsx |
/settings/forms/mogi |
frontend | healthy | src/app/settings/forms/mogi/page.tsx |
/settings/forms/moshi |
frontend | healthy | src/app/settings/forms/moshi/page.tsx |
/settings/forms/youbi |
frontend | healthy | src/app/settings/forms/youbi/page.tsx |
/settings/forms/soudan |
frontend | healthy | src/app/settings/forms/soudan/page.tsx |
/settings/forms/class-periods |
frontend | healthy | src/app/settings/forms/class-periods/page.tsx |
/schedule |
frontend | healthy | src/app/schedule/page.tsx |
/schedule/settings/time-slots |
frontend | healthy | src/app/schedule/settings/time-slots/page.tsx |
/schedule/settings/closed-days |
frontend | healthy | src/app/schedule/settings/closed-days/page.tsx |
/schedule/zoukoma |
frontend | healthy | src/app/schedule/zoukoma/page.tsx |
/schedule/regular-patterns |
frontend | healthy | src/app/schedule/regular-patterns/page.tsx |
/schedule/regular-patterns/match |
frontend | healthy | src/app/schedule/regular-patterns/match/page.tsx |
/schedule/enrollments |
frontend | healthy | src/app/schedule/enrollments/page.tsx |
/schedule/change-logs |
frontend | healthy | src/app/schedule/change-logs/page.tsx |
/schedule/koushu |
frontend | healthy | src/app/schedule/koushu/page.tsx |
/schedule/transfer-notifications |
frontend | healthy | src/app/schedule/transfer-notifications/page.tsx |
/ordering |
frontend | healthy | src/app/ordering/page.tsx |
/ordering/history |
frontend | healthy | src/app/ordering/history/page.tsx |
/regular-shift/[settingId] |
frontend | healthy | src/app/regular-shift/[settingId]/page.tsx |
/regular-shift/[settingId]/edit/[editToken] |
frontend | healthy | src/app/regular-shift/[settingId]/edit/[editToken]/page.tsx |
/inquiry/[schoolCode] |
frontend | healthy | src/app/inquiry/[schoolCode]/page.tsx |
/inventory |
frontend | healthy | src/app/inventory/page.tsx |
/help |
frontend | healthy | src/app/help/page.tsx |
/users |
frontend | healthy | src/app/users/page.tsx |
/test-prep-proposals |
frontend | healthy | src/app/test-prep-proposals/page.tsx |
/offline |
frontend | healthy | src/app/offline/page.tsx |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
seasonal_courses |
data | healthy | supabase/seasonal_courses_schema.sql |
seasonal_course_textbooks |
data | healthy | supabase/seasonal_courses_schema.sql |
seasonal_course_curriculum |
data | healthy | supabase/seasonal_courses_schema.sql |
seasonal_course_applications |
data | healthy | supabase/seasonal_courses_schema.sql |
schools |
data | healthy | supabase/schema.sql |
students |
data | healthy | supabase/schema.sql |
student_logs |
data | healthy | supabase/schema.sql |
subjects |
data | healthy | supabase/schema.sql |
student_subjects |
data | healthy | supabase/schema.sql |
assessments |
data | healthy | supabase/schema.sql |
assessment_scores |
data | healthy | supabase/schema.sql |
application_items |
data | healthy | supabase/schema.sql |
student_applications |
data | healthy | supabase/schema.sql |
portal_menu |
data | healthy | supabase/schema.sql |
textbooks |
data | healthy | supabase/orphan_tables.sql |
curriculum_items |
data | healthy | supabase/orphan_tables.sql |
form_templates |
data | healthy | supabase/schema_forms.sql |
form_template_fields |
data | healthy | supabase/schema_forms.sql |
forms |
data | healthy | supabase/schema_forms.sql |
form_fields |
data | healthy | supabase/schema_forms.sql |
form_responses |
data | healthy | supabase/schema_forms.sql |
bulletin_labels |
data | healthy | supabase/migrations/xxx_bulletin_tables.sql |
bulletin_posts |
data | healthy | supabase/migrations/xxx_bulletin_tables.sql |
bulletin_reads |
data | healthy | supabase/migrations/xxx_bulletin_tables.sql |
seasonal_proposals |
data | healthy | supabase/migrations/20260506_seasonal_proposals.sql |
seasonal_proposal_units |
data | healthy | supabase/migrations/20260506_seasonal_proposals.sql |
schedule_time_slots |
data | healthy | supabase/migrations/xxx_seat_chart_system.sql |
schedule_closed_days |
data | healthy | supabase/migrations/xxx_seat_chart_system.sql |
schedule_regular_patterns |
data | healthy | supabase/migrations/xxx_seat_chart_system.sql |
schedule_entries |
data | healthy | supabase/migrations/xxx_seat_chart_system.sql |
schedule_generation_logs |
data | healthy | supabase/migrations/xxx_seat_chart_system.sql |
test_prep_proposals |
data | healthy | supabase/migrations/20260525_test_prep_proposals.sql |
test_prep_proposal_subjects |
data | healthy | supabase/migrations/20260525_test_prep_proposals.sql |
test_prep_proposal_units |
data | healthy | supabase/migrations/20260525_test_prep_proposals.sql |
public |
data | healthy | supabase/migrations/00000000000000_base_schema.sql |
exam_types |
data | healthy | supabase/migrations/xxx_textbook_progress.sql |
student_textbooks |
data | healthy | supabase/migrations/xxx_textbook_progress.sql |
student_textbook_settings |
data | healthy | supabase/migrations/xxx_textbook_progress.sql |
student_textbook_exams |
data | healthy | supabase/migrations/xxx_textbook_progress.sql |
student_progress |
data | healthy | supabase/migrations/xxx_textbook_progress.sql |
student_progress_lessons |
data | healthy | supabase/migrations/xxx_textbook_progress.sql |
admin_audit_logs |
data | healthy | supabase/migrations/xxx_admin_audit_logs.sql |
push_subscriptions |
data | healthy | supabase/migrations/20260429_push_subscriptions.sql |
form_periods |
data | healthy | supabase/migrations/xxx_portal_and_forms.sql |
alert_settings |
data | healthy | supabase/migrations/xxx_alert_settings.sql |
seasonal_shift_settings |
data | healthy | supabase/migrations/xxx_seasonal_shift_tables.sql |
seasonal_shift_closed_dates |
data | healthy | supabase/migrations/xxx_seasonal_shift_tables.sql |
seasonal_shift_submissions |
data | healthy | supabase/migrations/xxx_seasonal_shift_tables.sql |
seasonal_shift_submission_slots |
data | healthy | supabase/migrations/xxx_seasonal_shift_tables.sql |
seasonal_shift_slot_settings |
data | healthy | supabase/migrations/xxx_seasonal_shift_slot_settings_v2.sql |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
127.0.0.1 |
network | healthy | .github/workflows/integration.yml |
192.168.1.1 |
network | healthy | src/__tests__/utils/rateLimit.test.ts |
10.0.0.1 |
network | healthy | src/__tests__/utils/rateLimit.test.ts |
10.0.0.2 |
network | healthy | src/__tests__/utils/rateLimit.test.ts |
1.1.1.1 |
network | healthy | src/__tests__/utils/rateLimit.test.ts |
2.2.2.2 |
network | healthy | src/__tests__/utils/rateLimit.test.ts |
10.0.0.3 |
network | healthy | src/__tests__/utils/rateLimit.test.ts |
10.0.0.4 |
network | healthy | src/__tests__/utils/rateLimit.test.ts |
10.0.0.5 |
network | healthy | src/__tests__/utils/rateLimit.test.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
password_literal::src/__tests__/integration/rls-helpers.ts |
security | healthy | src/__tests__/integration/rls-helpers.ts |
password_literal::src/__tests__/api-routes/admin-users-crea… |
security | healthy | src/__tests__/api-routes/admin-users-create.test.ts |
password_literal::src/__tests__/api-routes/admin-users-crea… |
security | healthy | src/__tests__/api-routes/admin-users-create.test.ts |
password_literal::src/__tests__/api-routes/admin-users-crea… |
security | healthy | src/__tests__/api-routes/admin-users-create.test.ts |
password_literal::src/__tests__/api-routes/admin-users-crea… |
security | healthy | src/__tests__/api-routes/admin-users-create.test.ts |
password_literal::src/__tests__/api-routes/admin-users-crea… |
security | healthy | src/__tests__/api-routes/admin-users-create.test.ts |
password_literal::src/__tests__/api-routes/admin-users-crea… |
security | healthy | src/__tests__/api-routes/admin-users-create.test.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::src/__tests__/utils/errorMessages.test.ts |
security | healthy | src/__tests__/utils/errorMessages.test.ts |
auth::src/app/api/integrations/google/callback/route.ts |
security | healthy | src/app/api/integrations/google/callback/route.ts |
auth::.claude/skills/gws-shared/SKILL.md |
security | healthy | .claude/skills/gws-shared/SKILL.md |
auth::src/lib/utils/errorMessages.ts |
security | healthy | src/lib/utils/errorMessages.ts |
auth::src/lib/api/inquiryMail.ts |
security | healthy | src/lib/api/inquiryMail.ts |
auth::supabase/config.toml |
security | healthy | supabase/config.toml |
auth::src/app/api/integrations/google/authorize/route.ts |
security | healthy | src/app/api/integrations/google/authorize/route.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
WebPushError |
software | healthy | src/types/web-push.d.ts:WebPushError |
for |
software | healthy | src/components/settings/forms/PeriodStatusBadge.tsx:for |
periods |
software | healthy | src/app/settings/forms/class-periods/page.tsx:periods |
LoginTimeoutError |
software | healthy | src/lib/api/auth.ts:LoginTimeoutError |
report |
software | healthy | src/lib/api/class-reports.ts:report |
capacity |
software | healthy | src/lib/api/school-class-capacity.ts:capacity |
| Label | Layer | Status | Path |
|---|---|---|---|
vps::gcp |
hardware | healthy | package-lock.json |
vps::azure |
hardware | healthy | supabase/config.toml |
vps::aws |
hardware | healthy | supabase/config.toml |
| Label | Layer | Status | Path |
|---|---|---|---|
postgresql |
data | healthy | README.md |
postgres |
data | healthy | .claude/settings.local.json |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::ci |
cicd | healthy | .github/workflows/ci.yml |
gha::integration |
cicd | healthy | .github/workflows/integration.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
ci |
cicd | healthy | .github/workflows/ci.yml |
integration |
cicd | healthy | .github/workflows/integration.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-uzh155in |
software | healthy | /tmp/repobility-clone-uzh155in |
| Label | Layer | Status | Path |
|---|---|---|---|
gpu (detected) |
hardware | healthy | .claude/skills/animate/SKILL.md |
This page is publicly accessible at:
https://repobility.com/scan/41f34a82-3e10-49b6-b115-246a0d63c65d/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/41f34a82-3e10-49b6-b115-246a0d63c65d/
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.