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.

rioantonioid/cherycrm

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

66 raw signals (0 security + 66 graph)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 2 months, 3 weeks ago · v1 · 66 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 1024 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
svIds software healthy scripts/link-chery-supervisors.mjs:svIds
generatePassword software healthy scripts/reset-director.mjs:generatePassword
generatePassword software healthy scripts/reset-franto.mjs:generatePassword
daysSince software healthy scripts/test-spk-stuck.mjs:daysSince
resolveSpkStuck software healthy scripts/test-spk-stuck.mjs:resolveSpkStuck
print software healthy scripts/check-passwords.mjs:print
serves software healthy scripts/make-icons.mjs:serves
svg software healthy scripts/make-icons.mjs:svg
rad software healthy scripts/make-icons.mjs:rad
px software healthy scripts/make-icons.mjs:px
py software healthy scripts/make-icons.mjs:py
day software healthy scripts/seed-test-shipments.mjs:day
bump software healthy scripts/seed-test-shipments.mjs:bump
vin software healthy scripts/seed-test-shipments.mjs:vin
hash software healthy prisma/seed.ts:hash
main software healthy prisma/seed.ts:main
url software healthy public/sw.js:url
BlastSelect software healthy src/components/blast-select.tsx:BlastSelect
toggle software healthy src/components/blast-select.tsx:toggle
ScheduleCell software healthy src/components/schedule-cell.tsx:ScheduleCell
cellTone software healthy src/components/schedule-cell.tsx:cellTone
ResourceKindToggle software healthy src/components/resource-kind-toggle.tsx:ResourceKindToggle
BrandSwitcher software healthy src/components/brand-switcher.tsx:BrandSwitcher
BlastRunner software healthy src/components/blast-runner.tsx:BlastRunner
mark software healthy src/components/blast-runner.tsx:mark
ThemeToggle software healthy src/components/theme-toggle.tsx:ThemeToggle
pick software healthy src/components/theme-toggle.tsx:pick
Segment software healthy src/components/theme-toggle.tsx:Segment
SunIcon software healthy src/components/theme-toggle.tsx:SunIcon
MoonIcon software healthy src/components/theme-toggle.tsx:MoonIcon
SubmitButton software healthy src/components/submit-button.tsx:SubmitButton
PhoneFieldWithDupCheck software healthy src/components/phone-dup-check.tsx:PhoneFieldWithDupCheck
json software healthy src/components/phone-dup-check.tsx:json
urlBase64ToUint8Array software healthy src/components/push-subscribe.tsx:urlBase64ToUint8Array
b64 software healthy src/components/push-subscribe.tsx:b64
PushSubscribeBanner software healthy src/components/push-subscribe.tsx:PushSubscribeBanner
enable software healthy src/components/push-subscribe.tsx:enable
dismiss software healthy src/components/push-subscribe.tsx:dismiss
DecisionForm software healthy src/components/import-row-controls.tsx:DecisionForm
SalesPicker software healthy src/components/import-row-controls.tsx:SalesPicker
NavIcon software healthy src/components/app-nav.tsx:NavIcon
AppNav software healthy src/components/app-nav.tsx:AppNav
toggleExpanded software healthy src/components/app-nav.tsx:toggleExpanded
isExpanded software healthy src/components/app-nav.tsx:isExpanded
itemVisible software healthy src/components/app-nav.tsx:itemVisible
isActive software healthy src/components/app-nav.tsx:isActive
navContent software healthy src/components/app-nav.tsx:navContent
ShipmentForm software healthy src/components/shipment-form.tsx:ShipmentForm
blank software healthy src/components/shipment-form.tsx:blank
update software healthy src/components/shipment-form.tsx:update

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

LabelLayerStatusPath
vercel.json software healthy vercel.json
postcss.config.mjs software healthy postcss.config.mjs
README.md software healthy README.md
package.json software healthy package.json
next-env.d.ts software healthy next-env.d.ts
package-lock.json software healthy package-lock.json
.env.example software healthy .env.example
tsconfig.json software healthy tsconfig.json
next.config.ts software healthy next.config.ts
send-test-push.mjs software healthy scripts/send-test-push.mjs
link-chery-supervisors.mjs software healthy scripts/link-chery-supervisors.mjs
verify-test-shipments.mjs software healthy scripts/verify-test-shipments.mjs
create-nurture-agents.mjs software healthy scripts/create-nurture-agents.mjs
reset-director.mjs software healthy scripts/reset-director.mjs
reset-franto.mjs software healthy scripts/reset-franto.mjs
check-capacity.mjs software healthy scripts/check-capacity.mjs
cleanup-test-shipments.mjs software healthy scripts/cleanup-test-shipments.mjs
check-admin-role.mjs software healthy scripts/check-admin-role.mjs
check-brands.mjs software healthy scripts/check-brands.mjs
test-spk-stuck.mjs software healthy scripts/test-spk-stuck.mjs
set-brand-colors.mjs software healthy scripts/set-brand-colors.mjs
prune-stale-push.mjs software healthy scripts/prune-stale-push.mjs
verify-spk-datefilter.mjs software healthy scripts/verify-spk-datefilter.mjs
convert-submit-buttons.mjs software healthy scripts/convert-submit-buttons.mjs
check-jony.mjs software healthy scripts/check-jony.mjs
migrate-agents-to-role.mjs software healthy scripts/migrate-agents-to-role.mjs
verify-dashboard-scope.mjs software healthy scripts/verify-dashboard-scope.mjs
check-drive-sync.mjs software healthy scripts/check-drive-sync.mjs
check-passwords.mjs software healthy scripts/check-passwords.mjs
backfill-lost-at.mjs software healthy scripts/backfill-lost-at.mjs
make-login-bg.mjs software healthy scripts/make-login-bg.mjs
check-push.mjs software healthy scripts/check-push.mjs
check-users.mjs software healthy scripts/check-users.mjs
make-icons.mjs software healthy scripts/make-icons.mjs
seed-test-shipments.mjs software healthy scripts/seed-test-shipments.mjs
check-hierarchy.mjs software healthy scripts/check-hierarchy.mjs
update-wa-brackets.mjs software healthy scripts/update-wa-brackets.mjs
seed.ts software healthy prisma/seed.ts
migration_lock.toml software healthy prisma/migrations/migration_lock.toml
migration.sql software healthy prisma/migrations/20260513133957_add_inventory_item/migrati…
migration.sql software healthy prisma/migrations/20260613150000_supervisor_target/migratio…
migration.sql software healthy prisma/migrations/20260613120000_targets_and_cancelled_at/m…
migration.sql software healthy prisma/migrations/20260513155513_add_inventory_movement/mig…
migration.sql software healthy prisma/migrations/20260612080000_wa_templates/migration.sql
migration.sql software healthy prisma/migrations/20260508075142_add_notifications/migratio…
migration.sql software healthy prisma/migrations/20260612100000_push_subscriptions/migrati…
migration.sql software healthy prisma/migrations/20260507103735_add_spk_change_requests/mi…
migration.sql software healthy prisma/migrations/20260612040000_brand_inventory/migration.…
migration.sql software healthy prisma/migrations/20260612060000_resource_gdrive/migration.…
migration.sql software healthy prisma/migrations/20260613190000_shipments/migration.sql

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

LabelLayerStatusPath
scripts software healthy scripts
prisma software healthy prisma
migrations software healthy prisma/migrations
20260513133957_add_inventory_item software healthy prisma/migrations/20260513133957_add_inventory_item
20260613150000_supervisor_target software healthy prisma/migrations/20260613150000_supervisor_target
20260613120000_targets_and_cancelled_at software healthy prisma/migrations/20260613120000_targets_and_cancelled_at
20260513155513_add_inventory_movement software healthy prisma/migrations/20260513155513_add_inventory_movement
20260612080000_wa_templates software healthy prisma/migrations/20260612080000_wa_templates
20260508075142_add_notifications software healthy prisma/migrations/20260508075142_add_notifications
20260612100000_push_subscriptions software healthy prisma/migrations/20260612100000_push_subscriptions
20260507103735_add_spk_change_requests software healthy prisma/migrations/20260507103735_add_spk_change_requests
20260612040000_brand_inventory software healthy prisma/migrations/20260612040000_brand_inventory
20260612060000_resource_gdrive software healthy prisma/migrations/20260612060000_resource_gdrive
20260613190000_shipments software healthy prisma/migrations/20260613190000_shipments
20260613210000_shipment_unit_engine_no software healthy prisma/migrations/20260613210000_shipment_unit_engine_no
20260613170000_lead_lost_at software healthy prisma/migrations/20260613170000_lead_lost_at
20260506170700_init software healthy prisma/migrations/20260506170700_init
20260507111937_add_cancel_and_do_edit_requests software healthy prisma/migrations/20260507111937_add_cancel_and_do_edit_req…
20260614100000_spk_status_checkin software healthy prisma/migrations/20260614100000_spk_status_checkin
20260608030000_add_brands software healthy prisma/migrations/20260608030000_add_brands
20260613090000_add_do_owner_name software healthy prisma/migrations/20260613090000_add_do_owner_name
20260514111826_add_resource software healthy prisma/migrations/20260514111826_add_resource
.claude software healthy .claude
public software healthy public
src software healthy src
components software healthy src/components
app software healthy src/app
offline software healthy src/app/offline
login software healthy src/app/login
api software healthy src/app/api
logout software healthy src/app/api/logout
cron software healthy src/app/api/cron
monthly-export software healthy src/app/api/cron/monthly-export
daily-reminders software healthy src/app/api/cron/daily-reminders
lead-dup software healthy src/app/api/lead-dup
(app) software healthy src/app/(app)
settings software healthy src/app/(app)/settings
car-models software healthy src/app/(app)/settings/car-models
new software healthy src/app/(app)/settings/car-models/new
[id] software healthy src/app/(app)/settings/car-models/[id]
edit software healthy src/app/(app)/settings/car-models/[id]/edit
statuses software healthy src/app/(app)/settings/statuses
new software healthy src/app/(app)/settings/statuses/new
[id] software healthy src/app/(app)/settings/statuses/[id]
edit software healthy src/app/(app)/settings/statuses/[id]/edit
sources software healthy src/app/(app)/settings/sources
new software healthy src/app/(app)/settings/sources/new
[id] software healthy src/app/(app)/settings/sources/[id]
edit software healthy src/app/(app)/settings/sources/[id]/edit
wa-templates software healthy src/app/(app)/settings/wa-templates

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

LabelLayerStatusPath
/page.tsx frontend healthy src/app/page.tsx
/offline frontend healthy src/app/offline/page.tsx
/login frontend healthy src/app/login/page.tsx
/(app)/settings frontend healthy src/app/(app)/settings/page.tsx
/(app)/settings/car-models frontend healthy src/app/(app)/settings/car-models/page.tsx
/(app)/settings/car-models/new frontend healthy src/app/(app)/settings/car-models/new/page.tsx
/(app)/settings/car-models/[id]/edit frontend healthy src/app/(app)/settings/car-models/[id]/edit/page.tsx
/(app)/settings/statuses frontend healthy src/app/(app)/settings/statuses/page.tsx
/(app)/settings/statuses/new frontend healthy src/app/(app)/settings/statuses/new/page.tsx
/(app)/settings/statuses/[id]/edit frontend healthy src/app/(app)/settings/statuses/[id]/edit/page.tsx
/(app)/settings/sources frontend healthy src/app/(app)/settings/sources/page.tsx
/(app)/settings/sources/new frontend healthy src/app/(app)/settings/sources/new/page.tsx
/(app)/settings/sources/[id]/edit frontend healthy src/app/(app)/settings/sources/[id]/edit/page.tsx
/(app)/settings/wa-templates frontend healthy src/app/(app)/settings/wa-templates/page.tsx
/(app)/settings/wa-templates/new frontend healthy src/app/(app)/settings/wa-templates/new/page.tsx
/(app)/settings/wa-templates/[id]/edit frontend healthy src/app/(app)/settings/wa-templates/[id]/edit/page.tsx
/(app)/settings/stock-colors frontend healthy src/app/(app)/settings/stock-colors/page.tsx
/(app)/settings/stock-colors/new frontend healthy src/app/(app)/settings/stock-colors/new/page.tsx
/(app)/settings/stock-colors/[id]/edit frontend healthy src/app/(app)/settings/stock-colors/[id]/edit/page.tsx
/(app)/schedule frontend healthy src/app/(app)/schedule/page.tsx
/(app)/users frontend healthy src/app/(app)/users/page.tsx
/(app)/users/new frontend healthy src/app/(app)/users/new/page.tsx
/(app)/users/[id]/edit frontend healthy src/app/(app)/users/[id]/edit/page.tsx
/(app)/notifications frontend healthy src/app/(app)/notifications/page.tsx
/(app)/leads frontend healthy src/app/(app)/leads/page.tsx
/(app)/leads/bulk-delete-lost frontend healthy src/app/(app)/leads/bulk-delete-lost/page.tsx
/(app)/leads/new frontend healthy src/app/(app)/leads/new/page.tsx
/(app)/leads/import frontend healthy src/app/(app)/leads/import/page.tsx
/(app)/leads/import/[batchId] frontend healthy src/app/(app)/leads/import/[batchId]/page.tsx
/(app)/leads/[id] frontend healthy src/app/(app)/leads/[id]/page.tsx
/(app)/leads/[id]/request-spk-change frontend healthy src/app/(app)/leads/[id]/request-spk-change/page.tsx
/(app)/leads/[id]/request-do-edit frontend healthy src/app/(app)/leads/[id]/request-do-edit/page.tsx
/(app)/leads/[id]/do frontend healthy src/app/(app)/leads/[id]/do/page.tsx
/(app)/leads/[id]/cancel-spk frontend healthy src/app/(app)/leads/[id]/cancel-spk/page.tsx
/(app)/leads/[id]/reassign frontend healthy src/app/(app)/leads/[id]/reassign/page.tsx
/(app)/leads/[id]/spk frontend healthy src/app/(app)/leads/[id]/spk/page.tsx
/(app)/leads/[id]/edit frontend healthy src/app/(app)/leads/[id]/edit/page.tsx
/(app)/events frontend healthy src/app/(app)/events/page.tsx
/(app)/events/new frontend healthy src/app/(app)/events/new/page.tsx
/(app)/internal/inventory frontend healthy src/app/(app)/internal/inventory/page.tsx
/(app)/internal/inventory/item/[id] frontend healthy src/app/(app)/internal/inventory/item/[id]/page.tsx
/(app)/internal/inventory/item/[id]/edit frontend healthy src/app/(app)/internal/inventory/item/[id]/edit/page.tsx
/(app)/internal/inventory/[category] frontend healthy src/app/(app)/internal/inventory/[category]/page.tsx
/(app)/internal/inventory/[category]/new frontend healthy src/app/(app)/internal/inventory/[category]/new/page.tsx
/(app)/do-edit-requests frontend healthy src/app/(app)/do-edit-requests/page.tsx
/(app)/do-edit-requests/[id] frontend healthy src/app/(app)/do-edit-requests/[id]/page.tsx
/(app)/dashboard frontend healthy src/app/(app)/dashboard/page.tsx
/(app)/performance frontend healthy src/app/(app)/performance/page.tsx
/(app)/stock frontend healthy src/app/(app)/stock/page.tsx
/(app)/stock/new frontend healthy src/app/(app)/stock/new/page.tsx

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

LabelLayerStatusPath
InventoryItem data healthy prisma/migrations/20260513133957_add_inventory_item/migrati…
SupervisorTarget data healthy prisma/migrations/20260613150000_supervisor_target/migratio…
MonthlyTarget data healthy prisma/migrations/20260613120000_targets_and_cancelled_at/m…
InventoryMovement data healthy prisma/migrations/20260513155513_add_inventory_movement/mig…
WaTemplate data healthy prisma/migrations/20260612080000_wa_templates/migration.sql
Notification data healthy prisma/migrations/20260508075142_add_notifications/migratio…
PushSubscription data healthy prisma/migrations/20260612100000_push_subscriptions/migrati…
SpkChangeRequest data healthy prisma/migrations/20260507103735_add_spk_change_requests/mi…
Shipment data healthy prisma/migrations/20260613190000_shipments/migration.sql
ShipmentUnit data healthy prisma/migrations/20260613190000_shipments/migration.sql
User data healthy prisma/migrations/20260506170700_init/migration.sql
Session data healthy prisma/migrations/20260506170700_init/migration.sql
Status data healthy prisma/migrations/20260506170700_init/migration.sql
Source data healthy prisma/migrations/20260506170700_init/migration.sql
CarModel data healthy prisma/migrations/20260506170700_init/migration.sql
StockColor data healthy prisma/migrations/20260506170700_init/migration.sql
Lead data healthy prisma/migrations/20260506170700_init/migration.sql
LeadActivity data healthy prisma/migrations/20260506170700_init/migration.sql
Stock data healthy prisma/migrations/20260506170700_init/migration.sql
StockMovement data healthy prisma/migrations/20260506170700_init/migration.sql
SimilarPhoneDismissed data healthy prisma/migrations/20260506170700_init/migration.sql
Event data healthy prisma/migrations/20260506170700_init/migration.sql
Schedule data healthy prisma/migrations/20260506170700_init/migration.sql
Training data healthy prisma/migrations/20260506170700_init/migration.sql
TrainingAttendee data healthy prisma/migrations/20260506170700_init/migration.sql
ImportBatch data healthy prisma/migrations/20260506170700_init/migration.sql
ImportRow data healthy prisma/migrations/20260506170700_init/migration.sql
ManagerCheckin data healthy prisma/migrations/20260506170700_init/migration.sql
SpkCancelRequest data healthy prisma/migrations/20260507111937_add_cancel_and_do_edit_req…
DoEditRequest data healthy prisma/migrations/20260507111937_add_cancel_and_do_edit_req…
Brand data healthy prisma/migrations/20260608030000_add_brands/migration.sql
Resource data healthy prisma/migrations/20260514111826_add_resource/migration.sql

LabelLayerStatusPath
migration.sql data healthy prisma/migrations/20260513133957_add_inventory_item/migrati…
migration.sql data healthy prisma/migrations/20260613150000_supervisor_target/migratio…
migration.sql data healthy prisma/migrations/20260613120000_targets_and_cancelled_at/m…
migration.sql data healthy prisma/migrations/20260513155513_add_inventory_movement/mig…
migration.sql data healthy prisma/migrations/20260612080000_wa_templates/migration.sql
migration.sql data healthy prisma/migrations/20260508075142_add_notifications/migratio…
migration.sql data healthy prisma/migrations/20260612100000_push_subscriptions/migrati…
migration.sql data healthy prisma/migrations/20260507103735_add_spk_change_requests/mi…
migration.sql data healthy prisma/migrations/20260612040000_brand_inventory/migration.…
migration.sql data healthy prisma/migrations/20260612060000_resource_gdrive/migration.…
migration.sql data healthy prisma/migrations/20260613190000_shipments/migration.sql
migration.sql data healthy prisma/migrations/20260613210000_shipment_unit_engine_no/mi…
migration.sql data healthy prisma/migrations/20260613170000_lead_lost_at/migration.sql
migration.sql data healthy prisma/migrations/20260506170700_init/migration.sql
migration.sql data healthy prisma/migrations/20260507111937_add_cancel_and_do_edit_req…
migration.sql data healthy prisma/migrations/20260614100000_spk_status_checkin/migrati…
migration.sql data healthy prisma/migrations/20260608030000_add_brands/migration.sql
migration.sql data healthy prisma/migrations/20260613090000_add_do_owner_name/migratio…
migration.sql data healthy prisma/migrations/20260514111826_add_resource/migration.sql

LabelLayerStatusPath
2.32.6.62 network healthy src/app/(app)/leads/page.tsx
2.43.12.16 network healthy src/app/(app)/leads/page.tsx
3.56.56.24 network healthy src/app/(app)/leads/page.tsx
1.34.5.56 network healthy src/app/(app)/leads/page.tsx
1.48.1.45 network healthy src/app/(app)/leads/page.tsx

LabelLayerStatusPath
postgresql data healthy README.md
postgres data healthy README.md
sqlite data healthy src/app/(app)/leads/[id]/spk/page.tsx
redis data healthy src/lib/rate-limit.ts

LabelLayerStatusPath
lands software healthy src/app/theme-actions.ts:lands
lands software healthy src/app/layout.tsx:lands
on software healthy src/lib/theme.ts:on

LabelLayerStatusPath
OfflinePage frontend healthy src/app/offline/page.tsx
Loading frontend healthy src/app/(app)/loading.tsx

LabelLayerStatusPath
password_literal::scripts/create-nurture-agents.mjs security healthy scripts/create-nurture-agents.mjs
password_literal::scripts/check-passwords.mjs security healthy scripts/check-passwords.mjs

LabelLayerStatusPath
auth::.env.example security healthy .env.example
auth::src/lib/gdrive.ts security healthy src/lib/gdrive.ts

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

LabelLayerStatusPath
vps::aws hardware 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/19785d4d-c99a-45b7-b128-15b507980a39/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/19785d4d-c99a-45b7-b128-15b507980a39/

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.