https://github.com/snaker8/wp-math-science-project
· scanned 2026-06-16 00:17 UTC (2 months, 2 weeks ago)
813 raw signals (0 security + 813 graph)
Last scanned 2 months, 2 weeks ago · v1 · 810 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 4312 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 |
|---|---|---|---|
__init__ |
software | healthy | 과학모듈통합폴더/science_diagram_pipeline.py:554 |
extract_with_pymupdf |
software | healthy | 과학모듈통합폴더/science_diagram_pipeline.py:99 |
extract_with_poppler |
software | healthy | 과학모듈통합폴더/science_diagram_pipeline.py:146 |
extract_pages_as_images |
software | healthy | 과학모듈통합폴더/science_diagram_pipeline.py:186 |
extract |
software | healthy | 과학모듈통합폴더/science_diagram_pipeline.py:200 |
enhance |
software | healthy | 과학모듈통합폴더/science_diagram_pipeline.py:218 |
add_watermark |
software | healthy | 과학모듈통합폴더/science_diagram_pipeline.py:263 |
tag_with_anthropic |
software | healthy | 과학모듈통합폴더/science_diagram_pipeline.py:307 |
tag_with_openai |
software | healthy | 과학모듈통합폴더/science_diagram_pipeline.py:363 |
tag |
software | healthy | 과학모듈통합폴더/science_diagram_pipeline.py:407 |
compute_hash |
software | healthy | 과학모듈통합폴더/science_diagram_pipeline.py:425 |
hamming_distance |
software | healthy | 과학모듈통합폴더/science_diagram_pipeline.py:439 |
find_match |
software | healthy | 과학모듈통합폴더/science_diagram_pipeline.py:443 |
find_match_with_ai |
software | dead | 과학모듈통합폴더/science_diagram_pipeline.py:466 |
extract_diagrams_from_exam |
software | healthy | 과학모듈통합폴더/science_diagram_pipeline.py:483 |
replace_diagram |
software | healthy | 과학모듈통합폴더/science_diagram_pipeline.py:502 |
convert_exam |
software | healthy | 과학모듈통합폴더/science_diagram_pipeline.py:519 |
save_index |
software | healthy | 과학모듈통합폴더/science_diagram_pipeline.py:578 |
build_from_pdf |
software | healthy | 과학모듈통합폴더/science_diagram_pipeline.py:585 |
search |
software | healthy | 과학모듈통합폴더/science_diagram_pipeline.py:707 |
stats |
software | healthy | 과학모듈통합폴더/science_diagram_pipeline.py:724 |
main |
software | healthy | 과학모듈통합폴더/science_diagram_pipeline.py:744 |
main |
software | healthy | scripts/fix-problem3-crop.js:main |
main |
software | healthy | scripts/recover-singok-orphans.ts:main |
orphans |
software | healthy | scripts/recover-singok-orphans.ts:orphans |
cl |
software | healthy | scripts/recover-singok-orphans.ts:cl |
tc |
software | healthy | scripts/recover-singok-orphans.ts:tc |
cnt |
software | healthy | scripts/recover-singok-orphans.ts:cnt |
escSQL |
software | healthy | scripts/build-seed-sql.ts:escSQL |
typeToSQL |
software | healthy | scripts/build-seed-sql.ts:typeToSQL |
main |
software | healthy | scripts/build-seed-sql.ts:main |
main |
software | healthy | scripts/check-figures.js:main |
imgs |
software | healthy | scripts/check-figures.js:imgs |
loadEnv |
software | healthy | scripts/apply-seed-to-supabase.ts:loadEnv |
parseV1Sql |
software | healthy | scripts/apply-seed-to-supabase.ts:parseV1Sql |
parseValues |
software | healthy | scripts/apply-seed-to-supabase.ts:parseValues |
checkTableExists |
software | healthy | scripts/apply-seed-to-supabase.ts:checkTableExists |
upsertBatch |
software | healthy | scripts/apply-seed-to-supabase.ts:upsertBatch |
main |
software | healthy | scripts/apply-seed-to-supabase.ts:main |
LIMIT |
software | healthy | scripts/reclassify-all-orphans.ts:LIMIT |
inferSubjectFromCode |
software | healthy | scripts/reclassify-all-orphans.ts:inferSubjectFromCode |
loadOrphanProblems |
software | healthy | scripts/reclassify-all-orphans.ts:loadOrphanProblems |
main |
software | healthy | scripts/reclassify-all-orphans.ts:main |
ai |
software | healthy | scripts/reclassify-all-orphans.ts:ai |
examSubject |
software | healthy | scripts/reclassify-all-orphans.ts:examSubject |
examGrade |
software | healthy | scripts/reclassify-all-orphans.ts:examGrade |
latex_to_hwp_equation |
software | healthy | scripts/generate-hwpx.py:20 |
matrix_replace |
software | dead | scripts/generate-hwpx.py:67 |
parse_content |
software | healthy | scripts/generate-hwpx.py:125 |
insert_text |
software | healthy | scripts/generate-hwpx.py:168 |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
temp_hwpx_debug.json |
software | healthy | temp_hwpx_debug.json |
test-choice-graphs.html |
software | healthy | test-choice-graphs.html |
mathsecr_full_tree.json |
software | healthy | mathsecr_full_tree.json |
PLAN_IA_CONSOLIDATION.md |
software | healthy | PLAN_IA_CONSOLIDATION.md |
PROJECT_SPEC.md |
software | healthy | PROJECT_SPEC.md |
tailwind.config.ts |
software | healthy | tailwind.config.ts |
CLAUDE.md |
software | healthy | CLAUDE.md |
package.json |
software | healthy | package.json |
next.config.js |
software | healthy | next.config.js |
next-env.d.ts |
software | healthy | next-env.d.ts |
package-lock.json |
software | healthy | package-lock.json |
components.json |
software | healthy | components.json |
test-beaker-choices.html |
software | healthy | test-beaker-choices.html |
PLAN_MULTITENANCY_AUDIT.md |
software | healthy | PLAN_MULTITENANCY_AUDIT.md |
HANDOFF_2026-05-16.md |
software | healthy | HANDOFF_2026-05-16.md |
.env.example |
software | healthy | .env.example |
HANDOFF_2026-05-30.md |
software | healthy | HANDOFF_2026-05-30.md |
mathsecr_complete.json |
software | healthy | mathsecr_complete.json |
PHASE2_PLAN.md |
software | healthy | PHASE2_PLAN.md |
.eslintrc.json |
software | healthy | .eslintrc.json |
tsconfig.json |
software | healthy | tsconfig.json |
OPTIMIZATION_AUDIT.md |
software | healthy | OPTIMIZATION_AUDIT.md |
PLAN_MULTITENANCY.md |
software | healthy | PLAN_MULTITENANCY.md |
mathsecr_classification_tree.json |
software | healthy | mathsecr_classification_tree.json |
PLAN_OUTPUT_COMMON_LINE.md |
software | healthy | PLAN_OUTPUT_COMMON_LINE.md |
mathsecr_complete_tree.json |
software | healthy | mathsecr_complete_tree.json |
postcss.config.js |
software | healthy | postcss.config.js |
PLAN.md |
software | healthy | PLAN.md |
HANDOFF_2026-06-01.md |
software | healthy | HANDOFF_2026-06-01.md |
vitest.config.ts |
software | healthy | vitest.config.ts |
DEPLOYMENT.md |
software | healthy | DEPLOYMENT.md |
gasaRAM_IMAGE_PIPELINE_SPEC.md |
software | healthy | 과학모듈통합폴더/gasaRAM_IMAGE_PIPELINE_SPEC.md |
science_diagram_pipeline.py |
software | healthy | 과학모듈통합폴더/science_diagram_pipeline.py |
fix-problem3-crop.js |
software | healthy | scripts/fix-problem3-crop.js |
recover-singok-orphans.ts |
software | healthy | scripts/recover-singok-orphans.ts |
build-seed-sql.ts |
software | healthy | scripts/build-seed-sql.ts |
check-figures.js |
software | healthy | scripts/check-figures.js |
apply-seed-to-supabase.ts |
software | healthy | scripts/apply-seed-to-supabase.ts |
test-render-repair.ts |
software | healthy | scripts/test-render-repair.ts |
test-proxy.js |
software | healthy | scripts/test-proxy.js |
check-figures5.js |
software | healthy | scripts/check-figures5.js |
reclassify-all-orphans.ts |
software | healthy | scripts/reclassify-all-orphans.ts |
generate-hwpx.py |
software | healthy | scripts/generate-hwpx.py |
expansion-data-hs1.ts |
software | healthy | scripts/expansion-data-hs1.ts |
reclassify-science.js |
software | healthy | scripts/reclassify-science.js |
generate-expanded-types.ts |
software | healthy | scripts/generate-expanded-types.ts |
test-glm-classify.ts |
software | healthy | scripts/test-glm-classify.ts |
expansion-v3-elective.ts |
software | healthy | scripts/expansion-v3-elective.ts |
expansion-v3-hs2-cal-prb-geo.ts |
software | healthy | scripts/expansion-v3-hs2-cal-prb-geo.ts |
audit-recent-exams.ts |
software | healthy | scripts/audit-recent-exams.ts |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
과학모듈통합폴더 |
software | healthy | 과학모듈통합폴더 |
scripts |
software | healthy | scripts |
yolo-server |
software | healthy | yolo-server |
curriculum_data |
software | healthy | curriculum_data |
database |
software | healthy | database |
migrations |
software | healthy | database/migrations |
test-images |
software | healthy | test-images |
image-pipeline |
software | healthy | image-pipeline |
models |
software | healthy | image-pipeline/models |
extractors |
software | healthy | image-pipeline/extractors |
dasaram_diagram_db |
software | healthy | image-pipeline/dasaram_diagram_db |
supabase |
software | healthy | supabase |
functions |
software | healthy | supabase/functions |
ai-twin-problem |
software | healthy | supabase/functions/ai-twin-problem |
ai-auto-tag |
software | healthy | supabase/functions/ai-auto-tag |
_shared |
software | healthy | supabase/functions/_shared |
migrations |
software | healthy | supabase/migrations |
public |
software | healthy | public |
.github |
software | healthy | .github |
workflows |
software | healthy | .github/workflows |
src |
software | healthy | src |
types |
software | healthy | src/types |
config |
software | healthy | src/config |
components |
software | healthy | src/components |
layout |
software | healthy | src/components/layout |
modals |
software | healthy | src/components/modals |
brand |
software | healthy | src/components/brand |
analytics |
software | healthy | src/components/analytics |
exam-report |
software | healthy | src/components/exam-report |
exam |
software | healthy | src/components/exam |
shared |
software | healthy | src/components/shared |
ui |
software | healthy | src/components/ui |
exam-create |
software | healthy | src/components/exam-create |
dashboard |
software | healthy | src/components/dashboard |
prescription |
software | healthy | src/components/prescription |
grades |
software | healthy | src/components/grades |
students |
software | healthy | src/components/students |
providers |
software | healthy | src/components/providers |
workflow |
software | healthy | src/components/workflow |
class |
software | healthy | src/components/class |
diagnostics |
software | healthy | src/components/diagnostics |
account |
software | healthy | src/components/account |
editor |
software | healthy | src/components/editor |
modals |
software | healthy | src/components/editor/modals |
extensions |
software | healthy | src/components/editor/extensions |
nodes |
software | healthy | src/components/editor/nodes |
pdf |
software | healthy | src/components/pdf |
track |
software | healthy | src/components/track |
papers |
software | healthy | src/components/papers |
grading |
software | healthy | src/components/grading |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
TopNav |
frontend | healthy | src/components/layout/TopNav.tsx |
ActiveInstituteSwitcher |
frontend | healthy | src/components/layout/ActiveInstituteSwitcher.tsx |
AssignClassModal |
frontend | healthy | src/components/modals/AssignClassModal.tsx |
Heatmap |
frontend | healthy | src/components/analytics/Heatmap.tsx |
TypeDetailModal |
frontend | healthy | src/components/analytics/TypeDetailModal.tsx |
ExamPaperHeader |
frontend | healthy | src/components/exam/ExamPaperHeader.tsx |
TemplateSelector |
frontend | healthy | src/components/exam/TemplateSelector.tsx |
EditableExamHeader |
frontend | healthy | src/components/exam/EditableExamHeader.tsx |
DeployExamModal |
frontend | healthy | src/components/exam/DeployExamModal.tsx |
Sidebar |
frontend | healthy | src/components/dashboard/Sidebar.tsx |
Header |
frontend | healthy | src/components/dashboard/Header.tsx |
CreateSessionsModal |
frontend | healthy | src/components/prescription/CreateSessionsModal.tsx |
GradeRosterTable |
frontend | healthy | src/components/grades/GradeRosterTable.tsx |
StudentDetailContent |
frontend | healthy | src/components/students/StudentDetailContent.tsx |
StudentDetailModal |
frontend | healthy | src/components/students/StudentDetailModal.tsx |
AnalyzeProblemEditModal |
frontend | healthy | src/components/workflow/AnalyzeProblemEditModal.tsx |
DeepGradingPanel |
frontend | healthy | src/components/workflow/DeepGradingPanel.tsx |
ZeroWrongLoop |
frontend | healthy | src/components/workflow/ZeroWrongLoop.tsx |
CloudFlowUploader |
frontend | healthy | src/components/workflow/CloudFlowUploader.tsx |
TwinProblemButton |
frontend | healthy | src/components/workflow/TwinProblemButton.tsx |
MathEditor |
frontend | healthy | src/components/editor/MathEditor.tsx |
MathEditorToolbar |
frontend | healthy | src/components/editor/MathEditorToolbar.tsx |
GraphModal |
frontend | healthy | src/components/editor/modals/GraphModal.tsx |
MathSymbolPicker |
frontend | healthy | src/components/editor/modals/MathSymbolPicker.tsx |
MathNodeView |
frontend | healthy | src/components/editor/nodes/MathNodeView.tsx |
PDFPreviewModal |
frontend | healthy | src/components/pdf/PDFPreviewModal.tsx |
PDFOptionsModal |
frontend | healthy | src/components/pdf/PDFOptionsModal.tsx |
ExamTemplate |
frontend | healthy | src/components/pdf/ExamTemplate.tsx |
PDFExportButton |
frontend | healthy | src/components/pdf/PDFExportButton.tsx |
AddProblemsModal |
frontend | healthy | src/components/papers/AddProblemsModal.tsx |
RenderRepairPanel |
frontend | healthy | src/components/papers/RenderRepairPanel.tsx |
GradingSheetUpload |
frontend | healthy | src/components/grading/GradingSheetUpload.tsx |
NotFound |
frontend | healthy | src/app/not-found.tsx |
Home |
frontend | healthy | src/app/page.tsx |
RootLayout |
frontend | healthy | src/app/layout.tsx |
StudentAnswerPage |
frontend | healthy | src/app/answer/[session_id]/page.tsx |
StudentDashboard |
frontend | healthy | src/app/student/page.tsx |
StudentLayout |
frontend | healthy | src/app/student/layout.tsx |
StudentInvitationsPage |
frontend | healthy | src/app/student/invitations/page.tsx |
SolvePage |
frontend | healthy | src/app/student/solve/[id]/page.tsx |
AITutorPage |
frontend | healthy | src/app/student/ai-tutor/page.tsx |
StudentExamsPage |
frontend | healthy | src/app/student/exams/page.tsx |
StudentAnalyticsPage |
frontend | healthy | src/app/student/analytics/page.tsx |
StudentDashboardPage |
frontend | healthy | src/app/student/dashboard/page.tsx |
StudentSessionResultPage |
frontend | healthy | src/app/student/sessions/[id]/page.tsx |
StudentClassesPage |
frontend | healthy | src/app/student/classes/page.tsx |
StudentClassDetailPage |
frontend | healthy | src/app/student/classes/[id]/page.tsx |
StudentStudyPage |
frontend | healthy | src/app/student/study/page.tsx |
StudentProfilePage |
frontend | healthy | src/app/student/profile/page.tsx |
LoginPage |
frontend | healthy | src/app/auth/login/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 | src/app/page.tsx |
/answer/[session_id] |
frontend | healthy | src/app/answer/[session_id]/page.tsx |
/student |
frontend | healthy | src/app/student/page.tsx |
/student/invitations |
frontend | healthy | src/app/student/invitations/page.tsx |
/student/solve/[id] |
frontend | healthy | src/app/student/solve/[id]/page.tsx |
/student/ai-tutor |
frontend | healthy | src/app/student/ai-tutor/page.tsx |
/student/exams |
frontend | healthy | src/app/student/exams/page.tsx |
/student/analytics |
frontend | healthy | src/app/student/analytics/page.tsx |
/student/dashboard |
frontend | healthy | src/app/student/dashboard/page.tsx |
/student/sessions/[id] |
frontend | healthy | src/app/student/sessions/[id]/page.tsx |
/student/classes |
frontend | healthy | src/app/student/classes/page.tsx |
/student/classes/[id] |
frontend | healthy | src/app/student/classes/[id]/page.tsx |
/student/study |
frontend | healthy | src/app/student/study/page.tsx |
/student/profile |
frontend | healthy | src/app/student/profile/page.tsx |
/auth/login |
frontend | healthy | src/app/auth/login/page.tsx |
/auth/signup |
frontend | healthy | src/app/auth/signup/page.tsx |
/parent |
frontend | healthy | src/app/parent/page.tsx |
/parent/report |
frontend | healthy | src/app/parent/report/page.tsx |
/parent/report/[id] |
frontend | healthy | src/app/parent/report/[id]/page.tsx |
/parent/[token] |
frontend | healthy | src/app/parent/[token]/page.tsx |
/parent/payment |
frontend | healthy | src/app/parent/payment/page.tsx |
/print/session/[sessionId] |
frontend | healthy | src/app/print/session/[sessionId]/page.tsx |
/shared/chat |
frontend | healthy | src/app/shared/chat/page.tsx |
/dashboard |
frontend | healthy | src/app/dashboard/page.tsx |
/dashboard/settings |
frontend | healthy | src/app/dashboard/settings/page.tsx |
/dashboard/tbookpapers |
frontend | healthy | src/app/dashboard/tbookpapers/page.tsx |
/dashboard/similar |
frontend | healthy | src/app/dashboard/similar/page.tsx |
/dashboard/monitoring |
frontend | healthy | src/app/dashboard/monitoring/page.tsx |
/dashboard/monitor |
frontend | healthy | src/app/dashboard/monitor/page.tsx |
/dashboard/exam-create |
frontend | healthy | src/app/dashboard/exam-create/page.tsx |
/dashboard/prescription |
frontend | healthy | src/app/dashboard/prescription/page.tsx |
/dashboard/prescription/analytics |
frontend | healthy | src/app/dashboard/prescription/analytics/page.tsx |
/dashboard/prescription/entry |
frontend | healthy | src/app/dashboard/prescription/entry/page.tsx |
/dashboard/prescription/report |
frontend | healthy | src/app/dashboard/prescription/report/page.tsx |
/dashboard/cloud |
frontend | healthy | src/app/dashboard/cloud/page.tsx |
/dashboard/cloud/[examId] |
frontend | healthy | src/app/dashboard/cloud/[examId]/page.tsx |
/dashboard/cloud/create-exam |
frontend | healthy | src/app/dashboard/cloud/create-exam/page.tsx |
/dashboard/cloud/folder-import |
frontend | healthy | src/app/dashboard/cloud/folder-import/page.tsx |
/dashboard/repository |
frontend | healthy | src/app/dashboard/repository/page.tsx |
/dashboard/repository/editor |
frontend | healthy | src/app/dashboard/repository/editor/page.tsx |
/dashboard/assignments |
frontend | healthy | src/app/dashboard/assignments/page.tsx |
/dashboard/corrections |
frontend | healthy | src/app/dashboard/corrections/page.tsx |
/dashboard/workflow |
frontend | healthy | src/app/dashboard/workflow/page.tsx |
/dashboard/workflow/analyze/[jobId] |
frontend | healthy | src/app/dashboard/workflow/analyze/[jobId]/page.tsx |
/dashboard/class |
frontend | healthy | src/app/dashboard/class/page.tsx |
/dashboard/create |
frontend | healthy | src/app/dashboard/create/page.tsx |
/dashboard/report |
frontend | healthy | src/app/dashboard/report/page.tsx |
/dashboard/report/session |
frontend | healthy | src/app/dashboard/report/session/page.tsx |
/dashboard/problem-bank |
frontend | healthy | src/app/dashboard/problem-bank/page.tsx |
/dashboard/account |
frontend | healthy | src/app/dashboard/account/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 |
|---|---|---|---|
005_expanded_math_types.sql |
data | healthy | database/migrations/005_expanded_math_types.sql |
001_add_rbac_and_classes.sql |
data | healthy | database/migrations/001_add_rbac_and_classes.sql |
006_detection_annotations.sql |
data | healthy | database/migrations/006_detection_annotations.sql |
008_exam_share_token.sql |
data | healthy | database/migrations/008_exam_share_token.sql |
007_exam_ai_analysis.sql |
data | healthy | database/migrations/007_exam_ai_analysis.sql |
003_exams.sql |
data | healthy | database/migrations/003_exams.sql |
004_book_groups.sql |
data | healthy | database/migrations/004_book_groups.sql |
20260528_003_sessions_ai_comment_cache.sql |
data | healthy | supabase/migrations/20260528_003_sessions_ai_comment_cache.… |
20260604_001_student_exam_scores.sql |
data | healthy | supabase/migrations/20260604_001_student_exam_scores.sql |
20260605_001_qr_results_feed_node_status.sql |
data | healthy | supabase/migrations/20260605_001_qr_results_feed_node_statu… |
20260504_001_exams_diagnostic_meta.sql |
data | healthy | supabase/migrations/20260504_001_exams_diagnostic_meta.sql |
20260517_003_organizations_headquarter.sql |
data | healthy | supabase/migrations/20260517_003_organizations_headquarter.… |
20260502_001_objective_answer_check.sql |
data | healthy | supabase/migrations/20260502_001_objective_answer_check.sql |
20260528_003_school_chapter_archive.sql |
data | healthy | supabase/migrations/20260528_003_school_chapter_archive.sql |
20260611_002_parent_share_exam_ids.sql |
data | healthy | supabase/migrations/20260611_002_parent_share_exam_ids.sql |
20260421_signup_auto_create_user.sql |
data | healthy | supabase/migrations/20260421_signup_auto_create_user.sql |
20260501_004_parent_share_tokens.sql |
data | healthy | supabase/migrations/20260501_004_parent_share_tokens.sql |
20260528_004_sessions_teacher_comment.sql |
data | healthy | supabase/migrations/20260528_004_sessions_teacher_comment.s… |
20260507_001_subject_track.sql |
data | healthy | supabase/migrations/20260507_001_subject_track.sql |
20260528_002_diagnostics_sessions_exam_id.sql |
data | healthy | supabase/migrations/20260528_002_diagnostics_sessions_exam_… |
20260528_006_sessions_share_token.sql |
data | healthy | supabase/migrations/20260528_006_sessions_share_token.sql |
20260504_001_multitenancy_org_schema.sql |
data | healthy | supabase/migrations/20260504_001_multitenancy_org_schema.sql |
20260512_001_diagnostics_grants.sql |
data | healthy | supabase/migrations/20260512_001_diagnostics_grants.sql |
20260501_002_classification_corrections.sql |
data | healthy | supabase/migrations/20260501_002_classification_corrections… |
20260515_001_organization_applications.sql |
data | healthy | supabase/migrations/20260515_001_organization_applications.… |
20260529_001_fix_function_search_path_quoting.sql |
data | healthy | supabase/migrations/20260529_001_fix_function_search_path_q… |
20260602_001_session_type_general.sql |
data | healthy | supabase/migrations/20260602_001_session_type_general.sql |
20260316_create_diagram_images.sql |
data | healthy | supabase/migrations/20260316_create_diagram_images.sql |
20260317_add_unit_code_to_diagram_images.sql |
data | healthy | supabase/migrations/20260317_add_unit_code_to_diagram_image… |
20260608_001_student_school_exam_scores.sql |
data | healthy | supabase/migrations/20260608_001_student_school_exam_scores… |
20260504_005_seed_organization_and_assignments.sql |
data | healthy | supabase/migrations/20260504_005_seed_organization_and_assi… |
20260504_002_multitenancy_helpers.sql |
data | healthy | supabase/migrations/20260504_002_multitenancy_helpers.sql |
20260517_002_rls_isolation_diagnostics.sql |
data | healthy | supabase/migrations/20260517_002_rls_isolation_diagnostics.… |
20260504_003_rls_apply_can_access_institute.sql |
data | healthy | supabase/migrations/20260504_003_rls_apply_can_access_insti… |
20260504_004_institute_id_columns_diagnostics_enrollments.s… |
data | healthy | supabase/migrations/20260504_004_institute_id_columns_diagn… |
20260604_001_diagnostic_report_share.sql |
data | healthy | supabase/migrations/20260604_001_diagnostic_report_share.sql |
20260512_002_signup_with_institute.sql |
data | healthy | supabase/migrations/20260512_002_signup_with_institute.sql |
20260612_001_parent_share_exam_tokens.sql |
data | healthy | supabase/migrations/20260612_001_parent_share_exam_tokens.s… |
20260603_001_student_school.sql |
data | healthy | supabase/migrations/20260603_001_student_school.sql |
20260424_001_latex_render_corrections.sql |
data | healthy | supabase/migrations/20260424_001_latex_render_corrections.s… |
20260423_001_diagnostics_schema.sql |
data | healthy | supabase/migrations/20260423_001_diagnostics_schema.sql |
20260507_002_science_curriculum_types.sql |
data | healthy | supabase/migrations/20260507_002_science_curriculum_types.s… |
20260507_001_subject_track.DOWN.sql |
data | healthy | supabase/migrations/20260507_001_subject_track.DOWN.sql |
20260515_002_exams_institute_nullable.sql |
data | healthy | supabase/migrations/20260515_002_exams_institute_nullable.s… |
20260528_005_roster_functions_hardening.sql |
data | healthy | supabase/migrations/20260528_005_roster_functions_hardening… |
20260528_001_roster_students.sql |
data | healthy | supabase/migrations/20260528_001_roster_students.sql |
20260517_001_signup_role_whitelist_tighten.sql |
data | healthy | supabase/migrations/20260517_001_signup_role_whitelist_tigh… |
20260515_003_signup_trigger_cast_fix.sql |
data | healthy | supabase/migrations/20260515_003_signup_trigger_cast_fix.sql |
20260528_008_institutes_display_name_and_hidden.sql |
data | healthy | supabase/migrations/20260528_008_institutes_display_name_an… |
20260501_003_student_pitfall_history.sql |
data | healthy | supabase/migrations/20260501_003_student_pitfall_history.sql |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
PDFImageExtractor |
software | healthy | 과학모듈통합폴더/science_diagram_pipeline.py:91 |
ImageEnhancer |
software | healthy | 과학모듈통합폴더/science_diagram_pipeline.py:214 |
DiagramTagger |
software | healthy | 과학모듈통합폴더/science_diagram_pipeline.py:301 |
ImageMatcher |
software | healthy | 과학모듈통합폴더/science_diagram_pipeline.py:418 |
ExamConverter |
software | healthy | 과학모듈통합폴더/science_diagram_pipeline.py:476 |
ScienceDiagramDB |
software | healthy | 과학모듈통합폴더/science_diagram_pipeline.py:551 |
cx |
software | healthy | scripts/export-yolo-dataset.ts:cx |
DiagramDBManager |
software | healthy | image-pipeline/db_manager.py:18 |
ImageEnhancer |
software | healthy | image-pipeline/enhancer.py:16 |
ExtractLocalRequest |
software | healthy | image-pipeline/server.py:822 |
_LocalFile |
software | healthy | image-pipeline/server.py:843 |
ImageMatcher |
software | healthy | image-pipeline/matcher.py:14 |
PDFImageExtractor |
software | healthy | image-pipeline/extractors/pdf_extractor.py:16 |
HWPImageExtractor |
software | healthy | image-pipeline/extractors/hwp_extractor.py:17 |
PasswordException |
software | healthy | public/pdf.worker.min.mjs:PasswordException |
Util |
software | healthy | public/pdf.worker.min.mjs:Util |
Name |
software | healthy | public/pdf.worker.min.mjs:Name |
Dict |
software | healthy | public/pdf.worker.min.mjs:Dict |
BinaryCMapStream |
software | healthy | public/pdf.worker.min.mjs:BinaryCMapStream |
DecodeStream |
software | healthy | public/pdf.worker.min.mjs:DecodeStream |
CCITTFaxDecoder |
software | healthy | public/pdf.worker.min.mjs:CCITTFaxDecoder |
FlateStream |
software | healthy | public/pdf.worker.min.mjs:FlateStream |
ArithmeticDecoder |
software | healthy | public/pdf.worker.min.mjs:ArithmeticDecoder |
JpxImage |
software | healthy | public/pdf.worker.min.mjs:JpxImage |
CMap |
software | healthy | public/pdf.worker.min.mjs:CMap |
CFFParser |
software | healthy | public/pdf.worker.min.mjs:CFFParser |
CFFTopDict |
software | healthy | public/pdf.worker.min.mjs:CFFTopDict |
CFFPrivateDict |
software | healthy | public/pdf.worker.min.mjs:CFFPrivateDict |
CFFCharset |
software | healthy | public/pdf.worker.min.mjs:CFFCharset |
CompiledFont |
software | healthy | public/pdf.worker.min.mjs:CompiledFont |
GlyfTable |
software | healthy | public/pdf.worker.min.mjs:GlyfTable |
Type1CharString |
software | healthy | public/pdf.worker.min.mjs:Type1CharString |
Pattern |
software | healthy | public/pdf.worker.min.mjs:Pattern |
PostScriptToken |
software | healthy | public/pdf.worker.min.mjs:PostScriptToken |
MurmurHash3_64 |
software | healthy | public/pdf.worker.min.mjs:MurmurHash3_64 |
NullOptimizer |
software | healthy | public/pdf.worker.min.mjs:NullOptimizer |
Word64 |
software | healthy | public/pdf.worker.min.mjs:Word64 |
NullCipher |
software | healthy | public/pdf.worker.min.mjs:NullCipher |
StructTreeRoot |
software | healthy | public/pdf.worker.min.mjs:StructTreeRoot |
XFAObject |
software | healthy | public/pdf.worker.min.mjs:XFAObject |
Acrobat |
software | healthy | public/pdf.worker.min.mjs:Acrobat |
ConnectionSet |
software | healthy | public/pdf.worker.min.mjs:ConnectionSet |
datasets_Data |
software | healthy | public/pdf.worker.min.mjs:datasets_Data |
CalendarSymbols |
software | healthy | public/pdf.worker.min.mjs:CalendarSymbols |
signature_Signature |
software | healthy | public/pdf.worker.min.mjs:signature_Signature |
Stylesheet |
software | healthy | public/pdf.worker.min.mjs:Stylesheet |
xdp_Xdp |
software | healthy | public/pdf.worker.min.mjs:xdp_Xdp |
XhtmlObject |
software | healthy | public/pdf.worker.min.mjs:XhtmlObject |
UnknownNamespace |
software | healthy | public/pdf.worker.min.mjs:UnknownNamespace |
Page |
software | healthy | public/pdf.worker.min.mjs:Page |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
GET /health |
api | healthy | yolo-server/server.py |
POST /detect |
api | healthy | yolo-server/server.py |
POST /annotate |
api | healthy | yolo-server/server.py |
POST /clean-handwriting |
api | healthy | image-pipeline/server.py |
POST /clean-pdf |
api | healthy | image-pipeline/server.py |
POST /clean-pdf-base64 |
api | healthy | image-pipeline/server.py |
POST /detect-figures-cv |
api | healthy | image-pipeline/server.py |
POST /render-pdf-pages |
api | healthy | image-pipeline/server.py |
POST /crop-figure |
api | healthy | image-pipeline/server.py |
POST /clean-handwriting-base64 |
api | healthy | image-pipeline/server.py |
POST /clean-handwriting-local |
api | healthy | image-pipeline/server.py |
POST /extract-local |
api | healthy | image-pipeline/server.py |
POST /extract |
api | healthy | image-pipeline/server.py |
POST /detect-problems-yolo |
api | healthy | image-pipeline/server.py |
POST /enhance |
api | healthy | image-pipeline/server.py |
GET /db/stats |
api | healthy | image-pipeline/server.py |
GET /db/search |
api | healthy | image-pipeline/server.py |
POST /db/find-similar |
api | healthy | image-pipeline/server.py |
POST /tag |
api | healthy | image-pipeline/server.py |
POST /tag/batch |
api | healthy | image-pipeline/server.py |
POST /tag/retag-all |
api | healthy | image-pipeline/server.py |
GET /tag/status |
api | healthy | image-pipeline/server.py |
GET /tag/batch/{batch_id} |
api | healthy | image-pipeline/server.py |
POST /match |
api | healthy | image-pipeline/server.py |
POST /match/batch |
api | healthy | image-pipeline/server.py |
DELETE /db/image/{image_id} |
api | healthy | image-pipeline/server.py |
DELETE /db/source/{source_name:path} |
api | healthy | image-pipeline/server.py |
GET /db/image/{filepath:path} |
api | healthy | image-pipeline/server.py |
| Label | Layer | Status | Path |
|---|---|---|---|
institutes |
data | healthy | database/schema.sql |
users |
data | healthy | database/schema.sql |
source_files |
data | healthy | database/schema.sql |
problem_types |
data | healthy | database/schema.sql |
problems |
data | healthy | database/schema.sql |
classifications |
data | healthy | database/schema.sql |
exams |
data | healthy | database/schema.sql |
exam_problems |
data | healthy | database/schema.sql |
exam_records |
data | healthy | database/schema.sql |
exam_answers |
data | healthy | database/schema.sql |
student_analytics |
data | healthy | database/schema.sql |
difficulty_analytics |
data | healthy | database/schema.sql |
detection_annotations |
data | healthy | database/schema.sql |
expanded_math_types |
data | healthy | database/migrations/005_expanded_math_types.sql |
classes |
data | healthy | database/migrations/001_add_rbac_and_classes.sql |
class_enrollments |
data | healthy | database/migrations/001_add_rbac_and_classes.sql |
book_groups |
data | healthy | database/migrations/004_book_groups.sql |
public |
data | healthy | supabase/migrations/20260604_001_student_exam_scores.sql |
parent_share_tokens |
data | healthy | supabase/migrations/20260501_004_parent_share_tokens.sql |
classification_corrections |
data | healthy | supabase/migrations/20260501_002_classification_corrections… |
diagram_images |
data | healthy | supabase/migrations/20260316_create_diagram_images.sql |
IF |
data | healthy | supabase/migrations/20260604_001_diagnostic_report_share.sql |
diagnostics |
data | healthy | supabase/migrations/20260423_001_diagnostics_schema.sql |
science_curriculum_types |
data | healthy | supabase/migrations/20260507_002_science_curriculum_types.s… |
diagram_images_hidden |
data | healthy | supabase/migrations/20260508_001_diagram_images_hidden.sql |
pitfall_types |
data | healthy | supabase/migrations/20260501_001_pitfalls_schema.sql |
problem_pitfalls |
data | healthy | supabase/migrations/20260501_001_pitfalls_schema.sql |
| Label | Layer | Status | Path |
|---|---|---|---|
postgresql |
data | healthy | CLAUDE.md |
redis |
data | healthy | src/app/api/workflow/upload/route.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
port:8100 |
network | healthy | yolo-server/Dockerfile |
port:8200 |
network | healthy | image-pipeline/Dockerfile |
| Label | Layer | Status | Path |
|---|---|---|---|
127.0.0.1 |
network | healthy | yolo-server/server.py |
4.10.0.84 |
network | healthy | yolo-server/requirements.txt |
| Label | Layer | Status | Path |
|---|---|---|---|
image::yolo-server/Dockerfile |
hardware | healthy | yolo-server/Dockerfile |
image::image-pipeline/Dockerfile |
hardware | healthy | image-pipeline/Dockerfile |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::src/app/auth/callback/route.ts |
security | healthy | src/app/auth/callback/route.ts |
auth::temp_hwpx_debug.json |
security | healthy | temp_hwpx_debug.json |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-ouv093fw |
software | healthy | /tmp/repobility-clone-ouv093fw |
| Label | Layer | Status | Path |
|---|---|---|---|
gpu (detected) |
hardware | healthy | scripts/export-yolo-dataset.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
password_literal::src/lib/students/phone-id.ts |
security | healthy | src/lib/students/phone-id.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::yolo-keepwarm |
cicd | healthy | .github/workflows/yolo-keepwarm.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
warm |
cicd | healthy | .github/workflows/yolo-keepwarm.yml |
This page is publicly accessible at:
https://repobility.com/scan/31b3de27-c96b-46b9-9402-0fd6b1c3e3c6/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/31b3de27-c96b-46b9-9402-0fd6b1c3e3c6/
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.