https://github.com/sebastianmcantor-creator/vitrina-app
· scanned 2026-06-16 00:06 UTC (2 months, 3 weeks ago)
31 raw signals (0 security + 31 graph)
Last scanned 2 months, 3 weeks ago · v1 · 31 actionable findings from 1 signal source. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 172 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 |
|---|---|---|---|
demo-panel.html |
software | healthy | demo-panel.html |
menu.html |
software | healthy | menu.html |
para-comercios.html |
software | healthy | para-comercios.html |
pago-ok.html |
software | healthy | pago-ok.html |
demo.html |
software | healthy | demo.html |
manifest.json |
software | healthy | manifest.json |
og-image-gen.html |
software | healthy | og-image-gen.html |
README.md |
software | healthy | README.md |
qr-print.html |
software | healthy | qr-print.html |
cocina.html |
software | healthy | cocina.html |
logo-opciones.html |
software | healthy | logo-opciones.html |
CLAUDE.md |
software | healthy | CLAUDE.md |
terms.html |
software | healthy | terms.html |
precios.html |
software | healthy | precios.html |
panel.html |
software | healthy | panel.html |
sw.js |
software | healthy | sw.js |
maestro.html |
software | healthy | maestro.html |
package.json |
software | healthy | package.json |
login.html |
software | healthy | login.html |
para-servicios.html |
software | healthy | para-servicios.html |
index.html |
software | healthy | index.html |
privacy.html |
software | healthy | privacy.html |
404.html |
software | healthy | 404.html |
suspended.html |
software | healthy | suspended.html |
package-lock.json |
software | healthy | package-lock.json |
meta-setup.html |
software | healthy | meta-setup.html |
whatsapp-setup.html |
software | healthy | whatsapp-setup.html |
demo-servicios.html |
software | healthy | demo-servicios.html |
logo-export.html |
software | healthy | logo-export.html |
para-restaurantes.html |
software | healthy | para-restaurantes.html |
mozo.html |
software | healthy | mozo.html |
oauth-callback.html |
software | healthy | oauth-callback.html |
status.html |
software | healthy | status.html |
plan_venta.md |
software | healthy | docs/plan_venta.md |
decisiones.md |
software | healthy | docs/decisiones.md |
pruebas.md |
software | healthy | docs/pruebas.md |
contexto_funcional.md |
software | healthy | docs/contexto_funcional.md |
fases_implementacion.md |
software | healthy | docs/fases_implementacion.md |
contexto_completo.md |
software | healthy | docs/contexto_completo.md |
arquitectura.md |
software | healthy | docs/arquitectura.md |
REGLAS.md |
software | healthy | docs/REGLAS.md |
plans.js |
software | healthy | lib/plans.js |
supabase.js |
software | healthy | lib/supabase.js |
db.js |
software | healthy | lib/db.js |
vitrina-tokens.css |
software | healthy | lib/vitrina-tokens.css |
auth.js |
software | healthy | lib/auth.js |
schema.sql |
software | healthy | sql/schema.sql |
038_opening_hours.sql |
software | healthy | migrations/038_opening_hours.sql |
011_orders_customer_name.sql |
software | healthy | migrations/011_orders_customer_name.sql |
009_menu_item_featured.sql |
software | healthy | migrations/009_menu_item_featured.sql |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
038_opening_hours.sql |
data | healthy | migrations/038_opening_hours.sql |
011_orders_customer_name.sql |
data | healthy | migrations/011_orders_customer_name.sql |
009_menu_item_featured.sql |
data | healthy | migrations/009_menu_item_featured.sql |
019_customer_phone.sql |
data | healthy | migrations/019_customer_phone.sql |
034_wa_lifecycle.sql |
data | healthy | migrations/034_wa_lifecycle.sql |
015_producers.sql |
data | healthy | migrations/015_producers.sql |
039_qa2_db_fixes.sql |
data | healthy | migrations/039_qa2_db_fixes.sql |
040_grants_y_schema_integral.sql |
data | healthy | migrations/040_grants_y_schema_integral.sql |
026_menu_items_extended.sql |
data | healthy | migrations/026_menu_items_extended.sql |
037_orders_channel.sql |
data | healthy | migrations/037_orders_channel.sql |
012_integrations_ml_tn_fields.sql |
data | healthy | migrations/012_integrations_ml_tn_fields.sql |
013_content_calendar.sql |
data | healthy | migrations/013_content_calendar.sql |
008_opening_hours.sql |
data | healthy | migrations/008_opening_hours.sql |
020_campanas.sql |
data | healthy | migrations/020_campanas.sql |
021_admins.sql |
data | healthy | migrations/021_admins.sql |
006_whatsapp_columns.sql |
data | healthy | migrations/006_whatsapp_columns.sql |
016_exchange_rate.sql |
data | healthy | migrations/016_exchange_rate.sql |
ALL_PENDING_MIGRATIONS.sql |
data | healthy | migrations/ALL_PENDING_MIGRATIONS.sql |
031_sales_email_tracking.sql |
data | healthy | migrations/031_sales_email_tracking.sql |
018_waitlist_leads.sql |
data | healthy | migrations/018_waitlist_leads.sql |
023_trial_end.sql |
data | healthy | migrations/023_trial_end.sql |
017_executive_reports.sql |
data | healthy | migrations/017_executive_reports.sql |
033_smart_reminders.sql |
data | healthy | migrations/033_smart_reminders.sql |
014_sales_agent.sql |
data | healthy | migrations/014_sales_agent.sql |
024_social_fields.sql |
data | healthy | migrations/024_social_fields.sql |
032_twilio_per_client.sql |
data | healthy | migrations/032_twilio_per_client.sql |
007_tano_config_columns.sql |
data | healthy | migrations/007_tano_config_columns.sql |
011_subscriptions.sql |
data | healthy | migrations/011_subscriptions.sql |
041_admin_soporte.sql |
data | healthy | migrations/041_admin_soporte.sql |
015_website_and_wa.sql |
data | healthy | migrations/015_website_and_wa.sql |
025_social_posts.sql |
data | healthy | migrations/025_social_posts.sql |
013_reservations.sql |
data | healthy | migrations/013_reservations.sql |
012_integrations.sql |
data | healthy | migrations/012_integrations.sql |
014_business_type.sql |
data | healthy | migrations/014_business_type.sql |
035_cash_register.sql |
data | healthy | migrations/035_cash_register.sql |
027_delivery_metrics.sql |
data | healthy | migrations/027_delivery_metrics.sql |
010_restaurant_images.sql |
data | healthy | migrations/010_restaurant_images.sql |
030_unsubscribe_list.sql |
data | healthy | migrations/030_unsubscribe_list.sql |
022_appointments.sql |
data | healthy | migrations/022_appointments.sql |
029_pending_contact_orders.sql |
data | healthy | migrations/029_pending_contact_orders.sql |
036_suppliers.sql |
data | healthy | migrations/036_suppliers.sql |
028_menu_items_descriptions.sql |
data | healthy | migrations/028_menu_items_descriptions.sql |
| Label | Layer | Status | Path |
|---|---|---|---|
getPlanKey |
software | healthy | lib/plans.js:getPlanKey |
normalize |
software | healthy | lib/plans.js:normalize |
getPlanLimits |
software | healthy | lib/plans.js:getPlanLimits |
canAddMenuItem |
software | healthy | lib/plans.js:canAddMenuItem |
canTakeOrders |
software | healthy | lib/plans.js:canTakeOrders |
getTanoStatus |
software | healthy | lib/plans.js:getTanoStatus |
percentage |
software | healthy | lib/plans.js:percentage |
getPlanName |
software | healthy | lib/plans.js:getPlanName |
isTrialing |
software | healthy | lib/plans.js:isTrialing |
trialDaysRemaining |
software | healthy | lib/plans.js:trialDaysRemaining |
assertNoError |
software | healthy | lib/db.js:assertNoError |
staffRestaurants |
software | healthy | lib/db.js:staffRestaurants |
getUser |
software | healthy | lib/auth.js:getUser |
getSession |
software | healthy | lib/auth.js:getSession |
requireAuth |
software | healthy | lib/auth.js:requireAuth |
signInWithGoogle |
software | healthy | lib/auth.js:signInWithGoogle |
signOut |
software | healthy | lib/auth.js:signOut |
onAuthChange |
software | healthy | lib/auth.js:onAuthChange |
| Label | Layer | Status | Path |
|---|---|---|---|
public |
data | healthy | sql/schema.sql |
campanas |
data | healthy | migrations/020_campanas.sql |
admins |
data | healthy | migrations/021_admins.sql |
waitlist |
data | healthy | migrations/ALL_PENDING_MIGRATIONS.sql |
leads |
data | healthy | migrations/ALL_PENDING_MIGRATIONS.sql |
reservations |
data | healthy | migrations/013_reservations.sql |
service_types |
data | healthy | migrations/022_appointments.sql |
staff_resources |
data | healthy | migrations/022_appointments.sql |
appointments |
data | healthy | migrations/022_appointments.sql |
agenda_config |
data | healthy | migrations/022_appointments.sql |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::oauth-callback.html |
security | healthy | oauth-callback.html |
auth::login.html |
security | healthy | login.html |
auth::lib/auth.js |
security | healthy | lib/auth.js |
auth::meta-setup.html |
security | healthy | meta-setup.html |
auth::para-restaurantes.html |
security | healthy | para-restaurantes.html |
auth::panel.html |
security | healthy | panel.html |
| Label | Layer | Status | Path |
|---|---|---|---|
docs |
software | healthy | docs |
lib |
software | healthy | lib |
sql |
software | healthy | sql |
migrations |
software | healthy | migrations |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-0fyupdot |
software | healthy | /tmp/repobility-clone-0fyupdot |
| Label | Layer | Status | Path |
|---|---|---|---|
postgresql |
data | healthy | README.md |
This page is publicly accessible at:
https://repobility.com/scan/620922d7-e11d-45a7-bc45-3af3f5e820ab/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/620922d7-e11d-45a7-bc45-3af3f5e820ab/
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.