https://github.com/wakl3/infege
· scanned 2026-06-16 00:54 UTC (2 months, 1 week ago)
150 raw signals (0 security + 150 graph)
Last scanned 2 months, 1 week ago · v1 · 138 actionable findings from 1 signal source. 12 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 1130 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 |
|---|---|---|---|
PageFallback |
software | healthy | client/src/App.jsx:PageFallback |
App |
software | healthy | client/src/App.jsx:App |
toAbsoluteFileUrl |
software | healthy | client/src/api.js:toAbsoluteFileUrl |
getHeaders |
software | healthy | client/src/api.js:getHeaders |
handleAuthFailure |
software | healthy | client/src/api.js:handleAuthFailure |
apiFetch |
software | healthy | client/src/api.js:apiFetch |
getAuthHeader |
software | healthy | client/src/api.js:getAuthHeader |
formatDate |
software | healthy | client/src/api.js:formatDate |
formatDateTime |
software | healthy | client/src/api.js:formatDateTime |
formatTime |
software | healthy | client/src/api.js:formatTime |
shortName |
software | healthy | client/src/utils/name.js:shortName |
useGoBack |
software | healthy | client/src/utils/useGoBack.js:useGoBack |
fmtTime |
software | healthy | client/src/utils/date.js:fmtTime |
fmtDayMonth |
software | healthy | client/src/utils/date.js:fmtDayMonth |
fmtRelativeDay |
software | healthy | client/src/utils/date.js:fmtRelativeDay |
shortAgo |
software | healthy | client/src/utils/date.js:shortAgo |
clamp |
software | healthy | client/src/utils/boardPdf.jsx:clamp |
fitCodeFont |
software | healthy | client/src/utils/boardPdf.jsx:fitCodeFont |
roundRect |
software | healthy | client/src/utils/boardPdf.jsx:roundRect |
drawCodeCard |
software | healthy | client/src/utils/boardPdf.jsx:drawCodeCard |
drawOutputCard |
software | healthy | client/src/utils/boardPdf.jsx:drawOutputCard |
preloadImages |
software | healthy | client/src/utils/boardPdf.jsx:preloadImages |
exportBoardPdf |
software | healthy | client/src/utils/boardPdf.jsx:exportBoardPdf |
hash |
software | healthy | client/src/utils/avatar.js:hash |
pickAvatarBg |
software | healthy | client/src/utils/avatar.js:pickAvatarBg |
initials |
software | healthy | client/src/utils/avatar.js:initials |
p |
software | healthy | client/src/utils/avatar.js:p |
Sidebar |
software | healthy | client/src/components/Sidebar.jsx:Sidebar |
fetchUnread |
software | healthy | client/src/components/Sidebar.jsx:fetchUnread |
handleLogout |
software | healthy | client/src/components/Sidebar.jsx:handleLogout |
matchesPath |
software | healthy | client/src/components/Sidebar.jsx:matchesPath |
Avatar |
software | healthy | client/src/components/Avatar.jsx:Avatar |
TileIcon |
software | healthy | client/src/components/FolderTile.jsx:TileIcon |
DropdownMenu |
software | healthy | client/src/components/FolderTile.jsx:DropdownMenu |
fn |
software | healthy | client/src/components/FolderTile.jsx:fn |
DropdownItem |
software | healthy | client/src/components/FolderTile.jsx:DropdownItem |
FolderTile |
software | healthy | client/src/components/FolderTile.jsx:FolderTile |
SectionTabs |
software | healthy | client/src/components/SectionTabs.jsx:SectionTabs |
flattenTopics |
software | healthy | client/src/components/StartLessonModal.jsx:flattenTopics |
push |
software | healthy | client/src/components/StartLessonModal.jsx:push |
StartLessonModal |
software | healthy | client/src/components/StartLessonModal.jsx:StartLessonModal |
start |
software | healthy | client/src/components/StartLessonModal.jsx:start |
Pill |
software | healthy | client/src/components/Pill.jsx:Pill |
AuthForm |
software | healthy | client/src/components/AuthForm.jsx:AuthForm |
handleForgotPassword |
software | healthy | client/src/components/AuthForm.jsx:handleForgotPassword |
handleVerifyCode |
software | healthy | client/src/components/AuthForm.jsx:handleVerifyCode |
handleSubmit |
software | healthy | client/src/components/AuthForm.jsx:handleSubmit |
Chip |
software | healthy | client/src/components/Chip.jsx:Chip |
PageHead |
software | healthy | client/src/components/PageHead.jsx:PageHead |
render |
software | healthy | client/src/components/MathBlock.jsx:render |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
CLAUDE.md |
software | healthy | CLAUDE.md |
package.json |
software | healthy | package.json |
STUDIO_PLAN.md |
software | healthy | STUDIO_PLAN.md |
package-lock.json |
software | healthy | package-lock.json |
LIVEBOARD_PLAN.md |
software | healthy | LIVEBOARD_PLAN.md |
DEPLOY.md |
software | healthy | DEPLOY.md |
vite.config.js |
software | healthy | client/vite.config.js |
README.md |
software | healthy | client/README.md |
package.json |
software | healthy | client/package.json |
index.html |
software | healthy | client/index.html |
package-lock.json |
software | healthy | client/package-lock.json |
.env.example |
software | healthy | client/.env.example |
eslint.config.js |
software | healthy | client/eslint.config.js |
copy-tinymce.js |
software | healthy | client/scripts/copy-tinymce.js |
index.css |
software | healthy | client/src/index.css |
App.jsx |
software | healthy | client/src/App.jsx |
tinymce-config.js |
software | healthy | client/src/tinymce-config.js |
api.js |
software | healthy | client/src/api.js |
App.css |
software | healthy | client/src/App.css |
main.jsx |
software | healthy | client/src/main.jsx |
name.js |
software | healthy | client/src/utils/name.js |
useGoBack.js |
software | healthy | client/src/utils/useGoBack.js |
date.js |
software | healthy | client/src/utils/date.js |
boardPdf.jsx |
software | healthy | client/src/utils/boardPdf.jsx |
avatar.js |
software | healthy | client/src/utils/avatar.js |
Sidebar.jsx |
software | healthy | client/src/components/Sidebar.jsx |
Avatar.jsx |
software | healthy | client/src/components/Avatar.jsx |
FolderTile.jsx |
software | healthy | client/src/components/FolderTile.jsx |
SectionTabs.jsx |
software | healthy | client/src/components/SectionTabs.jsx |
StartLessonModal.jsx |
software | healthy | client/src/components/StartLessonModal.jsx |
Pill.jsx |
software | healthy | client/src/components/Pill.jsx |
AuthForm.jsx |
software | healthy | client/src/components/AuthForm.jsx |
Chip.jsx |
software | healthy | client/src/components/Chip.jsx |
PageHead.jsx |
software | healthy | client/src/components/PageHead.jsx |
MathBlock.jsx |
software | healthy | client/src/components/MathBlock.jsx |
ErrorBoundary.jsx |
software | healthy | client/src/components/ErrorBoundary.jsx |
palette.js |
software | healthy | client/src/components/studio/palette.js |
PresentationsGrid.jsx |
software | healthy | client/src/components/studio/PresentationsGrid.jsx |
canvasPreview.js |
software | healthy | client/src/components/studio/canvasPreview.js |
PreviewTool.jsx |
software | healthy | client/src/components/studio/PreviewTool.jsx |
StudioForm.jsx |
software | healthy | client/src/components/studio/StudioForm.jsx |
ElementToolbar.jsx |
software | healthy | client/src/components/editor/ElementToolbar.jsx |
slideTemplates.js |
software | healthy | client/src/components/editor/slideTemplates.js |
SlidesPanel.jsx |
software | healthy | client/src/components/editor/SlidesPanel.jsx |
statementParser.js |
software | healthy | client/src/components/editor/statementParser.js |
slideStyle.js |
software | healthy | client/src/components/editor/slideStyle.js |
TemplatesModal.jsx |
software | healthy | client/src/components/editor/TemplatesModal.jsx |
richText.js |
software | healthy | client/src/components/editor/richText.js |
slideRender.jsx |
software | healthy | client/src/components/editor/slideRender.jsx |
SlideCanvas.jsx |
software | healthy | client/src/components/editor/SlideCanvas.jsx |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
POST /api/rooms |
api | healthy | server/room.js |
GET /api/rooms/:roomId |
api | healthy | server/room.js |
POST /api/rooms/:roomId/save |
api | healthy | server/room.js |
GET /api/board/:topicId |
api | healthy | server/room.js |
PUT /api/board/:topicId |
api | healthy | server/room.js |
GET /api/health |
api | healthy | server/index.js |
USE /uploads |
api | healthy | server/index.js |
GET /api/table-preview |
api | healthy | server/index.js |
POST /api/register |
api | healthy | server/index.js |
POST /api/verify-email |
api | healthy | server/index.js |
POST /api/login |
api | healthy | server/index.js |
POST /api/google-login |
api | healthy | server/index.js |
POST /api/forgot-password |
api | healthy | server/index.js |
POST /api/reset-password |
api | healthy | server/index.js |
GET /api/me |
api | healthy | server/index.js |
PATCH /api/profile |
api | healthy | server/index.js |
POST /api/change-password |
api | healthy | server/index.js |
GET /api/students |
api | healthy | server/index.js |
PATCH /api/students/:id |
api | healthy | server/index.js |
POST /api/upload |
api | healthy | server/index.js |
GET /api/lessons |
api | healthy | server/index.js |
POST /api/lessons |
api | healthy | server/index.js |
PATCH /api/lessons/:id |
api | healthy | server/index.js |
DELETE /api/lessons/:id |
api | healthy | server/index.js |
GET /api/course |
api | healthy | server/index.js |
GET /api/course/categories |
api | healthy | server/index.js |
POST /api/course/category |
api | healthy | server/index.js |
PATCH /api/course/category/reorder |
api | healthy | server/index.js |
PATCH /api/course/category/:id |
api | healthy | server/index.js |
DELETE /api/course/category/:id |
api | healthy | server/index.js |
GET /api/course/category/:id/sections |
api | healthy | server/index.js |
POST /api/course/category/:id/topic |
api | healthy | server/index.js |
POST /api/course/topic |
api | healthy | server/index.js |
DELETE /api/course/section/:id |
api | healthy | server/index.js |
POST /api/course/section |
api | healthy | server/index.js |
PATCH /api/course/section/reorder |
api | healthy | server/index.js |
PATCH /api/course/section/:id |
api | healthy | server/index.js |
GET /api/course/section/:id |
api | healthy | server/index.js |
POST /api/course/section/:id/topic |
api | healthy | server/index.js |
POST /api/course/section/:id/unpack |
api | healthy | server/index.js |
PATCH /api/course/topic/reorder |
api | healthy | server/index.js |
GET /api/course/topic/:id |
api | healthy | server/index.js |
POST /api/calendar/token |
api | healthy | server/index.js |
PUT /api/course/topic/:id |
api | healthy | server/index.js |
POST /api/course/topic/:id/material |
api | healthy | server/index.js |
POST /api/bulk-access |
api | healthy | server/index.js |
DELETE /api/course/topic/:topicId/material/:studentId |
api | healthy | server/index.js |
DELETE /api/course/topic/:id |
api | healthy | server/index.js |
GET /api/tasks |
api | healthy | server/index.js |
PATCH /api/tasks/:id |
api | healthy | server/index.js |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
App |
frontend | healthy | client/src/App.jsx |
Sidebar |
frontend | healthy | client/src/components/Sidebar.jsx |
Avatar |
frontend | healthy | client/src/components/Avatar.jsx |
FolderTile |
frontend | healthy | client/src/components/FolderTile.jsx |
SectionTabs |
frontend | healthy | client/src/components/SectionTabs.jsx |
StartLessonModal |
frontend | healthy | client/src/components/StartLessonModal.jsx |
Pill |
frontend | healthy | client/src/components/Pill.jsx |
AuthForm |
frontend | healthy | client/src/components/AuthForm.jsx |
Chip |
frontend | healthy | client/src/components/Chip.jsx |
PageHead |
frontend | healthy | client/src/components/PageHead.jsx |
MathBlock |
frontend | healthy | client/src/components/MathBlock.jsx |
ErrorBoundary |
frontend | healthy | client/src/components/ErrorBoundary.jsx |
PresentationsGrid |
frontend | healthy | client/src/components/studio/PresentationsGrid.jsx |
PreviewTool |
frontend | healthy | client/src/components/studio/PreviewTool.jsx |
StudioForm |
frontend | healthy | client/src/components/studio/StudioForm.jsx |
ElementToolbar |
frontend | healthy | client/src/components/editor/ElementToolbar.jsx |
SlidesPanel |
frontend | healthy | client/src/components/editor/SlidesPanel.jsx |
TemplatesModal |
frontend | healthy | client/src/components/editor/TemplatesModal.jsx |
SlideCanvas |
frontend | healthy | client/src/components/editor/SlideCanvas.jsx |
InsertMenu |
frontend | healthy | client/src/components/editor/InsertMenu.jsx |
SlideToolbar |
frontend | healthy | client/src/components/editor/SlideToolbar.jsx |
RichTextField |
frontend | healthy | client/src/components/editor/RichTextField.jsx |
StatementModal |
frontend | healthy | client/src/components/editor/StatementModal.jsx |
CodeEditor |
frontend | healthy | client/src/components/codeEditor/CodeEditor.jsx |
SplitPane |
frontend | healthy | client/src/components/codeEditor/SplitPane.jsx |
SlidesPanel |
frontend | healthy | client/src/components/board/SlidesPanel.jsx |
SlideTextLayer |
frontend | healthy | client/src/components/board/SlideTextLayer.jsx |
CardsLayer |
frontend | healthy | client/src/components/board/CodeCard.jsx |
FileShowOverlay |
frontend | healthy | client/src/components/board/FileShowOverlay.jsx |
Toolbar |
frontend | healthy | client/src/components/board/Toolbar.jsx |
LiveCodePanel |
frontend | healthy | client/src/components/board/LiveCodePanel.jsx |
BoardCanvas |
frontend | healthy | client/src/components/board/BoardCanvas.jsx |
TopicStatsPage |
frontend | healthy | client/src/pages/TopicStatsPage.jsx |
LessonPage |
frontend | healthy | client/src/pages/LessonPage.jsx |
BankPage |
frontend | healthy | client/src/pages/BankPage.jsx |
WeeklyCalendarPage |
frontend | healthy | client/src/pages/WeeklyCalendarPage.jsx |
ProfilePage |
frontend | healthy | client/src/pages/ProfilePage.jsx |
CoursePage |
frontend | healthy | client/src/pages/CoursePage.jsx |
StudentProgressPage |
frontend | healthy | client/src/pages/StudentProgressPage.jsx |
VariantSolvePage |
frontend | healthy | client/src/pages/VariantSolvePage.jsx |
RoomPage |
frontend | healthy | client/src/pages/RoomPage.jsx |
StudioPage |
frontend | healthy | client/src/pages/StudioPage.jsx |
SectionPage |
frontend | healthy | client/src/pages/SectionPage.jsx |
CategoryPage |
frontend | healthy | client/src/pages/CategoryPage.jsx |
BoardReviewPage |
frontend | healthy | client/src/pages/BoardReviewPage.jsx |
Dashboard |
frontend | healthy | client/src/pages/Dashboard.jsx |
StudentDetailPage |
frontend | healthy | client/src/pages/StudentDetailPage.jsx |
MaterialsFeedPage |
frontend | healthy | client/src/pages/MaterialsFeedPage.jsx |
PresentationEditorPage |
frontend | healthy | client/src/pages/PresentationEditorPage.jsx |
BulkAccessPage |
frontend | healthy | client/src/pages/BulkAccessPage.jsx |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
/TopicStatsPage |
frontend | healthy | client/src/pages/TopicStatsPage.jsx |
/LessonPage |
frontend | healthy | client/src/pages/LessonPage.jsx |
/BankPage |
frontend | healthy | client/src/pages/BankPage.jsx |
/WeeklyCalendarPage |
frontend | healthy | client/src/pages/WeeklyCalendarPage.jsx |
/ProfilePage |
frontend | healthy | client/src/pages/ProfilePage.jsx |
/CoursePage |
frontend | healthy | client/src/pages/CoursePage.jsx |
/StudentProgressPage |
frontend | healthy | client/src/pages/StudentProgressPage.jsx |
/VariantSolvePage |
frontend | healthy | client/src/pages/VariantSolvePage.jsx |
/RoomPage |
frontend | healthy | client/src/pages/RoomPage.jsx |
/StudioPage |
frontend | healthy | client/src/pages/StudioPage.jsx |
/SectionPage |
frontend | healthy | client/src/pages/SectionPage.jsx |
/CategoryPage |
frontend | healthy | client/src/pages/CategoryPage.jsx |
/BoardReviewPage |
frontend | healthy | client/src/pages/BoardReviewPage.jsx |
/Dashboard |
frontend | healthy | client/src/pages/Dashboard.jsx |
/StudentDetailPage |
frontend | healthy | client/src/pages/StudentDetailPage.jsx |
/MaterialsFeedPage |
frontend | healthy | client/src/pages/MaterialsFeedPage.jsx |
/PresentationEditorPage |
frontend | healthy | client/src/pages/PresentationEditorPage.jsx |
/BulkAccessPage |
frontend | healthy | client/src/pages/BulkAccessPage.jsx |
/ResetPasswordPage |
frontend | healthy | client/src/pages/ResetPasswordPage.jsx |
/ReviewVariantPage |
frontend | healthy | client/src/pages/ReviewVariantPage.jsx |
/NotesPage |
frontend | healthy | client/src/pages/NotesPage.jsx |
/StudentsPage |
frontend | healthy | client/src/pages/StudentsPage.jsx |
/reset-password/:token |
frontend | healthy | client/src/App.jsx |
/room/:roomId |
frontend | healthy | client/src/App.jsx |
* |
frontend | healthy | client/src/App.jsx |
/notes/:id |
frontend | healthy | client/src/App.jsx |
/board/:topicId |
frontend | healthy | client/src/App.jsx |
/ |
frontend | healthy | client/src/App.jsx |
/calendar |
frontend | healthy | client/src/App.jsx |
/students |
frontend | healthy | client/src/App.jsx |
/profile |
frontend | healthy | client/src/App.jsx |
/course |
frontend | healthy | client/src/App.jsx |
/course/category/:id |
frontend | healthy | client/src/App.jsx |
/course/:id |
frontend | healthy | client/src/App.jsx |
/lesson/:id |
frontend | healthy | client/src/App.jsx |
/bank |
frontend | healthy | client/src/App.jsx |
/variant/:id |
frontend | healthy | client/src/App.jsx |
/topic/:id/stats |
frontend | healthy | client/src/App.jsx |
/students/:id |
frontend | healthy | client/src/App.jsx |
/my-progress |
frontend | healthy | client/src/App.jsx |
/materials-feed |
frontend | healthy | client/src/App.jsx |
/bulk-access |
frontend | healthy | client/src/App.jsx |
/review/:variantId/:studentId |
frontend | healthy | client/src/App.jsx |
/studio |
frontend | healthy | client/src/App.jsx |
/studio/presentations |
frontend | healthy | client/src/App.jsx |
/studio/presentations/:id |
frontend | healthy | client/src/App.jsx |
| Label | Layer | Status | Path |
|---|---|---|---|
client |
software | healthy | client |
scripts |
software | healthy | client/scripts |
src |
software | healthy | client/src |
utils |
software | healthy | client/src/utils |
components |
software | healthy | client/src/components |
studio |
software | healthy | client/src/components/studio |
editor |
software | healthy | client/src/components/editor |
codeEditor |
software | healthy | client/src/components/codeEditor |
board |
software | healthy | client/src/components/board |
pages |
software | healthy | client/src/pages |
hooks |
software | healthy | client/src/hooks |
finance-pwa |
software | healthy | finance-pwa |
.claude |
software | healthy | .claude |
server |
software | healthy | server |
scripts |
software | healthy | server/scripts |
prisma |
software | healthy | server/prisma |
migrations |
software | healthy | server/prisma/migrations |
20260510140000_oge_support |
software | healthy | server/prisma/migrations/20260510140000_oge_support |
20260601130000_add_board_data |
software | healthy | server/prisma/migrations/20260601130000_add_board_data |
20260501100000_categories |
software | healthy | server/prisma/migrations/20260501100000_categories |
20260518220000_student_hw_url |
software | healthy | server/prisma/migrations/20260518220000_student_hw_url |
20260612120000_add_user_color |
software | healthy | server/prisma/migrations/20260612120000_add_user_color |
20260501000000_studentmaterial_timestamps |
software | healthy | server/prisma/migrations/20260501000000_studentmaterial_tim… |
20260508120000_variant_access |
software | healthy | server/prisma/migrations/20260508120000_variant_access |
20260425150000_lesson_timestamps |
software | healthy | server/prisma/migrations/20260425150000_lesson_timestamps |
20260407232036_init |
software | healthy | server/prisma/migrations/20260407232036_init |
20260424000000_user_created_at |
software | healthy | server/prisma/migrations/20260424000000_user_created_at |
20260512120000_student_tutor_notes |
software | healthy | server/prisma/migrations/20260512120000_student_tutor_notes |
20260610120000_presentation_files |
software | healthy | server/prisma/migrations/20260610120000_presentation_files |
20260601120000_add_presentations |
software | healthy | server/prisma/migrations/20260601120000_add_presentations |
20260529120000_code_drafts |
software | healthy | server/prisma/migrations/20260529120000_code_drafts |
20260510120000_submission_attachments |
software | healthy | server/prisma/migrations/20260510120000_submission_attachme… |
20260425120000_variant_folders |
software | healthy | server/prisma/migrations/20260425120000_variant_folders |
20260501200000_topic_kind_and_category |
software | healthy | server/prisma/migrations/20260501200000_topic_kind_and_cate… |
routes |
software | healthy | server/routes |
| Label | Layer | Status | Path |
|---|---|---|---|
migration.sql |
data | healthy | server/prisma/migrations/20260510140000_oge_support/migrati… |
migration.sql |
data | healthy | server/prisma/migrations/20260601130000_add_board_data/migr… |
migration.sql |
data | healthy | server/prisma/migrations/20260501100000_categories/migratio… |
migration.sql |
data | healthy | server/prisma/migrations/20260518220000_student_hw_url/migr… |
migration.sql |
data | healthy | server/prisma/migrations/20260612120000_add_user_color/migr… |
migration.sql |
data | healthy | server/prisma/migrations/20260501000000_studentmaterial_tim… |
migration.sql |
data | healthy | server/prisma/migrations/20260508120000_variant_access/migr… |
migration.sql |
data | healthy | server/prisma/migrations/20260425150000_lesson_timestamps/m… |
migration.sql |
data | healthy | server/prisma/migrations/20260407232036_init/migration.sql |
migration.sql |
data | healthy | server/prisma/migrations/20260424000000_user_created_at/mig… |
migration.sql |
data | healthy | server/prisma/migrations/20260512120000_student_tutor_notes… |
migration.sql |
data | healthy | server/prisma/migrations/20260610120000_presentation_files/… |
migration.sql |
data | healthy | server/prisma/migrations/20260601120000_add_presentations/m… |
migration.sql |
data | healthy | server/prisma/migrations/20260529120000_code_drafts/migrati… |
migration.sql |
data | healthy | server/prisma/migrations/20260510120000_submission_attachme… |
migration.sql |
data | healthy | server/prisma/migrations/20260425120000_variant_folders/mig… |
migration.sql |
data | healthy | server/prisma/migrations/20260501200000_topic_kind_and_cate… |
| Label | Layer | Status | Path |
|---|---|---|---|
Category |
data | healthy | server/prisma/migrations/20260501100000_categories/migratio… |
VariantAccess |
data | healthy | server/prisma/migrations/20260508120000_variant_access/migr… |
User |
data | healthy | server/prisma/migrations/20260407232036_init/migration.sql |
Lesson |
data | healthy | server/prisma/migrations/20260407232036_init/migration.sql |
Presentation |
data | healthy | server/prisma/migrations/20260601120000_add_presentations/m… |
Slide |
data | healthy | server/prisma/migrations/20260601120000_add_presentations/m… |
TopicPresentation |
data | healthy | server/prisma/migrations/20260601120000_add_presentations/m… |
CodeDraft |
data | healthy | server/prisma/migrations/20260529120000_code_drafts/migrati… |
SubmissionAttachment |
data | healthy | server/prisma/migrations/20260510120000_submission_attachme… |
VariantFolder |
data | healthy | server/prisma/migrations/20260425120000_variant_folders/mig… |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::client/package.json |
security | healthy | client/package.json |
auth::server/.env.example |
security | healthy | server/.env.example |
auth::client/src/api.js |
security | healthy | client/src/api.js |
auth::server/room.js |
security | healthy | server/room.js |
auth::CLAUDE.md |
security | healthy | CLAUDE.md |
auth::server/index.js |
security | healthy | server/index.js |
auth::client/src/main.jsx |
security | healthy | client/src/main.jsx |
| Label | Layer | Status | Path |
|---|---|---|---|
72.56.250.45 |
network | healthy | .claude/settings.local.json |
127.0.0.1 |
network | healthy | .claude/settings.local.json |
153.80.184.159 |
network | healthy | .claude/settings.local.json |
120.0.0.0 |
network | healthy | server/index.js |
| Label | Layer | Status | Path |
|---|---|---|---|
port:5173 |
network | healthy | client/vite.config.js |
port:5000 |
network | healthy | server/.env.example |
port:465 |
network | healthy | server/index.js |
| Label | Layer | Status | Path |
|---|---|---|---|
ErrorBoundary |
software | healthy | client/src/components/ErrorBoundary.jsx:ErrorBoundary |
AppError |
software | healthy | server/index.js:AppError |
| Label | Layer | Status | Path |
|---|---|---|---|
postgresql |
data | healthy | CLAUDE.md |
postgres |
data | healthy | server/package-lock.json |
| Label | Layer | Status | Path |
|---|---|---|---|
vps::aws |
hardware | healthy | server/package-lock.json |
vps::gcp |
hardware | healthy | server/package-lock.json |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-u5lv9x_v |
software | healthy | /tmp/repobility-clone-u5lv9x_v |
| Label | Layer | Status | Path |
|---|---|---|---|
nginx |
network | healthy | CLAUDE.md |
This page is publicly accessible at:
https://repobility.com/scan/ec3ec338-db7e-4f38-a6ed-e6074d2c0c9c/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/ec3ec338-db7e-4f38-a6ed-e6074d2c0c9c/
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.