Public scan — anyone with this URL can view this analysis. Sign up to track your own repos privately, run scheduled re-scans, and get AI fix prompts via your dashboard.

Rinzo-app/Rinzo-Backend

https://github.com/Rinzo-app/Rinzo-Backend · scanned 2026-06-15 23:51 UTC (2 months, 3 weeks ago)

90 raw signals (0 security + 90 graph)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 2 months, 3 weeks ago · v1 · 90 actionable findings from 1 signal source. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.

JSON
Severity distribution — click a segment to filter
Active filters: excluding tests × Reset all

All 563 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.

LabelLayerStatusPath
requireRole software healthy src/middleware/require-role.ts:requireRole
logError software healthy src/middleware/error-handler.ts:logError
errorHandler software healthy src/middleware/error-handler.ts:errorHandler
requestLogger software healthy src/middleware/request-logger.ts:requestLogger
requireApprovedRider software healthy src/middleware/require-approved-rider.ts:requireApprovedRid…
user software healthy src/middleware/require-approved-rider.ts:user
loadUserById software healthy src/middleware/require-auth.ts:loadUserById
loadUserByFirebaseUid software healthy src/middleware/require-auth.ts:loadUserByFirebaseUid
requireAuth software healthy src/middleware/require-auth.ts:requireAuth
checkSuspended software healthy src/middleware/require-auth.ts:checkSuspended
requireEmailVerified software healthy src/middleware/require-email-verified.ts:requireEmailVerifi…
computeWeighedTotal software healthy src/lib/weighing.ts:computeWeighedTotal
decideAdjustment software healthy src/lib/weighing.ts:decideAdjustment
increasePct software healthy src/lib/weighing.ts:increasePct
getRiderOutstanding software healthy src/lib/rider-settlement.ts:getRiderOutstanding
settlePaymentsInTx software healthy src/lib/rider-settlement.ts:settlePaymentsInTx
haversineDistance software healthy src/lib/geo.ts:haversineDistance
toRad software healthy src/lib/geo.ts:toRad
isAllowedStorageUrl software healthy src/lib/validate-image-url.ts:isAllowedStorageUrl
logPush software healthy src/lib/push.ts:logPush
notifyUser software healthy src/lib/push.ts:notifyUser
notifyUserAsync software healthy src/lib/push.ts:notifyUserAsync
assertProductionEnv software healthy src/lib/assert-env.ts:assertProductionEnv
getActiveMembership software healthy src/lib/membership.ts:getActiveMembership
applyBenefit software healthy src/lib/membership.ts:applyBenefit
parseUUID software healthy src/lib/validate-uuid.ts:parseUUID
initSentry software healthy src/lib/sentry.ts:initSentry
captureException software healthy src/lib/sentry.ts:captureException
bookCodCollection software healthy src/lib/cod-collection.ts:bookCodCollection
resolveRiderLegDistanceKm software healthy src/lib/rider-distance.ts:resolveRiderLegDistanceKm
paginate software healthy src/lib/pagination.ts:paginate
paginatedResponse software healthy src/lib/pagination.ts:paginatedResponse
getShopOutstanding software healthy src/lib/shop-payout.ts:getShopOutstanding
getAllowedTransitions software healthy src/lib/order-machine.ts:getAllowedTransitions
assertTransition software healthy src/lib/order-machine.ts:assertTransition
isTerminalStatus software healthy src/lib/order-machine.ts:isTerminalStatus
authed software healthy src/lib/typed-handler.ts:authed
riderIsBusy software healthy src/lib/auto-assign.ts:riderIsBusy
logAutoAssignError software healthy src/lib/auto-assign.ts:logAutoAssignError
findAvailableRiders software healthy src/lib/auto-assign.ts:findAvailableRiders
tryAutoAssignPickup software healthy src/lib/auto-assign.ts:tryAutoAssignPickup
releasePickupOffer software healthy src/lib/auto-assign.ts:releasePickupOffer
releaseAssignedPickup software healthy src/lib/auto-assign.ts:releaseAssignedPickup
tryAutoAssignDelivery software healthy src/lib/auto-assign.ts:tryAutoAssignDelivery
releaseDeliveryOffer software healthy src/lib/auto-assign.ts:releaseDeliveryOffer
roundTripKm software healthy src/lib/rider-distance.test.ts:roundTripKm
sweepOnce software healthy src/lib/offer-sweeper.ts:sweepOnce
startOfferSweeper software healthy src/lib/offer-sweeper.ts:startOfferSweeper
stopOfferSweeper software healthy src/lib/offer-sweeper.ts:stopOfferSweeper
computeDeliveryFee software healthy src/lib/delivery-fee.ts:computeDeliveryFee

Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.

LabelLayerStatusPath
package.json software healthy package.json
package-lock.json software healthy package-lock.json
.env.example software healthy .env.example
tsconfig.json software healthy tsconfig.json
drizzle.config.ts software healthy drizzle.config.ts
0001_add_rider_location.sql software healthy migrations/0001_add_rider_location.sql
0005_add_payout_reason.sql software healthy migrations/0005_add_payout_reason.sql
0008_add_favorites.sql software healthy migrations/0008_add_favorites.sql
0006_add_vehicle_number.sql software healthy migrations/0006_add_vehicle_number.sql
0007_add_addresses.sql software healthy migrations/0007_add_addresses.sql
0011_disputes_updated_at_resolution.sql software healthy migrations/0011_disputes_updated_at_resolution.sql
0003_add_ledger_details.sql software healthy migrations/0003_add_ledger_details.sql
0004_add_order_pickup_coords.sql software healthy migrations/0004_add_order_pickup_coords.sql
0010_add_order_scheduling.sql software healthy migrations/0010_add_order_scheduling.sql
0002_add_delivery_fee.sql software healthy migrations/0002_add_delivery_fee.sql
0009_add_shop_display_fields.sql software healthy migrations/0009_add_shop_display_fields.sql
app.ts software healthy src/app.ts
server.ts software healthy src/server.ts
express.d.ts software healthy src/types/express.d.ts
delivery.ts software healthy src/config/delivery.ts
rider-payout.ts software healthy src/config/rider-payout.ts
require-role.ts software healthy src/middleware/require-role.ts
cors.ts software healthy src/middleware/cors.ts
error-handler.ts software healthy src/middleware/error-handler.ts
index.ts software healthy src/middleware/index.ts
security-headers.ts software healthy src/middleware/security-headers.ts
rate-limit.ts software healthy src/middleware/rate-limit.ts
request-logger.ts software healthy src/middleware/request-logger.ts
require-approved-rider.ts software healthy src/middleware/require-approved-rider.ts
require-auth.ts software healthy src/middleware/require-auth.ts
require-email-verified.ts software healthy src/middleware/require-email-verified.ts
weighing.ts software healthy src/lib/weighing.ts
economics.ts software healthy src/lib/economics.ts
rider-settlement.ts software healthy src/lib/rider-settlement.ts
geo.ts software healthy src/lib/geo.ts
validate-image-url.ts software healthy src/lib/validate-image-url.ts
push.ts software healthy src/lib/push.ts
assert-env.ts software healthy src/lib/assert-env.ts
membership.ts software healthy src/lib/membership.ts
validate-uuid.ts software healthy src/lib/validate-uuid.ts
sentry.ts software healthy src/lib/sentry.ts
cod-collection.ts software healthy src/lib/cod-collection.ts
rider-distance.ts software healthy src/lib/rider-distance.ts
constants.ts software healthy src/lib/constants.ts
order-machine.test.ts software healthy src/lib/order-machine.test.ts
pagination.ts software healthy src/lib/pagination.ts
shop-payout.ts software healthy src/lib/shop-payout.ts
order-machine.ts software healthy src/lib/order-machine.ts
weighing.test.ts software healthy src/lib/weighing.test.ts
typed-handler.ts software healthy src/lib/typed-handler.ts

Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.

LabelLayerStatusPath
GET /health api healthy src/app.ts
USE /api api healthy src/app.ts
PATCH /shops/:id/status api healthy src/middleware/require-role.ts
POST /orders api healthy src/middleware/require-role.ts
GET /orders api healthy src/middleware/require-role.ts
USE /auth api healthy src/routes/index.ts
USE /orders api healthy src/routes/index.ts
USE /admin api healthy src/routes/index.ts
USE /rider api healthy src/routes/index.ts
USE /customer api healthy src/routes/index.ts
USE /shop api healthy src/routes/index.ts
USE /shops api healthy src/routes/index.ts
USE /disputes api healthy src/routes/index.ts
USE /addresses api healthy src/routes/index.ts
USE /favorites api healthy src/routes/index.ts
USE /notifications api healthy src/routes/index.ts
USE /memberships api healthy src/routes/index.ts
POST /token api healthy src/routes/notifications/index.ts
DELETE /token api healthy src/routes/notifications/index.ts
GET /:id api healthy src/routes/orders/index.ts
GET /:id/events api healthy src/routes/orders/index.ts
POST /quote api healthy src/routes/orders/index.ts
POST / api healthy src/routes/orders/index.ts
POST /:id/cancel api healthy src/routes/orders/index.ts
POST /:id/accept api healthy src/routes/orders/index.ts
POST /:id/reject api healthy src/routes/orders/index.ts
POST /:id/weigh api healthy src/routes/orders/index.ts
POST /:id/approve-adjustment api healthy src/routes/orders/index.ts
POST /:id/pay api healthy src/routes/orders/index.ts
GET /:id/payment-status api healthy src/routes/orders/index.ts
POST /:id/review api healthy src/routes/orders/index.ts
POST /:id/ready api healthy src/routes/orders/index.ts
POST /register/customer api healthy src/routes/auth/index.ts
POST /register/shop api healthy src/routes/auth/index.ts
POST /register/rider api healthy src/routes/auth/index.ts
GET /me api healthy src/routes/auth/index.ts
PATCH /me api healthy src/routes/auth/index.ts
DELETE /me api healthy src/routes/auth/index.ts
GET / api healthy src/routes/addresses/index.ts
DELETE /:id api healthy src/routes/addresses/index.ts
PUT /:id/default api healthy src/routes/addresses/index.ts
GET /:id/services api healthy src/routes/shops/index.ts
GET /:id/reviews api healthy src/routes/shops/index.ts
GET /plans api healthy src/routes/admin/index.ts
POST /plans api healthy src/routes/admin/index.ts
PATCH /plans/:id api healthy src/routes/admin/index.ts
GET /memberships api healthy src/routes/admin/index.ts
POST /memberships/grant api healthy src/routes/admin/index.ts
GET /dashboard api healthy src/routes/admin/index.ts
GET /settings api healthy src/routes/admin/index.ts

Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.

LabelLayerStatusPath
0001_add_rider_location.sql data healthy migrations/0001_add_rider_location.sql
0005_add_payout_reason.sql data healthy migrations/0005_add_payout_reason.sql
0008_add_favorites.sql data healthy migrations/0008_add_favorites.sql
0006_add_vehicle_number.sql data healthy migrations/0006_add_vehicle_number.sql
0007_add_addresses.sql data healthy migrations/0007_add_addresses.sql
0011_disputes_updated_at_resolution.sql data healthy migrations/0011_disputes_updated_at_resolution.sql
0003_add_ledger_details.sql data healthy migrations/0003_add_ledger_details.sql
0004_add_order_pickup_coords.sql data healthy migrations/0004_add_order_pickup_coords.sql
0010_add_order_scheduling.sql data healthy migrations/0010_add_order_scheduling.sql
0002_add_delivery_fee.sql data healthy migrations/0002_add_delivery_fee.sql
0009_add_shop_display_fields.sql data healthy migrations/0009_add_shop_display_fields.sql
0032_memberships.sql data healthy src/db/migrations/0032_memberships.sql
0004_add_admin_events.sql data healthy src/db/migrations/0004_add_admin_events.sql
0008_add_refunds_and_ledger_reversals.sql data healthy src/db/migrations/0008_add_refunds_and_ledger_reversals.sql
0027_rider_sla.sql data healthy src/db/migrations/0027_rider_sla.sql
0030_tip_and_cancellation.sql data healthy src/db/migrations/0030_tip_and_cancellation.sql
0010_add_idempotency_key.sql data healthy src/db/migrations/0010_add_idempotency_key.sql
0021_add_rider_documents.sql data healthy src/db/migrations/0021_add_rider_documents.sql
0005_add_payments.sql data healthy src/db/migrations/0005_add_payments.sql
0016_add_settlement.sql data healthy src/db/migrations/0016_add_settlement.sql
0003_add_firebase_uid.sql data healthy src/db/migrations/0003_add_firebase_uid.sql
0022_add_image_urls.sql data healthy src/db/migrations/0022_add_image_urls.sql
0006_add_payment_collection_fields.sql data healthy src/db/migrations/0006_add_payment_collection_fields.sql
0012_add_rider_license.sql data healthy src/db/migrations/0012_add_rider_license.sql
0007_add_ledger_and_platform_fee.sql data healthy src/db/migrations/0007_add_ledger_and_platform_fee.sql
0026_shop_payouts_and_kyc.sql data healthy src/db/migrations/0026_shop_payouts_and_kyc.sql
0025_rider_settlements.sql data healthy src/db/migrations/0025_rider_settlements.sql
0011_add_push_tokens.sql data healthy src/db/migrations/0011_add_push_tokens.sql
0018_add_reviews.sql data healthy src/db/migrations/0018_add_reviews.sql
0019_add_service_radius.sql data healthy src/db/migrations/0019_add_service_radius.sql
0028_rider_delay_report.sql data healthy src/db/migrations/0028_rider_delay_report.sql
0033_rider_min_payout.sql data healthy src/db/migrations/0033_rider_min_payout.sql
0013_add_pickup_offers.sql data healthy src/db/migrations/0013_add_pickup_offers.sql
0024_platform_settings_and_account_deletion.sql data healthy src/db/migrations/0024_platform_settings_and_account_deleti…
0023_add_indexes.sql data healthy src/db/migrations/0023_add_indexes.sql
0031_rider_ratings.sql data healthy src/db/migrations/0031_rider_ratings.sql
0001_add_rejection_reason_and_updated_at.sql data healthy src/db/migrations/0001_add_rejection_reason_and_updated_at.…
0020_add_delivery_offered.sql data healthy src/db/migrations/0020_add_delivery_offered.sql
0002_add_order_events.sql data healthy src/db/migrations/0002_add_order_events.sql
0029_rider_search_started.sql data healthy src/db/migrations/0029_rider_search_started.sql
0014_add_weighing.sql data healthy src/db/migrations/0014_add_weighing.sql
0000_initial.sql data healthy src/db/migrations/0000_initial.sql
0017_add_upi_payments.sql data healthy src/db/migrations/0017_add_upi_payments.sql
0009_sync_schema_drift.sql data healthy src/db/migrations/0009_sync_schema_drift.sql
0015_normalize_money_to_paise.sql data healthy src/db/migrations/0015_normalize_money_to_paise.sql

LabelLayerStatusPath
migrations software healthy migrations
src software healthy src
types software healthy src/types
config software healthy src/config
middleware software healthy src/middleware
lib software healthy src/lib
payments software healthy src/lib/payments
routes software healthy src/routes
notifications software healthy src/routes/notifications
orders software healthy src/routes/orders
auth software healthy src/routes/auth
addresses software healthy src/routes/addresses
customer software healthy src/routes/customer
shops software healthy src/routes/shops
admin software healthy src/routes/admin
rider software healthy src/routes/rider
memberships software healthy src/routes/memberships
shop software healthy src/routes/shop
favorites software healthy src/routes/favorites
disputes software healthy src/routes/disputes
db software healthy src/db
schema software healthy src/db/schema
migrations software healthy src/db/migrations
meta software healthy src/db/migrations/meta

LabelLayerStatusPath
favorites data healthy migrations/0008_add_favorites.sql
addresses data healthy migrations/0007_add_addresses.sql
plans data healthy src/db/migrations/0032_memberships.sql
memberships data healthy src/db/migrations/0032_memberships.sql
admin_events data healthy src/db/migrations/0004_add_admin_events.sql
refunds data healthy src/db/migrations/0008_add_refunds_and_ledger_reversals.sql
payments data healthy src/db/migrations/0005_add_payments.sql
ledger_entries data healthy src/db/migrations/0007_add_ledger_and_platform_fee.sql
shop_payouts data healthy src/db/migrations/0026_shop_payouts_and_kyc.sql
rider_settlements data healthy src/db/migrations/0025_rider_settlements.sql
push_tokens data healthy src/db/migrations/0011_add_push_tokens.sql
reviews data healthy src/db/migrations/0018_add_reviews.sql
platform_settings data healthy src/db/migrations/0024_platform_settings_and_account_deleti…
order_events data healthy src/db/migrations/0002_add_order_events.sql
users data healthy src/db/migrations/0000_initial.sql
shops data healthy src/db/migrations/0000_initial.sql
services data healthy src/db/migrations/0000_initial.sql
riders data healthy src/db/migrations/0000_initial.sql
orders data healthy src/db/migrations/0000_initial.sql
order_items data healthy src/db/migrations/0000_initial.sql
disputes data healthy src/db/migrations/0000_initial.sql

LabelLayerStatusPath
AppError software healthy src/lib/errors.ts:AppError
BadRequestError software healthy src/lib/errors.ts:BadRequestError
UnauthorizedError software healthy src/lib/errors.ts:UnauthorizedError
ForbiddenError software healthy src/lib/errors.ts:ForbiddenError
NotFoundError software healthy src/lib/errors.ts:NotFoundError
ConflictError software healthy src/lib/errors.ts:ConflictError

LabelLayerStatusPath
redis data healthy package-lock.json
mongodb data healthy package-lock.json
mysql data healthy package-lock.json
sqlite data healthy package-lock.json
postgres data healthy package-lock.json
postgresql data healthy .env.example

LabelLayerStatusPath
vps::aws hardware healthy package-lock.json
vps::gcp hardware healthy package-lock.json

LabelLayerStatusPath
auth::src/middleware/require-auth.ts security healthy src/middleware/require-auth.ts
auth::src/lib/payments/phonepe.ts security healthy src/lib/payments/phonepe.ts

LabelLayerStatusPath
repobility-clone-fkwr1_b2 software healthy /tmp/repobility-clone-fkwr1_b2

LabelLayerStatusPath
port:5000 network healthy .env.example

LabelLayerStatusPath
nginx network healthy src/app.ts

LabelLayerStatusPath
127.0.0.1 network healthy src/db/client.ts

LabelLayerStatusPath
private_key::.env.example security healthy .env.example
For AI agents: Voting guide (TP/FP) MCP manifest Stdio wrapper SARIF Integrate Findings queue Vote TP/FP on findings to calibrate the engine.
For AI agents + API integrations
Email me when this repo regresses
Free. We re-scan periodically; new criticals → your inbox. No signup required for the scan itself.
API access

This page is publicly accessible at: https://repobility.com/scan/5e5c7252-b51a-4113-bcf5-ee3c48f52308/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/5e5c7252-b51a-4113-bcf5-ee3c48f52308/

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.