https://github.com/rocketlion05/Nursing-School-Planner
· scanned 2026-06-15 23:54 UTC (2 months, 3 weeks ago)
35 raw signals (0 security + 35 graph)
Last scanned 2 months, 3 weeks ago · v1 · 35 actionable findings from 1 signal source. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 500 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 |
|---|---|---|---|
main |
software | healthy | scripts/deploy-db.ts:main |
loadEnv |
software | healthy | scripts/_env.ts:loadEnv |
estimatableFields |
software | healthy | scripts/estimate-requirements.ts:estimatableFields |
schoolLine |
software | healthy | scripts/estimate-requirements.ts:schoolLine |
validNumber |
software | healthy | scripts/estimate-requirements.ts:validNumber |
serialize |
software | healthy | scripts/estimate-requirements.ts:serialize |
main |
software | healthy | scripts/estimate-requirements.ts:main |
mark |
software | healthy | scripts/estimate-requirements.ts:mark |
courses |
software | healthy | scripts/estimate-requirements.ts:courses |
main |
software | healthy | scripts/mark-verified.ts:main |
loadLog |
software | healthy | scripts/verify-queue.ts:loadLog |
main |
software | healthy | scripts/verify-queue.ts:main |
main |
software | healthy | scripts/resolve-request.ts:main |
main |
software | healthy | scripts/create-test-users.ts:main |
main |
software | healthy | scripts/backfill-default-lists.ts:main |
parseInts |
software | healthy | scripts/send-deadline-reminders.ts:parseInts |
main |
software | healthy | scripts/send-deadline-reminders.ts:main |
serialize |
software | healthy | scripts/fix-programs-data.ts:serialize |
main |
software | healthy | scripts/fix-programs-data.ts:main |
main |
software | healthy | scripts/list-school-requests.ts:main |
main |
software | healthy | scripts/baseline-db.ts:main |
main |
software | healthy | prisma/seed.ts:main |
UpgradeModal |
software | healthy | components/UpgradeModal.tsx:UpgradeModal |
onKey |
software | healthy | components/UpgradeModal.tsx:onKey |
ProfileSummary |
software | healthy | components/ProfileSummary.tsx:ProfileSummary |
Stat |
software | healthy | components/ProfileSummary.tsx:Stat |
CheckoutButton |
software | healthy | components/CheckoutButton.tsx:CheckoutButton |
toStr |
software | healthy | components/ProfileForm.tsx:toStr |
ProfileForm |
software | healthy | components/ProfileForm.tsx:ProfileForm |
toggleState |
software | healthy | components/ProfileForm.tsx:toggleState |
toggleCourse |
software | healthy | components/ProfileForm.tsx:toggleCourse |
handleSave |
software | healthy | components/ProfileForm.tsx:handleSave |
Field |
software | healthy | components/ProfileForm.tsx:Field |
GapReportButton |
software | healthy | components/GapReportButton.tsx:GapReportButton |
generate |
software | healthy | components/GapReportButton.tsx:generate |
guard |
software | healthy | components/GapReportButton.tsx:guard |
line |
software | healthy | components/GapReportButton.tsx:line |
section |
software | healthy | components/GapReportButton.tsx:section |
kv |
software | healthy | components/GapReportButton.tsx:kv |
ManageBillingButton |
software | healthy | components/ManageBillingButton.tsx:ManageBillingButton |
RequestSchoolForm |
software | healthy | components/RequestSchoolForm.tsx:RequestSchoolForm |
handleSubmit |
software | healthy | components/RequestSchoolForm.tsx:handleSubmit |
Field |
software | healthy | components/RequestSchoolForm.tsx:Field |
ResetPasswordForm |
software | healthy | components/ResetPasswordForm.tsx:ResetPasswordForm |
AddToListButton |
software | healthy | components/AddToListButton.tsx:AddToListButton |
onClick |
software | healthy | components/AddToListButton.tsx:onClick |
handleCreate |
software | healthy | components/AddToListButton.tsx:handleCreate |
JsonLd |
software | healthy | components/JsonLd.tsx:JsonLd |
LockedAIPlan |
software | healthy | components/LockedAIPlan.tsx:LockedAIPlan |
Disclaimer |
software | healthy | components/Disclaimer.tsx:Disclaimer |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
postcss.config.mjs |
software | healthy | postcss.config.mjs |
README.md |
software | healthy | README.md |
CLAUDE.md |
software | healthy | CLAUDE.md |
package.json |
software | healthy | package.json |
prisma.config.ts |
software | healthy | prisma.config.ts |
package-lock.json |
software | healthy | package-lock.json |
tsconfig.json |
software | healthy | tsconfig.json |
eslint.config.mjs |
software | healthy | eslint.config.mjs |
AGENTS.md |
software | healthy | AGENTS.md |
next.config.ts |
software | healthy | next.config.ts |
index.ts |
software | healthy | types/index.ts |
AGENT_ROUTINE.md |
software | healthy | docs/AGENT_ROUTINE.md |
phase-two-plan.md |
software | healthy | docs/phase-two-plan.md |
DEPLOYMENT.md |
software | healthy | docs/DEPLOYMENT.md |
deploy-db.ts |
software | healthy | scripts/deploy-db.ts |
_env.ts |
software | healthy | scripts/_env.ts |
estimate-requirements.ts |
software | healthy | scripts/estimate-requirements.ts |
mark-verified.ts |
software | healthy | scripts/mark-verified.ts |
verify-queue.ts |
software | healthy | scripts/verify-queue.ts |
resolve-request.ts |
software | healthy | scripts/resolve-request.ts |
create-test-users.ts |
software | healthy | scripts/create-test-users.ts |
backfill-default-lists.ts |
software | healthy | scripts/backfill-default-lists.ts |
send-deadline-reminders.ts |
software | healthy | scripts/send-deadline-reminders.ts |
fix-programs-data.ts |
software | healthy | scripts/fix-programs-data.ts |
list-school-requests.ts |
software | healthy | scripts/list-school-requests.ts |
baseline-db.ts |
software | healthy | scripts/baseline-db.ts |
seed.ts |
software | healthy | prisma/seed.ts |
verification-log.json |
software | healthy | prisma/verification-log.json |
programs-data.ts |
software | healthy | prisma/programs-data.ts |
migration_lock.toml |
software | healthy | prisma/migrations/migration_lock.toml |
migration.sql |
software | healthy | prisma/migrations/20260608120000_add_premium_until/migratio… |
migration.sql |
software | healthy | prisma/migrations/20260602203324_add_users_auth/migration.s… |
migration.sql |
software | healthy | prisma/migrations/20260603040606_school_request_status/migr… |
migration.sql |
software | healthy | prisma/migrations/20260610160000_add_estimated_fields/migra… |
migration.sql |
software | healthy | prisma/migrations/20260603151319_add_data_quality_school_re… |
migration.sql |
software | healthy | prisma/migrations/20260603031559_add_program_tier_region_sl… |
migration.sql |
software | healthy | prisma/migrations/20260610150000_access_code_types/migratio… |
migration.sql |
software | healthy | prisma/migrations/20260604130000_add_lists_deadlines/migrat… |
migration.sql |
software | healthy | prisma/migrations/20260608000000_add_password_reset/migrati… |
migration.sql |
software | healthy | prisma/migrations/20260604120000_add_email_verification/mig… |
migration.sql |
software | healthy | prisma/migrations/20260602152817_init/migration.sql |
migration.sql |
software | healthy | prisma/migrations/20260603033239_add_school_request/migrati… |
migration.sql |
software | healthy | prisma/migrations/20260612120000_add_last_active/migration.… |
UpgradeModal.tsx |
software | healthy | components/UpgradeModal.tsx |
ProfileSummary.tsx |
software | healthy | components/ProfileSummary.tsx |
CheckoutButton.tsx |
software | healthy | components/CheckoutButton.tsx |
ProfileForm.tsx |
software | healthy | components/ProfileForm.tsx |
GapReportButton.tsx |
software | healthy | components/GapReportButton.tsx |
ManageBillingButton.tsx |
software | healthy | components/ManageBillingButton.tsx |
RequestSchoolForm.tsx |
software | healthy | components/RequestSchoolForm.tsx |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
types |
software | healthy | types |
docs |
software | healthy | docs |
scripts |
software | healthy | scripts |
prisma |
software | healthy | prisma |
migrations |
software | healthy | prisma/migrations |
20260608120000_add_premium_until |
software | healthy | prisma/migrations/20260608120000_add_premium_until |
20260602203324_add_users_auth |
software | healthy | prisma/migrations/20260602203324_add_users_auth |
20260603040606_school_request_status |
software | healthy | prisma/migrations/20260603040606_school_request_status |
20260610160000_add_estimated_fields |
software | healthy | prisma/migrations/20260610160000_add_estimated_fields |
20260603151319_add_data_quality_school_request_new_status |
software | healthy | prisma/migrations/20260603151319_add_data_quality_school_re… |
20260603031559_add_program_tier_region_slug |
software | healthy | prisma/migrations/20260603031559_add_program_tier_region_sl… |
20260610150000_access_code_types |
software | healthy | prisma/migrations/20260610150000_access_code_types |
20260604130000_add_lists_deadlines |
software | healthy | prisma/migrations/20260604130000_add_lists_deadlines |
20260608000000_add_password_reset |
software | healthy | prisma/migrations/20260608000000_add_password_reset |
20260604120000_add_email_verification |
software | healthy | prisma/migrations/20260604120000_add_email_verification |
20260602152817_init |
software | healthy | prisma/migrations/20260602152817_init |
20260603033239_add_school_request |
software | healthy | prisma/migrations/20260603033239_add_school_request |
20260612120000_add_last_active |
software | healthy | prisma/migrations/20260612120000_add_last_active |
components |
software | healthy | components |
app |
software | healthy | app |
reset-password |
software | healthy | app/reset-password |
contact |
software | healthy | app/contact |
login |
software | healthy | app/login |
api |
software | healthy | app/api |
auth |
software | healthy | app/api/auth |
callback |
software | healthy | app/api/auth/callback |
[provider] |
software | healthy | app/api/auth/callback/[provider] |
[provider] |
software | healthy | app/api/auth/[provider] |
ai-plan |
software | healthy | app/api/ai-plan |
stripe |
software | healthy | app/api/stripe |
webhook |
software | healthy | app/api/stripe/webhook |
dashboard |
software | healthy | app/dashboard |
signup |
software | healthy | app/signup |
deadlines |
software | healthy | app/deadlines |
forgot-password |
software | healthy | app/forgot-password |
lib |
software | healthy | app/lib |
admin |
software | healthy | app/admin |
requests |
software | healthy | app/admin/requests |
programs |
software | healthy | app/programs |
[id] |
software | healthy | app/programs/[id] |
request-school |
software | healthy | app/request-school |
profile |
software | healthy | app/profile |
actions |
software | healthy | app/actions |
verify-email |
software | healthy | app/verify-email |
sent |
software | healthy | app/verify-email/sent |
compare |
software | healthy | app/compare |
plan |
software | healthy | app/plan |
study-tools |
software | healthy | app/study-tools |
pricing |
software | healthy | app/pricing |
payment |
software | healthy | app/payment |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
UpgradeModal |
frontend | healthy | components/UpgradeModal.tsx |
ProfileSummary |
frontend | healthy | components/ProfileSummary.tsx |
CheckoutButton |
frontend | healthy | components/CheckoutButton.tsx |
ProfileForm |
frontend | healthy | components/ProfileForm.tsx |
GapReportButton |
frontend | healthy | components/GapReportButton.tsx |
ManageBillingButton |
frontend | healthy | components/ManageBillingButton.tsx |
RequestSchoolForm |
frontend | healthy | components/RequestSchoolForm.tsx |
ResetPasswordForm |
frontend | healthy | components/ResetPasswordForm.tsx |
AddToListButton |
frontend | healthy | components/AddToListButton.tsx |
JsonLd |
frontend | healthy | components/JsonLd.tsx |
LockedAIPlan |
frontend | healthy | components/LockedAIPlan.tsx |
Disclaimer |
frontend | healthy | components/Disclaimer.tsx |
ForgotPasswordForm |
frontend | healthy | components/ForgotPasswordForm.tsx |
LoginForm |
frontend | healthy | components/LoginForm.tsx |
ResendVerification |
frontend | healthy | components/ResendVerification.tsx |
RequestSchoolButton |
frontend | healthy | components/RequestSchoolButton.tsx |
AIPlan |
frontend | healthy | components/AIPlan.tsx |
AdminRefreshButton |
frontend | healthy | components/AdminRefreshButton.tsx |
SignupForm |
frontend | healthy | components/SignupForm.tsx |
RetakeRecommendations |
frontend | healthy | components/RetakeRecommendations.tsx |
WhatIfSimulator |
frontend | healthy | components/WhatIfSimulator.tsx |
DeadlineManager |
frontend | healthy | components/DeadlineManager.tsx |
AccessCodeForm |
frontend | healthy | components/AccessCodeForm.tsx |
OAuthButtons |
frontend | healthy | components/OAuthButtons.tsx |
ProgramList |
frontend | healthy | components/ProgramList.tsx |
ContactForm |
frontend | healthy | components/ContactForm.tsx |
AdminCodeManager |
frontend | healthy | components/AdminCodeManager.tsx |
FitBadge |
frontend | healthy | components/FitBadge.tsx |
Navbar |
frontend | healthy | components/Navbar.tsx |
Image |
frontend | healthy | app/opengraph-image.tsx |
ContactPage |
frontend | healthy | app/contact/page.tsx |
StudyToolsPage |
frontend | healthy | app/study-tools/page.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
User |
data | healthy | prisma/migrations/20260602203324_add_users_auth/migration.s… |
OAuthAccount |
data | healthy | prisma/migrations/20260602203324_add_users_auth/migration.s… |
new_Profile |
data | healthy | prisma/migrations/20260602203324_add_users_auth/migration.s… |
new_SchoolRequest |
data | healthy | prisma/migrations/20260603040606_school_request_status/migr… |
new_Program |
data | healthy | prisma/migrations/20260603151319_add_data_quality_school_re… |
AccessCodeRedemption |
data | healthy | prisma/migrations/20260610150000_access_code_types/migratio… |
List |
data | healthy | prisma/migrations/20260604130000_add_lists_deadlines/migrat… |
ListItem |
data | healthy | prisma/migrations/20260604130000_add_lists_deadlines/migrat… |
Deadline |
data | healthy | prisma/migrations/20260604130000_add_lists_deadlines/migrat… |
PasswordResetToken |
data | healthy | prisma/migrations/20260608000000_add_password_reset/migrati… |
VerificationToken |
data | healthy | prisma/migrations/20260604120000_add_email_verification/mig… |
Profile |
data | healthy | prisma/migrations/20260602152817_init/migration.sql |
Program |
data | healthy | prisma/migrations/20260602152817_init/migration.sql |
Favorite |
data | healthy | prisma/migrations/20260602152817_init/migration.sql |
AccessCode |
data | healthy | prisma/migrations/20260602152817_init/migration.sql |
SchoolRequest |
data | healthy | prisma/migrations/20260603033239_add_school_request/migrati… |
| Label | Layer | Status | Path |
|---|---|---|---|
migration.sql |
data | healthy | prisma/migrations/20260608120000_add_premium_until/migratio… |
migration.sql |
data | healthy | prisma/migrations/20260602203324_add_users_auth/migration.s… |
migration.sql |
data | healthy | prisma/migrations/20260603040606_school_request_status/migr… |
migration.sql |
data | healthy | prisma/migrations/20260610160000_add_estimated_fields/migra… |
migration.sql |
data | healthy | prisma/migrations/20260603151319_add_data_quality_school_re… |
migration.sql |
data | healthy | prisma/migrations/20260603031559_add_program_tier_region_sl… |
migration.sql |
data | healthy | prisma/migrations/20260610150000_access_code_types/migratio… |
migration.sql |
data | healthy | prisma/migrations/20260604130000_add_lists_deadlines/migrat… |
migration.sql |
data | healthy | prisma/migrations/20260608000000_add_password_reset/migrati… |
migration.sql |
data | healthy | prisma/migrations/20260604120000_add_email_verification/mig… |
migration.sql |
data | healthy | prisma/migrations/20260602152817_init/migration.sql |
migration.sql |
data | healthy | prisma/migrations/20260603033239_add_school_request/migrati… |
migration.sql |
data | healthy | prisma/migrations/20260612120000_add_last_active/migration.… |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::README.md |
security | healthy | README.md |
auth::app/api/auth/[provider]/route.ts |
security | healthy | app/api/auth/[provider]/route.ts |
auth::app/api/auth/callback/[provider]/route.ts |
security | healthy | app/api/auth/callback/[provider]/route.ts |
auth::lib/base-url.ts |
security | healthy | lib/base-url.ts |
auth::app/actions/auth.ts |
security | healthy | app/actions/auth.ts |
auth::app/lib/oauth.ts |
security | healthy | app/lib/oauth.ts |
auth::components/OAuthButtons.tsx |
security | healthy | components/OAuthButtons.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
sqlite |
data | healthy | README.md |
postgres |
data | healthy | README.md |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-wf0ig6ol |
software | healthy | /tmp/repobility-clone-wf0ig6ol |
| Label | Layer | Status | Path |
|---|---|---|---|
vps::aws |
hardware | healthy | package-lock.json |
| Label | Layer | Status | Path |
|---|---|---|---|
/ |
frontend | healthy | app/api/auth/[provider]/route.ts |
This page is publicly accessible at:
https://repobility.com/scan/09855268-7eda-4bcb-a5f1-1400fbf461fc/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/09855268-7eda-4bcb-a5f1-1400fbf461fc/
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.