https://github.com/tanvirazamtaif/classcost
· scanned 2026-06-16 00:29 UTC (2 months, 2 weeks ago)
226 raw signals (0 security + 226 graph)
Last scanned 2 months, 2 weeks ago · v1 · 226 actionable findings from 1 signal source. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 1836 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 |
|---|---|---|---|
generateOTP |
software | healthy | server/mail.cjs:generateOTP |
sendOTPEmail |
software | healthy | server/mail.cjs:sendOTPEmail |
mapStatus |
software | healthy | server/scripts/migrate-v3-education.cjs:mapStatus |
toMinor |
software | healthy | server/scripts/migrate-v3-education.cjs:toMinor |
mapCategory |
software | healthy | server/scripts/migrate-v3-education.cjs:mapCategory |
findOrCreateEntity |
software | healthy | server/scripts/migrate-v3-education.cjs:findOrCreateEntity |
periodToDate |
software | healthy | server/scripts/migrate-v3-education.cjs:periodToDate |
migrateEducationFee |
software | healthy | server/scripts/migrate-v3-education.cjs:migrateEducationFee |
migrateRecurringObligations |
software | healthy | server/scripts/migrate-v3-education.cjs:migrateRecurringObl… |
dueAmount |
software | healthy | server/scripts/migrate-v3-education.cjs:dueAmount |
migrateSemesterObligations |
software | healthy | server/scripts/migrate-v3-education.cjs:migrateSemesterObli… |
migrateYearlyObligations |
software | healthy | server/scripts/migrate-v3-education.cjs:migrateYearlyObliga… |
migrateOneTimeObligation |
software | healthy | server/scripts/migrate-v3-education.cjs:migrateOneTimeOblig… |
formatPeriod |
software | healthy | server/scripts/migrate-v3-education.cjs:formatPeriod |
main |
software | healthy | server/scripts/migrate-v3-education.cjs:main |
pass |
software | healthy | server/scripts/verify-migration.cjs:pass |
fail |
software | healthy | server/scripts/verify-migration.cjs:fail |
main |
software | healthy | server/scripts/verify-migration.cjs:main |
normalize |
software | healthy | server/scripts/seed-institutions-from-live.cjs:normalize |
cleanDisplay |
software | healthy | server/scripts/seed-institutions-from-live.cjs:cleanDisplay |
inferType |
software | healthy | server/scripts/seed-institutions-from-live.cjs:inferType |
main |
software | healthy | server/scripts/seed-institutions-from-live.cjs:main |
mapCategory |
software | healthy | server/scripts/migrate-v3-simple.cjs:mapCategory |
toMinor |
software | healthy | server/scripts/migrate-v3-simple.cjs:toMinor |
migrateInstitutions |
software | healthy | server/scripts/migrate-v3-simple.cjs:migrateInstitutions |
migrateHousing |
software | healthy | server/scripts/migrate-v3-simple.cjs:migrateHousing |
migrateCoaching |
software | healthy | server/scripts/migrate-v3-simple.cjs:migrateCoaching |
migrateExpenses |
software | healthy | server/scripts/migrate-v3-simple.cjs:migrateExpenses |
migrateEvents |
software | healthy | server/scripts/migrate-v3-simple.cjs:migrateEvents |
migrateUniforms |
software | healthy | server/scripts/migrate-v3-simple.cjs:migrateUniforms |
main |
software | healthy | server/scripts/migrate-v3-simple.cjs:main |
pad2 |
software | healthy | server/lib/recurringMath.cjs:pad2 |
periodKey |
software | healthy | server/lib/recurringMath.cjs:periodKey |
parsePeriod |
software | healthy | server/lib/recurringMath.cjs:parsePeriod |
addMonths |
software | healthy | server/lib/recurringMath.cjs:addMonths |
m0 |
software | healthy | server/lib/recurringMath.cjs:m0 |
clampDay |
software | healthy | server/lib/recurringMath.cjs:clampDay |
dueDateFor |
software | healthy | server/lib/recurringMath.cjs:dueDateFor |
comparePeriods |
software | healthy | server/lib/recurringMath.cjs:comparePeriods |
planSlots |
software | healthy | server/lib/recurringMath.cjs:planSlots |
advanceCoverage |
software | healthy | server/lib/recurringMath.cjs:advanceCoverage |
presetPermissions |
software | healthy | server/lib/circlePresets.cjs:presetPermissions |
visible |
software | healthy | server/lib/circlePresets.cjs:visible |
canMarkPaid |
software | healthy | server/lib/circlePresets.cjs:canMarkPaid |
envBool |
software | healthy | server/lib/featureFlags.cjs:envBool |
isEnabled |
software | healthy | server/lib/featureFlags.cjs:isEnabled |
splitEqual |
software | healthy | server/lib/installmentMath.cjs:splitEqual |
planRedistribution |
software | healthy | server/lib/installmentMath.cjs:planRedistribution |
normalize |
software | healthy | server/lib/institutionSearch.cjs:normalize |
levenshtein |
software | healthy | server/lib/institutionSearch.cjs:levenshtein |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
vite.config.js |
software | healthy | vite.config.js |
FIREBASE_SETUP.md |
software | healthy | FIREBASE_SETUP.md |
README.md |
software | healthy | README.md |
tailwind.config.js |
software | healthy | tailwind.config.js |
.env.production |
software | healthy | .env.production |
package.json |
software | healthy | package.json |
index.html |
software | healthy | index.html |
package-lock.json |
software | healthy | package-lock.json |
ROLLOUT.md |
software | healthy | ROLLOUT.md |
.env.example |
software | healthy | .env.example |
eslint.config.js |
software | healthy | eslint.config.js |
postcss.config.js |
software | healthy | postcss.config.js |
PHASE0_RUNBOOK.md |
software | healthy | docs/PHASE0_RUNBOOK.md |
HANDOFF_FOR_TAIF.md |
software | healthy | docs/HANDOFF_FOR_TAIF.md |
GO_LIVE_RUNBOOK.md |
software | healthy | docs/GO_LIVE_RUNBOOK.md |
gen-icons.cjs |
software | healthy | scripts/gen-icons.cjs |
migration_lock.toml |
software | healthy | prisma/migrations/migration_lock.toml |
migration.sql |
software | healthy | prisma/migrations/20260613090000_dm_read_typing/migration.s… |
migration.sql |
software | healthy | prisma/migrations/20260612160000_feed_notes/migration.sql |
migration.sql |
software | healthy | prisma/migrations/20260612110000_stories_dm_images_institut… |
migration.sql |
software | healthy | prisma/migrations/20260320100000_v3_expand_enums_and_fields… |
migration.sql |
software | healthy | prisma/migrations/20260612090000_dm_reply/migration.sql |
migration.sql |
software | healthy | prisma/migrations/20260604110000_phase2_profile_snapshot_cu… |
migration.sql |
software | healthy | prisma/migrations/20260611140000_feed_notifications/migrati… |
migration.sql |
software | healthy | prisma/migrations/20260604100000_institution_data_center/mi… |
migration.sql |
software | healthy | prisma/migrations/20260320200000_add_feeitem_waiver_semeste… |
migration.sql |
software | healthy | prisma/migrations/20260604130000_phase5_6_closure_profile/m… |
migration.sql |
software | healthy | prisma/migrations/20260604120000_phase3_recurring_payments/… |
migration.sql |
software | healthy | prisma/migrations/20260610120000_v2_feed_dm_sync/migration.… |
migration.sql |
software | healthy | prisma/migrations/20260612200000_post_pinned/migration.sql |
settings.local.json |
software | healthy | .claude/settings.local.json |
db.cjs |
software | healthy | server/db.cjs |
index.cjs |
software | healthy | server/index.cjs |
mail.cjs |
software | healthy | server/mail.cjs |
migrate-v3-education.cjs |
software | healthy | server/scripts/migrate-v3-education.cjs |
verify-migration.cjs |
software | healthy | server/scripts/verify-migration.cjs |
seed-institutions-from-live.cjs |
software | healthy | server/scripts/seed-institutions-from-live.cjs |
migrate-v3-simple.cjs |
software | healthy | server/scripts/migrate-v3-simple.cjs |
recurringMath.cjs |
software | healthy | server/lib/recurringMath.cjs |
circlePresets.cjs |
software | healthy | server/lib/circlePresets.cjs |
featureFlags.cjs |
software | healthy | server/lib/featureFlags.cjs |
installmentMath.cjs |
software | healthy | server/lib/installmentMath.cjs |
institutionSearch.cjs |
software | healthy | server/lib/institutionSearch.cjs |
assistantKnowledge.cjs |
software | healthy | server/lib/assistantKnowledge.cjs |
userAuth.cjs |
software | healthy | server/lib/userAuth.cjs |
reportsMath.cjs |
software | healthy | server/lib/reportsMath.cjs |
assistantTools.cjs |
software | healthy | server/lib/assistantTools.cjs |
obligationMath.cjs |
software | healthy | server/lib/obligationMath.cjs |
forecastEngine.cjs |
software | healthy | server/lib/forecastEngine.cjs |
categories.cjs |
software | healthy | server/lib/categories.cjs |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
USE /api |
api | healthy | server/index.cjs |
USE /api/auth |
api | healthy | server/index.cjs |
USE /api/expenses |
api | healthy | server/index.cjs |
USE /api/semesters |
api | healthy | server/index.cjs |
USE /api/loans |
api | healthy | server/index.cjs |
USE /api/settings |
api | healthy | server/index.cjs |
USE /api/admin |
api | healthy | server/index.cjs |
USE /api/coaching |
api | healthy | server/index.cjs |
USE /api/batches |
api | healthy | server/index.cjs |
USE /api/tutors |
api | healthy | server/index.cjs |
USE /api/clubs |
api | healthy | server/index.cjs |
USE /api/events |
api | healthy | server/index.cjs |
USE /api/uniforms |
api | healthy | server/index.cjs |
USE /api/education-fees |
api | healthy | server/index.cjs |
USE /api/housing |
api | healthy | server/index.cjs |
USE /api/entities |
api | healthy | server/index.cjs |
USE /api/trackers |
api | healthy | server/index.cjs |
USE /api/obligations |
api | healthy | server/index.cjs |
USE /api/ledger |
api | healthy | server/index.cjs |
USE /api/allocations |
api | healthy | server/index.cjs |
USE /api/semester-engine |
api | healthy | server/index.cjs |
USE /api/institutions |
api | healthy | server/index.cjs |
USE /api/recurring |
api | healthy | server/index.cjs |
USE /api/reports |
api | healthy | server/index.cjs |
USE /api/closure |
api | healthy | server/index.cjs |
USE /api/circles |
api | healthy | server/index.cjs |
USE /api/assistant |
api | healthy | server/index.cjs |
USE /api/v2data |
api | healthy | server/index.cjs |
USE /api/feed |
api | healthy | server/index.cjs |
USE /uploads |
api | healthy | server/index.cjs |
GET /:userId |
api | healthy | server/routes/semesters.cjs |
POST / |
api | healthy | server/routes/semesters.cjs |
PUT /:id |
api | healthy | server/routes/semesters.cjs |
DELETE /:id |
api | healthy | server/routes/semesters.cjs |
POST /:userId/semester/:trackerId/close |
api | healthy | server/routes/closure.cjs |
GET /:userId/closures |
api | healthy | server/routes/closure.cjs |
POST /:userId/closures/:id/settle |
api | healthy | server/routes/closure.cjs |
GET /:userId/:id |
api | healthy | server/routes/entities.cjs |
POST /:userId |
api | healthy | server/routes/entities.cjs |
PUT /:userId/:id |
api | healthy | server/routes/entities.cjs |
DELETE /:userId/:id |
api | healthy | server/routes/entities.cjs |
POST /login |
api | healthy | server/routes/admin.cjs |
GET /dashboard |
api | healthy | server/routes/admin.cjs |
GET /users |
api | healthy | server/routes/admin.cjs |
GET /users/:id/full |
api | healthy | server/routes/admin.cjs |
GET /users/:id |
api | healthy | server/routes/admin.cjs |
GET /analytics/signups |
api | healthy | server/routes/admin.cjs |
GET /analytics/education-levels |
api | healthy | server/routes/admin.cjs |
GET /stats |
api | healthy | server/routes/admin.cjs |
GET /promos |
api | healthy | server/routes/admin.cjs |
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 | src/App.jsx |
V2App |
frontend | healthy | src/v2/V2App.jsx |
V2Landing |
frontend | healthy | src/v2/V2Landing.jsx |
Logo |
frontend | healthy | src/components/ui/Logo.jsx |
EmptyState |
frontend | healthy | src/components/ui/EmptyState.jsx |
PullToRefreshIndicator |
frontend | healthy | src/components/ui/PullToRefresh.jsx |
MarkPaidSheet |
frontend | healthy | src/components/education/MarkPaidSheet.jsx |
SkipPeriodSheet |
frontend | healthy | src/components/education/SkipPeriodSheet.jsx |
AssistantWidget |
frontend | healthy | src/components/feature/AssistantWidget.jsx |
RoleSelection |
frontend | healthy | src/components/feature/RoleSelection.jsx |
LeeboonMascot |
frontend | healthy | src/components/feature/LeeboonMascot.jsx |
HamburgerMenu |
frontend | healthy | src/components/feature/HamburgerMenu.jsx |
AddPaymentV3 |
frontend | healthy | src/components/feature/AddPaymentV3.jsx |
FloatingAddButton |
frontend | healthy | src/components/feature/FloatingAddButton.jsx |
PaywallModal |
frontend | healthy | src/components/feature/PaywallModal.jsx |
UniversalSemesterContext |
frontend | healthy | src/contexts/UniversalSemesterContext.jsx |
PhoneAuthView |
frontend | healthy | src/pages/PhoneAuthView.jsx |
AddClubFeePage |
frontend | healthy | src/pages/AddClubFeePage.jsx |
ClubDetailPage |
frontend | healthy | src/pages/ClubDetailPage.jsx |
EntityDetailV3 |
frontend | healthy | src/pages/EntityDetailV3.jsx |
DashboardView |
frontend | healthy | src/pages/DashboardView.jsx |
DashboardV3 |
frontend | healthy | src/pages/DashboardV3.jsx |
AddSemesterPage |
frontend | healthy | src/pages/AddSemesterPage.jsx |
EducationFeePage |
frontend | healthy | src/pages/EducationFeePage.jsx |
BudgetSettingsView |
frontend | healthy | src/pages/BudgetSettingsView.jsx |
EducationFeeFormPage |
frontend | healthy | src/pages/EducationFeeFormPage.jsx |
SemesterDetailPageV3 |
frontend | healthy | src/pages/SemesterDetailPage_V3.jsx |
HousingDetailPage |
frontend | healthy | src/pages/HousingDetailPage.jsx |
AddEntityPage |
frontend | healthy | src/pages/AddEntityPage.jsx |
AddHousingPage |
frontend | healthy | src/pages/AddHousingPage.jsx |
ReportsView |
frontend | healthy | src/pages/ReportsView.jsx |
ParentDashboardView |
frontend | healthy | src/pages/ParentDashboardView.jsx |
TransportPage |
frontend | healthy | src/pages/TransportPage.jsx |
LoansView |
frontend | healthy | src/pages/LoansView.jsx |
ProfileV2 |
frontend | healthy | src/pages/ProfileV2.jsx |
SemesterPaymentPage |
frontend | healthy | src/pages/SemesterPaymentPage.jsx |
SemesterDetailPage |
frontend | healthy | src/pages/SemesterDetailPage.jsx |
CreateSemesterPage |
frontend | healthy | src/pages/CreateSemesterPage.jsx |
ClosuresView |
frontend | healthy | src/pages/ClosuresView.jsx |
ReportsV2 |
frontend | healthy | src/pages/ReportsV2.jsx |
SemesterLandingPage |
frontend | healthy | src/pages/SemesterLandingPage.jsx |
CategoryPage |
frontend | healthy | src/pages/CategoryPage.jsx |
SettingsView |
frontend | healthy | src/pages/SettingsView.jsx |
StudyMaterialsPage |
frontend | healthy | src/pages/StudyMaterialsPage.jsx |
UniversalSemesterDetailPage |
frontend | healthy | src/pages/UniversalSemesterDetailPage.jsx |
HistoricalDataView |
frontend | healthy | src/pages/HistoricalDataView.jsx |
InstitutionDetailPage |
frontend | healthy | src/pages/InstitutionDetailPage.jsx |
RecurringV2 |
frontend | healthy | src/pages/RecurringV2.jsx |
EducationHomePage |
frontend | healthy | src/pages/EducationHomePage.jsx |
EducationSetupView |
frontend | healthy | src/pages/EducationSetupView.jsx |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
/PhoneAuthView |
frontend | healthy | src/pages/PhoneAuthView.jsx |
/AddClubFeePage |
frontend | healthy | src/pages/AddClubFeePage.jsx |
/ClubDetailPage |
frontend | healthy | src/pages/ClubDetailPage.jsx |
/EntityDetailV3 |
frontend | healthy | src/pages/EntityDetailV3.jsx |
/DashboardView |
frontend | healthy | src/pages/DashboardView.jsx |
/DashboardV3 |
frontend | healthy | src/pages/DashboardV3.jsx |
/AddSemesterPage |
frontend | healthy | src/pages/AddSemesterPage.jsx |
/EducationFeePage |
frontend | healthy | src/pages/EducationFeePage.jsx |
/BudgetSettingsView |
frontend | healthy | src/pages/BudgetSettingsView.jsx |
/EducationFeeFormPage |
frontend | healthy | src/pages/EducationFeeFormPage.jsx |
/SemesterDetailPage_V3 |
frontend | healthy | src/pages/SemesterDetailPage_V3.jsx |
/HousingDetailPage |
frontend | healthy | src/pages/HousingDetailPage.jsx |
/LandingPage |
frontend | healthy | src/pages/LandingPage.jsx |
/AddEntityPage |
frontend | healthy | src/pages/AddEntityPage.jsx |
/AddHousingPage |
frontend | healthy | src/pages/AddHousingPage.jsx |
/ReportsView |
frontend | healthy | src/pages/ReportsView.jsx |
/ParentDashboardView |
frontend | healthy | src/pages/ParentDashboardView.jsx |
/TransportPage |
frontend | healthy | src/pages/TransportPage.jsx |
/LoansView |
frontend | healthy | src/pages/LoansView.jsx |
/ProfileV2 |
frontend | healthy | src/pages/ProfileV2.jsx |
/SemesterPaymentPage |
frontend | healthy | src/pages/SemesterPaymentPage.jsx |
/SemesterDetailPage |
frontend | healthy | src/pages/SemesterDetailPage.jsx |
/CreateSemesterPage |
frontend | healthy | src/pages/CreateSemesterPage.jsx |
/ClosuresView |
frontend | healthy | src/pages/ClosuresView.jsx |
/ReportsV2 |
frontend | healthy | src/pages/ReportsV2.jsx |
/SemesterLandingPage |
frontend | healthy | src/pages/SemesterLandingPage.jsx |
/CategoryPage |
frontend | healthy | src/pages/CategoryPage.jsx |
/SettingsView |
frontend | healthy | src/pages/SettingsView.jsx |
/OnboardingWizard |
frontend | healthy | src/pages/OnboardingWizard.jsx |
/StudyMaterialsPage |
frontend | healthy | src/pages/StudyMaterialsPage.jsx |
/UniversalSemesterDetailPage |
frontend | healthy | src/pages/UniversalSemesterDetailPage.jsx |
/HistoricalDataView |
frontend | healthy | src/pages/HistoricalDataView.jsx |
/InstitutionDetailPage |
frontend | healthy | src/pages/InstitutionDetailPage.jsx |
/RecurringV2 |
frontend | healthy | src/pages/RecurringV2.jsx |
/ |
frontend | healthy | src/pages/index.js |
/EducationHomePage |
frontend | healthy | src/pages/EducationHomePage.jsx |
/EducationSetupView |
frontend | healthy | src/pages/EducationSetupView.jsx |
/HousingLandingPage |
frontend | healthy | src/pages/HousingLandingPage.jsx |
/GeneralCostTrackerPage |
frontend | healthy | src/pages/GeneralCostTrackerPage.jsx |
/ScheduleView |
frontend | healthy | src/pages/ScheduleView.jsx |
/OTPVerification |
frontend | healthy | src/pages/OTPVerification.jsx |
/ParentOnboardingView |
frontend | healthy | src/pages/ParentOnboardingView.jsx |
/RecordPaymentPage |
frontend | healthy | src/pages/RecordPaymentPage.jsx |
/admin/AdminLoginPage |
frontend | healthy | src/pages/admin/AdminLoginPage.jsx |
/admin/AdminDashboardPage |
frontend | healthy | src/pages/admin/AdminDashboardPage.jsx |
/admin/AdminApp |
frontend | healthy | src/pages/admin/AdminApp.jsx |
/admin/AdminUserDetailPage |
frontend | healthy | src/pages/admin/AdminUserDetailPage.jsx |
/recurring/userA/slots |
frontend | healthy | src/__tests__/user-auth.test.js |
/ledger/userA |
frontend | healthy | src/__tests__/user-auth.test.js |
/recurring/victim/slots |
frontend | healthy | src/__tests__/user-auth.test.js |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
docs |
software | healthy | docs |
scripts |
software | healthy | scripts |
prisma |
software | healthy | prisma |
migrations |
software | healthy | prisma/migrations |
20260613090000_dm_read_typing |
software | healthy | prisma/migrations/20260613090000_dm_read_typing |
20260612160000_feed_notes |
software | healthy | prisma/migrations/20260612160000_feed_notes |
20260612110000_stories_dm_images_institute |
software | healthy | prisma/migrations/20260612110000_stories_dm_images_institute |
20260320100000_v3_expand_enums_and_fields |
software | healthy | prisma/migrations/20260320100000_v3_expand_enums_and_fields |
20260612090000_dm_reply |
software | healthy | prisma/migrations/20260612090000_dm_reply |
20260604110000_phase2_profile_snapshot_custom_amount |
software | healthy | prisma/migrations/20260604110000_phase2_profile_snapshot_cu… |
20260611140000_feed_notifications |
software | healthy | prisma/migrations/20260611140000_feed_notifications |
20260604100000_institution_data_center |
software | healthy | prisma/migrations/20260604100000_institution_data_center |
20260320200000_add_feeitem_waiver_semester_engine |
software | healthy | prisma/migrations/20260320200000_add_feeitem_waiver_semeste… |
20260604130000_phase5_6_closure_profile |
software | healthy | prisma/migrations/20260604130000_phase5_6_closure_profile |
20260604120000_phase3_recurring_payments |
software | healthy | prisma/migrations/20260604120000_phase3_recurring_payments |
20260610120000_v2_feed_dm_sync |
software | healthy | prisma/migrations/20260610120000_v2_feed_dm_sync |
20260612200000_post_pinned |
software | healthy | prisma/migrations/20260612200000_post_pinned |
.claude |
software | healthy | .claude |
server |
software | healthy | server |
scripts |
software | healthy | server/scripts |
lib |
software | healthy | server/lib |
routes |
software | healthy | server/routes |
services |
software | healthy | server/services |
src |
software | healthy | src |
__tests__ |
software | healthy | src/__tests__ |
v2 |
software | healthy | src/v2 |
types |
software | healthy | src/types |
constants |
software | healthy | src/constants |
utils |
software | healthy | src/utils |
components |
software | healthy | src/components |
layout |
software | healthy | src/components/layout |
shared |
software | healthy | src/components/shared |
ui |
software | healthy | src/components/ui |
institution |
software | healthy | src/components/institution |
education |
software | healthy | src/components/education |
feature |
software | healthy | src/components/feature |
contexts |
software | healthy | src/contexts |
lib |
software | healthy | src/lib |
pages |
software | healthy | src/pages |
admin |
software | healthy | src/pages/admin |
hooks |
software | healthy | src/hooks |
core |
software | healthy | src/core |
| Label | Layer | Status | Path |
|---|---|---|---|
FeedNote |
data | healthy | prisma/migrations/20260612160000_feed_notes/migration.sql |
FeedStory |
data | healthy | prisma/migrations/20260612110000_stories_dm_images_institut… |
FeedNotification |
data | healthy | prisma/migrations/20260611140000_feed_notifications/migrati… |
Institution |
data | healthy | prisma/migrations/20260604100000_institution_data_center/mi… |
Branch |
data | healthy | prisma/migrations/20260604100000_institution_data_center/mi… |
Section |
data | healthy | prisma/migrations/20260604100000_institution_data_center/mi… |
FeeItem |
data | healthy | prisma/migrations/20260320200000_add_feeitem_waiver_semeste… |
Waiver |
data | healthy | prisma/migrations/20260320200000_add_feeitem_waiver_semeste… |
AcademicTerm |
data | healthy | prisma/migrations/20260604130000_phase5_6_closure_profile/m… |
ClosureRecord |
data | healthy | prisma/migrations/20260604130000_phase5_6_closure_profile/m… |
TrustedCircle |
data | healthy | prisma/migrations/20260604130000_phase5_6_closure_profile/m… |
SharePermission |
data | healthy | prisma/migrations/20260604130000_phase5_6_closure_profile/m… |
IdentityLayer |
data | healthy | prisma/migrations/20260604130000_phase5_6_closure_profile/m… |
RecurringSchedule |
data | healthy | prisma/migrations/20260604120000_phase3_recurring_payments/… |
ScheduleVersion |
data | healthy | prisma/migrations/20260604120000_phase3_recurring_payments/… |
PaymentSlot |
data | healthy | prisma/migrations/20260604120000_phase3_recurring_payments/… |
AdvancePayment |
data | healthy | prisma/migrations/20260604120000_phase3_recurring_payments/… |
V2Document |
data | healthy | prisma/migrations/20260610120000_v2_feed_dm_sync/migration.… |
FeedProfile |
data | healthy | prisma/migrations/20260610120000_v2_feed_dm_sync/migration.… |
FeedPost |
data | healthy | prisma/migrations/20260610120000_v2_feed_dm_sync/migration.… |
FeedLike |
data | healthy | prisma/migrations/20260610120000_v2_feed_dm_sync/migration.… |
FeedComment |
data | healthy | prisma/migrations/20260610120000_v2_feed_dm_sync/migration.… |
FeedFollow |
data | healthy | prisma/migrations/20260610120000_v2_feed_dm_sync/migration.… |
FeedReport |
data | healthy | prisma/migrations/20260610120000_v2_feed_dm_sync/migration.… |
DmThread |
data | healthy | prisma/migrations/20260610120000_v2_feed_dm_sync/migration.… |
DmMessage |
data | healthy | prisma/migrations/20260610120000_v2_feed_dm_sync/migration.… |
| Label | Layer | Status | Path |
|---|---|---|---|
migration.sql |
data | healthy | prisma/migrations/20260613090000_dm_read_typing/migration.s… |
migration.sql |
data | healthy | prisma/migrations/20260612160000_feed_notes/migration.sql |
migration.sql |
data | healthy | prisma/migrations/20260612110000_stories_dm_images_institut… |
migration.sql |
data | healthy | prisma/migrations/20260320100000_v3_expand_enums_and_fields… |
migration.sql |
data | healthy | prisma/migrations/20260612090000_dm_reply/migration.sql |
migration.sql |
data | healthy | prisma/migrations/20260604110000_phase2_profile_snapshot_cu… |
migration.sql |
data | healthy | prisma/migrations/20260611140000_feed_notifications/migrati… |
migration.sql |
data | healthy | prisma/migrations/20260604100000_institution_data_center/mi… |
migration.sql |
data | healthy | prisma/migrations/20260320200000_add_feeitem_waiver_semeste… |
migration.sql |
data | healthy | prisma/migrations/20260604130000_phase5_6_closure_profile/m… |
migration.sql |
data | healthy | prisma/migrations/20260604120000_phase3_recurring_payments/… |
migration.sql |
data | healthy | prisma/migrations/20260610120000_v2_feed_dm_sync/migration.… |
migration.sql |
data | healthy | prisma/migrations/20260612200000_post_pinned/migration.sql |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::server/lib/userAuth.cjs |
security | healthy | server/lib/userAuth.cjs |
auth::src/__tests__/user-auth.test.js |
security | healthy | src/__tests__/user-auth.test.js |
auth::.env.example |
security | healthy | .env.example |
auth::src/pages/LandingPage.jsx |
security | healthy | src/pages/LandingPage.jsx |
auth::.env.production |
security | healthy | .env.production |
auth::server/routes/admin.cjs |
security | healthy | server/routes/admin.cjs |
auth::src/components/feature/ErrorBoundary.jsx |
security | healthy | src/components/feature/ErrorBoundary.jsx |
| Label | Layer | Status | Path |
|---|---|---|---|
level |
software | healthy | src/utils/guardian.js:level |
ErrorBoundary |
software | healthy | src/components/feature/ErrorBoundary.jsx:ErrorBoundary |
on |
software | healthy | src/contexts/AppContext.jsx:on |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-8ooeyx87 |
software | healthy | /tmp/repobility-clone-8ooeyx87 |
| Label | Layer | Status | Path |
|---|---|---|---|
postgresql |
data | healthy | .env.example |
| Label | Layer | Status | Path |
|---|---|---|---|
port:3001 |
network | healthy | .env.example |
| Label | Layer | Status | Path |
|---|---|---|---|
vps::gcp |
hardware | healthy | package-lock.json |
| Label | Layer | Status | Path |
|---|---|---|---|
dotenv::.env.production |
security | healthy | .env.production |
This page is publicly accessible at:
https://repobility.com/scan/97185fea-8a4d-4a7c-9fe6-7a5a320c514e/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/97185fea-8a4d-4a7c-9fe6-7a5a320c514e/
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.