https://github.com/WeimarMS/rapidash-crm
· scanned 2026-06-16 00:56 UTC (2 months, 1 week ago)
26 raw signals (0 security + 26 graph)
Last scanned 2 months, 1 week ago · v1 · 26 actionable findings from 1 signal source. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 380 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 |
|---|---|---|---|
adminClient |
software | healthy | netlify/functions/admin-users.ts:adminClient |
json |
software | healthy | netlify/functions/admin-users.ts:json |
requireAdmin |
software | healthy | netlify/functions/admin-users.ts:requireAdmin |
emailToUsuario |
software | healthy | netlify/functions/admin-users.ts:emailToUsuario |
listUsers |
software | healthy | netlify/functions/admin-users.ts:listUsers |
users |
software | healthy | netlify/functions/admin-users.ts:users |
banUntil |
software | healthy | netlify/functions/admin-users.ts:banUntil |
createUser |
software | healthy | netlify/functions/admin-users.ts:createUser |
zona_id |
software | healthy | netlify/functions/admin-users.ts:zona_id |
inviteUser |
software | healthy | netlify/functions/admin-users.ts:inviteUser |
updateRole |
software | healthy | netlify/functions/admin-users.ts:updateRole |
toggleActive |
software | healthy | netlify/functions/admin-users.ts:toggleActive |
handler |
software | healthy | netlify/functions/admin-users.ts:handler |
LoadingScreen |
software | healthy | src/App.tsx:LoadingScreen |
ProtectedLayout |
software | healthy | src/App.tsx:ProtectedLayout |
RoleGuard |
software | healthy | src/App.tsx:RoleGuard |
NoProfileScreen |
software | healthy | src/App.tsx:NoProfileScreen |
RedirectIfAuthed |
software | healthy | src/App.tsx:RedirectIfAuthed |
App |
software | healthy | src/App.tsx:App |
LogoCapsula |
software | healthy | src/components/LogoCapsula.tsx:LogoCapsula |
BuiltBy |
software | healthy | src/components/BuiltBy.tsx:BuiltBy |
BuiltByMobile |
software | healthy | src/components/BuiltBy.tsx:BuiltByMobile |
BuiltBySignature |
software | healthy | src/components/BuiltBy.tsx:BuiltBySignature |
Layout |
software | healthy | src/components/Layout.tsx:Layout |
toggleSidebar |
software | healthy | src/components/Layout.tsx:toggleSidebar |
tipoLabel |
software | healthy | src/components/ClientesMapa.tsx:tipoLabel |
fmtBs |
software | healthy | src/components/ClientesMapa.tsx:fmtBs |
fmtDate |
software | healthy | src/components/ClientesMapa.tsx:fmtDate |
FitBounds |
software | healthy | src/components/ClientesMapa.tsx:FitBounds |
TooltipContent |
software | healthy | src/components/ClientesMapa.tsx:TooltipContent |
PopupContent |
software | healthy | src/components/ClientesMapa.tsx:PopupContent |
ClientesMapa |
software | healthy | src/components/ClientesMapa.tsx:ClientesMapa |
Sidebar |
software | healthy | src/components/Sidebar.tsx:Sidebar |
handler |
software | healthy | src/components/Sidebar.tsx:handler |
DrawerUserFooter |
software | healthy | src/components/Sidebar.tsx:DrawerUserFooter |
UserMenu |
software | healthy | src/components/Sidebar.tsx:UserMenu |
FlagES |
software | healthy | src/components/LanguageToggle.tsx:FlagES |
FlagUS |
software | healthy | src/components/LanguageToggle.tsx:FlagUS |
LanguageToggle |
software | healthy | src/components/LanguageToggle.tsx:LanguageToggle |
AuthProvider |
software | healthy | src/contexts/AuthContext.tsx:AuthProvider |
sync |
software | healthy | src/contexts/AuthContext.tsx:sync |
signIn |
software | healthy | src/contexts/AuthContext.tsx:signIn |
signOut |
software | healthy | src/contexts/AuthContext.tsx:signOut |
useAuth |
software | healthy | src/contexts/AuthContext.tsx:useAuth |
readInitialLang |
software | healthy | src/contexts/LanguageContext.tsx:readInitialLang |
LanguageProvider |
software | healthy | src/contexts/LanguageContext.tsx:LanguageProvider |
useLanguageCtx |
software | healthy | src/contexts/LanguageContext.tsx:useLanguageCtx |
useLang |
software | healthy | src/contexts/LanguageContext.tsx:useLang |
useT |
software | healthy | src/contexts/LanguageContext.tsx:useT |
fetchProfile |
software | healthy | src/lib/auth.ts:fetchProfile |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
tsconfig.app.json |
software | healthy | tsconfig.app.json |
vite.config.ts |
software | healthy | vite.config.ts |
skills-lock.json |
software | healthy | skills-lock.json |
README.md |
software | healthy | README.md |
BD_Clientes.md |
software | healthy | BD_Clientes.md |
CLAUDE.md |
software | healthy | CLAUDE.md |
netlify.toml |
software | healthy | netlify.toml |
package.json |
software | healthy | package.json |
tsconfig.node.json |
software | healthy | tsconfig.node.json |
index.html |
software | healthy | index.html |
package-lock.json |
software | healthy | package-lock.json |
.env.example |
software | healthy | .env.example |
eslint.config.js |
software | healthy | eslint.config.js |
tsconfig.json |
software | healthy | tsconfig.json |
seed.sql |
software | healthy | database/seed.sql |
schema.sql |
software | healthy | database/schema.sql |
rls_hardening.sql |
software | healthy | database/rls_hardening.sql |
demo_users.sql |
software | healthy | database/demo_users.sql |
admin-users.ts |
software | healthy | netlify/functions/admin-users.ts |
index.css |
software | healthy | src/index.css |
main.tsx |
software | healthy | src/main.tsx |
App.tsx |
software | healthy | src/App.tsx |
App.css |
software | healthy | src/App.css |
login.ts |
software | healthy | src/i18n/login.ts |
clientes.ts |
software | healthy | src/i18n/clientes.ts |
incidencias.ts |
software | healthy | src/i18n/incidencias.ts |
dashboard.ts |
software | healthy | src/i18n/dashboard.ts |
analytics.ts |
software | healthy | src/i18n/analytics.ts |
usuarios.ts |
software | healthy | src/i18n/usuarios.ts |
rutas.ts |
software | healthy | src/i18n/rutas.ts |
zonas.ts |
software | healthy | src/i18n/zonas.ts |
index.ts |
software | healthy | src/i18n/index.ts |
pedidos.ts |
software | healthy | src/i18n/pedidos.ts |
core.ts |
software | healthy | src/i18n/core.ts |
productos.ts |
software | healthy | src/i18n/productos.ts |
repartidores.ts |
software | healthy | src/i18n/repartidores.ts |
LogoCapsula.tsx |
software | healthy | src/components/LogoCapsula.tsx |
BuiltBy.tsx |
software | healthy | src/components/BuiltBy.tsx |
Layout.tsx |
software | healthy | src/components/Layout.tsx |
ClientesMapa.tsx |
software | healthy | src/components/ClientesMapa.tsx |
Sidebar.tsx |
software | healthy | src/components/Sidebar.tsx |
LanguageToggle.tsx |
software | healthy | src/components/LanguageToggle.tsx |
AuthContext.tsx |
software | healthy | src/contexts/AuthContext.tsx |
LanguageContext.tsx |
software | healthy | src/contexts/LanguageContext.tsx |
auth.ts |
software | healthy | src/lib/auth.ts |
clientes.ts |
software | healthy | src/lib/clientes.ts |
incidencias.ts |
software | healthy | src/lib/incidencias.ts |
permissions.ts |
software | healthy | src/lib/permissions.ts |
dashboard.ts |
software | healthy | src/lib/dashboard.ts |
analytics.ts |
software | healthy | src/lib/analytics.ts |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
/Usuarios |
frontend | healthy | src/pages/Usuarios.tsx |
/ComingSoon |
frontend | healthy | src/pages/ComingSoon.tsx |
/Dashboard |
frontend | healthy | src/pages/Dashboard.tsx |
/Rutas |
frontend | healthy | src/pages/Rutas.tsx |
/Clientes |
frontend | healthy | src/pages/Clientes.tsx |
/Productos |
frontend | healthy | src/pages/Productos.tsx |
/Pedidos |
frontend | healthy | src/pages/Pedidos.tsx |
/Repartidores |
frontend | healthy | src/pages/Repartidores.tsx |
/Login |
frontend | healthy | src/pages/Login.tsx |
/Incidencias |
frontend | healthy | src/pages/Incidencias.tsx |
/Zonas |
frontend | healthy | src/pages/Zonas.tsx |
/Analytics |
frontend | healthy | src/pages/Analytics.tsx |
/login |
frontend | healthy | src/App.tsx |
/pedidos |
frontend | healthy | src/App.tsx |
/clientes |
frontend | healthy | src/App.tsx |
/productos |
frontend | healthy | src/App.tsx |
/repartidores |
frontend | healthy | src/App.tsx |
/rutas |
frontend | healthy | src/App.tsx |
/zonas |
frontend | healthy | src/App.tsx |
/incidencias |
frontend | healthy | src/App.tsx |
/analytics |
frontend | healthy | src/App.tsx |
/usuarios |
frontend | healthy | src/App.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
App |
frontend | healthy | src/App.tsx |
LogoCapsula |
frontend | healthy | src/components/LogoCapsula.tsx |
BuiltBy |
frontend | healthy | src/components/BuiltBy.tsx |
Layout |
frontend | healthy | src/components/Layout.tsx |
ClientesMapa |
frontend | healthy | src/components/ClientesMapa.tsx |
Sidebar |
frontend | healthy | src/components/Sidebar.tsx |
LanguageToggle |
frontend | healthy | src/components/LanguageToggle.tsx |
Usuarios |
frontend | healthy | src/pages/Usuarios.tsx |
ComingSoon |
frontend | healthy | src/pages/ComingSoon.tsx |
Dashboard |
frontend | healthy | src/pages/Dashboard.tsx |
Rutas |
frontend | healthy | src/pages/Rutas.tsx |
Clientes |
frontend | healthy | src/pages/Clientes.tsx |
Productos |
frontend | healthy | src/pages/Productos.tsx |
Pedidos |
frontend | healthy | src/pages/Pedidos.tsx |
Repartidores |
frontend | healthy | src/pages/Repartidores.tsx |
Login |
frontend | healthy | src/pages/Login.tsx |
Incidencias |
frontend | healthy | src/pages/Incidencias.tsx |
Zonas |
frontend | healthy | src/pages/Zonas.tsx |
Analytics |
frontend | healthy | src/pages/Analytics.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
database |
software | healthy | database |
netlify |
software | healthy | netlify |
functions |
software | healthy | netlify/functions |
src |
software | healthy | src |
i18n |
software | healthy | src/i18n |
components |
software | healthy | src/components |
contexts |
software | healthy | src/contexts |
lib |
software | healthy | src/lib |
pages |
software | healthy | src/pages |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-qakwlps0 |
software | healthy | /tmp/repobility-clone-qakwlps0 |
| Label | Layer | Status | Path |
|---|---|---|---|
postgresql |
data | healthy | CLAUDE.md |
| Label | Layer | Status | Path |
|---|---|---|---|
public |
data | healthy | database/schema.sql |
This page is publicly accessible at:
https://repobility.com/scan/15165953-9510-4973-a157-9acd27e5ef90/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/15165953-9510-4973-a157-9acd27e5ef90/
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.