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.

teravinointelligence/Crm

https://github.com/teravinointelligence/Crm · scanned 2026-06-16 00:32 UTC (2 months, 2 weeks ago)

86 raw signals (0 security + 86 graph)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 2 months, 2 weeks ago · v1 · 86 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 2107 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
middleware software healthy middleware.ts:middleware
mockQuery software healthy tests/asistente-scope.test.mjs:mockQuery
base software healthy tests/cobranza-score.test.mjs:base
linea software healthy tests/consignaciones-validate-items.test.mjs:linea
ms software healthy tests/account-intel.test.mjs:ms
catSuggestion software healthy tests/catalogo-normalize.test.mjs:catSuggestion
prod software healthy tests/restock.test.mjs:prod
objetivo software healthy tests/restock.test.mjs:objetivo
consig software healthy tests/consignaciones-match-toma.test.mjs:consig
toma software healthy tests/consignaciones-match-toma.test.mjs:toma
requireEnv software healthy scripts/recordatorio-contactos-vendedores.mjs:requireEnv
main software healthy scripts/recordatorio-contactos-vendedores.mjs:main
buildHtml software healthy scripts/recordatorio-contactos-vendedores.mjs:buildHtml
escapeHtml software healthy scripts/recordatorio-contactos-vendedores.mjs:escapeHtml
escapeHtml software healthy scripts/preview-datos-faltantes.mjs:escapeHtml
buildHtml software healthy scripts/preview-datos-faltantes.mjs:buildHtml
parseDate software healthy scripts/reconciliar-cartera.mjs:parseDate
parseNum software healthy scripts/reconciliar-cartera.mjs:parseNum
normCli software healthy scripts/reconciliar-cartera.mjs:normCli
all software healthy scripts/reconciliar-cartera.mjs:all
sum software healthy scripts/reconciliar-cartera.mjs:sum
a software healthy scripts/reconciliar-cartera.mjs:a
applyOne software healthy scripts/reconciliar-cartera.mjs:applyOne
build software healthy scripts/gen-plantilla-cartera-cliente.mjs:build
all software healthy scripts/verify-incentivos-gb.mjs:all
ok software healthy scripts/verify-incentivos-gb.mjs:ok
bad software healthy scripts/verify-incentivos-gb.mjs:bad
info software healthy scripts/verify-incentivos-gb.mjs:info
firstName software healthy scripts/verify-incentivos-gb.mjs:firstName
APP_URL software healthy scripts/preview-clientes-inactivos.mjs:APP_URL
escapeHtml software healthy scripts/preview-clientes-inactivos.mjs:escapeHtml
lastContactLabel software healthy scripts/preview-clientes-inactivos.mjs:lastContactLabel
buildHtml software healthy scripts/preview-clientes-inactivos.mjs:buildHtml
accounts software healthy scripts/preview-clientes-inactivos.mjs:accounts
sortInactive software healthy scripts/preview-clientes-inactivos.mjs:sortInactive
all software healthy scripts/audit-catalogo.mjs:all
lbl software healthy scripts/audit-catalogo.mjs:lbl
fmtVol software healthy scripts/audit-catalogo.mjs:fmtVol
log software healthy scripts/migrate-reparto.mjs:log
chunk software healthy scripts/migrate-reparto.mjs:chunk
randomPassword software healthy scripts/migrate-reparto.mjs:randomPassword
fetchAll software healthy scripts/migrate-reparto.mjs:fetchAll
upsertAll software healthy scripts/migrate-reparto.mjs:upsertAll
listAllAuthUsers software healthy scripts/migrate-reparto.mjs:listAllAuthUsers
migrateAuth software healthy scripts/migrate-reparto.mjs:migrateAuth
msg software healthy scripts/migrate-reparto.mjs:msg
again software healthy scripts/migrate-reparto.mjs:again
parseStorageUrl software healthy scripts/migrate-reparto.mjs:parseStorageUrl
copyStorageObject software healthy scripts/migrate-reparto.mjs:copyStorageObject
main software healthy scripts/migrate-reparto.mjs:main

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
tailwind.config.ts software healthy tailwind.config.ts
pnpm-lock.yaml software healthy pnpm-lock.yaml
package.json software healthy package.json
middleware.ts software healthy middleware.ts
.env.example software healthy .env.example
tsconfig.json software healthy tsconfig.json
next.config.mjs software healthy next.config.mjs
reparto.ts software healthy types/reparto.ts
database.ts software healthy types/database.ts
reparto-rutas.test.mjs software healthy tests/reparto-rutas.test.mjs
asistente-scope.test.mjs software healthy tests/asistente-scope.test.mjs
asistente-analytics.test.mjs software healthy tests/asistente-analytics.test.mjs
cobranza-score.test.mjs software healthy tests/cobranza-score.test.mjs
consignaciones-validate-items.test.mjs software healthy tests/consignaciones-validate-items.test.mjs
contpaq-map.test.mjs software healthy tests/contpaq-map.test.mjs
account-intel.test.mjs software healthy tests/account-intel.test.mjs
catalogo-normalize.test.mjs software healthy tests/catalogo-normalize.test.mjs
restock.test.mjs software healthy tests/restock.test.mjs
consignaciones-match-toma.test.mjs software healthy tests/consignaciones-match-toma.test.mjs
recordatorio-contactos-vendedores.mjs software healthy scripts/recordatorio-contactos-vendedores.mjs
gen-plantilla-ventas.mjs software healthy scripts/gen-plantilla-ventas.mjs
preview-datos-faltantes.mjs software healthy scripts/preview-datos-faltantes.mjs
gb-snapshot.json software healthy scripts/gb-snapshot.json
README.md software healthy scripts/README.md
reconciliar-cartera.mjs software healthy scripts/reconciliar-cartera.mjs
gen-plantilla-cartera-cliente.mjs software healthy scripts/gen-plantilla-cartera-cliente.mjs
verify-incentivos-gb.mjs software healthy scripts/verify-incentivos-gb.mjs
preview-clientes-inactivos.mjs software healthy scripts/preview-clientes-inactivos.mjs
audit-catalogo.mjs software healthy scripts/audit-catalogo.mjs
migrate-reparto.mjs software healthy scripts/migrate-reparto.mjs
verify-reportes-ventas.mjs software healthy scripts/verify-reportes-ventas.mjs
snapshot-gb.mjs software healthy scripts/snapshot-gb.mjs
reconciliar-cartera-vendedor.mjs software healthy scripts/reconciliar-cartera-vendedor.mjs
audit-cartera-sin-pagos.mjs software healthy scripts/audit-cartera-sin-pagos.mjs
gen-plantilla-cartera.mjs software healthy scripts/gen-plantilla-cartera.mjs
nav-items.tsx software healthy components/layout/nav-items.tsx
BottomNav.tsx software healthy components/layout/BottomNav.tsx
Fab.tsx software healthy components/layout/Fab.tsx
MobileMenu.tsx software healthy components/layout/MobileMenu.tsx
Sidebar.tsx software healthy components/layout/Sidebar.tsx
UserMenu.tsx software healthy components/layout/UserMenu.tsx
Header.tsx software healthy components/layout/Header.tsx
PresenceHeartbeat.tsx software healthy components/layout/PresenceHeartbeat.tsx
Wordmark.tsx software healthy components/brand/Wordmark.tsx
PurchaseOrderActions.tsx software healthy components/transito/PurchaseOrderActions.tsx
PurchaseOrderForm.tsx software healthy components/transito/PurchaseOrderForm.tsx
DocumentLink.tsx software healthy components/transito/DocumentLink.tsx

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

LabelLayerStatusPath
types software healthy types
tests software healthy tests
scripts software healthy scripts
components software healthy components
layout software healthy components/layout
brand software healthy components/brand
transito software healthy components/transito
orders software healthy components/orders
academy software healthy components/academy
ventas software healthy components/ventas
ui software healthy components/ui
dashboard software healthy components/dashboard
documentos software healthy components/documentos
accounts software healthy components/accounts
restock software healthy components/restock
portafolios software healthy components/portafolios
flota software healthy components/flota
activities software healthy components/activities
incentivos software healthy components/incentivos
contacts software healthy components/contacts
usuarios software healthy components/usuarios
reparto software healthy components/reparto
reports software healthy components/reports
cartera software healthy components/cartera
conciliacion software healthy components/cartera/conciliacion
products software healthy components/products
samples software healthy components/samples
equipo software healthy components/equipo
consignaciones software healthy components/consignaciones
asistente software healthy components/asistente
app software healthy app
login software healthy app/login
api software healthy app/api
catalogo software healthy app/api/catalogo
normalizar software healthy app/api/catalogo/normalizar
aplicar software healthy app/api/catalogo/normalizar/aplicar
llm software healthy app/api/catalogo/normalizar/llm
orders software healthy app/api/orders
[id] software healthy app/api/orders/[id]
pdf software healthy app/api/orders/[id]/pdf
documentos software healthy app/api/documentos
[id] software healthy app/api/documentos/[id]
pdf software healthy app/api/documentos/[id]/pdf
restock software healthy app/api/restock
sugerencias software healthy app/api/restock/sugerencias
convertir software healthy app/api/restock/sugerencias/convertir
portafolios software healthy app/api/portafolios
[zona] software healthy app/api/portafolios/[zona]
flota software healthy app/api/flota
[id] software healthy app/api/flota/[id]

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

LabelLayerStatusPath
0001_schema.sql data healthy supabase/migrations/0001_schema.sql
0035_bank_reconciliation.sql data healthy supabase/migrations/0035_bank_reconciliation.sql
0049_recrea_v_monthly_product_sales.sql data healthy supabase/migrations/0049_recrea_v_monthly_product_sales.sql
0014_views_security_invoker.sql data healthy supabase/migrations/0014_views_security_invoker.sql
0043_account_socio_flag.sql data healthy supabase/migrations/0043_account_socio_flag.sql
0012_accounts_client_number.sql data healthy supabase/migrations/0012_accounts_client_number.sql
0057_sales_reps_whatsapp.sql data healthy supabase/migrations/0057_sales_reps_whatsapp.sql
0015_activity_status_and_last_activity.sql data healthy supabase/migrations/0015_activity_status_and_last_activity.…
0041_account_horario_recepcion.sql data healthy supabase/migrations/0041_account_horario_recepcion.sql
0036_estado_cuenta_flujo3.sql data healthy supabase/migrations/0036_estado_cuenta_flujo3.sql
0037_payer_aliases.sql data healthy supabase/migrations/0037_payer_aliases.sql
0030_sample_cita_evidence.sql data healthy supabase/migrations/0030_sample_cita_evidence.sql
0010_sample_requests.sql data healthy supabase/migrations/0010_sample_requests.sql
0048_academy_seed.sql data healthy supabase/migrations/0048_academy_seed.sql
0061_products_codigo_contpaqi.sql data healthy supabase/migrations/0061_products_codigo_contpaqi.sql
0003_seed.sql data healthy supabase/migrations/0003_seed.sql
0011_transito_documentos.sql data healthy supabase/migrations/0011_transito_documentos.sql
0009_account_products.sql data healthy supabase/migrations/0009_account_products.sql
0033_contact_birthday.sql data healthy supabase/migrations/0033_contact_birthday.sql
0022_sample_request_citas.sql data healthy supabase/migrations/0022_sample_request_citas.sql
0055_incentivos_encartes.sql data healthy supabase/migrations/0055_incentivos_encartes.sql
0031_sample_use_bank_first.sql data healthy supabase/migrations/0031_sample_use_bank_first.sql
0044_vencido_por_dias_credito.sql data healthy supabase/migrations/0044_vencido_por_dias_credito.sql
0015_monthly_sales.sql data healthy supabase/migrations/0015_monthly_sales.sql
0046_v_account_balance_dias_vencido.sql data healthy supabase/migrations/0046_v_account_balance_dias_vencido.sql
0027_sample_request_number_atomic.sql data healthy supabase/migrations/0027_sample_request_number_atomic.sql
0032_sample_ship_to_client.sql data healthy supabase/migrations/0032_sample_ship_to_client.sql
0016_monthly_sales_items.sql data healthy supabase/migrations/0016_monthly_sales_items.sql
0053_reparto_tipos_patrocinio.sql data healthy supabase/migrations/0053_reparto_tipos_patrocinio.sql
0025_sample_bank.sql data healthy supabase/migrations/0025_sample_bank.sql
0013_clientes_relacion_rls.sql data healthy supabase/migrations/0013_clientes_relacion_rls.sql
0028_sample_request_delete_own_draft.sql data healthy supabase/migrations/0028_sample_request_delete_own_draft.sql
0054_incentivos.sql data healthy supabase/migrations/0054_incentivos.sql
0032_agreements.sql data healthy supabase/migrations/0032_agreements.sql
0051_jefe_logistica_cuentas.sql data healthy supabase/migrations/0051_jefe_logistica_cuentas.sql
0050_inventario_almacenes.sql data healthy supabase/migrations/0050_inventario_almacenes.sql
0014_activities_next_step_done.sql data healthy supabase/migrations/0014_activities_next_step_done.sql
0038_payer_keys_catalog.sql data healthy supabase/migrations/0038_payer_keys_catalog.sql
0047_academy.sql data healthy supabase/migrations/0047_academy.sql
0056_portafolios.sql data healthy supabase/migrations/0056_portafolios.sql
0008_hubspot_contacts_note.sql data healthy supabase/migrations/0008_hubspot_contacts_note.sql
0059_cobranza_contactos.sql data healthy supabase/migrations/0059_cobranza_contactos.sql
0005_hubspot_sync_columns.sql data healthy supabase/migrations/0005_hubspot_sync_columns.sql
0006_cartera.sql data healthy supabase/migrations/0006_cartera.sql
0062_jefe_logistica_muestras.sql data healthy supabase/migrations/0062_jefe_logistica_muestras.sql
0007_transito_ap.sql data healthy supabase/migrations/0007_transito_ap.sql
0024_role_contador.sql data healthy supabase/migrations/0024_role_contador.sql
0039_cargo_bodegas.sql data healthy supabase/migrations/0039_cargo_bodegas.sql
0020_sales_reps_modules.sql data healthy supabase/migrations/0020_sales_reps_modules.sql
0023_sample_reuse_and_gate.sql data healthy supabase/migrations/0023_sample_reuse_and_gate.sql

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

LabelLayerStatusPath
RootLayout frontend healthy app/layout.tsx
LoginPage frontend healthy app/login/page.tsx
CotizacionesPage frontend healthy app/(app)/cotizaciones/page.tsx

LabelLayerStatusPath
postgres data healthy README.md
mongodb data healthy app/(app)/consignaciones/page.tsx

LabelLayerStatusPath
port:64 network healthy pnpm-lock.yaml
port:14 network healthy pnpm-lock.yaml

LabelLayerStatusPath
auth::app/api/reparto/diag/route.ts security healthy app/api/reparto/diag/route.ts
auth::lib/calendar-links.ts security healthy lib/calendar-links.ts

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

LabelLayerStatusPath
public data healthy supabase/migrations/0001_schema.sql
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/7c9130ef-afa1-4732-84ef-071a7a9e72b3/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/7c9130ef-afa1-4732-84ef-071a7a9e72b3/

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.