https://github.com/Rooted-Schools/rooted-ems
· scanned 2026-06-15 23:55 UTC (2 months, 3 weeks ago)
43 raw signals (7 security + 36 graph)
Last scanned 2 months, 3 weeks ago · v1 · 40 actionable findings from 2 signal sources. 5 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 1165 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 |
|---|---|---|---|
register |
software | healthy | apps/web/instrumentation.ts:register |
isPublic |
software | healthy | apps/web/middleware.ts:isPublic |
middleware |
software | healthy | apps/web/middleware.ts:middleware |
useDraftAutosave |
software | healthy | apps/web/components/draft-autosave.tsx:useDraftAutosave |
SaveIndicator |
software | healthy | apps/web/components/draft-autosave.tsx:SaveIndicator |
StaffNotificationBell |
software | healthy | apps/web/components/layout/staff-notification-bell.tsx:Staf… |
onKeyDown |
software | healthy | apps/web/components/layout/staff-notification-bell.tsx:onKe… |
onPointerDown |
software | healthy | apps/web/components/layout/staff-notification-bell.tsx:onPo… |
handleMarkAllRead |
software | healthy | apps/web/components/layout/staff-notification-bell.tsx:hand… |
handleItemClick |
software | healthy | apps/web/components/layout/staff-notification-bell.tsx:hand… |
buildNavLinks |
software | healthy | apps/web/components/layout/family-header.tsx:buildNavLinks |
FamilyHeader |
software | healthy | apps/web/components/layout/family-header.tsx:FamilyHeader |
onKeyDown |
software | healthy | apps/web/components/layout/family-header.tsx:onKeyDown |
onPointerDown |
software | healthy | apps/web/components/layout/family-header.tsx:onPointerDown |
handleLogout |
software | healthy | apps/web/components/layout/family-header.tsx:handleLogout |
StaffSidebar |
software | healthy | apps/web/components/layout/staff-sidebar.tsx:StaffSidebar |
buildHref |
software | healthy | apps/web/components/layout/staff-sidebar.tsx:buildHref |
StaffHeader |
software | healthy | apps/web/components/layout/staff-header.tsx:StaffHeader |
onKeyDown |
software | healthy | apps/web/components/layout/staff-header.tsx:onKeyDown |
onPointerDown |
software | healthy | apps/web/components/layout/staff-header.tsx:onPointerDown |
buildHref |
software | healthy | apps/web/components/layout/staff-header.tsx:buildHref |
handleLogout |
software | healthy | apps/web/components/layout/staff-header.tsx:handleLogout |
handleCampusChange |
software | healthy | apps/web/components/layout/staff-header.tsx:handleCampusCha… |
input |
software | healthy | apps/web/components/layout/staff-header.tsx:input |
LogoMark |
software | healthy | apps/web/components/brand/logo.tsx:LogoMark |
Logo |
software | healthy | apps/web/components/brand/logo.tsx:Logo |
createOtpClient |
software | healthy | apps/web/components/auth/family-login-form.tsx:createOtpCli… |
FamilyLoginForm |
software | healthy | apps/web/components/auth/family-login-form.tsx:FamilyLoginF… |
handleSendOtp |
software | healthy | apps/web/components/auth/family-login-form.tsx:handleSendOtp |
handleVerifyOtp |
software | healthy | apps/web/components/auth/family-login-form.tsx:handleVerify… |
handleGoogleLogin |
software | healthy | apps/web/components/auth/family-login-form.tsx:handleGoogle… |
StaffLoginForm |
software | healthy | apps/web/components/auth/staff-login-form.tsx:StaffLoginForm |
handleEmailLogin |
software | healthy | apps/web/components/auth/staff-login-form.tsx:handleEmailLo… |
handleGoogleLogin |
software | healthy | apps/web/components/auth/staff-login-form.tsx:handleGoogleL… |
LanguageToggle |
software | healthy | apps/web/components/ui/language-toggle.tsx:LanguageToggle |
Badge |
software | healthy | apps/web/components/ui/badge.tsx:Badge |
EmptyState |
software | healthy | apps/web/components/ui/empty-state.tsx:EmptyState |
useDialog |
software | healthy | apps/web/components/ui/dialog.tsx:useDialog |
Dialog |
software | healthy | apps/web/components/ui/dialog.tsx:Dialog |
DialogTrigger |
software | healthy | apps/web/components/ui/dialog.tsx:DialogTrigger |
DialogContent |
software | healthy | apps/web/components/ui/dialog.tsx:DialogContent |
DialogHeader |
software | healthy | apps/web/components/ui/dialog.tsx:DialogHeader |
DialogFooter |
software | healthy | apps/web/components/ui/dialog.tsx:DialogFooter |
DialogTitle |
software | healthy | apps/web/components/ui/dialog.tsx:DialogTitle |
DialogDescription |
software | healthy | apps/web/components/ui/dialog.tsx:DialogDescription |
JourneyTimeline |
software | healthy | apps/web/components/ui/journey-timeline.tsx:JourneyTimeline |
SignaturePad |
software | healthy | apps/web/components/ui/signature-pad.tsx:SignaturePad |
getPoint |
software | healthy | apps/web/components/ui/signature-pad.tsx:getPoint |
startDrawing |
software | healthy | apps/web/components/ui/signature-pad.tsx:startDrawing |
draw |
software | healthy | apps/web/components/ui/signature-pad.tsx:draw |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
demo.html |
software | healthy | demo.html |
vercel.json |
software | healthy | vercel.json |
pnpm-lock.yaml |
software | healthy | pnpm-lock.yaml |
CLAUDE.md |
software | healthy | CLAUDE.md |
package.json |
software | healthy | package.json |
turbo.json |
software | healthy | turbo.json |
pnpm-workspace.yaml |
software | healthy | pnpm-workspace.yaml |
.env.example |
software | healthy | .env.example |
tsconfig.json |
software | healthy | tsconfig.json |
instrumentation.ts |
software | healthy | apps/web/instrumentation.ts |
vercel.json |
software | healthy | apps/web/vercel.json |
tailwind.config.ts |
software | healthy | apps/web/tailwind.config.ts |
package.json |
software | healthy | apps/web/package.json |
next.config.js |
software | healthy | apps/web/next.config.js |
next-env.d.ts |
software | healthy | apps/web/next-env.d.ts |
sentry.server.config.ts |
software | healthy | apps/web/sentry.server.config.ts |
middleware.ts |
software | healthy | apps/web/middleware.ts |
sentry.client.config.ts |
software | healthy | apps/web/sentry.client.config.ts |
tsconfig.json |
software | healthy | apps/web/tsconfig.json |
sentry.edge.config.ts |
software | healthy | apps/web/sentry.edge.config.ts |
postcss.config.js |
software | healthy | apps/web/postcss.config.js |
vitest.config.ts |
software | healthy | apps/web/vitest.config.ts |
draft-autosave.tsx |
software | healthy | apps/web/components/draft-autosave.tsx |
staff-notification-bell.tsx |
software | healthy | apps/web/components/layout/staff-notification-bell.tsx |
family-header.tsx |
software | healthy | apps/web/components/layout/family-header.tsx |
staff-sidebar.tsx |
software | healthy | apps/web/components/layout/staff-sidebar.tsx |
staff-header.tsx |
software | healthy | apps/web/components/layout/staff-header.tsx |
logo.tsx |
software | healthy | apps/web/components/brand/logo.tsx |
family-login-form.tsx |
software | healthy | apps/web/components/auth/family-login-form.tsx |
staff-login-form.tsx |
software | healthy | apps/web/components/auth/staff-login-form.tsx |
table.tsx |
software | healthy | apps/web/components/ui/table.tsx |
language-toggle.tsx |
software | healthy | apps/web/components/ui/language-toggle.tsx |
badge.tsx |
software | healthy | apps/web/components/ui/badge.tsx |
empty-state.tsx |
software | healthy | apps/web/components/ui/empty-state.tsx |
dialog.tsx |
software | healthy | apps/web/components/ui/dialog.tsx |
journey-timeline.tsx |
software | healthy | apps/web/components/ui/journey-timeline.tsx |
button.tsx |
software | healthy | apps/web/components/ui/button.tsx |
card.tsx |
software | healthy | apps/web/components/ui/card.tsx |
signature-pad.tsx |
software | healthy | apps/web/components/ui/signature-pad.tsx |
tabs.tsx |
software | healthy | apps/web/components/ui/tabs.tsx |
toast.tsx |
software | healthy | apps/web/components/ui/toast.tsx |
pagination.tsx |
software | healthy | apps/web/components/ui/pagination.tsx |
input.tsx |
software | healthy | apps/web/components/ui/input.tsx |
select.tsx |
software | healthy | apps/web/components/ui/select.tsx |
skeleton.tsx |
software | healthy | apps/web/components/ui/skeleton.tsx |
globals.css |
software | healthy | apps/web/app/globals.css |
layout.tsx |
software | healthy | apps/web/app/layout.tsx |
global-error.tsx |
software | healthy | apps/web/app/global-error.tsx |
route.ts |
software | healthy | apps/web/app/auth/callback/route.ts |
route.ts |
software | healthy | apps/web/app/auth/verify/route.ts |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
apps |
software | healthy | apps |
web |
software | healthy | apps/web |
components |
software | healthy | apps/web/components |
layout |
software | healthy | apps/web/components/layout |
brand |
software | healthy | apps/web/components/brand |
auth |
software | healthy | apps/web/components/auth |
ui |
software | healthy | apps/web/components/ui |
app |
software | healthy | apps/web/app |
auth |
software | healthy | apps/web/app/auth |
callback |
software | healthy | apps/web/app/auth/callback |
verify |
software | healthy | apps/web/app/auth/verify |
staff |
software | healthy | apps/web/app/staff |
settings |
software | healthy | apps/web/app/staff/settings |
communications |
software | healthy | apps/web/app/staff/communications |
lottery |
software | healthy | apps/web/app/staff/lottery |
[id] |
software | healthy | apps/web/app/staff/lottery/[id] |
dashboard |
software | healthy | apps/web/app/staff/dashboard |
team |
software | healthy | apps/web/app/staff/team |
students |
software | healthy | apps/web/app/staff/students |
[id] |
software | healthy | apps/web/app/staff/students/[id] |
audit |
software | healthy | apps/web/app/staff/audit |
waitlist |
software | healthy | apps/web/app/staff/waitlist |
messages |
software | healthy | apps/web/app/staff/messages |
pipeline |
software | healthy | apps/web/app/staff/pipeline |
seats |
software | healthy | apps/web/app/staff/seats |
offers |
software | healthy | apps/web/app/staff/offers |
reports |
software | healthy | apps/web/app/staff/reports |
enrollment |
software | healthy | apps/web/app/staff/enrollment |
applications |
software | healthy | apps/web/app/staff/applications |
new |
software | healthy | apps/web/app/staff/applications/new |
[id] |
software | healthy | apps/web/app/staff/applications/[id] |
documents |
software | healthy | apps/web/app/staff/documents |
equity |
software | healthy | apps/web/app/staff/equity |
inbox |
software | healthy | apps/web/app/staff/inbox |
api |
software | healthy | apps/web/app/api |
cron |
software | healthy | apps/web/app/api/cron |
expire-offers |
software | healthy | apps/web/app/api/cron/expire-offers |
offer-reminders |
software | healthy | apps/web/app/api/cron/offer-reminders |
family |
software | healthy | apps/web/app/family |
dashboard |
software | healthy | apps/web/app/family/dashboard |
reenrollment |
software | healthy | apps/web/app/family/reenrollment |
messages |
software | healthy | apps/web/app/family/messages |
offers |
software | healthy | apps/web/app/family/offers |
[id] |
software | healthy | apps/web/app/family/offers/[id] |
registration |
software | healthy | apps/web/app/family/registration |
applications |
software | healthy | apps/web/app/family/applications |
new |
software | healthy | apps/web/app/family/applications/new |
[id] |
software | healthy | apps/web/app/family/applications/[id] |
edit |
software | healthy | apps/web/app/family/applications/[id]/edit |
documents |
software | healthy | apps/web/app/family/documents |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
user_profile |
data | healthy | supabase/migrations/00003_people.sql |
user_campus_role |
data | healthy | supabase/migrations/00003_people.sql |
household |
data | healthy | supabase/migrations/00003_people.sql |
guardian |
data | healthy | supabase/migrations/00003_people.sql |
student |
data | healthy | supabase/migrations/00003_people.sql |
guardian_student |
data | healthy | supabase/migrations/00003_people.sql |
document_type |
data | healthy | supabase/migrations/00014_phase1_new_tables.sql |
document_review |
data | healthy | supabase/migrations/00014_phase1_new_tables.sql |
application_flag |
data | healthy | supabase/migrations/00014_phase1_new_tables.sql |
task |
data | healthy | supabase/migrations/00014_phase1_new_tables.sql |
transfer |
data | healthy | supabase/migrations/00014_phase1_new_tables.sql |
withdrawal |
data | healthy | supabase/migrations/00014_phase1_new_tables.sql |
registration_packet |
data | healthy | supabase/migrations/00014_phase1_new_tables.sql |
packet_requirement |
data | healthy | supabase/migrations/00014_phase1_new_tables.sql |
enrollment_window |
data | healthy | supabase/migrations/00004_applications.sql |
form_template |
data | healthy | supabase/migrations/00004_applications.sql |
application |
data | healthy | supabase/migrations/00004_applications.sql |
application_answer |
data | healthy | supabase/migrations/00004_applications.sql |
document |
data | healthy | supabase/migrations/00004_applications.sql |
application_status_history |
data | healthy | supabase/migrations/00004_applications.sql |
signature |
data | healthy | supabase/migrations/00004_applications.sql |
verification_item |
data | healthy | supabase/migrations/00004_applications.sql |
organization |
data | healthy | supabase/migrations/00002_org_hierarchy.sql |
region |
data | healthy | supabase/migrations/00002_org_hierarchy.sql |
campus |
data | healthy | supabase/migrations/00002_org_hierarchy.sql |
program |
data | healthy | supabase/migrations/00002_org_hierarchy.sql |
school_year |
data | healthy | supabase/migrations/00002_org_hierarchy.sql |
grade_level |
data | healthy | supabase/migrations/00002_org_hierarchy.sql |
lottery_rule_set |
data | healthy | supabase/migrations/00005_lottery.sql |
lottery_run |
data | healthy | supabase/migrations/00005_lottery.sql |
lottery_entry |
data | healthy | supabase/migrations/00005_lottery.sql |
lottery_entry_snapshot |
data | healthy | supabase/migrations/00005_lottery.sql |
message_template |
data | healthy | supabase/migrations/00008_comms_misc.sql |
communication_log |
data | healthy | supabase/migrations/00008_comms_misc.sql |
notification |
data | healthy | supabase/migrations/00008_comms_misc.sql |
pathway_interest |
data | healthy | supabase/migrations/00008_comms_misc.sql |
note |
data | healthy | supabase/migrations/00008_comms_misc.sql |
tag |
data | healthy | supabase/migrations/00008_comms_misc.sql |
application_tag |
data | healthy | supabase/migrations/00008_comms_misc.sql |
audit_event |
data | healthy | supabase/migrations/00008_comms_misc.sql |
setting |
data | healthy | supabase/migrations/00008_comms_misc.sql |
offer |
data | healthy | supabase/migrations/00006_offers.sql |
acceptance |
data | healthy | supabase/migrations/00006_offers.sql |
waitlist |
data | healthy | supabase/migrations/00006_offers.sql |
waitlist_position |
data | healthy | supabase/migrations/00006_offers.sql |
inquiry |
data | healthy | supabase/migrations/00011_phase6_additions.sql |
application_preference |
data | healthy | supabase/migrations/00011_phase6_additions.sql |
contact_log |
data | healthy | supabase/migrations/00011_phase6_additions.sql |
registration_item |
data | healthy | supabase/migrations/00011_phase6_additions.sql |
capacity_plan |
data | healthy | supabase/migrations/00007_capacity_enrollment.sql |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
/staff/settings |
frontend | healthy | apps/web/app/staff/settings/page.tsx |
/staff/communications |
frontend | healthy | apps/web/app/staff/communications/page.tsx |
/staff/lottery |
frontend | healthy | apps/web/app/staff/lottery/page.tsx |
/staff/lottery/[id] |
frontend | healthy | apps/web/app/staff/lottery/[id]/page.tsx |
/staff/dashboard |
frontend | healthy | apps/web/app/staff/dashboard/page.tsx |
/staff/team |
frontend | healthy | apps/web/app/staff/team/page.tsx |
/staff/students |
frontend | healthy | apps/web/app/staff/students/page.tsx |
/staff/students/[id] |
frontend | healthy | apps/web/app/staff/students/[id]/page.tsx |
/staff/audit |
frontend | healthy | apps/web/app/staff/audit/page.tsx |
/staff/waitlist |
frontend | healthy | apps/web/app/staff/waitlist/page.tsx |
/staff/messages |
frontend | healthy | apps/web/app/staff/messages/page.tsx |
/staff/pipeline |
frontend | healthy | apps/web/app/staff/pipeline/page.tsx |
/staff/seats |
frontend | healthy | apps/web/app/staff/seats/page.tsx |
/staff/offers |
frontend | healthy | apps/web/app/staff/offers/page.tsx |
/staff/reports |
frontend | healthy | apps/web/app/staff/reports/page.tsx |
/staff/enrollment |
frontend | healthy | apps/web/app/staff/enrollment/page.tsx |
/staff/applications |
frontend | healthy | apps/web/app/staff/applications/page.tsx |
/staff/applications/new |
frontend | healthy | apps/web/app/staff/applications/new/page.tsx |
/staff/applications/[id] |
frontend | healthy | apps/web/app/staff/applications/[id]/page.tsx |
/staff/documents |
frontend | healthy | apps/web/app/staff/documents/page.tsx |
/staff/equity |
frontend | healthy | apps/web/app/staff/equity/page.tsx |
/staff/inbox |
frontend | healthy | apps/web/app/staff/inbox/page.tsx |
/family/dashboard |
frontend | healthy | apps/web/app/family/dashboard/page.tsx |
/family/reenrollment |
frontend | healthy | apps/web/app/family/reenrollment/page.tsx |
/family/messages |
frontend | healthy | apps/web/app/family/messages/page.tsx |
/family/offers |
frontend | healthy | apps/web/app/family/offers/page.tsx |
/family/offers/[id] |
frontend | healthy | apps/web/app/family/offers/[id]/page.tsx |
/family/registration |
frontend | healthy | apps/web/app/family/registration/page.tsx |
/family/applications |
frontend | healthy | apps/web/app/family/applications/page.tsx |
/family/applications/new |
frontend | healthy | apps/web/app/family/applications/new/page.tsx |
/family/applications/[id] |
frontend | healthy | apps/web/app/family/applications/[id]/page.tsx |
/family/applications/[id]/edit |
frontend | healthy | apps/web/app/family/applications/[id]/edit/page.tsx |
/family/documents |
frontend | healthy | apps/web/app/family/documents/page.tsx |
/(public) |
frontend | healthy | apps/web/app/(public)/page.tsx |
/(public)/staff-login |
frontend | healthy | apps/web/app/(public)/staff-login/page.tsx |
/(public)/login |
frontend | healthy | apps/web/app/(public)/login/page.tsx |
/ |
frontend | healthy | apps/web/lib/i18n/locale-actions.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
00023_packet_requirements_2025_26.sql |
data | healthy | supabase/migrations/00023_packet_requirements_2025_26.sql |
00003_people.sql |
data | healthy | supabase/migrations/00003_people.sql |
00014_phase1_new_tables.sql |
data | healthy | supabase/migrations/00014_phase1_new_tables.sql |
00019_lottery_rule_set_nullable.sql |
data | healthy | supabase/migrations/00019_lottery_rule_set_nullable.sql |
00018_user_profile_full_name.sql |
data | healthy | supabase/migrations/00018_user_profile_full_name.sql |
00004_applications.sql |
data | healthy | supabase/migrations/00004_applications.sql |
00016_packet_requirements_seed.sql |
data | healthy | supabase/migrations/00016_packet_requirements_seed.sql |
00021_inquiry_application_link.sql |
data | healthy | supabase/migrations/00021_inquiry_application_link.sql |
00002_org_hierarchy.sql |
data | healthy | supabase/migrations/00002_org_hierarchy.sql |
00010_rls_triggers.sql |
data | healthy | supabase/migrations/00010_rls_triggers.sql |
00005_lottery.sql |
data | healthy | supabase/migrations/00005_lottery.sql |
00009_indexes.sql |
data | healthy | supabase/migrations/00009_indexes.sql |
00008_comms_misc.sql |
data | healthy | supabase/migrations/00008_comms_misc.sql |
00012_seed_data.sql |
data | healthy | supabase/migrations/00012_seed_data.sql |
00006_offers.sql |
data | healthy | supabase/migrations/00006_offers.sql |
00017_fix_vancouver_grades.sql |
data | healthy | supabase/migrations/00017_fix_vancouver_grades.sql |
00013_storage_policies.sql |
data | healthy | supabase/migrations/00013_storage_policies.sql |
00015_form_field_additions.sql |
data | healthy | supabase/migrations/00015_form_field_additions.sql |
00001_enums.sql |
data | healthy | supabase/migrations/00001_enums.sql |
00025_offer_pending_unique_index.sql |
data | healthy | supabase/migrations/00025_offer_pending_unique_index.sql |
00011_phase6_additions.sql |
data | healthy | supabase/migrations/00011_phase6_additions.sql |
00022_guardian_relationship_grandparent.sql |
data | healthy | supabase/migrations/00022_guardian_relationship_grandparent… |
00026_offer_reminder_sent.sql |
data | healthy | supabase/migrations/00026_offer_reminder_sent.sql |
00020_inquiry_target_start_year.sql |
data | healthy | supabase/migrations/00020_inquiry_target_start_year.sql |
00007_capacity_enrollment.sql |
data | healthy | supabase/migrations/00007_capacity_enrollment.sql |
00024_application_status_placement_enrolled.sql |
data | healthy | supabase/migrations/00024_application_status_placement_enro… |
| Label | Layer | Status | Path |
|---|---|---|---|
RootLayout |
frontend | healthy | apps/web/app/layout.tsx |
GlobalError |
frontend | healthy | apps/web/app/global-error.tsx |
StaffLoading |
frontend | healthy | apps/web/app/staff/loading.tsx |
StaffDashboardLoading |
frontend | healthy | apps/web/app/staff/dashboard/loading.tsx |
StaffWaitlistPage |
frontend | healthy | apps/web/app/staff/waitlist/page.tsx |
StaffApplicationsLoading |
frontend | healthy | apps/web/app/staff/applications/loading.tsx |
StaffInboxLoading |
frontend | healthy | apps/web/app/staff/inbox/loading.tsx |
FamilyLoading |
frontend | healthy | apps/web/app/family/loading.tsx |
FamilyDashboardLoading |
frontend | healthy | apps/web/app/family/dashboard/loading.tsx |
FamilyOffersLoading |
frontend | healthy | apps/web/app/family/offers/loading.tsx |
FamilyRegistrationLoading |
frontend | healthy | apps/web/app/family/registration/loading.tsx |
FamilyApplicationsLoading |
frontend | healthy | apps/web/app/family/applications/loading.tsx |
FamilyDocumentsLoading |
frontend | healthy | apps/web/app/family/documents/loading.tsx |
PublicLayout |
frontend | healthy | apps/web/app/(public)/layout.tsx |
StaffLoginPage |
frontend | healthy | apps/web/app/(public)/staff-login/page.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::demo.html |
security | healthy | demo.html |
auth::.env.example |
security | healthy | .env.example |
auth::apps/web/app/family/registration/registration-client.… |
security | healthy | apps/web/app/family/registration/registration-client.tsx |
auth::apps/web/middleware.ts |
security | healthy | apps/web/middleware.ts |
auth::scripts/seed.mjs |
security | healthy | scripts/seed.mjs |
auth::apps/web/app/auth/callback/route.ts |
security | healthy | apps/web/app/auth/callback/route.ts |
auth::CLAUDE.md |
security | healthy | CLAUDE.md |
auth::apps/web/app/staff/team/actions.ts |
security | healthy | apps/web/app/staff/team/actions.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
mongodb |
data | healthy | pnpm-lock.yaml |
mysql |
data | healthy | pnpm-lock.yaml |
redis |
data | healthy | pnpm-lock.yaml |
postgres |
data | healthy | pnpm-lock.yaml |
postgresql |
data | healthy | CLAUDE.md |
| Label | Layer | Status | Path |
|---|---|---|---|
names |
software | healthy | apps/web/lib/brand.ts:names |
SupabaseMock |
software | healthy | apps/web/lib/__tests__/helpers/supabase-mock.ts:SupabaseMock |
| Label | Layer | Status | Path |
|---|---|---|---|
port:64 |
network | healthy | pnpm-lock.yaml |
port:14 |
network | healthy | pnpm-lock.yaml |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::ci |
cicd | healthy | .github/workflows/ci.yml |
gha::smoke |
cicd | healthy | .github/workflows/smoke.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
check |
cicd | healthy | .github/workflows/ci.yml |
smoke |
cicd | healthy | .github/workflows/smoke.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-qm9c6hbh |
software | healthy | /tmp/repobility-clone-qm9c6hbh |
| Label | Layer | Status | Path |
|---|---|---|---|
127.0.0.1 |
network | healthy | .env.example |
This page is publicly accessible at:
https://repobility.com/scan/ef66e92f-61fe-4dbe-a7d2-9ecc1d35bb9c/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/ef66e92f-61fe-4dbe-a7d2-9ecc1d35bb9c/
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.