Public scan — anyone with this URL can view this analysis. Sign up to track your own repos privately, run scheduled re-scans, and get AI fix prompts via your dashboard.

sinbc2003/general_school

https://github.com/sinbc2003/general_school · scanned 2026-06-16 00:14 UTC (2 months, 2 weeks ago)

255 raw signals (0 security + 255 graph)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 2 months, 2 weeks ago · v1 · 237 actionable findings from 1 signal source. 18 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.

JSON
Severity distribution — click a segment to filter
Active filters: excluding tests × Reset all

All 6230 nodes from the latest scan, grouped by kind. Each node is a unit the engine identified (file, function, endpoint, table…). Most users won't need this view — it's primarily for debugging the engine's graph extraction or for AI agents that want to enumerate the project structure.

LabelLayerStatusPath
copyDir software healthy frontend/scripts/copy-standalone.js:copyDir
fmtNo software healthy frontend/src/components/StudentPickerModal.tsx:fmtNo
StudentPickerModal software healthy frontend/src/components/StudentPickerModal.tsx:StudentPicke…
sorted software healthy frontend/src/components/StudentPickerModal.tsx:sorted
toggle software healthy frontend/src/components/StudentPickerModal.tsx:toggle
toggleAll software healthy frontend/src/components/StudentPickerModal.tsx:toggleAll
confirmSelection software healthy frontend/src/components/StudentPickerModal.tsx:confirmSelec…
confirmPaste software healthy frontend/src/components/StudentPickerModal.tsx:confirmPaste
pickOne software healthy frontend/src/components/StudentPickerModal.tsx:pickOne
FeedbackPanel software healthy frontend/src/components/feedback-panel.tsx:FeedbackPanel
handleSubmit software healthy frontend/src/components/feedback-panel.tsx:handleSubmit
NotificationBell software healthy frontend/src/components/NotificationBell.tsx:NotificationBe…
openDropdown software healthy frontend/src/components/NotificationBell.tsx:openDropdown
requestPermission software healthy frontend/src/components/NotificationBell.tsx:requestPermiss…
handleItemClick software healthy frontend/src/components/NotificationBell.tsx:handleItemClick
markAllRead software healthy frontend/src/components/NotificationBell.tsx:markAllRead
DropdownPanel software healthy frontend/src/components/NotificationBell.tsx:DropdownPanel
formatRelative software healthy frontend/src/components/NotificationBell.tsx:formatRelative
Email2FAModal software healthy frontend/src/components/Email2FAModal.tsx:Email2FAModal
handler software healthy frontend/src/components/Email2FAModal.tsx:handler
close software healthy frontend/src/components/Email2FAModal.tsx:close
sendCode software healthy frontend/src/components/Email2FAModal.tsx:sendCode
verify software healthy frontend/src/components/Email2FAModal.tsx:verify
GoogleSetupWizard software healthy frontend/src/components/google/GoogleSetupWizard.tsx:Google…
save software healthy frontend/src/components/google/GoogleSetupWizard.tsx:save
copy software healthy frontend/src/components/google/GoogleSetupWizard.tsx:copy
Link software healthy frontend/src/components/google/GoogleSetupWizard.tsx:Link
Note software healthy frontend/src/components/google/GoogleSetupWizard.tsx:Note
HwpEditor software healthy frontend/src/components/hwp/HwpEditor.tsx:HwpEditor
userColor software healthy frontend/src/components/sheets/SheetEditor.tsx:userColor
hue software healthy frontend/src/components/sheets/SheetEditor.tsx:hue
SheetEditor software healthy frontend/src/components/sheets/SheetEditor.tsx:SheetEditor
aw software healthy frontend/src/components/sheets/SheetEditor.tsx:aw
onAwarenessChange software healthy frontend/src/components/sheets/SheetEditor.tsx:onAwarenessC…
onYMapChange software healthy frontend/src/components/sheets/SheetEditor.tsx:onYMapChange
handleChange software healthy frontend/src/components/sheets/SheetEditor.tsx:handleChange
active software healthy frontend/src/components/sheets/SheetEditor.tsx:active
StatusBadge software healthy frontend/src/components/sheets/SheetEditor.tsx:StatusBadge
SheetLoading software healthy frontend/src/components/sheets/SheetEditor.tsx:SheetLoading
readHashSheetName software healthy frontend/src/components/sheets/SheetEditor.tsx:readHashShee…
makeEmptySheet software healthy frontend/src/components/sheets/SheetEditor.tsx:makeEmptyShe…
buildSheetFromSeed software healthy frontend/src/components/sheets/SheetEditor.tsx:buildSheetFr…
MyEventsModal software healthy frontend/src/components/timetable/MyEventsModal.tsx:MyEvent…
resetForm software healthy frontend/src/components/timetable/MyEventsModal.tsx:resetFo…
startEdit software healthy frontend/src/components/timetable/MyEventsModal.tsx:startEd…
save software healthy frontend/src/components/timetable/MyEventsModal.tsx:save
remove software healthy frontend/src/components/timetable/MyEventsModal.tsx:remove
ManualGradeModal software healthy frontend/src/components/courseware/ManualGradeModal.tsx:Man…
g software healthy frontend/src/components/courseware/ManualGradeModal.tsx:g
save software healthy frontend/src/components/courseware/ManualGradeModal.tsx:save

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

LabelLayerStatusPath
README.md software healthy README.md
CLAUDE.md software healthy CLAUDE.md
HANDOFF_CLASSROOM_TOOLS.md software healthy HANDOFF_CLASSROOM_TOOLS.md
DEPLOYMENT_DAY.md software healthy DEPLOYMENT_DAY.md
EXPLANATION_GUIDE.md software healthy EXPLANATION_GUIDE.md
HANDOFF_NEXT_SESSION.md software healthy HANDOFF_NEXT_SESSION.md
DEMO.md software healthy DEMO.md
HANDOFF_LAN_TEST.md software healthy HANDOFF_LAN_TEST.md
DEPLOY_TO_SCHOOL.md software healthy DEPLOY_TO_SCHOOL.md
.env.example software healthy .env.example
POSTGRES_SWITCH.md software healthy POSTGRES_SWITCH.md
HANDOFF_SUSEONG_2026-05-28.md software healthy HANDOFF_SUSEONG_2026-05-28.md
docker-compose.yml software healthy docker-compose.yml
SETUP.md software healthy SETUP.md
SCHOOL_SETUP_2NODE.md software healthy SCHOOL_SETUP_2NODE.md
postcss.config.mjs software healthy frontend/postcss.config.mjs
tailwind.config.ts software healthy frontend/tailwind.config.ts
package.json software healthy frontend/package.json
next.config.js software healthy frontend/next.config.js
package-lock.json software healthy frontend/package-lock.json
tsconfig.json software healthy frontend/tsconfig.json
copy-standalone.js software healthy frontend/scripts/copy-standalone.js
index.ts software healthy frontend/src/types/index.ts
student-menu.ts software healthy frontend/src/config/student-menu.ts
menu-categories.ts software healthy frontend/src/config/menu-categories.ts
admin-menu.ts software healthy frontend/src/config/admin-menu.ts
StudentPickerModal.tsx software healthy frontend/src/components/StudentPickerModal.tsx
feedback-panel.tsx software healthy frontend/src/components/feedback-panel.tsx
NotificationBell.tsx software healthy frontend/src/components/NotificationBell.tsx
Email2FAModal.tsx software healthy frontend/src/components/Email2FAModal.tsx
GoogleSetupWizard.tsx software healthy frontend/src/components/google/GoogleSetupWizard.tsx
HwpEditor.tsx software healthy frontend/src/components/hwp/HwpEditor.tsx
SheetEditor.tsx software healthy frontend/src/components/sheets/SheetEditor.tsx
MyEventsModal.tsx software healthy frontend/src/components/timetable/MyEventsModal.tsx
ManualGradeModal.tsx software healthy frontend/src/components/courseware/ManualGradeModal.tsx
ProblemContent.tsx software healthy frontend/src/components/courseware/ProblemContent.tsx
LLMGradeModal.tsx software healthy frontend/src/components/courseware/LLMGradeModal.tsx
MyCoursewareView.tsx software healthy frontend/src/components/courseware/MyCoursewareView.tsx
_widgets.tsx software healthy frontend/src/components/courseware/_widgets.tsx
StudentSolveView.tsx software healthy frontend/src/components/courseware/StudentSolveView.tsx
ProblemSetCreateModal.tsx software healthy frontend/src/components/courseware/ProblemSetCreateModal.tsx
types.ts software healthy frontend/src/components/courseware/types.ts
InlineProblemForm.tsx software healthy frontend/src/components/courseware/InlineProblemForm.tsx
PresentMode.tsx software healthy frontend/src/components/decks/PresentMode.tsx
DeckEditor.tsx software healthy frontend/src/components/decks/DeckEditor.tsx
slide-canvas.css software healthy frontend/src/components/decks/slide-canvas.css
ThemePicker.tsx software healthy frontend/src/components/decks/ThemePicker.tsx
themes.ts software healthy frontend/src/components/decks/themes.ts
SlideEditor.tsx software healthy frontend/src/components/decks/SlideEditor.tsx
permission-gate.tsx software healthy frontend/src/components/common/permission-gate.tsx

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

LabelLayerStatusPath
GET /api/health api healthy backend/app/main.py
GET / api healthy backend/app/modules/tool_whiteboard/router.py
POST / api healthy backend/app/modules/tool_whiteboard/router.py
PUT /{wid} api healthy backend/app/modules/tool_whiteboard/router.py
DELETE /{wid} api healthy backend/app/modules/tool_whiteboard/router.py
GET /shared-with-me api healthy backend/app/modules/tool_whiteboard/router.py
GET /{wid}/shares api healthy backend/app/modules/tool_whiteboard/router.py
POST /{wid}/shares api healthy backend/app/modules/tool_whiteboard/router.py
DELETE /{wid}/shares/{share_id} api healthy backend/app/modules/tool_whiteboard/router.py
POST /{wid}/duplicate api healthy backend/app/modules/tool_whiteboard/router.py
GET /{wid} api healthy backend/app/modules/tool_whiteboard/router.py
GET /{wid}/permission api healthy backend/app/modules/tool_whiteboard/router.py
GET /{wid}/yjs-snapshot api healthy backend/app/modules/tool_whiteboard/router.py
POST /{wid}/yjs-snapshot api healthy backend/app/modules/tool_whiteboard/router.py
GET /{sid} api healthy backend/app/modules/classroom_sheets/router.py
PUT /{sid} api healthy backend/app/modules/classroom_sheets/router.py
DELETE /{sid} api healthy backend/app/modules/classroom_sheets/router.py
GET /{sid}/members api healthy backend/app/modules/classroom_sheets/router.py
POST /{sid}/members api healthy backend/app/modules/classroom_sheets/router.py
DELETE /{sid}/members/{mid} api healthy backend/app/modules/classroom_sheets/router.py
GET /{sid}/snapshot-state api healthy backend/app/modules/classroom_sheets/router.py
POST /{sid}/snapshot-state api healthy backend/app/modules/classroom_sheets/router.py
GET /{sid}/permission api healthy backend/app/modules/classroom_sheets/router.py
GET /{sid}/yjs-snapshot api healthy backend/app/modules/classroom_sheets/router.py
POST /{sid}/yjs-snapshot api healthy backend/app/modules/classroom_sheets/router.py
POST /_from-survey/{survey_id} api healthy backend/app/modules/classroom_sheets/router.py
GET /_survey-data/{survey_id} api healthy backend/app/modules/classroom_sheets/router.py
GET /sessions api healthy backend/app/modules/tool_poll/router.py
GET /sessions/{sid} api healthy backend/app/modules/tool_poll/router.py
POST /sessions/{sid}/start api healthy backend/app/modules/tool_poll/router.py
POST /sessions/{sid}/goto api healthy backend/app/modules/tool_poll/router.py
POST /sessions/{sid}/end api healthy backend/app/modules/tool_poll/router.py
GET /sessions/{sid}/qr.png api healthy backend/app/modules/tool_poll/router.py
POST /join api healthy backend/app/modules/tool_poll/router.py
GET /play/{sid}/state api healthy backend/app/modules/tool_poll/router.py
POST /play/{sid}/respond api healthy backend/app/modules/tool_poll/router.py
GET /{pid} api healthy backend/app/modules/tool_poll/router.py
PUT /{pid} api healthy backend/app/modules/tool_poll/router.py
DELETE /{pid} api healthy backend/app/modules/tool_poll/router.py
POST /{pid}/sessions api healthy backend/app/modules/tool_poll/router.py
POST /_quota/bulk api healthy backend/app/modules/users/quota.py
POST /{user_id}/quota api healthy backend/app/modules/users/quota.py
PATCH /{user_id}/lifecycle api healthy backend/app/modules/users/lifecycle.py
POST /{user_id}/transfer-ownership api healthy backend/app/modules/users/lifecycle.py
GET /peers api healthy backend/app/modules/users/crud.py
PUT /{user_id} api healthy backend/app/modules/users/crud.py
DELETE /{user_id} api healthy backend/app/modules/users/crud.py
GET /excel-template api healthy backend/app/modules/users/bulk.py
POST /bulk-import/validate api healthy backend/app/modules/users/bulk.py
POST /bulk-import/confirm api healthy backend/app/modules/users/bulk.py

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

LabelLayerStatusPath
ApiClient software healthy frontend/src/lib/api/client.ts:ApiClient
TestAiDeveloperPathPolicy software healthy backend/tests/test_security_regressions.py:14
_MockResponse software healthy backend/tests/test_google_export.py:35
_MockHttpxClient software healthy backend/tests/test_google_export.py:45
_Student software healthy backend/tests/test_filename_normalize.py:15
_MockResponse software healthy backend/tests/test_google_oauth_callback.py:33
_MockHttpxClient software healthy backend/tests/test_google_oauth_callback.py:43
_NoRefreshClient software healthy backend/tests/test_google_oauth_callback.py:147
_FailClient software healthy backend/tests/test_google_oauth_callback.py:216
_MockDB software healthy backend/tests/test_quota.py:127
StudentArtifact software healthy backend/app/models/student_self.py:13
StudentCareerPlan software healthy backend/app/models/student_self.py:51
LLMProvider software healthy backend/app/models/chatbot.py:24
LLMModel software healthy backend/app/models/chatbot.py:43
SystemPrompt software healthy backend/app/models/chatbot.py:67
ChatSession software healthy backend/app/models/chatbot.py:88
ChatMessage software healthy backend/app/models/chatbot.py:135
ChatUsageDaily software healthy backend/app/models/chatbot.py:160
ChatbotConfig software healthy backend/app/models/chatbot.py:184
Permission software healthy backend/app/models/permission.py:24
RolePermission software healthy backend/app/models/permission.py:38
UserPermission software healthy backend/app/models/permission.py:50
PermissionGroup software healthy backend/app/models/permission.py:62
PermissionGroupItem software healthy backend/app/models/permission.py:73
UserPermissionGroup software healthy backend/app/models/permission.py:83
PaperStatus software healthy backend/app/models/papers.py:24
NewsletterStatus software healthy backend/app/models/papers.py:30
Paper software healthy backend/app/models/papers.py:35
Newsletter software healthy backend/app/models/papers.py:77
CrawlKeyword software healthy backend/app/models/papers.py:105
PaperNote software healthy backend/app/models/papers.py:118
AssignmentStatus software healthy backend/app/models/assignment.py:23
SubmissionStatus software healthy backend/app/models/assignment.py:29
Assignment software healthy backend/app/models/assignment.py:37
AssignmentSubmission software healthy backend/app/models/assignment.py:89
UserFavoriteCourse software healthy backend/app/models/user_favorite_course.py:11
EduToolShare software healthy backend/app/models/tool_share.py:27
CourseTeacher software healthy backend/app/models/course_teacher.py:19
Setting software healthy backend/app/models/setting.py:11
FeatureFlag software healthy backend/app/models/setting.py:21
SchoolConfig software healthy backend/app/models/setting.py:32
AdmissionsQuestion software healthy backend/app/models/admissions.py:20
AdmissionsRecord software healthy backend/app/models/admissions.py:47
AdmissionsResponse software healthy backend/app/models/admissions.py:74
ToolWhiteboard software healthy backend/app/models/tool_whiteboard.py:32
Course software healthy backend/app/models/classroom.py:27
CourseStudent software healthy backend/app/models/classroom.py:99
CoursePost software healthy backend/app/models/classroom.py:125
CoursePostComment software healthy backend/app/models/classroom.py:189
CourseChatbot software healthy backend/app/models/classroom.py:216

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

LabelLayerStatusPath
frontend software healthy frontend
scripts software healthy frontend/scripts
src software healthy frontend/src
types software healthy frontend/src/types
config software healthy frontend/src/config
components software healthy frontend/src/components
google software healthy frontend/src/components/google
hwp software healthy frontend/src/components/hwp
sheets software healthy frontend/src/components/sheets
timetable software healthy frontend/src/components/timetable
courseware software healthy frontend/src/components/courseware
decks software healthy frontend/src/components/decks
common software healthy frontend/src/components/common
docs software healthy frontend/src/components/docs
ui software healthy frontend/src/components/ui
workspace software healthy frontend/src/components/workspace
drive software healthy frontend/src/components/drive
chat software healthy frontend/src/components/chat
tool-ai software healthy frontend/src/components/tool-ai
admin software healthy frontend/src/components/admin
whiteboard software healthy frontend/src/components/whiteboard
wordbook software healthy frontend/src/components/wordbook
onboarding software healthy frontend/src/components/onboarding
steps software healthy frontend/src/components/onboarding/steps
collab software healthy frontend/src/components/collab
system software healthy frontend/src/components/system
classroom software healthy frontend/src/components/classroom
tools software healthy frontend/src/components/tools
poll software healthy frontend/src/components/poll
board software healthy frontend/src/components/board
app software healthy frontend/src/app
auth software healthy frontend/src/app/auth
login software healthy frontend/src/app/auth/login
teacher-onboarding software healthy frontend/src/app/auth/teacher-onboarding
change-password software healthy frontend/src/app/auth/change-password
verify-email software healthy frontend/src/app/auth/verify-email
2fa-setup software healthy frontend/src/app/auth/2fa-setup
register software healthy frontend/src/app/auth/register
(admin) software healthy frontend/src/app/(admin)
users software healthy frontend/src/app/(admin)/users
_components software healthy frontend/src/app/(admin)/users/_components
archive software healthy frontend/src/app/(admin)/archive
problems software healthy frontend/src/app/(admin)/archive/problems
_components software healthy frontend/src/app/(admin)/archive/problems/_components
documents software healthy frontend/src/app/(admin)/archive/documents
sheets software healthy frontend/src/app/(admin)/sheets
[sid] software healthy frontend/src/app/(admin)/sheets/[sid]
timetable software healthy frontend/src/app/(admin)/timetable
courseware software healthy frontend/src/app/(admin)/courseware
record-writer software healthy frontend/src/app/(admin)/record-writer

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

LabelLayerStatusPath
/page.tsx frontend healthy frontend/src/app/page.tsx
/auth/login frontend healthy frontend/src/app/auth/login/page.tsx
/auth/teacher-onboarding frontend healthy frontend/src/app/auth/teacher-onboarding/page.tsx
/auth/change-password frontend healthy frontend/src/app/auth/change-password/page.tsx
/auth/verify-email frontend healthy frontend/src/app/auth/verify-email/page.tsx
/auth/2fa-setup frontend healthy frontend/src/app/auth/2fa-setup/page.tsx
/auth/register frontend healthy frontend/src/app/auth/register/page.tsx
/(admin)/users frontend healthy frontend/src/app/(admin)/users/page.tsx
/(admin)/archive/problems frontend healthy frontend/src/app/(admin)/archive/problems/page.tsx
/(admin)/archive/documents frontend healthy frontend/src/app/(admin)/archive/documents/page.tsx
/(admin)/sheets/[sid] frontend healthy frontend/src/app/(admin)/sheets/[sid]/page.tsx
/(admin)/timetable frontend healthy frontend/src/app/(admin)/timetable/page.tsx
/(admin)/courseware frontend healthy frontend/src/app/(admin)/courseware/page.tsx
/(admin)/record-writer frontend healthy frontend/src/app/(admin)/record-writer/page.tsx
/(admin)/record-writer/[id] frontend healthy frontend/src/app/(admin)/record-writer/[id]/page.tsx
/(admin)/admissions frontend healthy frontend/src/app/(admin)/admissions/page.tsx
/(admin)/admissions/analysis frontend healthy frontend/src/app/(admin)/admissions/analysis/page.tsx
/(admin)/docs/decks/[did] frontend healthy frontend/src/app/(admin)/docs/decks/[did]/page.tsx
/(admin)/docs/[did] frontend healthy frontend/src/app/(admin)/docs/[did]/page.tsx
/(admin)/research frontend healthy frontend/src/app/(admin)/research/page.tsx
/(admin)/dashboard frontend healthy frontend/src/app/(admin)/dashboard/page.tsx
/(admin)/workspace frontend healthy frontend/src/app/(admin)/workspace/page.tsx
/(admin)/drive frontend healthy frontend/src/app/(admin)/drive/page.tsx
/(admin)/students frontend healthy frontend/src/app/(admin)/students/page.tsx
/(admin)/students/import frontend healthy frontend/src/app/(admin)/students/import/page.tsx
/(admin)/students/cohort frontend healthy frontend/src/app/(admin)/students/cohort/page.tsx
/(admin)/students/artifacts-gallery frontend healthy frontend/src/app/(admin)/students/artifacts-gallery/page.tsx
/(admin)/hwps/[hid] frontend healthy frontend/src/app/(admin)/hwps/[hid]/page.tsx
/(admin)/contest frontend healthy frontend/src/app/(admin)/contest/page.tsx
/(admin)/announcements frontend healthy frontend/src/app/(admin)/announcements/page.tsx
/(admin)/research-review frontend healthy frontend/src/app/(admin)/research-review/page.tsx
/(admin)/club frontend healthy frontend/src/app/(admin)/club/page.tsx
/(admin)/past-research frontend healthy frontend/src/app/(admin)/past-research/page.tsx
/(admin)/me/setup frontend healthy frontend/src/app/(admin)/me/setup/page.tsx
/(admin)/me/devices frontend healthy frontend/src/app/(admin)/me/devices/page.tsx
/(admin)/system/integrations/google frontend healthy frontend/src/app/(admin)/system/integrations/google/page.tsx
/(admin)/system/settings frontend healthy frontend/src/app/(admin)/system/settings/page.tsx
/(admin)/system/departments frontend healthy frontend/src/app/(admin)/system/departments/page.tsx
/(admin)/system/departments/[id]/delegations frontend healthy frontend/src/app/(admin)/system/departments/[id]/delegation…
/(admin)/system/email frontend healthy frontend/src/app/(admin)/system/email/page.tsx
/(admin)/system/health frontend healthy frontend/src/app/(admin)/system/health/page.tsx
/(admin)/system/updates frontend healthy frontend/src/app/(admin)/system/updates/page.tsx
/(admin)/system/backup frontend healthy frontend/src/app/(admin)/system/backup/page.tsx
/(admin)/system/logs frontend healthy frontend/src/app/(admin)/system/logs/page.tsx
/(admin)/system/enrollments frontend healthy frontend/src/app/(admin)/system/enrollments/page.tsx
/(admin)/system/onboarding frontend healthy frontend/src/app/(admin)/system/onboarding/page.tsx
/(admin)/system/ai-developer frontend healthy frontend/src/app/(admin)/system/ai-developer/page.tsx
/(admin)/system/feature-flags frontend healthy frontend/src/app/(admin)/system/feature-flags/page.tsx
/(admin)/system/semesters frontend healthy frontend/src/app/(admin)/system/semesters/page.tsx
/(admin)/system/access-logs frontend healthy frontend/src/app/(admin)/system/access-logs/page.tsx

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

LabelLayerStatusPath
research_supervisions data healthy backend/alembic/versions/7f3a8d5c1e92_research_supervision_…
teacher_groups data healthy backend/alembic/versions/7f3a8d5c1e92_research_supervision_…
teacher_group_members data healthy backend/alembic/versions/7f3a8d5c1e92_research_supervision_…
teacher_group_students data healthy backend/alembic/versions/7f3a8d5c1e92_research_supervision_…
group_submissions data healthy backend/alembic/versions/7f3a8d5c1e92_research_supervision_…
StudentArtifact data healthy backend/app/models/student_self.py
StudentCareerPlan data healthy backend/app/models/student_self.py
student_artifacts data healthy backend/app/models/student_self.py
student_career_plans data healthy backend/app/models/student_self.py
LLMProvider data healthy backend/app/models/chatbot.py
LLMModel data healthy backend/app/models/chatbot.py
SystemPrompt data healthy backend/app/models/chatbot.py
ChatSession data healthy backend/app/models/chatbot.py
ChatMessage data healthy backend/app/models/chatbot.py
ChatUsageDaily data healthy backend/app/models/chatbot.py
ChatbotConfig data healthy backend/app/models/chatbot.py
chatbot_config data healthy backend/app/models/chatbot.py
Permission data healthy backend/app/models/permission.py
RolePermission data healthy backend/app/models/permission.py
UserPermission data healthy backend/app/models/permission.py
PermissionGroup data healthy backend/app/models/permission.py
PermissionGroupItem data healthy backend/app/models/permission.py
UserPermissionGroup data healthy backend/app/models/permission.py
Paper data healthy backend/app/models/papers.py
Newsletter data healthy backend/app/models/papers.py
CrawlKeyword data healthy backend/app/models/papers.py
PaperNote data healthy backend/app/models/papers.py
Assignment data healthy backend/app/models/assignment.py
AssignmentSubmission data healthy backend/app/models/assignment.py
UserFavoriteCourse data healthy backend/app/models/user_favorite_course.py
user_favorite_courses data healthy backend/app/models/user_favorite_course.py
EduToolShare data healthy backend/app/models/tool_share.py
edu_tool_shares data healthy backend/app/models/tool_share.py
CourseTeacher data healthy backend/app/models/course_teacher.py
classroom_course_teachers data healthy backend/app/models/course_teacher.py
Setting data healthy backend/app/models/setting.py
FeatureFlag data healthy backend/app/models/setting.py
SchoolConfig data healthy backend/app/models/setting.py
settings data healthy backend/app/models/setting.py
feature_flags data healthy backend/app/models/setting.py
school_config data healthy backend/app/models/setting.py
AdmissionsQuestion data healthy backend/app/models/admissions.py
AdmissionsRecord data healthy backend/app/models/admissions.py
AdmissionsResponse data healthy backend/app/models/admissions.py
ToolWhiteboard data healthy backend/app/models/tool_whiteboard.py
tool_whiteboards data healthy backend/app/models/tool_whiteboard.py
Course data healthy backend/app/models/classroom.py
CourseStudent data healthy backend/app/models/classroom.py
CoursePost data healthy backend/app/models/classroom.py
CoursePostComment data healthy backend/app/models/classroom.py

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

LabelLayerStatusPath
Email2FAModal frontend healthy frontend/src/components/Email2FAModal.tsx
CollabEditor frontend healthy frontend/src/components/docs/CollabEditor.tsx
ChatInterface frontend healthy frontend/src/components/chat/ChatInterface.tsx
ActiveUserBanner frontend healthy frontend/src/components/collab/ActiveUserBanner.tsx
CollabPrecautionModal frontend healthy frontend/src/components/collab/CollabPrecautionModal.tsx
SmtpSettings frontend healthy frontend/src/components/system/SmtpSettings.tsx
ShareLinkModal frontend healthy frontend/src/components/classroom/ShareLinkModal.tsx
Home frontend healthy frontend/src/app/page.tsx
RootLayout frontend healthy frontend/src/app/layout.tsx
LoginPage frontend healthy frontend/src/app/auth/login/page.tsx
TeacherOnboardingPage frontend healthy frontend/src/app/auth/teacher-onboarding/page.tsx
ChangePasswordPage frontend healthy frontend/src/app/auth/change-password/page.tsx
VerifyEmailPage frontend healthy frontend/src/app/auth/verify-email/page.tsx
TwoFaSetupPage frontend healthy frontend/src/app/auth/2fa-setup/page.tsx
RegisterPage frontend healthy frontend/src/app/auth/register/page.tsx
AdminLoading frontend healthy frontend/src/app/(admin)/loading.tsx
AdminLayout frontend healthy frontend/src/app/(admin)/layout.tsx
UsersPage frontend healthy frontend/src/app/(admin)/users/page.tsx
ProblemsPage frontend healthy frontend/src/app/(admin)/archive/problems/page.tsx
DocumentsPage frontend healthy frontend/src/app/(admin)/archive/documents/page.tsx
SheetEditorPage frontend healthy frontend/src/app/(admin)/sheets/[sid]/page.tsx
TimetablePage frontend healthy frontend/src/app/(admin)/timetable/page.tsx
AdminCoursewarePage frontend healthy frontend/src/app/(admin)/courseware/page.tsx
RecordWriterPage frontend healthy frontend/src/app/(admin)/record-writer/page.tsx
RecordProjectDetailPage frontend healthy frontend/src/app/(admin)/record-writer/[id]/page.tsx
AdmissionsPage frontend healthy frontend/src/app/(admin)/admissions/page.tsx
AdmissionsAnalysisPage frontend healthy frontend/src/app/(admin)/admissions/analysis/page.tsx
AdminStandaloneDeckPage frontend healthy frontend/src/app/(admin)/docs/decks/[did]/page.tsx
AdminStandaloneDocPage frontend healthy frontend/src/app/(admin)/docs/[did]/page.tsx
ResearchPage frontend healthy frontend/src/app/(admin)/research/page.tsx
DashboardPage frontend healthy frontend/src/app/(admin)/dashboard/page.tsx
WorkspaceRedirect frontend healthy frontend/src/app/(admin)/workspace/page.tsx
AdminDrivePage frontend healthy frontend/src/app/(admin)/drive/page.tsx
StudentsPage frontend healthy frontend/src/app/(admin)/students/page.tsx
ImportPage frontend healthy frontend/src/app/(admin)/students/import/page.tsx
CohortPage frontend healthy frontend/src/app/(admin)/students/cohort/page.tsx
ArtifactsGalleryPage frontend healthy frontend/src/app/(admin)/students/artifacts-gallery/page.tsx
AdminStandaloneHwpPage frontend healthy frontend/src/app/(admin)/hwps/[hid]/page.tsx
ContestPage frontend healthy frontend/src/app/(admin)/contest/page.tsx
AdminAnnouncementsPage frontend healthy frontend/src/app/(admin)/announcements/page.tsx
ResearchReviewPage frontend healthy frontend/src/app/(admin)/research-review/page.tsx
ClubPage frontend healthy frontend/src/app/(admin)/club/page.tsx
PastResearchAdminPage frontend healthy frontend/src/app/(admin)/past-research/page.tsx
TeacherMeSetupPage frontend healthy frontend/src/app/(admin)/me/setup/page.tsx
MyDevicesPage frontend healthy frontend/src/app/(admin)/me/devices/page.tsx
GoogleIntegrationPage frontend healthy frontend/src/app/(admin)/system/integrations/google/page.tsx
SystemSettingsPage frontend healthy frontend/src/app/(admin)/system/settings/page.tsx
DepartmentsPage frontend healthy frontend/src/app/(admin)/system/departments/page.tsx
DepartmentDelegationPage frontend healthy frontend/src/app/(admin)/system/departments/[id]/delegation…
EmailSettingsPage frontend healthy frontend/src/app/(admin)/system/email/page.tsx

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

LabelLayerStatusPath
auth::backend/tests/test_google_oauth_callback.py security healthy backend/tests/test_google_oauth_callback.py
auth::backend/tests/test_bug_fixes.py security healthy backend/tests/test_bug_fixes.py
auth::README.md security healthy README.md
auth::backend/app/core/auth.py security healthy backend/app/core/auth.py
auth::backend/tests/test_security_guards.py security healthy backend/tests/test_security_guards.py
auth::backend/app/models/__init__.py security healthy backend/app/models/__init__.py
auth::backend-hocuspocus/src/auth.ts security healthy backend-hocuspocus/src/auth.ts
auth::backend/app/modules/classroom_sheets/router.py security healthy backend/app/modules/classroom_sheets/router.py
auth::backend/tests/test_google_oauth_basic.py security healthy backend/tests/test_google_oauth_basic.py
auth::.github/workflows/ci.yml security healthy .github/workflows/ci.yml
auth::backend/app/modules/tool_board/router.py security healthy backend/app/modules/tool_board/router.py
auth::backend/app/modules/google_integration/permissions.py security healthy backend/app/modules/google_integration/permissions.py
auth::backend-hocuspocus/src/server.ts security healthy backend-hocuspocus/src/server.ts
auth::frontend/src/lib/api/client.ts security healthy frontend/src/lib/api/client.ts
auth::backend/app/models/google_connection.py security healthy backend/app/models/google_connection.py
auth::backend/app/modules/google_integration/router.py security healthy backend/app/modules/google_integration/router.py
auth::production/README.md security healthy production/README.md
auth::backend/tests/test_google_export.py security healthy backend/tests/test_google_export.py
auth::backend/app/core/features.py security healthy backend/app/core/features.py
auth::backend/scripts/grant_default_roles.py security healthy backend/scripts/grant_default_roles.py
auth::frontend/src/components/drive/GoogleDriveSidePanel.tsx security healthy frontend/src/components/drive/GoogleDriveSidePanel.tsx
auth::frontend/src/app/(admin)/system/integrations/google/p… security healthy frontend/src/app/(admin)/system/integrations/google/page.tsx
auth::backend/app/modules/ai_developer/service.py security healthy backend/app/modules/ai_developer/service.py
auth::backend/app/modules/google_integration/__init__.py security healthy backend/app/modules/google_integration/__init__.py
auth::backend/app/core/csrf.py security healthy backend/app/core/csrf.py
auth::backend/alembic/versions/259af386dcc1_add_google_conn… security healthy backend/alembic/versions/259af386dcc1_add_google_connection…
auth::backend-hocuspocus/src/config.ts security healthy backend-hocuspocus/src/config.ts
auth::CLAUDE.md security healthy CLAUDE.md
auth::backend-hocuspocus/.env.example security healthy backend-hocuspocus/.env.example
auth::frontend/src/components/google/GoogleSetupWizard.tsx security healthy frontend/src/components/google/GoogleSetupWizard.tsx
auth::backend/app/modules/classroom_docs/hocuspocus.py security healthy backend/app/modules/classroom_docs/hocuspocus.py
auth::backend/app/modules/tool_whiteboard/router.py security healthy backend/app/modules/tool_whiteboard/router.py
auth::backend-hocuspocus/README.md security healthy backend-hocuspocus/README.md
auth::backend/app/modules/system/email_config.py security healthy backend/app/modules/system/email_config.py

LabelLayerStatusPath
192.168.123.175 network healthy CLAUDE.md
100.92.66.61 network healthy CLAUDE.md
192.168.0.0 network healthy CLAUDE.md
10.111.197.104 network healthy CLAUDE.md
192.168.0.5 network healthy CLAUDE.md
100.80.133.117 network healthy CLAUDE.md
10.0.0.5 network healthy .env.example
127.0.0.1 network healthy frontend/src/app/layout.tsx
192.168.0.100 network healthy backend/app/core/config.py

LabelLayerStatusPath
port:5432 network healthy docker-compose.yml
port:6379 network healthy docker-compose.yml
port:7700 network healthy docker-compose.yml
port:587 network healthy frontend/src/components/system/SmtpSettings.tsx
port:465 network healthy frontend/src/components/system/SmtpSettings.tsx
port:1234 network healthy backend-hocuspocus/README.md

LabelLayerStatusPath
postgresql data healthy README.md
sqlite data healthy CLAUDE.md
postgres data healthy CLAUDE.md
redis data healthy .env.example

LabelLayerStatusPath
postgres hardware healthy docker-compose.yml
redis hardware healthy docker-compose.yml
meilisearch hardware healthy docker-compose.yml

LabelLayerStatusPath
nginx network healthy README.md
caddy network healthy CLAUDE.md

LabelLayerStatusPath
password_literal::scripts/setup_postgres.sh security healthy scripts/setup_postgres.sh
password_literal::production/scripts/backup.sh security healthy production/scripts/backup.sh

LabelLayerStatusPath
backend cicd healthy .github/workflows/ci.yml
frontend cicd healthy .github/workflows/ci.yml

LabelLayerStatusPath
repobility-clone-ng6yk4_0 software healthy /tmp/repobility-clone-ng6yk4_0

LabelLayerStatusPath
celery data healthy backend/requirements.txt

LabelLayerStatusPath
gha::ci cicd healthy .github/workflows/ci.yml
For AI agents: Voting guide (TP/FP) MCP manifest Stdio wrapper SARIF Integrate Findings queue Vote TP/FP on findings to calibrate the engine.
For AI agents + API integrations
Email me when this repo regresses
Free. We re-scan periodically; new criticals → your inbox. No signup required for the scan itself.
API access

This page is publicly accessible at: https://repobility.com/scan/e9ad156e-d77d-47af-9375-47b3e721b955/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/e9ad156e-d77d-47af-9375-47b3e721b955/

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.