https://github.com/rangminfather/chflow
· scanned 2026-06-15 23:46 UTC (2 months, 4 weeks ago)
91 raw signals (5 security + 86 graph)
Last scanned 2 months, 4 weeks ago · v1 · 87 actionable findings from 2 signal sources. 4 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 2108 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 |
|---|---|---|---|
colordist |
software | healthy | generate_icons.py:31 |
make_icon |
software | healthy | generate_icons.py:64 |
make_ico |
software | healthy | generate_icons.py:75 |
load_env |
software | healthy | scripts/analyze-sub-role-normalization.py:65 |
rest_headers |
software | healthy | scripts/analyze-sub-role-normalization.py:77 |
encode_rest_path |
software | healthy | scripts/analyze-sub-role-normalization.py:86 |
fetch_all |
software | healthy | scripts/analyze-sub-role-normalization.py:93 |
text |
software | healthy | scripts/analyze-sub-role-normalization.py:128 |
norm_name |
software | healthy | scripts/analyze-sub-role-normalization.py:132 |
norm_phone |
software | healthy | scripts/analyze-sub-role-normalization.py:136 |
norm_role |
software | healthy | scripts/analyze-sub-role-normalization.py:140 |
parse_int |
software | healthy | scripts/analyze-sub-role-normalization.py:146 |
find_parsed_workbook |
software | healthy | scripts/analyze-sub-role-normalization.py:155 |
load_parsed_rows |
software | healthy | scripts/analyze-sub-role-normalization.py:166 |
member_phone_values |
software | healthy | scripts/analyze-sub-role-normalization.py:201 |
parsed_phone_values |
software | healthy | scripts/analyze-sub-role-normalization.py:209 |
build_matches |
software | healthy | scripts/analyze-sub-role-normalization.py:217 |
write_csv |
software | healthy | scripts/analyze-sub-role-normalization.py:294 |
write_markdown |
software | healthy | scripts/analyze-sub-role-normalization.py:325 |
main |
software | healthy | scripts/analyze-sub-role-normalization.py:383 |
load_env |
software | healthy | scripts/build-directory-ocr-validation.py:251 |
rest_headers |
software | healthy | scripts/build-directory-ocr-validation.py:262 |
encode_rest_path |
software | healthy | scripts/build-directory-ocr-validation.py:271 |
fetch_all |
software | healthy | scripts/build-directory-ocr-validation.py:278 |
find_file_by_size |
software | healthy | scripts/build-directory-ocr-validation.py:310 |
norm_name |
software | healthy | scripts/build-directory-ocr-validation.py:324 |
norm_phone |
software | healthy | scripts/build-directory-ocr-validation.py:330 |
clean_phone |
software | healthy | scripts/build-directory-ocr-validation.py:334 |
normalize_role |
software | healthy | scripts/build-directory-ocr-validation.py:345 |
render_original_pdf |
software | healthy | scripts/build-directory-ocr-validation.py:377 |
run_windows_ocr |
software | healthy | scripts/build-directory-ocr-validation.py:388 |
line_xy |
software | healthy | scripts/build-directory-ocr-validation.py:456 |
parse_page_ocr |
software | healthy | scripts/build-directory-ocr-validation.py:463 |
nearest |
software | healthy | scripts/build-directory-ocr-validation.py:512 |
load_existing_rows |
software | healthy | scripts/build-directory-ocr-validation.py:551 |
write_parsed_workbook |
software | healthy | scripts/build-directory-ocr-validation.py:581 |
index_rows |
software | healthy | scripts/build-directory-ocr-validation.py:628 |
find_match |
software | healthy | scripts/build-directory-ocr-validation.py:640 |
role_equal |
software | healthy | scripts/build-directory-ocr-validation.py:662 |
name_equal |
software | healthy | scripts/build-directory-ocr-validation.py:674 |
name_distance |
software | healthy | scripts/build-directory-ocr-validation.py:678 |
name_close |
software | healthy | scripts/build-directory-ocr-validation.py:698 |
identity_supported_with_unreadable_role |
software | healthy | scripts/build-directory-ocr-validation.py:704 |
classify |
software | healthy | scripts/build-directory-ocr-validation.py:708 |
family_shared_contact_conflict |
software | healthy | scripts/build-directory-ocr-validation.py:746 |
crop_filename |
software | healthy | scripts/build-directory-ocr-validation.py:769 |
build_comparison |
software | healthy | scripts/build-directory-ocr-validation.py:781 |
describe_verdict |
software | healthy | scripts/build-directory-ocr-validation.py:840 |
write_comparison_workbook |
software | healthy | scripts/build-directory-ocr-validation.py:860 |
write_sheet |
software | healthy | scripts/build-directory-ocr-validation.py:878 |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
get_real_email.sql |
software | healthy | get_real_email.sql |
generate_icons.py |
software | healthy | generate_icons.py |
README.md |
software | healthy | README.md |
CLAUDE.md |
software | healthy | CLAUDE.md |
.env.example |
software | healthy | .env.example |
MOBILE_ARCHITECTURE.md |
software | healthy | MOBILE_ARCHITECTURE.md |
CHANGELOG.md |
software | healthy | CHANGELOG.md |
DEPLOYMENT.md |
software | healthy | DEPLOYMENT.md |
README.md |
software | healthy | archive/mobile-legacy/README.md |
build.gradle |
software | healthy | archive/mobile-legacy/chflow-twa/android/build.gradle |
build.gradle |
software | healthy | archive/mobile-legacy/chflow-twa/android/app/build.gradle |
LauncherActivity.java |
software | healthy | archive/mobile-legacy/chflow-twa/android/app/src/main/java/… |
smart_myungsung_mockup.html |
software | healthy | image/smart_myungsung_mockup.html |
ENVIRONMENT.md |
software | healthy | docs/ENVIRONMENT.md |
API.md |
software | healthy | docs/API.md |
ARCHITECTURE.md |
software | healthy | docs/ARCHITECTURE.md |
OPERATIONS.md |
software | healthy | docs/OPERATIONS.md |
DATABASE.md |
software | healthy | docs/DATABASE.md |
analyze-sub-role-normalization.py |
software | healthy | scripts/analyze-sub-role-normalization.py |
build-directory-ocr-validation.py |
software | healthy | scripts/build-directory-ocr-validation.py |
upload-directory-photo-crops.py |
software | healthy | scripts/upload-directory-photo-crops.py |
vercel.json |
software | healthy | chflow-app/vercel.json |
postcss.config.mjs |
software | healthy | chflow-app/postcss.config.mjs |
README.md |
software | healthy | chflow-app/README.md |
CLAUDE.md |
software | healthy | chflow-app/CLAUDE.md |
package.json |
software | healthy | chflow-app/package.json |
package-lock.json |
software | healthy | chflow-app/package-lock.json |
tsconfig.json |
software | healthy | chflow-app/tsconfig.json |
eslint.config.mjs |
software | healthy | chflow-app/eslint.config.mjs |
AGENTS.md |
software | healthy | chflow-app/AGENTS.md |
next.config.ts |
software | healthy | chflow-app/next.config.ts |
SECURITY_REVIEW_2026-06.md |
software | healthy | chflow-app/docs/SECURITY_REVIEW_2026-06.md |
BULLETIN_FEATURE_SPEC.md |
software | healthy | chflow-app/docs/BULLETIN_FEATURE_SPEC.md |
NOTIFICATION_ROADMAP.md |
software | healthy | chflow-app/docs/NOTIFICATION_ROADMAP.md |
WORKLOG.md |
software | healthy | chflow-app/docs/WORKLOG.md |
admin-pending.md |
software | healthy | chflow-app/docs/menu-specs/admin-pending.md |
department-attendance.md |
software | healthy | chflow-app/docs/menu-specs/department-attendance.md |
department-students-info.md |
software | healthy | chflow-app/docs/menu-specs/department-students-info.md |
facility.md |
software | healthy | chflow-app/docs/menu-specs/facility.md |
admin-members.md |
software | healthy | chflow-app/docs/menu-specs/admin-members.md |
department-monthly-plan-upload.md |
software | healthy | chflow-app/docs/menu-specs/department-monthly-plan-upload.md |
department-student-record.md |
software | healthy | chflow-app/docs/menu-specs/department-student-record.md |
admin-password-reset.md |
software | healthy | chflow-app/docs/menu-specs/admin-password-reset.md |
department-approval.md |
software | healthy | chflow-app/docs/menu-specs/department-approval.md |
admin-dept-pending.md |
software | healthy | chflow-app/docs/menu-specs/admin-dept-pending.md |
department-my-class.md |
software | healthy | chflow-app/docs/menu-specs/department-my-class.md |
README.md |
software | healthy | chflow-app/docs/menu-specs/README.md |
department-journal.md |
software | healthy | chflow-app/docs/menu-specs/department-journal.md |
department-talent.md |
software | healthy | chflow-app/docs/menu-specs/department-talent.md |
department-talent-stats.md |
software | healthy | chflow-app/docs/menu-specs/department-talent-stats.md |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
archive |
software | healthy | archive |
mobile-legacy |
software | healthy | archive/mobile-legacy |
chflow-twa |
software | healthy | archive/mobile-legacy/chflow-twa |
android |
software | healthy | archive/mobile-legacy/chflow-twa/android |
app |
software | healthy | archive/mobile-legacy/chflow-twa/android/app |
src |
software | healthy | archive/mobile-legacy/chflow-twa/android/app/src |
main |
software | healthy | archive/mobile-legacy/chflow-twa/android/app/src/main |
java |
software | healthy | archive/mobile-legacy/chflow-twa/android/app/src/main/java |
com |
software | healthy | archive/mobile-legacy/chflow-twa/android/app/src/main/java/… |
smartmyungsung |
software | healthy | archive/mobile-legacy/chflow-twa/android/app/src/main/java/… |
app |
software | healthy | archive/mobile-legacy/chflow-twa/android/app/src/main/java/… |
image |
software | healthy | image |
docs |
software | healthy | docs |
scripts |
software | healthy | scripts |
chflow-app |
software | healthy | chflow-app |
docs |
software | healthy | chflow-app/docs |
menu-specs |
software | healthy | chflow-app/docs/menu-specs |
scripts |
software | healthy | chflow-app/scripts |
saved-variants |
software | healthy | chflow-app/saved-variants |
login-motion-2 |
software | healthy | chflow-app/saved-variants/login-motion-2 |
components |
software | healthy | chflow-app/components |
app |
software | healthy | chflow-app/app |
find-password |
software | healthy | chflow-app/app/find-password |
install |
software | healthy | chflow-app/app/install |
departments |
software | healthy | chflow-app/app/departments |
d |
software | healthy | chflow-app/app/departments/d |
[id] |
software | healthy | chflow-app/app/departments/d/[id] |
talent-rules |
software | healthy | chflow-app/app/departments/d/[id]/talent-rules |
dept-approval |
software | healthy | chflow-app/app/departments/d/[id]/dept-approval |
talent |
software | healthy | chflow-app/app/departments/d/[id]/talent |
monthly-plan-upload |
software | healthy | chflow-app/app/departments/d/[id]/monthly-plan-upload |
weekly-bulletin |
software | healthy | chflow-app/app/departments/d/[id]/weekly-bulletin |
journal |
software | healthy | chflow-app/app/departments/d/[id]/journal |
new-friend |
software | healthy | chflow-app/app/departments/d/[id]/new-friend |
student-record |
software | healthy | chflow-app/app/departments/d/[id]/student-record |
review-problems |
software | healthy | chflow-app/app/departments/d/[id]/review-problems |
teacher-assign |
software | healthy | chflow-app/app/departments/d/[id]/teacher-assign |
promote |
software | healthy | chflow-app/app/departments/d/[id]/promote |
attendance |
software | healthy | chflow-app/app/departments/d/[id]/attendance |
notices |
software | healthy | chflow-app/app/departments/d/[id]/notices |
board |
software | healthy | chflow-app/app/departments/d/[id]/notices/board |
new |
software | healthy | chflow-app/app/departments/d/[id]/notices/board/new |
[noticeId] |
software | healthy | chflow-app/app/departments/d/[id]/notices/board/[noticeId] |
monthly-plan |
software | healthy | chflow-app/app/departments/d/[id]/monthly-plan |
teacher-attendance |
software | healthy | chflow-app/app/departments/d/[id]/teacher-attendance |
members-grade |
software | healthy | chflow-app/app/departments/d/[id]/members-grade |
bulletin |
software | healthy | chflow-app/app/departments/d/[id]/bulletin |
review-upload |
software | healthy | chflow-app/app/departments/d/[id]/review-upload |
my-class |
software | healthy | chflow-app/app/departments/d/[id]/my-class |
my-class-attendance |
software | healthy | chflow-app/app/departments/d/[id]/my-class-attendance |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
20260520040000_directory_ocr_user_confirmed_corrections.sql |
data | healthy | MS_AX/chflow-project/supabase/migrations/20260520040000_dir… |
20260506200000_directory_pdf_storage.sql |
data | healthy | MS_AX/chflow-project/supabase/migrations/20260506200000_dir… |
20260608140000_backfill_split_address_rpc.sql |
data | healthy | MS_AX/chflow-project/supabase/migrations/20260608140000_bac… |
20260610100000_admin_dept_grade.sql |
data | healthy | MS_AX/chflow-project/supabase/migrations/20260610100000_adm… |
20260614160000_h1b_m_security.sql |
data | healthy | MS_AX/chflow-project/supabase/migrations/20260614160000_h1b… |
20260506300000_my_profile_rpc.sql |
data | healthy | MS_AX/chflow-project/supabase/migrations/20260506300000_my_… |
20260417400000_member_ministries.sql |
data | healthy | MS_AX/chflow-project/supabase/migrations/20260417400000_mem… |
20260522020000_feedback_seq_and_paging.sql |
data | healthy | MS_AX/chflow-project/supabase/migrations/20260522020000_fee… |
20260418110000_admin_search_members_family_filter_v2.sql |
data | healthy | MS_AX/chflow-project/supabase/migrations/20260418110000_adm… |
20260504000000_remove_parent_relation_bidirectional.sql |
data | healthy | MS_AX/chflow-project/supabase/migrations/20260504000000_rem… |
20260615100000_messenger.sql |
data | healthy | MS_AX/chflow-project/supabase/migrations/20260615100000_mes… |
20260610200000_fix_dept_grade_order.sql |
data | healthy | MS_AX/chflow-project/supabase/migrations/20260610200000_fix… |
20260608133000_split_signup_address.sql |
data | healthy | MS_AX/chflow-project/supabase/migrations/20260608133000_spl… |
20260514030000_mdb_review_bulk_apply_auto_matches.sql |
data | healthy | MS_AX/chflow-project/supabase/migrations/20260514030000_mdb… |
20260411800000_realtime_fix.sql |
data | healthy | MS_AX/chflow-project/supabase/migrations/20260411800000_rea… |
20260520090000_directory_ocr_kim_sanghyun_family_fix.sql |
data | healthy | MS_AX/chflow-project/supabase/migrations/20260520090000_dir… |
20260429110000_bulletin_delete_draft.sql |
data | healthy | MS_AX/chflow-project/supabase/migrations/20260429110000_bul… |
20260515020000_mdb_review_bulk_create_new_members.sql |
data | healthy | MS_AX/chflow-project/supabase/migrations/20260515020000_mdb… |
20260502600000_directory_unknown_placeholders.sql |
data | healthy | MS_AX/chflow-project/supabase/migrations/20260502600000_dir… |
20260517010000_admin_review_child_photo_rule.sql |
data | healthy | MS_AX/chflow-project/supabase/migrations/20260517010000_adm… |
20260518011000_admin_review_spouse_homonym_note_unicode.sql |
data | healthy | MS_AX/chflow-project/supabase/migrations/20260518011000_adm… |
20260515040000_admin_members_member_home_phone.sql |
data | healthy | MS_AX/chflow-project/supabase/migrations/20260515040000_adm… |
20260411900000_dept_management.sql |
data | healthy | MS_AX/chflow-project/supabase/migrations/20260411900000_dep… |
20260610000000_dept_join_role.sql |
data | healthy | MS_AX/chflow-project/supabase/migrations/20260610000000_dep… |
20260514010000_mdb_review_risk_report.sql |
data | healthy | MS_AX/chflow-project/supabase/migrations/20260514010000_mdb… |
20260513010000_mdb_review_pagination.sql |
data | healthy | MS_AX/chflow-project/supabase/migrations/20260513010000_mdb… |
20260411200000_pending_signups.sql |
data | healthy | MS_AX/chflow-project/supabase/migrations/20260411200000_pen… |
20260502200000_talent_rules.sql |
data | healthy | MS_AX/chflow-project/supabase/migrations/20260502200000_tal… |
20260609100000_user_push_tokens.sql |
data | healthy | MS_AX/chflow-project/supabase/migrations/20260609100000_use… |
20260524011000_get_my_profile_full_with_avatar.sql |
data | healthy | MS_AX/chflow-project/supabase/migrations/20260524011000_get… |
20260418100000_admin_search_members_family_filter.sql |
data | healthy | MS_AX/chflow-project/supabase/migrations/20260418100000_adm… |
20260517020000_admin_review_exclude_siblings_from_parent_ch… |
data | healthy | MS_AX/chflow-project/supabase/migrations/20260517020000_adm… |
20260521011000_lock_admin_member_read_rpc.sql |
data | healthy | MS_AX/chflow-project/supabase/migrations/20260521011000_loc… |
20260516010000_admin_review_mdb_aware.sql |
data | healthy | MS_AX/chflow-project/supabase/migrations/20260516010000_adm… |
20260516020000_admin_review_pdf_all_members.sql |
data | healthy | MS_AX/chflow-project/supabase/migrations/20260516020000_adm… |
20260514040000_mdb_review_second_pass.sql |
data | healthy | MS_AX/chflow-project/supabase/migrations/20260514040000_mdb… |
20260518030000_separate_current_directory_members.sql |
data | healthy | MS_AX/chflow-project/supabase/migrations/20260518030000_sep… |
20260416300000_admin_members_crud.sql |
data | healthy | MS_AX/chflow-project/supabase/migrations/20260416300000_adm… |
20260420000000_vote_candidate_edit.sql |
data | healthy | MS_AX/chflow-project/supabase/migrations/20260420000000_vot… |
20260520050000_directory_ocr_youth_confirmed_corrections.sql |
data | healthy | MS_AX/chflow-project/supabase/migrations/20260520050000_dir… |
20260614150000_h3_revoke_anon_signup_rpcs.sql |
data | healthy | MS_AX/chflow-project/supabase/migrations/20260614150000_h3_… |
20260521010000_directory_member_portal_rpc.sql |
data | healthy | MS_AX/chflow-project/supabase/migrations/20260521010000_dir… |
20260429100000_bulletin_list_drafts.sql |
data | healthy | MS_AX/chflow-project/supabase/migrations/20260429100000_bul… |
20260612110000_security_critical_fixes.sql |
data | healthy | MS_AX/chflow-project/supabase/migrations/20260612110000_sec… |
20260514080000_mdb_review_context_and_candidate_fix.sql |
data | healthy | MS_AX/chflow-project/supabase/migrations/20260514080000_mdb… |
20260424000000_members_photo_status.sql |
data | healthy | MS_AX/chflow-project/supabase/migrations/20260424000000_mem… |
20260518010000_admin_review_suppress_verified_operational_e… |
data | healthy | MS_AX/chflow-project/supabase/migrations/20260518010000_adm… |
20260418000000_members_photo_page_row.sql |
data | healthy | MS_AX/chflow-project/supabase/migrations/20260418000000_mem… |
20260502500000_notify_admins_on_signup.sql |
data | healthy | MS_AX/chflow-project/supabase/migrations/20260502500000_not… |
20260614120000_dept_notice_board.sql |
data | healthy | MS_AX/chflow-project/supabase/migrations/20260614120000_dep… |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
SplashPage |
frontend | healthy | chflow-app/saved-variants/login-motion-2/page.tsx |
PhotoAvatar |
frontend | healthy | chflow-app/components/PhotoAvatar.tsx |
PdfCanvasViewer |
frontend | healthy | chflow-app/components/PdfCanvasViewer.tsx |
MemberCardModal |
frontend | healthy | chflow-app/components/MemberCardModal.tsx |
HeaderLogo |
frontend | healthy | chflow-app/components/HeaderLogo.tsx |
NotificationBell |
frontend | healthy | chflow-app/components/NotificationBell.tsx |
ModalBackdrop |
frontend | healthy | chflow-app/components/ModalBackdrop.tsx |
DeptIcon |
frontend | healthy | chflow-app/components/DeptIcon.tsx |
GlobalNotifications |
frontend | healthy | chflow-app/components/GlobalNotifications.tsx |
SplashPage |
frontend | healthy | chflow-app/app/page.tsx |
RootLayout |
frontend | healthy | chflow-app/app/layout.tsx |
FindPasswordPage |
frontend | healthy | chflow-app/app/find-password/page.tsx |
InstallPage |
frontend | healthy | chflow-app/app/install/page.tsx |
DepartmentsPage |
frontend | healthy | chflow-app/app/departments/page.tsx |
DepartmentDetailPage |
frontend | healthy | chflow-app/app/departments/d/[id]/page.tsx |
TalentRulesPage |
frontend | healthy | chflow-app/app/departments/d/[id]/talent-rules/page.tsx |
DeptApprovalPage |
frontend | healthy | chflow-app/app/departments/d/[id]/dept-approval/page.tsx |
TalentPage |
frontend | healthy | chflow-app/app/departments/d/[id]/talent/page.tsx |
MonthlyPlanUploadPage |
frontend | healthy | chflow-app/app/departments/d/[id]/monthly-plan-upload/page.… |
WeeklyBulletinPage |
frontend | healthy | chflow-app/app/departments/d/[id]/weekly-bulletin/page.tsx |
JournalPage |
frontend | healthy | chflow-app/app/departments/d/[id]/journal/page.tsx |
NewFriendPage |
frontend | healthy | chflow-app/app/departments/d/[id]/new-friend/page.tsx |
StudentRecordPage |
frontend | healthy | chflow-app/app/departments/d/[id]/student-record/page.tsx |
ReviewProblemsPage |
frontend | healthy | chflow-app/app/departments/d/[id]/review-problems/page.tsx |
TeacherAssignPage |
frontend | healthy | chflow-app/app/departments/d/[id]/teacher-assign/page.tsx |
PromotePage |
frontend | healthy | chflow-app/app/departments/d/[id]/promote/page.tsx |
AttendancePage |
frontend | healthy | chflow-app/app/departments/d/[id]/attendance/page.tsx |
NoticesPage |
frontend | healthy | chflow-app/app/departments/d/[id]/notices/page.tsx |
NoticeBoardPage |
frontend | healthy | chflow-app/app/departments/d/[id]/notices/board/page.tsx |
NewDeptNoticePage |
frontend | healthy | chflow-app/app/departments/d/[id]/notices/board/new/page.tsx |
DeptNoticeDetailPage |
frontend | healthy | chflow-app/app/departments/d/[id]/notices/board/[noticeId]/… |
MonthlyPlanPage |
frontend | healthy | chflow-app/app/departments/d/[id]/monthly-plan/page.tsx |
TeacherAttendancePage |
frontend | healthy | chflow-app/app/departments/d/[id]/teacher-attendance/page.t… |
MembersGradePage |
frontend | healthy | chflow-app/app/departments/d/[id]/members-grade/page.tsx |
DepartmentBulletinPage |
frontend | healthy | chflow-app/app/departments/d/[id]/bulletin/page.tsx |
ReviewUploadPage |
frontend | healthy | chflow-app/app/departments/d/[id]/review-upload/page.tsx |
MyClassPage |
frontend | healthy | chflow-app/app/departments/d/[id]/my-class/page.tsx |
MyClassAttendancePage |
frontend | healthy | chflow-app/app/departments/d/[id]/my-class-attendance/page.… |
CategoryPage |
frontend | healthy | chflow-app/app/departments/[category]/page.tsx |
ResetPasswordPage |
frontend | healthy | chflow-app/app/reset-password/page.tsx |
DirectoryPage |
frontend | healthy | chflow-app/app/directory/page.tsx |
LoginPage |
frontend | healthy | chflow-app/app/login/page.tsx |
App |
frontend | healthy | chflow-app/app/dashboard/page.jsx |
SignupPage |
frontend | healthy | chflow-app/app/signup/page.tsx |
MessengerPage |
frontend | healthy | chflow-app/app/messenger/page.tsx |
FindIdPage |
frontend | healthy | chflow-app/app/find-id/page.tsx |
MyInfoPage |
frontend | healthy | chflow-app/app/myinfo/page.tsx |
DeleteAccountPage |
frontend | healthy | chflow-app/app/delete-account/page.tsx |
HomePage |
frontend | healthy | chflow-app/app/home/page.tsx |
AdminPhotoReviewClosedPage |
frontend | healthy | chflow-app/app/admin/photo-review/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 |
|---|---|---|---|
/page.tsx |
frontend | healthy | chflow-app/app/page.tsx |
/find-password |
frontend | healthy | chflow-app/app/find-password/page.tsx |
/install |
frontend | healthy | chflow-app/app/install/page.tsx |
/departments |
frontend | healthy | chflow-app/app/departments/page.tsx |
/departments/d/[id] |
frontend | healthy | chflow-app/app/departments/d/[id]/page.tsx |
/departments/d/[id]/talent-rules |
frontend | healthy | chflow-app/app/departments/d/[id]/talent-rules/page.tsx |
/departments/d/[id]/dept-approval |
frontend | healthy | chflow-app/app/departments/d/[id]/dept-approval/page.tsx |
/departments/d/[id]/talent |
frontend | healthy | chflow-app/app/departments/d/[id]/talent/page.tsx |
/departments/d/[id]/monthly-plan-upload |
frontend | healthy | chflow-app/app/departments/d/[id]/monthly-plan-upload/page.… |
/departments/d/[id]/weekly-bulletin |
frontend | healthy | chflow-app/app/departments/d/[id]/weekly-bulletin/page.tsx |
/departments/d/[id]/journal |
frontend | healthy | chflow-app/app/departments/d/[id]/journal/page.tsx |
/departments/d/[id]/new-friend |
frontend | healthy | chflow-app/app/departments/d/[id]/new-friend/page.tsx |
/departments/d/[id]/student-record |
frontend | healthy | chflow-app/app/departments/d/[id]/student-record/page.tsx |
/departments/d/[id]/review-problems |
frontend | healthy | chflow-app/app/departments/d/[id]/review-problems/page.tsx |
/departments/d/[id]/teacher-assign |
frontend | healthy | chflow-app/app/departments/d/[id]/teacher-assign/page.tsx |
/departments/d/[id]/promote |
frontend | healthy | chflow-app/app/departments/d/[id]/promote/page.tsx |
/departments/d/[id]/attendance |
frontend | healthy | chflow-app/app/departments/d/[id]/attendance/page.tsx |
/departments/d/[id]/notices |
frontend | healthy | chflow-app/app/departments/d/[id]/notices/page.tsx |
/departments/d/[id]/notices/board |
frontend | healthy | chflow-app/app/departments/d/[id]/notices/board/page.tsx |
/departments/d/[id]/notices/board/new |
frontend | healthy | chflow-app/app/departments/d/[id]/notices/board/new/page.tsx |
/departments/d/[id]/notices/board/[noticeId] |
frontend | healthy | chflow-app/app/departments/d/[id]/notices/board/[noticeId]/… |
/departments/d/[id]/monthly-plan |
frontend | healthy | chflow-app/app/departments/d/[id]/monthly-plan/page.tsx |
/departments/d/[id]/teacher-attendance |
frontend | healthy | chflow-app/app/departments/d/[id]/teacher-attendance/page.t… |
/departments/d/[id]/members-grade |
frontend | healthy | chflow-app/app/departments/d/[id]/members-grade/page.tsx |
/departments/d/[id]/bulletin |
frontend | healthy | chflow-app/app/departments/d/[id]/bulletin/page.tsx |
/departments/d/[id]/review-upload |
frontend | healthy | chflow-app/app/departments/d/[id]/review-upload/page.tsx |
/departments/d/[id]/my-class |
frontend | healthy | chflow-app/app/departments/d/[id]/my-class/page.tsx |
/departments/d/[id]/my-class-attendance |
frontend | healthy | chflow-app/app/departments/d/[id]/my-class-attendance/page.… |
/departments/[category] |
frontend | healthy | chflow-app/app/departments/[category]/page.tsx |
/reset-password |
frontend | healthy | chflow-app/app/reset-password/page.tsx |
/directory |
frontend | healthy | chflow-app/app/directory/page.tsx |
/login |
frontend | healthy | chflow-app/app/login/page.tsx |
/dashboard |
frontend | healthy | chflow-app/app/dashboard/page.jsx |
/signup |
frontend | healthy | chflow-app/app/signup/page.tsx |
/messenger |
frontend | healthy | chflow-app/app/messenger/page.tsx |
/find-id |
frontend | healthy | chflow-app/app/find-id/page.tsx |
/myinfo |
frontend | healthy | chflow-app/app/myinfo/page.tsx |
/delete-account |
frontend | healthy | chflow-app/app/delete-account/page.tsx |
/home |
frontend | healthy | chflow-app/app/home/page.tsx |
/admin/photo-review |
frontend | healthy | chflow-app/app/admin/photo-review/page.tsx |
/admin/messenger-reports |
frontend | healthy | chflow-app/app/admin/messenger-reports/page.tsx |
/admin/review |
frontend | healthy | chflow-app/app/admin/review/page.tsx |
/admin/dept-pending |
frontend | healthy | chflow-app/app/admin/dept-pending/page.tsx |
/admin/review-mdb |
frontend | healthy | chflow-app/app/admin/review-mdb/page.tsx |
/admin/votes |
frontend | healthy | chflow-app/app/admin/votes/page.tsx |
/admin/dept-staff |
frontend | healthy | chflow-app/app/admin/dept-staff/page.tsx |
/admin/pending |
frontend | healthy | chflow-app/app/admin/pending/page.tsx |
/admin/members |
frontend | healthy | chflow-app/app/admin/members/page.tsx |
/admin/rearrange |
frontend | healthy | chflow-app/app/admin/rearrange/page.tsx |
/admin/ops-status |
frontend | healthy | chflow-app/app/admin/ops-status/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 |
|---|---|---|---|
ParsedRow |
software | healthy | scripts/analyze-sub-role-normalization.py:50 |
ParsedRow |
software | healthy | scripts/build-directory-ocr-validation.py:234 |
CookieJar |
software | healthy | chflow-app/lib/bulletin/ums-via-cf.ts:CookieJar |
PasswordException |
software | healthy | chflow-app/public/pdf.worker.min.mjs:PasswordException |
Name |
software | healthy | chflow-app/public/pdf.worker.min.mjs:Name |
Dict |
software | healthy | chflow-app/public/pdf.worker.min.mjs:Dict |
DecodeStream |
software | healthy | chflow-app/public/pdf.worker.min.mjs:DecodeStream |
NullOptimizer |
software | healthy | chflow-app/public/pdf.worker.min.mjs:NullOptimizer |
Pattern |
software | healthy | chflow-app/public/pdf.worker.min.mjs:Pattern |
BinaryCMapStream |
software | healthy | chflow-app/public/pdf.worker.min.mjs:BinaryCMapStream |
BrotliStream |
software | healthy | chflow-app/public/pdf.worker.min.mjs:BrotliStream |
WasmImage |
software | healthy | chflow-app/public/pdf.worker.min.mjs:WasmImage |
FlateStream |
software | healthy | chflow-app/public/pdf.worker.min.mjs:FlateStream |
JpxError |
software | healthy | chflow-app/public/pdf.worker.min.mjs:JpxError |
CMap |
software | healthy | chflow-app/public/pdf.worker.min.mjs:CMap |
DataBuilder |
software | healthy | chflow-app/public/pdf.worker.min.mjs:DataBuilder |
CFFParser |
software | healthy | chflow-app/public/pdf.worker.min.mjs:CFFParser |
CFFTopDict |
software | healthy | chflow-app/public/pdf.worker.min.mjs:CFFTopDict |
CFFPrivateDict |
software | healthy | chflow-app/public/pdf.worker.min.mjs:CFFPrivateDict |
CFFCharset |
software | healthy | chflow-app/public/pdf.worker.min.mjs:CFFCharset |
GlyfTable |
software | healthy | chflow-app/public/pdf.worker.min.mjs:GlyfTable |
OpenTypeFileBuilder |
software | healthy | chflow-app/public/pdf.worker.min.mjs:OpenTypeFileBuilder |
Type1CharString |
software | healthy | chflow-app/public/pdf.worker.min.mjs:Type1CharString |
Token |
software | healthy | chflow-app/public/pdf.worker.min.mjs:Token |
PsNode |
software | healthy | chflow-app/public/pdf.worker.min.mjs:PsNode |
PSStackToTree |
software | healthy | chflow-app/public/pdf.worker.min.mjs:PSStackToTree |
PsJsCompiler |
software | healthy | chflow-app/public/pdf.worker.min.mjs:PsJsCompiler |
PsWasmCompiler |
software | healthy | chflow-app/public/pdf.worker.min.mjs:PsWasmCompiler |
PDFFunctionFactory |
software | healthy | chflow-app/public/pdf.worker.min.mjs:PDFFunctionFactory |
MurmurHash3_64 |
software | healthy | chflow-app/public/pdf.worker.min.mjs:MurmurHash3_64 |
NameOrNumberTree |
software | healthy | chflow-app/public/pdf.worker.min.mjs:NameOrNumberTree |
StructTreeRoot |
software | healthy | chflow-app/public/pdf.worker.min.mjs:StructTreeRoot |
XFAObject |
software | healthy | chflow-app/public/pdf.worker.min.mjs:XFAObject |
Acrobat |
software | healthy | chflow-app/public/pdf.worker.min.mjs:Acrobat |
ConnectionSet |
software | healthy | chflow-app/public/pdf.worker.min.mjs:ConnectionSet |
datasets_Data |
software | healthy | chflow-app/public/pdf.worker.min.mjs:datasets_Data |
CalendarSymbols |
software | healthy | chflow-app/public/pdf.worker.min.mjs:CalendarSymbols |
signature_Signature |
software | healthy | chflow-app/public/pdf.worker.min.mjs:signature_Signature |
Stylesheet |
software | healthy | chflow-app/public/pdf.worker.min.mjs:Stylesheet |
xdp_Xdp |
software | healthy | chflow-app/public/pdf.worker.min.mjs:xdp_Xdp |
XhtmlObject |
software | healthy | chflow-app/public/pdf.worker.min.mjs:XhtmlObject |
UnknownNamespace |
software | healthy | chflow-app/public/pdf.worker.min.mjs:UnknownNamespace |
Intersector |
software | healthy | chflow-app/public/pdf.worker.min.mjs:Intersector |
Page |
software | healthy | chflow-app/public/pdf.worker.min.mjs:Page |
CookieJar |
software | healthy | MS_AX/chflow-project/supabase/functions/ums-post-bulletin/i… |
| Label | Layer | Status | Path |
|---|---|---|---|
public |
data | healthy | MS_AX/chflow-project/supabase/migrations/20260417400000_mem… |
user_ums_credentials |
data | healthy | MS_AX/chflow-project/supabase/migrations/20260429120000_use… |
ums_post_log |
data | healthy | MS_AX/chflow-project/supabase/migrations/20260428000000_ums… |
dept_yearly_themes |
data | healthy | MS_AX/chflow-project/supabase/migrations/20260429000000_bul… |
bulletin_drafts |
data | healthy | MS_AX/chflow-project/supabase/migrations/20260429000000_bul… |
| Label | Layer | Status | Path |
|---|---|---|---|
124.0.0.0 |
network | healthy | chflow-app/app/api/journal-prefill/route.ts |
127.0.0.1 |
network | healthy | chflow-app/public/sw.js |
147.0.0.0 |
network | healthy | chflow-app/public/cloudflare-worker-ums-probe.js |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::MS_AX/chflow-project/supabase/functions/ums-post-bull… |
security | healthy | MS_AX/chflow-project/supabase/functions/ums-post-bulletin/i… |
auth::chflow-app/app/api/ums-credentials/mine/route.ts |
security | healthy | chflow-app/app/api/ums-credentials/mine/route.ts |
auth::MS_AX/chflow-project/supabase/config.toml |
security | healthy | MS_AX/chflow-project/supabase/config.toml |
| Label | Layer | Status | Path |
|---|---|---|---|
postgresql |
data | healthy | README.md |
postgres |
data | healthy | MS_AX/chflow-project/supabase/config.toml |
| Label | Layer | Status | Path |
|---|---|---|---|
vps::aws |
hardware | healthy | chflow-app/app/api/ums-bulletin/post-v2/route.ts |
vps::azure |
hardware | healthy | MS_AX/chflow-project/supabase/config.toml |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-06vz3sk0 |
software | healthy | /tmp/repobility-clone-06vz3sk0 |
This page is publicly accessible at:
https://repobility.com/scan/b01432b0-a023-4d3e-961f-5faa3e3a4712/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/b01432b0-a023-4d3e-961f-5faa3e3a4712/
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.