https://github.com/subimeDev/FrittesRancagua-
· scanned 2026-06-16 00:24 UTC (2 months, 2 weeks ago)
105 raw signals (0 security + 105 graph)
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.
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.
| Label | Layer | Status | Path |
|---|---|---|---|
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.
| Label | Layer | Status | Path |
|---|---|---|---|
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.
| Label | Layer | Status | Path |
|---|---|---|---|
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.
| Label | Layer | Status | Path |
|---|---|---|---|
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 |
| Label | Layer | Status | Path |
|---|---|---|---|
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 |
| Label | Layer | Status | Path |
|---|---|---|---|
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 |
| Label | Layer | Status | Path |
|---|---|---|---|
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 |
| Label | Layer | Status | Path |
|---|---|---|---|
/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 |
| Label | Layer | Status | Path |
|---|---|---|---|
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 |
| Label | Layer | Status | Path |
|---|---|---|---|
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 |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-skxovbkp |
software | healthy | /tmp/repobility-clone-skxovbkp |
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.