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.

subimeDev/FrittesRancagua-

https://github.com/subimeDev/FrittesRancagua- · scanned 2026-06-16 00:24 UTC (2 months, 2 weeks ago)

105 raw signals (0 security + 105 graph)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 2 months, 2 weeks ago · v1 · 92 actionable findings from 1 signal source. 13 repeated signals grouped for readability. 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 667 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
register software healthy frontends/frittes-loyalty/instrumentation.ts:register
makeIcon software healthy frontends/frittes-loyalty/scripts/generate-icons.mjs:makeIc…
AuthFlow software healthy frontends/frittes-loyalty/components/auth-flow.tsx:AuthFlow
handleProfileSubmit software healthy frontends/frittes-loyalty/components/auth-flow.tsx:handlePr…
rewardKey software healthy frontends/frittes-loyalty/components/celebration-overlay.ts…
getNewRewards software healthy frontends/frittes-loyalty/components/celebration-overlay.ts…
markCelebrated software healthy frontends/frittes-loyalty/components/celebration-overlay.ts…
computeCatLevel software healthy frontends/frittes-loyalty/components/celebration-overlay.ts…
incrementCatCount software healthy frontends/frittes-loyalty/components/celebration-overlay.ts…
CelebrationOverlay software healthy frontends/frittes-loyalty/components/celebration-overlay.ts…
dismiss software healthy frontends/frittes-loyalty/components/celebration-overlay.ts…
InstallButton software healthy frontends/frittes-loyalty/components/install-prompt.tsx:Ins…
onInstallable software healthy frontends/frittes-loyalty/components/install-prompt.tsx:onI…
WalletPass software healthy frontends/frittes-loyalty/components/wallet-pass.tsx:Wallet…
StampGrid software healthy frontends/frittes-loyalty/components/wallet-pass.tsx:StampG…
DetailRow software healthy frontends/frittes-loyalty/components/wallet-pass.tsx:Detail…
FrittesMark software healthy frontends/frittes-loyalty/components/frittes-mark.tsx:Fritt…
formatCLP software healthy frontends/frittes-loyalty/components/menu-client.tsx:format…
MenuClient software healthy frontends/frittes-loyalty/components/menu-client.tsx:MenuCl…
add software healthy frontends/frittes-loyalty/components/menu-client.tsx:add
setQty software healthy frontends/frittes-loyalty/components/menu-client.tsx:setQty
setNote software healthy frontends/frittes-loyalty/components/menu-client.tsx:setNote
whatsappOrder software healthy frontends/frittes-loyalty/components/menu-client.tsx:whatsa…
SkeletonPass software healthy frontends/frittes-loyalty/components/skeleton-pass.tsx:Skel…
AddToWallet software healthy frontends/frittes-loyalty/components/add-to-wallet.tsx:AddT…
GoogleWalletLogo software healthy frontends/frittes-loyalty/components/add-to-wallet.tsx:Goog…
ToastProvider software healthy frontends/frittes-loyalty/components/toast.tsx:ToastProvider
useToast software healthy frontends/frittes-loyalty/components/toast.tsx:useToast
Onboarding software healthy frontends/frittes-loyalty/components/onboarding.tsx:Onboard…
StatPill software healthy frontends/frittes-loyalty/components/onboarding.tsx:StatPill
PwaRegister software healthy frontends/frittes-loyalty/components/pwa-register.tsx:PwaRe…
PhoneStep software healthy frontends/frittes-loyalty/components/auth/phone-step.tsx:Ph…
handleSubmit software healthy frontends/frittes-loyalty/components/auth/phone-step.tsx:ha…
HomePage software healthy frontends/frittes-loyalty/app/page.tsx:HomePage
handleAddToGoogleWallet software healthy frontends/frittes-loyalty/app/page.tsx:handleAddToGoogleWal…
Footer software healthy frontends/frittes-loyalty/app/page.tsx:Footer
RootLayout software healthy frontends/frittes-loyalty/app/layout.tsx:RootLayout
Error software healthy frontends/frittes-loyalty/app/error.tsx:Error
GlobalError software healthy frontends/frittes-loyalty/app/global-error.tsx:GlobalError
LegalLayout software healthy frontends/frittes-loyalty/app/legal/layout.tsx:LegalLayout
PrivacidadPage software healthy frontends/frittes-loyalty/app/legal/privacidad/page.tsx:Pri…
TerminosPage software healthy frontends/frittes-loyalty/app/legal/terminos/page.tsx:Termi…
GET software healthy frontends/frittes-loyalty/app/api/auth/session/route.ts:GET
token software healthy frontends/frittes-loyalty/app/api/auth/session/route.ts:tok…
POST software healthy frontends/frittes-loyalty/app/api/auth/session/route.ts:POST
payload software healthy frontends/frittes-loyalty/app/api/auth/session/route.ts:pay…
DELETE software healthy frontends/frittes-loyalty/app/api/auth/session/route.ts:DEL…
AdminDashboard software healthy frontends/frittes-loyalty/app/admin/page.tsx:AdminDashboard
StatCard software healthy frontends/frittes-loyalty/app/admin/page.tsx:StatCard
AdminLayout software healthy frontends/frittes-loyalty/app/admin/layout.tsx:AdminLayout

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

LabelLayerStatusPath
PENDIENTES-EXTERNOS.md software healthy PENDIENTES-EXTERNOS.md
BACKEND-CONTRACT.md software healthy BACKEND-CONTRACT.md
RESULTADOS-CHECKLIST-3.3-3.4.md software healthy RESULTADOS-CHECKLIST-3.3-3.4.md
RESULTADOS-CHECKLIST-3.2.md software healthy RESULTADOS-CHECKLIST-3.2.md
CHECKLIST-4.md software healthy CHECKLIST-4.md
instrumentation.ts software healthy frontends/frittes-loyalty/instrumentation.ts
README.md software healthy frontends/frittes-loyalty/README.md
tailwind.config.ts software healthy frontends/frittes-loyalty/tailwind.config.ts
package.json software healthy frontends/frittes-loyalty/package.json
next-env.d.ts software healthy frontends/frittes-loyalty/next-env.d.ts
global.d.ts software healthy frontends/frittes-loyalty/global.d.ts
sentry.server.config.ts software healthy frontends/frittes-loyalty/sentry.server.config.ts
package-lock.json software healthy frontends/frittes-loyalty/package-lock.json
instrumentation-client.ts software healthy frontends/frittes-loyalty/instrumentation-client.ts
sentry.client.config.ts software healthy frontends/frittes-loyalty/sentry.client.config.ts
.env.example software healthy frontends/frittes-loyalty/.env.example
tsconfig.json software healthy frontends/frittes-loyalty/tsconfig.json
postcss.config.js software healthy frontends/frittes-loyalty/postcss.config.js
next.config.ts software healthy frontends/frittes-loyalty/next.config.ts
generate-icons.mjs software healthy frontends/frittes-loyalty/scripts/generate-icons.mjs
auth-flow.tsx software healthy frontends/frittes-loyalty/components/auth-flow.tsx
celebration-overlay.tsx software healthy frontends/frittes-loyalty/components/celebration-overlay.tsx
install-prompt.tsx software healthy frontends/frittes-loyalty/components/install-prompt.tsx
wallet-pass.tsx software healthy frontends/frittes-loyalty/components/wallet-pass.tsx
frittes-mark.tsx software healthy frontends/frittes-loyalty/components/frittes-mark.tsx
menu-client.tsx software healthy frontends/frittes-loyalty/components/menu-client.tsx
skeleton-pass.tsx software healthy frontends/frittes-loyalty/components/skeleton-pass.tsx
add-to-wallet.tsx software healthy frontends/frittes-loyalty/components/add-to-wallet.tsx
toast.tsx software healthy frontends/frittes-loyalty/components/toast.tsx
onboarding.tsx software healthy frontends/frittes-loyalty/components/onboarding.tsx
pwa-register.tsx software healthy frontends/frittes-loyalty/components/pwa-register.tsx
phone-step.tsx software healthy frontends/frittes-loyalty/components/auth/phone-step.tsx
globals.css software healthy frontends/frittes-loyalty/app/globals.css
page.tsx software healthy frontends/frittes-loyalty/app/page.tsx
layout.tsx software healthy frontends/frittes-loyalty/app/layout.tsx
error.tsx software healthy frontends/frittes-loyalty/app/error.tsx
global-error.tsx software healthy frontends/frittes-loyalty/app/global-error.tsx
layout.tsx software healthy frontends/frittes-loyalty/app/legal/layout.tsx
page.tsx software healthy frontends/frittes-loyalty/app/legal/privacidad/page.tsx
page.tsx software healthy frontends/frittes-loyalty/app/legal/terminos/page.tsx
route.ts software healthy frontends/frittes-loyalty/app/api/auth/session/route.ts
page.tsx software healthy frontends/frittes-loyalty/app/admin/page.tsx
layout.tsx software healthy frontends/frittes-loyalty/app/admin/layout.tsx
page.tsx software healthy frontends/frittes-loyalty/app/admin/clientes/page.tsx
page.tsx software healthy frontends/frittes-loyalty/app/admin/config/page.tsx
page.tsx software healthy frontends/frittes-loyalty/app/menu/page.tsx
api.ts software healthy frontends/frittes-loyalty/lib/api.ts
branding.ts software healthy frontends/frittes-loyalty/lib/branding.ts
use-loyalty-account.ts software healthy frontends/frittes-loyalty/lib/use-loyalty-account.ts
use-auth.ts software healthy frontends/frittes-loyalty/lib/use-auth.ts

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

LabelLayerStatusPath
ApiError software healthy frontends/frittes-loyalty/lib/api.ts:ApiError
ApiError software healthy frontends/frittes-pos/lib/api.ts:ApiError
ApiErrorResponse software healthy backend/app/schemas.py:9
RegisterRequest software healthy backend/app/schemas.py:14
CardLevelView software healthy backend/app/schemas.py:23
CustomerResponse software healthy backend/app/schemas.py:29
DevLoginRequest software healthy backend/app/schemas.py:45
SessionResponse software healthy backend/app/schemas.py:49
QrTokenResponse software healthy backend/app/schemas.py:54
AccrueRequest software healthy backend/app/schemas.py:59
RedeemRequest software healthy backend/app/schemas.py:63
TransactionResponse software healthy backend/app/schemas.py:70
StaffLoginRequest software healthy backend/app/schemas.py:77
StaffPublic software healthy backend/app/schemas.py:82
StaffSessionResponse software healthy backend/app/schemas.py:89
OtpRequest software healthy backend/app/schemas.py:94
OtpVerifyRequest software healthy backend/app/schemas.py:98
EmailLoginRequest software healthy backend/app/schemas.py:103
MenuItemView software healthy backend/app/schemas.py:109
MenuCategoryView software healthy backend/app/schemas.py:121
MenuView software healthy backend/app/schemas.py:128
MenuItemInput software healthy backend/app/schemas.py:133
MenuCategoryInput software healthy backend/app/schemas.py:143
MenuReplaceRequest software healthy backend/app/schemas.py:149
Base software healthy backend/app/db.py:15
Settings software healthy backend/app/config.py:13
TransactionKind software healthy backend/app/models.py:17
StaffRole software healthy backend/app/models.py:22
Customer software healthy backend/app/models.py:27
StaffUser software healthy backend/app/models.py:50
Transaction software healthy backend/app/models.py:66
RevokedJti software healthy backend/app/models.py:81
PendingOtp software healthy backend/app/models.py:88
RestaurantConfig software healthy backend/app/models.py:96
CardLevel software healthy backend/app/models.py:117
RewardTier software healthy backend/app/models.py:130
MenuCategory software healthy backend/app/models.py:144
MenuItem software healthy backend/app/models.py:156
PasswordResetRequestPayload software healthy backend/app/loyalty/router.py:446
PasswordResetConfirmPayload software healthy backend/app/loyalty/router.py:450
QrTokenExpiredError software healthy backend/app/loyalty/exceptions.py:4
QrTokenInvalidError software healthy backend/app/loyalty/exceptions.py:8
QrTokenAlreadyUsedError software healthy backend/app/loyalty/exceptions.py:12
InsufficientStampsError software healthy backend/app/loyalty/exceptions.py:16
CustomerNotFoundError software healthy backend/app/loyalty/exceptions.py:20
RewardTierNotFoundError software healthy backend/app/loyalty/exceptions.py:24
ManualRedeemRequest software healthy backend/app/loyalty/admin_router.py:162
AdjustStampsRequest software healthy backend/app/loyalty/admin_router.py:210
TierInput software healthy backend/app/loyalty/admin_router.py:331
UpdateTiersRequest software healthy backend/app/loyalty/admin_router.py:336

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

LabelLayerStatusPath
GET /healthz api healthy backend/app/main.py
POST /customers api healthy backend/app/loyalty/router.py
POST /auth/dev-login api healthy backend/app/loyalty/router.py
POST /auth/request-otp api healthy backend/app/loyalty/router.py
POST /auth/verify-otp api healthy backend/app/loyalty/router.py
POST /auth/email-login api healthy backend/app/loyalty/router.py
GET /customers/check api healthy backend/app/loyalty/router.py
GET /customers/me api healthy backend/app/loyalty/router.py
POST /auth/sign-out api healthy backend/app/loyalty/router.py
GET /qr-tokens api healthy backend/app/loyalty/router.py
GET /passes/google/status api healthy backend/app/loyalty/router.py
GET /passes/google/me api healthy backend/app/loyalty/router.py
GET /public/wallet/{customer_id}/stamps.png api healthy backend/app/loyalty/router.py
GET /program-config api healthy backend/app/loyalty/router.py
POST /staff/auth/login api healthy backend/app/loyalty/router.py
POST /transactions/accrue api healthy backend/app/loyalty/router.py
POST /transactions/redeem api healthy backend/app/loyalty/router.py
POST /staff/auth/request-password-reset api healthy backend/app/loyalty/router.py
POST /staff/auth/confirm-password-reset api healthy backend/app/loyalty/router.py
GET /public/menu api healthy backend/app/loyalty/menu_router.py
GET /admin/menu api healthy backend/app/loyalty/menu_router.py
PUT /admin/menu api healthy backend/app/loyalty/menu_router.py
GET /stats api healthy backend/app/loyalty/admin_router.py
GET /top-customers api healthy backend/app/loyalty/admin_router.py
GET /customers api healthy backend/app/loyalty/admin_router.py
POST /customers/{customer_id}/redeem api healthy backend/app/loyalty/admin_router.py
POST /customers/{customer_id}/adjust-stamps api healthy backend/app/loyalty/admin_router.py
GET /transactions api healthy backend/app/loyalty/admin_router.py
GET /config api healthy backend/app/loyalty/admin_router.py
GET /tiers api healthy backend/app/loyalty/admin_router.py
PUT /tiers api healthy backend/app/loyalty/admin_router.py
GET /levels api healthy backend/app/loyalty/admin_router.py
PUT /levels api healthy backend/app/loyalty/admin_router.py
PATCH /config api healthy backend/app/loyalty/admin_router.py
GET /staff api healthy backend/app/loyalty/admin_router.py
POST /staff api healthy backend/app/loyalty/admin_router.py
PATCH /staff/{staff_id} api healthy backend/app/loyalty/admin_router.py
GET /proximity api healthy backend/app/loyalty/admin_router.py
PATCH /proximity api healthy backend/app/loyalty/admin_router.py
GET /announce api healthy backend/app/loyalty/admin_router.py
POST /announce api healthy backend/app/loyalty/admin_router.py

LabelLayerStatusPath
frontends software healthy frontends
frittes-loyalty software healthy frontends/frittes-loyalty
scripts software healthy frontends/frittes-loyalty/scripts
components software healthy frontends/frittes-loyalty/components
auth software healthy frontends/frittes-loyalty/components/auth
app software healthy frontends/frittes-loyalty/app
legal software healthy frontends/frittes-loyalty/app/legal
privacidad software healthy frontends/frittes-loyalty/app/legal/privacidad
terminos software healthy frontends/frittes-loyalty/app/legal/terminos
api software healthy frontends/frittes-loyalty/app/api
auth software healthy frontends/frittes-loyalty/app/api/auth
session software healthy frontends/frittes-loyalty/app/api/auth/session
admin software healthy frontends/frittes-loyalty/app/admin
clientes software healthy frontends/frittes-loyalty/app/admin/clientes
config software healthy frontends/frittes-loyalty/app/admin/config
menu software healthy frontends/frittes-loyalty/app/menu
lib software healthy frontends/frittes-loyalty/lib
mock software healthy frontends/frittes-loyalty/lib/mock
public software healthy frontends/frittes-loyalty/public
frittes-pos software healthy frontends/frittes-pos
components software healthy frontends/frittes-pos/components
app software healthy frontends/frittes-pos/app
reset software healthy frontends/frittes-pos/app/reset
login software healthy frontends/frittes-pos/app/login
anuncio software healthy frontends/frittes-pos/app/anuncio
admin software healthy frontends/frittes-pos/app/admin
carta-qr software healthy frontends/frittes-pos/app/carta-qr
carta software healthy frontends/frittes-pos/app/carta
proximidad software healthy frontends/frittes-pos/app/proximidad
lib software healthy frontends/frittes-pos/lib
public software healthy frontends/frittes-pos/public
backend software healthy backend
scripts software healthy backend/scripts
app software healthy backend/app
loyalty software healthy backend/app/loyalty
alembic software healthy backend/alembic
versions software healthy backend/alembic/versions

LabelLayerStatusPath
Base data healthy backend/app/db.py
Customer data healthy backend/app/models.py
StaffUser data healthy backend/app/models.py
Transaction data healthy backend/app/models.py
RevokedJti data healthy backend/app/models.py
PendingOtp data healthy backend/app/models.py
RestaurantConfig data healthy backend/app/models.py
CardLevel data healthy backend/app/models.py
RewardTier data healthy backend/app/models.py
MenuCategory data healthy backend/app/models.py
MenuItem data healthy backend/app/models.py
customers data healthy backend/app/models.py
staff_users data healthy backend/app/models.py
transactions data healthy backend/app/models.py
revoked_jtis data healthy backend/app/models.py
pending_otps data healthy backend/app/models.py
restaurant_configs data healthy backend/app/models.py
card_levels data healthy backend/app/models.py
reward_tiers data healthy backend/app/models.py
menu_categories data healthy backend/app/models.py
menu_items data healthy backend/app/models.py

LabelLayerStatusPath
HomePage frontend healthy frontends/frittes-loyalty/app/page.tsx
RootLayout frontend healthy frontends/frittes-loyalty/app/layout.tsx
Error frontend healthy frontends/frittes-loyalty/app/error.tsx
GlobalError frontend healthy frontends/frittes-loyalty/app/global-error.tsx
LegalLayout frontend healthy frontends/frittes-loyalty/app/legal/layout.tsx
PrivacidadPage frontend healthy frontends/frittes-loyalty/app/legal/privacidad/page.tsx
TerminosPage frontend healthy frontends/frittes-loyalty/app/legal/terminos/page.tsx
AdminDashboard frontend healthy frontends/frittes-loyalty/app/admin/page.tsx
AdminLayout frontend healthy frontends/frittes-loyalty/app/admin/layout.tsx
ClientesPage frontend healthy frontends/frittes-loyalty/app/admin/clientes/page.tsx
ConfigPage frontend healthy frontends/frittes-loyalty/app/admin/config/page.tsx
PosHomePage frontend healthy frontends/frittes-pos/app/page.tsx
RootLayout frontend healthy frontends/frittes-pos/app/layout.tsx
ResetPage frontend healthy frontends/frittes-pos/app/reset/page.tsx
LoginPage frontend healthy frontends/frittes-pos/app/login/page.tsx
AnuncioPage frontend healthy frontends/frittes-pos/app/anuncio/page.tsx
AdminPage frontend healthy frontends/frittes-pos/app/admin/page.tsx
CartaQrPage frontend healthy frontends/frittes-pos/app/carta-qr/page.tsx
CartaPage frontend healthy frontends/frittes-pos/app/carta/page.tsx
ProximidadPage frontend healthy frontends/frittes-pos/app/proximidad/page.tsx

LabelLayerStatusPath
/page.tsx frontend healthy frontends/frittes-loyalty/app/page.tsx
/legal/privacidad frontend healthy frontends/frittes-loyalty/app/legal/privacidad/page.tsx
/legal/terminos frontend healthy frontends/frittes-loyalty/app/legal/terminos/page.tsx
/admin frontend healthy frontends/frittes-loyalty/app/admin/page.tsx
/admin/clientes frontend healthy frontends/frittes-loyalty/app/admin/clientes/page.tsx
/admin/config frontend healthy frontends/frittes-loyalty/app/admin/config/page.tsx
/menu frontend healthy frontends/frittes-loyalty/app/menu/page.tsx
/reset frontend healthy frontends/frittes-pos/app/reset/page.tsx
/login frontend healthy frontends/frittes-pos/app/login/page.tsx
/anuncio frontend healthy frontends/frittes-pos/app/anuncio/page.tsx
/carta-qr frontend healthy frontends/frittes-pos/app/carta-qr/page.tsx
/carta frontend healthy frontends/frittes-pos/app/carta/page.tsx
/proximidad frontend healthy frontends/frittes-pos/app/proximidad/page.tsx
/ frontend healthy frontends/frittes-loyalty/app/api/auth/session/route.ts

LabelLayerStatusPath
auth::frontends/frittes-loyalty/README.md security healthy frontends/frittes-loyalty/README.md
auth::backend/app/loyalty/router.py security healthy backend/app/loyalty/router.py
auth::frontends/frittes-loyalty/lib/api.ts security healthy frontends/frittes-loyalty/lib/api.ts
auth::backend/app/loyalty/service.py security healthy backend/app/loyalty/service.py
auth::backend/app/loyalty/google_wallet.py security healthy backend/app/loyalty/google_wallet.py
auth::backend/app/security.py security healthy backend/app/security.py

LabelLayerStatusPath
mongodb data healthy frontends/frittes-loyalty/package-lock.json
mysql data healthy frontends/frittes-loyalty/package-lock.json
postgres data healthy frontends/frittes-loyalty/package-lock.json
sqlite data healthy backend/README.md
postgresql data healthy backend/app/config.py

LabelLayerStatusPath
repobility-clone-skxovbkp software healthy /tmp/repobility-clone-skxovbkp
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/4a4ccb79-dce7-4532-84a7-c4e2336a4ce9/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/4a4ccb79-dce7-4532-84a7-c4e2336a4ce9/

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.