https://github.com/Code4Good-26B/savionim
· scanned 2026-06-17 01:24 UTC (1 month, 2 weeks ago)
27 raw signals (0 security + 27 graph)
Last scanned 1 month, 2 weeks ago · v2 · last Δ -13.1 (diff) · 27 actionable findings from 1 signal source. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 749 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 |
|---|---|---|---|
isWriteGuardEnabled |
software | healthy | proxy.ts:isWriteGuardEnabled |
proxy |
software | healthy | proxy.ts:proxy |
RootLayout |
software | healthy | app/layout.tsx:RootLayout |
LandingPage |
software | healthy | app/page.tsx:LandingPage |
SidebarNav |
software | healthy | app/dispatcher/SidebarNav.tsx:SidebarNav |
DispatcherLayout |
software | healthy | app/dispatcher/layout.tsx:DispatcherLayout |
DispatcherDashboard |
software | healthy | app/dispatcher/dashboard/page.tsx:DispatcherDashboard |
allRides |
software | healthy | app/dispatcher/dashboard/page.tsx:allRides |
DispatcherLoginPage |
software | healthy | app/dispatcher/login/page.tsx:DispatcherLoginPage |
handleSubmit |
software | healthy | app/dispatcher/login/page.tsx:handleSubmit |
buildUrl |
software | healthy | app/dispatcher/requests/page.tsx:buildUrl |
RequestsPage |
software | healthy | app/dispatcher/requests/page.tsx:RequestsPage |
searchParams |
software | healthy | app/dispatcher/requests/page.tsx:searchParams |
offset |
software | healthy | app/dispatcher/requests/page.tsx:offset |
rides |
software | healthy | app/dispatcher/requests/page.tsx:rides |
assignedDriver |
software | healthy | app/dispatcher/requests/assigned-driver.ts:assignedDriver |
isValid |
software | healthy | app/dispatcher/requests/new/form-logic.ts:isValid |
buildPayload |
software | healthy | app/dispatcher/requests/new/form-logic.ts:buildPayload |
toISO |
software | healthy | app/dispatcher/requests/new/form-logic.ts:toISO |
NewRequestForm |
software | healthy | app/dispatcher/requests/new/NewRequestForm.tsx:NewRequestFo… |
set |
software | healthy | app/dispatcher/requests/new/NewRequestForm.tsx:set |
handleSubmit |
software | healthy | app/dispatcher/requests/new/NewRequestForm.tsx:handleSubmit |
NewRequestPage |
software | healthy | app/dispatcher/requests/new/page.tsx:NewRequestPage |
getDriverStatus |
software | healthy | app/dispatcher/drivers/page.tsx:getDriverStatus |
DriversPage |
software | healthy | app/dispatcher/drivers/page.tsx:DriversPage |
AutoRefresh |
software | healthy | app/dispatcher/request/[id]/AutoRefresh.tsx:AutoRefresh |
Field |
software | healthy | app/dispatcher/request/[id]/page.tsx:Field |
Section |
software | healthy | app/dispatcher/request/[id]/page.tsx:Section |
RequestDetailPage |
software | healthy | app/dispatcher/request/[id]/page.tsx:RequestDetailPage |
LoginPage |
software | healthy | app/login/page.tsx:LoginPage |
handleSubmit |
software | healthy | app/login/page.tsx:handleSubmit |
GET |
software | healthy | app/api/check/route.ts:GET |
GET |
software | healthy | app/api/cron/requests-manager/route.ts:GET |
originalDaysToPickup |
software | healthy | app/api/cron/requests-manager/route.ts:originalDaysToPickup |
GET |
software | healthy | app/api/ping/route.ts:GET |
POST |
software | healthy | app/api/rides/route.ts:POST |
isValidUuid |
software | healthy | app/api/rides/route.ts:isValidUuid |
GET |
software | healthy | app/api/rides/[id]/route.ts:GET |
PATCH |
software | healthy | app/api/rides/[id]/route.ts:PATCH |
isValidUuid |
software | healthy | app/api/rides/[id]/route.ts:isValidUuid |
PATCH |
software | healthy | app/api/rides/[id]/status/route.ts:PATCH |
isValidUuid |
software | healthy | app/api/rides/[id]/status/route.ts:isValidUuid |
numberValue |
software | healthy | app/api/rides/[id]/status/route.ts:numberValue |
POST |
software | healthy | app/api/rides/mock-broadcast/route.ts:POST |
GET |
software | healthy | app/api/rides/mock-broadcast/route.ts:GET |
getCommboxApiKey |
software | healthy | app/api/intake/ride-request/route.ts:getCommboxApiKey |
verifyBearerToken |
software | healthy | app/api/intake/ride-request/route.ts:verifyBearerToken |
POST |
software | healthy | app/api/intake/ride-request/route.ts:POST |
GET |
software | healthy | app/api/passengers/route.ts:GET |
POST |
software | healthy | app/api/passengers/route.ts:POST |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
.env.example |
software | healthy | .env.example |
CLAUDE.md |
software | healthy | CLAUDE.md |
AGENTS.md |
software | healthy | AGENTS.md |
proxy.ts |
software | healthy | proxy.ts |
eslint.config.mjs |
software | healthy | eslint.config.mjs |
package-lock.json |
software | healthy | package-lock.json |
README.md |
software | healthy | README.md |
postcss.config.mjs |
software | healthy | postcss.config.mjs |
package.json |
software | healthy | package.json |
next.config.ts |
software | healthy | next.config.ts |
tsconfig.json |
software | healthy | tsconfig.json |
globals.css |
software | healthy | app/globals.css |
layout.tsx |
software | healthy | app/layout.tsx |
page.tsx |
software | healthy | app/page.tsx |
SidebarNav.tsx |
software | healthy | app/dispatcher/SidebarNav.tsx |
layout.tsx |
software | healthy | app/dispatcher/layout.tsx |
page.tsx |
software | healthy | app/dispatcher/dashboard/page.tsx |
page.tsx |
software | healthy | app/dispatcher/login/page.tsx |
page.tsx |
software | healthy | app/dispatcher/requests/page.tsx |
assigned-driver.ts |
software | healthy | app/dispatcher/requests/assigned-driver.ts |
form-logic.ts |
software | healthy | app/dispatcher/requests/new/form-logic.ts |
NewRequestForm.tsx |
software | healthy | app/dispatcher/requests/new/NewRequestForm.tsx |
page.tsx |
software | healthy | app/dispatcher/requests/new/page.tsx |
page.tsx |
software | healthy | app/dispatcher/drivers/page.tsx |
AutoRefresh.tsx |
software | healthy | app/dispatcher/request/[id]/AutoRefresh.tsx |
page.tsx |
software | healthy | app/dispatcher/request/[id]/page.tsx |
page.tsx |
software | healthy | app/login/page.tsx |
route.ts |
software | healthy | app/api/check/route.ts |
route.ts |
software | healthy | app/api/cron/requests-manager/route.ts |
route.ts |
software | healthy | app/api/ping/route.ts |
route.ts |
software | healthy | app/api/rides/route.ts |
route.ts |
software | healthy | app/api/rides/[id]/route.ts |
route.ts |
software | healthy | app/api/rides/[id]/status/route.ts |
route.ts |
software | healthy | app/api/rides/mock-broadcast/route.ts |
route.ts |
software | healthy | app/api/intake/ride-request/route.ts |
route.ts |
software | healthy | app/api/passengers/route.ts |
route.ts |
software | healthy | app/api/passengers/[id]/route.ts |
route.ts |
software | healthy | app/api/ride-requests/route.ts |
route.ts |
software | healthy | app/api/ride-requests/[id]/status/route.ts |
route.ts |
software | healthy | app/api/users/route.ts |
route.ts |
software | healthy | app/api/users/[id]/route.ts |
route.ts |
software | healthy | app/api/availability/route.ts |
route.ts |
software | healthy | app/api/driver/rides/route.ts |
route.ts |
software | healthy | app/api/driver/rides/[id]/route.ts |
route.ts |
software | healthy | app/api/webhooks/driver-location-update/route.ts |
route.ts |
software | healthy | app/api/webhooks/ride-request/route.ts |
route.ts |
software | healthy | app/api/ambulances/route.ts |
route.ts |
software | healthy | app/api/ambulances/[id]/route.ts |
route.ts |
software | healthy | app/api/drivers/route.ts |
route.ts |
software | healthy | app/api/drivers/[id]/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 |
|---|---|---|---|
app |
software | healthy | app |
dispatcher |
software | healthy | app/dispatcher |
dashboard |
software | healthy | app/dispatcher/dashboard |
login |
software | healthy | app/dispatcher/login |
requests |
software | healthy | app/dispatcher/requests |
new |
software | healthy | app/dispatcher/requests/new |
drivers |
software | healthy | app/dispatcher/drivers |
request |
software | healthy | app/dispatcher/request |
[id] |
software | healthy | app/dispatcher/request/[id] |
login |
software | healthy | app/login |
api |
software | healthy | app/api |
check |
software | healthy | app/api/check |
cron |
software | healthy | app/api/cron |
requests-manager |
software | healthy | app/api/cron/requests-manager |
ping |
software | healthy | app/api/ping |
rides |
software | healthy | app/api/rides |
[id] |
software | healthy | app/api/rides/[id] |
status |
software | healthy | app/api/rides/[id]/status |
mock-broadcast |
software | healthy | app/api/rides/mock-broadcast |
intake |
software | healthy | app/api/intake |
ride-request |
software | healthy | app/api/intake/ride-request |
passengers |
software | healthy | app/api/passengers |
[id] |
software | healthy | app/api/passengers/[id] |
ride-requests |
software | healthy | app/api/ride-requests |
[id] |
software | healthy | app/api/ride-requests/[id] |
status |
software | healthy | app/api/ride-requests/[id]/status |
users |
software | healthy | app/api/users |
[id] |
software | healthy | app/api/users/[id] |
availability |
software | healthy | app/api/availability |
driver |
software | healthy | app/api/driver |
rides |
software | healthy | app/api/driver/rides |
[id] |
software | healthy | app/api/driver/rides/[id] |
webhooks |
software | healthy | app/api/webhooks |
driver-location-update |
software | healthy | app/api/webhooks/driver-location-update |
ride-request |
software | healthy | app/api/webhooks/ride-request |
ambulances |
software | healthy | app/api/ambulances |
[id] |
software | healthy | app/api/ambulances/[id] |
drivers |
software | healthy | app/api/drivers |
[id] |
software | healthy | app/api/drivers/[id] |
service-zones |
software | healthy | app/api/service-zones |
[id] |
software | healthy | app/api/service-zones/[id] |
passenger |
software | healthy | app/passenger |
login |
software | healthy | app/passenger/login |
register |
software | healthy | app/passenger/register |
driver |
software | healthy | app/driver |
dashboard |
software | healthy | app/driver/dashboard |
rides |
software | healthy | app/driver/rides |
[id] |
software | healthy | app/driver/rides/[id] |
dev |
software | healthy | app/dev |
actions |
software | healthy | app/actions |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
20260606120000_add_keep_alive_table.sql |
data | healthy | supabase/migrations/20260606120000_add_keep_alive_table.sql |
20260524130000_add_intake_travel_request_fields_and_rpc.sql |
data | healthy | supabase/migrations/20260524130000_add_intake_travel_reques… |
20260511201000_fix_user_role_representative_typo.sql |
data | healthy | supabase/migrations/20260511201000_fix_user_role_representa… |
20260605120000_allow_assigned_ride_completion.sql |
data | healthy | supabase/migrations/20260605120000_allow_assigned_ride_comp… |
20260524173000_normalize_mobility_walking_defaults.sql |
data | healthy | supabase/migrations/20260524173000_normalize_mobility_walki… |
20260523164000_fix_database_linter_warnings.sql |
data | healthy | supabase/migrations/20260523164000_fix_database_linter_warn… |
20260428123016_drop_test_table.sql |
data | healthy | supabase/migrations/20260428123016_drop_test_table.sql |
20260613160000_invite_auth_schema.sql |
data | healthy | supabase/migrations/20260613160000_invite_auth_schema.sql |
20260428120817_create_test_table.sql |
data | healthy | supabase/migrations/20260428120817_create_test_table.sql |
20260426193000_foundational_dispatch_schema.sql |
data | healthy | supabase/migrations/20260426193000_foundational_dispatch_sc… |
20260523175000_resolve_linter_warnings.sql |
data | healthy | supabase/migrations/20260523175000_resolve_linter_warnings.… |
20260605124500_allow_rejected_request_reopen.sql |
data | healthy | supabase/migrations/20260605124500_allow_rejected_request_r… |
20260613160100_invite_auth_rls.sql |
data | healthy | supabase/migrations/20260613160100_invite_auth_rls.sql |
20260605123000_allow_multiple_active_rides_per_driver.sql |
data | healthy | supabase/migrations/20260605123000_allow_multiple_active_ri… |
20260524180000_grant_get_auth_user_role_execute.sql |
data | healthy | supabase/migrations/20260524180000_grant_get_auth_user_role… |
20260511204000_add_service_zone_id_to_ride_requests.sql |
data | healthy | supabase/migrations/20260511204000_add_service_zone_id_to_r… |
20260611120000_fix_create_intake_ride_request_returning.sql |
data | healthy | supabase/migrations/20260611120000_fix_create_intake_ride_r… |
20260612191300_add_vehicle_and_invitations.sql |
data | healthy | supabase/migrations/20260612191300_add_vehicle_and_invitati… |
20260516133000_add_driver_local_auth_fields.sql |
data | healthy | supabase/migrations/20260516133000_add_driver_local_auth_fi… |
20260612191500_intake_waiting_for_representative.sql |
data | healthy | supabase/migrations/20260612191500_intake_waiting_for_repre… |
20260523034000_implement_rls_policies.sql |
data | healthy | supabase/migrations/20260523034000_implement_rls_policies.s… |
| Label | Layer | Status | Path |
|---|---|---|---|
RootLayout |
frontend | healthy | app/layout.tsx |
LandingPage |
frontend | healthy | app/page.tsx |
DispatcherLayout |
frontend | healthy | app/dispatcher/layout.tsx |
DispatcherLoginPage |
frontend | healthy | app/dispatcher/login/page.tsx |
NewRequestForm |
frontend | healthy | app/dispatcher/requests/new/NewRequestForm.tsx |
LoginPage |
frontend | healthy | app/login/page.tsx |
PassengerLoginPage |
frontend | healthy | app/passenger/login/page.tsx |
PassengerRegisterPage |
frontend | healthy | app/passenger/register/page.tsx |
DriverLandingPage |
frontend | healthy | app/driver/page.tsx |
DriverDashboardPage |
frontend | healthy | app/driver/dashboard/page.tsx |
DriverRideDetailPage |
frontend | healthy | app/driver/rides/[id]/page.tsx |
Home |
frontend | healthy | app/dev/page.tsx |
RegisterDriverPage |
frontend | healthy | app/register-driver/page.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
SUPABASE_ANON_KEY |
cicd | healthy | — |
SUPABASE_DB_PASSWORD |
cicd | healthy | — |
SUPABASE_URL |
cicd | healthy | — |
SUPABASE_PROJECT_ID |
cicd | healthy | — |
SUPABASE_ACCESS_TOKEN |
cicd | healthy | — |
| Label | Layer | Status | Path |
|---|---|---|---|
password_literal::__integration__/helpers.ts |
security | healthy | __integration__/helpers.ts |
password_literal::__integration__/invite-auth.test.ts |
security | healthy | __integration__/invite-auth.test.ts |
password_literal::components/driver/DriverI18n.tsx |
security | healthy | components/driver/DriverI18n.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::__integration__/helpers.ts |
security | healthy | __integration__/helpers.ts |
auth::supabase/config.toml |
security | healthy | supabase/config.toml |
auth::scripts/load-test.mjs |
security | healthy | scripts/load-test.mjs |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::deploy-migrations |
cicd | healthy | .github/workflows/deploy-migrations.yml |
gha::keep-alive |
cicd | healthy | .github/workflows/keep-alive.yml |
gha::keep-supabase-alive |
cicd | healthy | .github/workflows/keep-supabase-alive.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
deploy |
cicd | healthy | .github/workflows/deploy-migrations.yml |
ping |
cicd | healthy | .github/workflows/keep-alive.yml |
ping |
cicd | healthy | .github/workflows/keep-supabase-alive.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
public |
data | healthy | supabase/migrations/20260606120000_add_keep_alive_table.sql |
test_dummy |
data | healthy | supabase/migrations/20260428120817_create_test_table.sql |
| Label | Layer | Status | Path |
|---|---|---|---|
vps::azure |
hardware | healthy | supabase/config.toml |
vps::aws |
hardware | healthy | supabase/config.toml |
| Label | Layer | Status | Path |
|---|---|---|---|
Code4Good-26B__savionim |
software | healthy | /data/fable5_failed_archive/Code4Good-26B__savionim |
| Label | Layer | Status | Path |
|---|---|---|---|
postgres |
data | healthy | package-lock.json |
| Label | Layer | Status | Path |
|---|---|---|---|
port:09 |
network | healthy | .github/workflows/keep-supabase-alive.yml |
This page is publicly accessible at:
https://repobility.com/scan/35895d9e-6ec2-426a-b678-33b39b87336c/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/35895d9e-6ec2-426a-b678-33b39b87336c/
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.