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.

riobarber242/iris-crm

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

63 raw signals (0 security + 63 graph)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 2 months, 3 weeks ago · v1 · 63 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 950 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
phoneCore software healthy scripts/backfill-contact-names.ts:phoneCore
d software healthy scripts/backfill-contact-names.ts:d
isNameless software healthy scripts/backfill-contact-names.ts:isNameless
main software healthy scripts/backfill-contact-names.ts:main
clean software healthy scripts/fix-corrupted-emojis.ts:clean
fixTable software healthy scripts/fix-corrupted-emojis.ts:fixTable
main software healthy scripts/fix-corrupted-emojis.ts:main
isEmpty software healthy scripts/diagnose-contact-names.ts:isEmpty
main software healthy scripts/diagnose-contact-names.ts:main
cr software healthy scripts/diagnose-contact-names.ts:cr
check software healthy scripts/test-bot-decision.ts:check
makeIcon software healthy scripts/gen-icons.mjs:makeIcon
isEmpty software healthy scripts/sync-name-to-casino-username.ts:isEmpty
main software healthy scripts/sync-name-to-casino-username.ts:main
isStaticAsset software healthy public/sw.js:isStaticAsset
putInCache software healthy public/sw.js:putInCache
cached software healthy public/sw.js:cached
targetUrl software healthy public/sw.js:targetUrl
matchesPrefix software healthy src/middleware.ts:matchesPrefix
homeFor software healthy src/middleware.ts:homeFor
middleware software healthy src/middleware.ts:middleware
deny software healthy src/middleware.ts:deny
ConversationsClient software healthy src/components/ConversationsClient.tsx:ConversationsClient
activeFilterCount software healthy src/components/ConversationsClient.tsx:activeFilterCount
onClickOutside software healthy src/components/ConversationsClient.tsx:onClickOutside
fetchConversations software healthy src/components/ConversationsClient.tsx:fetchConversations
trigger software healthy src/components/ConversationsClient.tsx:trigger
markRead software healthy src/components/ConversationsClient.tsx:markRead
isUnread software healthy src/components/ConversationsClient.tsx:isUnread
lastMessage software healthy src/components/ConversationsClient.tsx:lastMessage
fmt software healthy src/components/DashboardClient.tsx:fmt
money software healthy src/components/DashboardClient.tsx:money
pct software healthy src/components/DashboardClient.tsx:pct
mins software healthy src/components/DashboardClient.tsx:mins
MetricCard software healthy src/components/DashboardClient.tsx:MetricCard
inner software healthy src/components/DashboardClient.tsx:inner
Column software healthy src/components/DashboardClient.tsx:Column
ChartSkeleton software healthy src/components/DashboardClient.tsx:ChartSkeleton
DashboardClient software healthy src/components/DashboardClient.tsx:DashboardClient
fetchCustomMetrics software healthy src/components/DashboardClient.tsx:fetchCustomMetrics
fetchStats software healthy src/components/DashboardClient.tsx:fetchStats
fetchCharts software healthy src/components/DashboardClient.tsx:fetchCharts
saveLayout software healthy src/components/DashboardClient.tsx:saveLayout
renderCustomWidget software healthy src/components/DashboardClient.tsx:renderCustomWidget
valueFor software healthy src/components/DashboardClient.tsx:valueFor
renderWidget software healthy src/components/DashboardClient.tsx:renderWidget
fmt software healthy src/components/CajaResumen.tsx:fmt
Card software healthy src/components/CajaResumen.tsx:Card
CajaResumen software healthy src/components/CajaResumen.tsx:CajaResumen
load software healthy src/components/CajaResumen.tsx:load

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

LabelLayerStatusPath
supabase-multitenant.sql software healthy supabase-multitenant.sql
supabase-onboarding-wizard.sql software healthy supabase-onboarding-wizard.sql
supabase-whatsapp-numbers.sql software healthy supabase-whatsapp-numbers.sql
vercel.json software healthy vercel.json
supabase-activity-log.sql software healthy supabase-activity-log.sql
supabase-user-profile.sql software healthy supabase-user-profile.sql
supabase-sync-username.sql software healthy supabase-sync-username.sql
README.md software healthy README.md
tailwind.config.ts software healthy tailwind.config.ts
supabase-operator-permissions.sql software healthy supabase-operator-permissions.sql
package.json software healthy package.json
supabase-reactions.sql software healthy supabase-reactions.sql
next-env.d.ts software healthy next-env.d.ts
supabase-caja-fichas-stage4.sql software healthy supabase-caja-fichas-stage4.sql
package-lock.json software healthy package-lock.json
supabase-services.sql software healthy supabase-services.sql
supabase-caja-fichas-stage3.sql software healthy supabase-caja-fichas-stage3.sql
supabase-multioperador.sql software healthy supabase-multioperador.sql
supabase-multitenant-fix.sql software healthy supabase-multitenant-fix.sql
.env.example software healthy .env.example
supabase-message-author-role.sql software healthy supabase-message-author-role.sql
tsconfig.json software healthy tsconfig.json
supabase-schema.sql software healthy supabase-schema.sql
supabase-campaigns.sql software healthy supabase-campaigns.sql
supabase-auth-migration.sql software healthy supabase-auth-migration.sql
postcss.config.js software healthy postcss.config.js
supabase-session-timeout.sql software healthy supabase-session-timeout.sql
supabase-caja-fichas.sql software healthy supabase-caja-fichas.sql
next.config.ts software healthy next.config.ts
supabase-operator-role.sql software healthy supabase-operator-role.sql
supabase-bono-comprobante.sql software healthy supabase-bono-comprobante.sql
backfill-contact-names.ts software healthy scripts/backfill-contact-names.ts
fix-corrupted-emojis.ts software healthy scripts/fix-corrupted-emojis.ts
diagnose-contact-names.ts software healthy scripts/diagnose-contact-names.ts
test-bot-decision.ts software healthy scripts/test-bot-decision.ts
gen-icons.mjs software healthy scripts/gen-icons.mjs
sync-name-to-casino-username.ts software healthy scripts/sync-name-to-casino-username.ts
manifest.json software healthy public/manifest.json
sw.js software healthy public/sw.js
middleware.ts software healthy src/middleware.ts
ConversationsClient.tsx software healthy src/components/ConversationsClient.tsx
DashboardClient.tsx software healthy src/components/DashboardClient.tsx
CajaResumen.tsx software healthy src/components/CajaResumen.tsx
ChatWindow.tsx software healthy src/components/ChatWindow.tsx
ActivityGuard.tsx software healthy src/components/ActivityGuard.tsx
AutoMsgToggle.tsx software healthy src/components/AutoMsgToggle.tsx
ContactsClient.tsx software healthy src/components/ContactsClient.tsx
WhatsAppNumbersManager.tsx software healthy src/components/WhatsAppNumbersManager.tsx
BotToggle.tsx software healthy src/components/BotToggle.tsx
DashboardCharts.tsx software healthy src/components/DashboardCharts.tsx

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

LabelLayerStatusPath
scripts software healthy scripts
public software healthy public
src software healthy src
components software healthy src/components
ui software healthy src/components/ui
app software healthy src/app
configuracion software healthy src/app/configuracion
cargas software healthy src/app/cargas
mi-bot software healthy src/app/mi-bot
login software healthy src/app/login
api software healthy src/app/api
settings software healthy src/app/api/settings
dashboard-layout software healthy src/app/api/settings/dashboard-layout
offline-msg software healthy src/app/api/settings/offline-msg
auto-verificacion software healthy src/app/api/settings/auto-verificacion
bot-enabled software healthy src/app/api/settings/bot-enabled
offline-mode software healthy src/app/api/settings/offline-mode
push software healthy src/app/api/push
send software healthy src/app/api/push/send
subscribe software healthy src/app/api/push/subscribe
auth software healthy src/app/api/auth
logout software healthy src/app/api/auth/logout
login software healthy src/app/api/auth/login
me software healthy src/app/api/auth/me
leads software healthy src/app/api/leads
webhook software healthy src/app/api/webhook
comprobantes software healthy src/app/api/comprobantes
analyze software healthy src/app/api/comprobantes/analyze
pago-manual software healthy src/app/api/comprobantes/pago-manual
health software healthy src/app/api/health
tenants software healthy src/app/api/tenants
[id] software healthy src/app/api/tenants/[id]
agent software healthy src/app/api/agent
config software healthy src/app/api/agent/config
iris software healthy src/app/api/iris
transcribe software healthy src/app/api/iris/transcribe
conversations software healthy src/app/api/conversations
fichas software healthy src/app/api/fichas
whatsapp-numbers software healthy src/app/api/whatsapp-numbers
verify software healthy src/app/api/whatsapp-numbers/verify
admin software healthy src/app/api/admin
register-template software healthy src/app/api/admin/register-template
seed-auth software healthy src/app/api/admin/seed-auth
onboarding software healthy src/app/api/admin/onboarding
services software healthy src/app/api/admin/services
[id] software healthy src/app/api/admin/services/[id]
anthropic-balance software healthy src/app/api/admin/services/anthropic-balance
migrate software healthy src/app/api/admin/migrate
agents software healthy src/app/api/agents
[id] software healthy src/app/api/agents/[id]

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

LabelLayerStatusPath
ConversationsClient frontend healthy src/components/ConversationsClient.tsx
DashboardClient frontend healthy src/components/DashboardClient.tsx
CajaResumen frontend healthy src/components/CajaResumen.tsx
ChatWindow frontend healthy src/components/ChatWindow.tsx
ActivityGuard frontend healthy src/components/ActivityGuard.tsx
AutoMsgToggle frontend healthy src/components/AutoMsgToggle.tsx
ContactsClient frontend healthy src/components/ContactsClient.tsx
WhatsAppNumbersManager frontend healthy src/components/WhatsAppNumbersManager.tsx
BotToggle frontend healthy src/components/BotToggle.tsx
DashboardCharts frontend healthy src/components/DashboardCharts.tsx
IrisAI frontend healthy src/components/IrisAI.tsx
ServicesClient frontend healthy src/components/ServicesClient.tsx
OnboardingWizard frontend healthy src/components/OnboardingWizard.tsx
OfflineConfig frontend healthy src/components/OfflineConfig.tsx
CampanasClient frontend healthy src/components/CampanasClient.tsx
DashboardCustomizer frontend healthy src/components/DashboardCustomizer.tsx
TenantsClient frontend healthy src/components/TenantsClient.tsx
ProfileCard frontend healthy src/components/ProfileCard.tsx
ComprobantesClient frontend healthy src/components/ComprobantesClient.tsx
ReactivacionInactivos frontend healthy src/components/ReactivacionInactivos.tsx
AgentsClient frontend healthy src/components/AgentsClient.tsx
QuickRepliesManager frontend healthy src/components/QuickRepliesManager.tsx
IrisChat frontend healthy src/components/IrisChat.tsx
ContactHeader frontend healthy src/components/ContactHeader.tsx
BotConfigEditor frontend healthy src/components/BotConfigEditor.tsx
CronRunner frontend healthy src/components/CronRunner.tsx
LeadsClient frontend healthy src/components/LeadsClient.tsx
FichasClient frontend healthy src/components/FichasClient.tsx
PWARegister frontend healthy src/components/PWARegister.tsx
HomePage frontend healthy src/app/page.tsx
RootLayout frontend healthy src/app/layout.tsx
Error frontend healthy src/app/error.tsx
GlobalError frontend healthy src/app/global-error.tsx
ConfiguracionPage frontend healthy src/app/configuracion/page.tsx
CargasPage frontend healthy src/app/cargas/page.tsx
MiBotPage frontend healthy src/app/mi-bot/page.tsx
LoginPage frontend healthy src/app/login/page.tsx
FichasPage frontend healthy src/app/fichas/page.tsx
AgentesPage frontend healthy src/app/agentes/page.tsx
TenantsPage frontend healthy src/app/admin/tenants/page.tsx
ServiciosPage frontend healthy src/app/servicios/page.tsx
LeadsPage frontend healthy src/app/top-clientes/page.tsx
CampaignsPage frontend healthy src/app/campanas/page.tsx

LabelLayerStatusPath
tenants data healthy supabase-multitenant.sql
whatsapp_numbers data healthy supabase-whatsapp-numbers.sql
activity_log data healthy supabase-activity-log.sql
services data healthy supabase-services.sql
contacts data healthy supabase-schema.sql
agents data healthy supabase-schema.sql
messages data healthy supabase-schema.sql
comprobantes data healthy supabase-schema.sql
leads data healthy supabase-schema.sql
settings data healthy supabase-schema.sql
campaigns data healthy supabase-schema.sql
fichas_stock data healthy supabase-caja-fichas.sql
fichas_recargas data healthy supabase-caja-fichas.sql
operador_billetera data healthy supabase-caja-fichas.sql
movimientos data healthy supabase-caja-fichas.sql
traspasos data healthy supabase-caja-fichas.sql
cierres_turno data healthy supabase-caja-fichas.sql

LabelLayerStatusPath
/page.tsx frontend healthy src/app/page.tsx
/configuracion frontend healthy src/app/configuracion/page.tsx
/cargas frontend healthy src/app/cargas/page.tsx
/mi-bot frontend healthy src/app/mi-bot/page.tsx
/login frontend healthy src/app/login/page.tsx
/pagos frontend healthy src/app/pagos/page.tsx
/dashboard frontend healthy src/app/dashboard/page.tsx
/fichas frontend healthy src/app/fichas/page.tsx
/agentes frontend healthy src/app/agentes/page.tsx
/admin/tenants frontend healthy src/app/admin/tenants/page.tsx
/servicios frontend healthy src/app/servicios/page.tsx
/contactos frontend healthy src/app/contactos/page.tsx
/top-clientes frontend healthy src/app/top-clientes/page.tsx
/conversaciones frontend healthy src/app/conversaciones/page.tsx
/conversaciones/[id] frontend healthy src/app/conversaciones/[id]/page.tsx
/campanas frontend healthy src/app/campanas/page.tsx
/ frontend healthy src/app/api/auth/logout/route.ts

LabelLayerStatusPath
postgres data healthy src/lib/caja.ts
redis data healthy src/lib/ratelimit.ts

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

LabelLayerStatusPath
OnboardingError software healthy src/lib/onboarding.ts:OnboardingError

LabelLayerStatusPath
supabase-auth-migration.sql data healthy supabase-auth-migration.sql

LabelLayerStatusPath
auth::src/components/ActivityGuard.tsx security healthy src/components/ActivityGuard.tsx
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/d4142342-9e77-4cc3-9e08-47034e4c9bf6/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/d4142342-9e77-4cc3-9e08-47034e4c9bf6/

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.