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.

Volodymyr4K/vendora

https://github.com/Volodymyr4K/vendora · scanned 2026-06-16 00:52 UTC (2 months, 1 week ago)

184 raw signals (0 security + 184 graph)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 2 months, 1 week ago · v1 · 180 actionable findings from 1 signal source. 4 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 2940 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
settings software healthy set-minimal.mjs:settings
theme software healthy set-minimal.mjs:theme
normalizeHostHeader software healthy apps/web/middleware.ts:normalizeHostHeader
host software healthy apps/web/middleware.ts:host
getTenantByDomain software healthy apps/web/middleware.ts:getTenantByDomain
tenantId software healthy apps/web/middleware.ts:tenantId
slug software healthy apps/web/middleware.ts:slug
type software healthy apps/web/middleware.ts:type
mode software healthy apps/web/middleware.ts:mode
branchSlug software healthy apps/web/middleware.ts:branchSlug
resolveTenantByDomain software healthy apps/web/middleware.ts:resolveTenantByDomain
middleware software healthy apps/web/middleware.ts:middleware
serviceHost software healthy apps/web/middleware.ts:serviceHost
serviceSuffix software healthy apps/web/middleware.ts:serviceSuffix
resetOverrideInitGuards software healthy apps/web/__tests__/tenant-override-runtime.test.tsx:resetOv…
loadOverrideModules software healthy apps/web/__tests__/tenant-override-runtime.test.tsx:loadOve…
createRequest software healthy apps/web/__tests__/middleware-propagation.test.ts:createReq…
getNextResponseMock software healthy apps/web/__tests__/middleware-propagation.test.ts:getNextRe…
getAccentViaComputedStyle software healthy apps/web/tests/smoke.spec.ts:getAccentViaComputedStyle
getConfig software healthy apps/web/tests/theme-chain.spec.ts:getConfig
data software healthy apps/web/tests/theme-chain.spec.ts:data
ErrorBanner software healthy apps/web/components/ErrorBanner.tsx:ErrorBanner
RoutingContextProvider software healthy apps/web/components/RoutingContextProvider.tsx:RoutingConte…
useRoutingContext software healthy apps/web/components/RoutingContextProvider.tsx:useRoutingCo…
Footer software healthy apps/web/components/Footer.tsx:Footer
SiteTopbar software healthy apps/web/components/Topbar.tsx:SiteTopbar
BranchTopbar software healthy apps/web/components/Topbar.tsx:BranchTopbar
Header software healthy apps/web/components/Header.tsx:Header
Providers software healthy apps/web/components/Providers.tsx:Providers
DefaultMainTemplate software healthy apps/web/components/main-templates/default/Main.tsx:Default…
IconSearch software healthy apps/web/components/main-templates/berlin-press/AmHeaderSea…
IconClose software healthy apps/web/components/main-templates/berlin-press/AmHeaderSea…
IconArrowRight software healthy apps/web/components/main-templates/berlin-press/AmHeaderSea…
AmHeaderSearch software healthy apps/web/components/main-templates/berlin-press/AmHeaderSea…
onKey software healthy apps/web/components/main-templates/berlin-press/AmHeaderSea…
persistHistory software healthy apps/web/components/main-templates/berlin-press/AmHeaderSea…
addHistory software healthy apps/web/components/main-templates/berlin-press/AmHeaderSea…
clearHistory software healthy apps/web/components/main-templates/berlin-press/AmHeaderSea…
navigateToSearch software healthy apps/web/components/main-templates/berlin-press/AmHeaderSea…
AmFullBleed software healthy apps/web/components/main-templates/berlin-press/FullBleed.t…
IconBag software healthy apps/web/components/main-templates/berlin-press/AmCartButto…
AmCartButton software healthy apps/web/components/main-templates/berlin-press/AmCartButto…
AmProductVariants software healthy apps/web/components/main-templates/berlin-press/AmProductVa…
IconStar software healthy apps/web/components/main-templates/berlin-press/HomePage.ts…
IconGlobe software healthy apps/web/components/main-templates/berlin-press/HomePage.ts…
HomePage software healthy apps/web/components/main-templates/berlin-press/HomePage.ts…
hrefFor software healthy apps/web/components/main-templates/berlin-press/HomePage.ts…
productHref software healthy apps/web/components/main-templates/berlin-press/HomePage.ts…
BerlinPressMainTemplate software healthy apps/web/components/main-templates/berlin-press/Main.tsx:Be…
content software healthy apps/web/components/main-templates/berlin-press/Main.tsx:co…

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

LabelLayerStatusPath
verify-ratelimit.sh software healthy verify-ratelimit.sh
README.md software healthy README.md
pnpm-lock.yaml software healthy pnpm-lock.yaml
fly.web.toml software healthy fly.web.toml
package.json software healthy package.json
pnpm-workspace.yaml software healthy pnpm-workspace.yaml
.env.example software healthy .env.example
fly.bff.toml software healthy fly.bff.toml
LICENSE software healthy LICENSE
set-minimal.mjs software healthy set-minimal.mjs
tsconfig.base.json software healthy tsconfig.base.json
payments-v2-unmatched.md software healthy ops/runbooks/payments-v2-unmatched.md
payments-v2-monobank-onboarding.md software healthy ops/runbooks/payments-v2-monobank-onboarding.md
payments-v2-go-live-checklist.md software healthy ops/runbooks/payments-v2-go-live-checklist.md
rollback.md software healthy ops/runbooks/rollback.md
payments-v2-webhook-token-rotation.md software healthy ops/runbooks/payments-v2-webhook-token-rotation.md
payments-v2-redis-bringup.md software healthy ops/runbooks/payments-v2-redis-bringup.md
payments-v2-mollie-onboarding.md software healthy ops/runbooks/payments-v2-mollie-onboarding.md
payments-v2-liqpay-rotation.md software healthy ops/runbooks/payments-v2-liqpay-rotation.md
release.md software healthy ops/runbooks/release.md
playwright.config.ts software healthy apps/web/playwright.config.ts
postcss.config.cjs software healthy apps/web/postcss.config.cjs
package.json software healthy apps/web/package.json
tailwind.config.cjs software healthy apps/web/tailwind.config.cjs
Dockerfile software healthy apps/web/Dockerfile
next-env.d.ts software healthy apps/web/next-env.d.ts
test-mid.mjs software healthy apps/web/test-mid.mjs
middleware.ts software healthy apps/web/middleware.ts
tsconfig.json software healthy apps/web/tsconfig.json
lighthouserc.json software healthy apps/web/lighthouserc.json
test-strict-policy.mjs software healthy apps/web/test-strict-policy.mjs
eslint.config.mjs software healthy apps/web/eslint.config.mjs
next.config.mjs software healthy apps/web/next.config.mjs
vitest.config.ts software healthy apps/web/vitest.config.ts
tsconfig.test.json software healthy apps/web/tsconfig.test.json
vitest.config.json software healthy apps/web/vitest.config.json
resolve-label-component.test.tsx software healthy apps/web/__tests__/resolve-label-component.test.tsx
resolve-badge-component.test.tsx software healthy apps/web/__tests__/resolve-badge-component.test.tsx
resolve-textarea-component.test.tsx software healthy apps/web/__tests__/resolve-textarea-component.test.tsx
tenant-override-runtime.test.tsx software healthy apps/web/__tests__/tenant-override-runtime.test.tsx
middleware-propagation.test.ts software healthy apps/web/__tests__/middleware-propagation.test.ts
resolve-checkbox-component.test.tsx software healthy apps/web/__tests__/resolve-checkbox-component.test.tsx
resolve-input-component.test.tsx software healthy apps/web/__tests__/resolve-input-component.test.tsx
resolve-topbar-component.test.tsx software healthy apps/web/__tests__/resolve-topbar-component.test.tsx
resolve-card-component.test.tsx software healthy apps/web/__tests__/resolve-card-component.test.tsx
resolve-select-component.test.tsx software healthy apps/web/__tests__/resolve-select-component.test.tsx
resolve-button-component.test.tsx software healthy apps/web/__tests__/resolve-button-component.test.tsx
updateTenantTheme.test.ts software healthy apps/web/__tests__/updateTenantTheme.test.ts
super-admin-theme-invalid-json.test.tsx software healthy apps/web/__tests__/super-admin-theme-invalid-json.test.tsx
resolve-radio-component.test.tsx software healthy apps/web/__tests__/resolve-radio-component.test.tsx

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

LabelLayerStatusPath
ops software healthy ops
runbooks software healthy ops/runbooks
apps software healthy apps
web software healthy apps/web
__tests__ software healthy apps/web/__tests__
tests software healthy apps/web/tests
components software healthy apps/web/components
main-templates software healthy apps/web/components/main-templates
default software healthy apps/web/components/main-templates/default
berlin-press software healthy apps/web/components/main-templates/berlin-press
inputs software healthy apps/web/components/inputs
auth software healthy apps/web/components/auth
ui software healthy apps/web/components/ui
cart software healthy apps/web/components/cart
admin software healthy apps/web/components/admin
checkboxes software healthy apps/web/components/checkboxes
radios software healthy apps/web/components/radios
cards software healthy apps/web/components/cards
badges software healthy apps/web/components/badges
super-admin software healthy apps/web/components/super-admin
profile software healthy apps/web/components/profile
labels software healthy apps/web/components/labels
textareas software healthy apps/web/components/textareas
buttons software healthy apps/web/components/buttons
layouts software healthy apps/web/components/layouts
checkout software healthy apps/web/components/checkout
topbars software healthy apps/web/components/topbars
menu software healthy apps/web/components/menu
app software healthy apps/web/app
media software healthy apps/web/app/media
[...key] software healthy apps/web/app/media/[...key]
api software healthy apps/web/app/api
quote software healthy apps/web/app/api/quote
order software healthy apps/web/app/api/order
[token] software healthy apps/web/app/api/order/[token]
webhooks software healthy apps/web/app/api/webhooks
payments software healthy apps/web/app/api/webhooks/payments
[provider] software healthy apps/web/app/api/webhooks/payments/[provider]
[providerId] software healthy apps/web/app/api/webhooks/payments/[provider]/[providerId]
payment software healthy apps/web/app/api/payment
confirm software healthy apps/web/app/api/payment/confirm
500 software healthy apps/web/app/500
test-css software healthy apps/web/app/test-css
healthz software healthy apps/web/app/healthz
deep software healthy apps/web/app/healthz/deep
tenant-not-found software healthy apps/web/app/tenant-not-found
terms software healthy apps/web/app/terms
super-admin software healthy apps/web/app/super-admin
login software healthy apps/web/app/super-admin/login
tenants software healthy apps/web/app/super-admin/tenants

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

LabelLayerStatusPath
backfill_tenant_features.sql data healthy packages/database/prisma/migrations/backfill_tenant_feature…
migration.sql data healthy packages/database/prisma/migrations/20260129200200_phase_4_…
migration.sql data healthy packages/database/prisma/migrations/20260129183000_phase_3_…
migration.sql data healthy packages/database/prisma/migrations/20260130140000_add_perm…
migration.sql data healthy packages/database/prisma/migrations/20260224175921_v2_payme…
migration.sql data healthy packages/database/prisma/migrations/20260129120000_phase_1_…
migration.sql data healthy packages/database/prisma/migrations/20260113195131_add_tena…
migration.sql data healthy packages/database/prisma/migrations/20260129170000_phase_2_…
migration.sql data healthy packages/database/prisma/migrations/20260129191000_phase_4_…
migration.sql data healthy packages/database/prisma/migrations/20260129213000_phase_6_…
migration.sql data healthy packages/database/prisma/migrations/20260210173243_add_tena…
migration.sql data healthy packages/database/prisma/migrations/20260111203243_add_doma…
migration.sql data healthy packages/database/prisma/migrations/20260205152730_tenant_s…
migration.sql data healthy packages/database/prisma/migrations/20260116182023_add_fire…
migration.sql data healthy packages/database/prisma/migrations/20260109100913_add_rema…
migration.sql data healthy packages/database/prisma/migrations/20260129200000_phase_4_…
migration.sql data healthy packages/database/prisma/migrations/20260129180000_phase_3_…
migration.sql data healthy packages/database/prisma/migrations/20260129181000_phase_3_…
migration.sql data healthy packages/database/prisma/migrations/20260129214100_composit…
migration.sql data healthy packages/database/prisma/migrations/20260126153054_add_tena…
migration.sql data healthy packages/database/prisma/migrations/20260129212000_phase_6_…
migration.sql data healthy packages/database/prisma/migrations/20260112084406_add_perf…
migration.sql data healthy packages/database/prisma/migrations/20260114183553_add_tena…
migration.sql data healthy packages/database/prisma/migrations/20260116202629_add_slot…
migration.sql data healthy packages/database/prisma/migrations/20260221170818_add_jour…
migration.sql data healthy packages/database/prisma/migrations/20260111203447_add_last…
migration.sql data healthy packages/database/prisma/migrations/20260125083047_add_bran…
migration.sql data healthy packages/database/prisma/migrations/20260129211100_phase_5_…
migration.sql data healthy packages/database/prisma/migrations/20260130130000_add_perm…
migration.sql data healthy packages/database/prisma/migrations/20260127150000_customer…
migration.sql data healthy packages/database/prisma/migrations/20260129210100_phase_5_…
migration.sql data healthy packages/database/prisma/migrations/20260129214000_composit…
migration.sql data healthy packages/database/prisma/migrations/20260116090758_add_work…
migration.sql data healthy packages/database/prisma/migrations/20260115160724_/migrati…
migration.sql data healthy packages/database/prisma/migrations/20260113112108_add_weig…
migration.sql data healthy packages/database/prisma/migrations/20260109161002_enforce_…
migration.sql data healthy packages/database/prisma/migrations/20260114201901_add_chec…
migration.sql data healthy packages/database/prisma/migrations/20260126215945_tenant_s…
migration.sql data healthy packages/database/prisma/migrations/20260129140000_phase_1_…
migration.sql data healthy packages/database/prisma/migrations/20260129190000_phase_4_…
migration.sql data healthy packages/database/prisma/migrations/20260109100832_add_tena…
migration.sql data healthy packages/database/prisma/migrations/20260111102921_make_use…
migration.sql data healthy packages/database/prisma/migrations/20260109195354_add_tena…
migration.sql data healthy packages/database/prisma/migrations/20260129214300_composit…
migration.sql data healthy packages/database/prisma/migrations/20260129186000_phase_2_…
migration.sql data healthy packages/database/prisma/migrations/20260112094315_add_user…
migration.sql data healthy packages/database/prisma/migrations/20260129211000_phase_5_…
migration.sql data healthy packages/database/prisma/migrations/20260129214200_composit…
migration.sql data healthy packages/database/prisma/migrations/20260114092335_add_cust…
migration.sql data healthy packages/database/prisma/migrations/20260125084000_enforce_…

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

LabelLayerStatusPath
/page.tsx frontend healthy apps/web/app/page.tsx
/500 frontend healthy apps/web/app/500/page.tsx
/test-css frontend healthy apps/web/app/test-css/page.tsx
/tenant-not-found frontend healthy apps/web/app/tenant-not-found/page.tsx
/terms frontend healthy apps/web/app/terms/page.tsx
/super-admin frontend healthy apps/web/app/super-admin/page.tsx
/super-admin/login frontend healthy apps/web/app/super-admin/login/page.tsx
/super-admin/tenants/[id]/payment-providers frontend healthy apps/web/app/super-admin/tenants/[id]/payment-providers/pag…
/super-admin/tenants/[id]/branches frontend healthy apps/web/app/super-admin/tenants/[id]/branches/page.tsx
/super-admin/tenants/[id]/features frontend healthy apps/web/app/super-admin/tenants/[id]/features/page.tsx
/super-admin/tenants/[id]/domains frontend healthy apps/web/app/super-admin/tenants/[id]/domains/page.tsx
/t/[tenantSlug]/(tenant)/about frontend healthy apps/web/app/t/[tenantSlug]/(tenant)/about/page.tsx
/t/[tenantSlug]/(tenant)/choose-city frontend healthy apps/web/app/t/[tenantSlug]/(tenant)/choose-city/page.tsx
/t/[tenantSlug]/(tenant)/journal frontend healthy apps/web/app/t/[tenantSlug]/(tenant)/journal/page.tsx
/t/[tenantSlug]/(tenant)/journal/[slug] frontend healthy apps/web/app/t/[tenantSlug]/(tenant)/journal/[slug]/page.tsx
/t/[tenantSlug]/(tenant)/media frontend healthy apps/web/app/t/[tenantSlug]/(tenant)/media/page.tsx
/t/[tenantSlug]/(tenant)/login frontend healthy apps/web/app/t/[tenantSlug]/(tenant)/login/page.tsx
/t/[tenantSlug]/(tenant)/catalog frontend healthy apps/web/app/t/[tenantSlug]/(tenant)/catalog/page.tsx
/t/[tenantSlug]/(tenant)/authors frontend healthy apps/web/app/t/[tenantSlug]/(tenant)/authors/page.tsx
/t/[tenantSlug]/(tenant)/impressum frontend healthy apps/web/app/t/[tenantSlug]/(tenant)/impressum/page.tsx
/t/[tenantSlug]/(tenant)/terms frontend healthy apps/web/app/t/[tenantSlug]/(tenant)/terms/page.tsx
/t/[tenantSlug]/(tenant)/profile frontend healthy apps/web/app/t/[tenantSlug]/(tenant)/profile/page.tsx
/t/[tenantSlug]/(tenant)/profile/favorites frontend healthy apps/web/app/t/[tenantSlug]/(tenant)/profile/favorites/page…
/t/[tenantSlug]/(tenant)/main frontend healthy apps/web/app/t/[tenantSlug]/(tenant)/main/page.tsx
/t/[tenantSlug]/(tenant)/privacy frontend healthy apps/web/app/t/[tenantSlug]/(tenant)/privacy/page.tsx
/t/[tenantSlug]/(storefront)/[branchSlug] frontend healthy apps/web/app/t/[tenantSlug]/(storefront)/[branchSlug]/page.…
/t/[tenantSlug]/(storefront)/[branchSlug]/p/[id] frontend healthy apps/web/app/t/[tenantSlug]/(storefront)/[branchSlug]/p/[id…
/t/[tenantSlug]/(storefront)/[branchSlug]/admin frontend healthy apps/web/app/t/[tenantSlug]/(storefront)/[branchSlug]/admin…
/t/[tenantSlug]/(storefront)/[branchSlug]/admin/settings frontend healthy apps/web/app/t/[tenantSlug]/(storefront)/[branchSlug]/admin…
/t/[tenantSlug]/(storefront)/[branchSlug]/admin/users frontend healthy apps/web/app/t/[tenantSlug]/(storefront)/[branchSlug]/admin…
/t/[tenantSlug]/(storefront)/[branchSlug]/admin/orders frontend healthy apps/web/app/t/[tenantSlug]/(storefront)/[branchSlug]/admin…
/t/[tenantSlug]/(storefront)/[branchSlug]/admin/journal frontend healthy apps/web/app/t/[tenantSlug]/(storefront)/[branchSlug]/admin…
/t/[tenantSlug]/(storefront)/[branchSlug]/admin/journal/[id] frontend healthy apps/web/app/t/[tenantSlug]/(storefront)/[branchSlug]/admin…
/t/[tenantSlug]/(storefront)/[branchSlug]/admin/login frontend healthy apps/web/app/t/[tenantSlug]/(storefront)/[branchSlug]/admin…
/t/[tenantSlug]/(storefront)/[branchSlug]/admin/content frontend healthy apps/web/app/t/[tenantSlug]/(storefront)/[branchSlug]/admin…
/t/[tenantSlug]/(storefront)/[branchSlug]/admin/menu frontend healthy apps/web/app/t/[tenantSlug]/(storefront)/[branchSlug]/admin…
/t/[tenantSlug]/(storefront)/[branchSlug]/delivery frontend healthy apps/web/app/t/[tenantSlug]/(storefront)/[branchSlug]/deliv…
/t/[tenantSlug]/(storefront)/[branchSlug]/order/[token] frontend healthy apps/web/app/t/[tenantSlug]/(storefront)/[branchSlug]/order…
/t/[tenantSlug]/(storefront)/[branchSlug]/checkout frontend healthy apps/web/app/t/[tenantSlug]/(storefront)/[branchSlug]/check…
/t/[tenantSlug]/(storefront)/[branchSlug]/menu frontend healthy apps/web/app/t/[tenantSlug]/(storefront)/[branchSlug]/menu/…
/t/[tenantSlug]/(storefront)/[branchSlug]/menu/[categorySlu… frontend healthy apps/web/app/t/[tenantSlug]/(storefront)/[branchSlug]/menu/…
/privacy frontend healthy apps/web/app/privacy/page.tsx
/checkout/test-payment frontend healthy apps/web/app/checkout/test-payment/page.tsx
/checkout/liqpay frontend healthy apps/web/app/checkout/liqpay/page.tsx
/ frontend healthy apps/web/app/actions.ts

LabelLayerStatusPath
GET /example api healthy apps/bff/src/types/routes.ts
POST /auth/logout api healthy apps/bff/src/domains/auth/auth.routes.ts
GET /internal/resolve-tenant api healthy apps/bff/src/domains/internal/internal.routes.ts
POST /internal/payments/resync api healthy apps/bff/src/domains/internal/internal-payments.routes.ts
POST /internal/payments/resync/external api healthy apps/bff/src/domains/internal/internal-payments.routes.ts
GET /branches api healthy apps/bff/src/domains/admin/branches.routes.ts
GET /integrations api healthy apps/bff/src/domains/admin/integrations/integrations.routes…
GET /users api healthy apps/bff/src/domains/admin/users/users.routes.ts
POST /users api healthy apps/bff/src/domains/admin/users/users.routes.ts
GET /journal api healthy apps/bff/src/domains/admin/journal/journal.routes.ts
POST /upload api healthy apps/bff/src/domains/admin/media/media.routes.ts
POST /admin/upload api healthy apps/bff/src/domains/admin/media/media.routes.ts
GET /me api healthy apps/bff/src/domains/admin/dashboard/dashboard.routes.ts
PUT /:branchSlug/catalog-items/:id/nutrition api healthy apps/bff/src/domains/admin/catalog/nutrition.routes.ts
GET /attribute-definitions api healthy apps/bff/src/domains/admin/catalog/attribute-definitions.ro…
POST /:branchSlug/option-groups api healthy apps/bff/src/domains/admin/catalog/option-groups.routes.ts
PATCH /:branchSlug/option-groups/:id api healthy apps/bff/src/domains/admin/catalog/option-groups.routes.ts
POST /:branchSlug/option-groups/:id/options api healthy apps/bff/src/domains/admin/catalog/option-groups.routes.ts
PATCH /:branchSlug/option-groups/:optionGroupId/options/:id api healthy apps/bff/src/domains/admin/catalog/option-groups.routes.ts
POST /:branchSlug/catalog-items/:id/option-groups api healthy apps/bff/src/domains/admin/catalog/option-groups.routes.ts
POST /:branchSlug/products api healthy apps/bff/src/domains/admin/catalog/products.routes.ts
PATCH /:branchSlug/products/:id api healthy apps/bff/src/domains/admin/catalog/products.routes.ts
PUT /:branchSlug/catalog-items/:id/allergens api healthy apps/bff/src/domains/admin/catalog/allergens.routes.ts
GET /content api healthy apps/bff/src/domains/admin/content/content.routes.ts
GET /tenants api healthy apps/bff/src/domains/super-admin/tenants.routes.ts
POST /tenants api healthy apps/bff/src/domains/super-admin/tenants.routes.ts
POST /tenants/:tenantId/branches api healthy apps/bff/src/domains/super-admin/tenants.routes.ts
PATCH /tenants/:tenantId/branches/:branchId api healthy apps/bff/src/domains/super-admin/tenants.routes.ts
GET /metrics api healthy apps/bff/src/domains/infra/metrics.routes.ts
GET /health api healthy apps/bff/src/domains/infra/health.routes.ts
POST /payments/checkout api healthy apps/bff/src/domains/storefront/payments.routes.ts
GET / api healthy apps/bff/src/domains/storefront/config.routes.ts
GET /delivery/:branch api healthy apps/bff/src/domains/storefront/fulfillment/delivery.routes…
GET /addresses api healthy apps/bff/src/domains/storefront/customer/addresses.routes.ts
POST /addresses api healthy apps/bff/src/domains/storefront/customer/addresses.routes.ts
DELETE /addresses/:id api healthy apps/bff/src/domains/storefront/customer/addresses.routes.ts
GET /orders api healthy apps/bff/src/domains/storefront/customer/orders.routes.ts
PATCH /me api healthy apps/bff/src/domains/storefront/customer/profile.routes.ts
GET /favorites api healthy apps/bff/src/domains/storefront/customer/favorites.routes.ts
GET /branches/default api healthy apps/bff/src/domains/storefront/places/branches.routes.ts
POST /branches api healthy apps/bff/src/domains/storefront/places/branches.routes.ts
PATCH /branches/:id api healthy apps/bff/src/domains/storefront/places/branches.routes.ts
DELETE /branches/:id api healthy apps/bff/src/domains/storefront/places/branches.routes.ts

LabelLayerStatusPath
Order data healthy packages/database/prisma/migrations/20260129200200_phase_4_…
OrderLine data healthy packages/database/prisma/migrations/20260129200200_phase_4_…
OrderAdjustment data healthy packages/database/prisma/migrations/20260129200200_phase_4_…
Fulfillment data healthy packages/database/prisma/migrations/20260129200200_phase_4_…
OrderLineOption data healthy packages/database/prisma/migrations/20260129200200_phase_4_…
PaymentProvider data healthy packages/database/prisma/migrations/20260224175921_v2_payme…
PaymentTransaction data healthy packages/database/prisma/migrations/20260224175921_v2_payme…
PaymentEvent data healthy packages/database/prisma/migrations/20260224175921_v2_payme…
PaymentCheckoutRequest data healthy packages/database/prisma/migrations/20260224175921_v2_payme…
CatalogItem data healthy packages/database/prisma/migrations/20260129120000_phase_1_…
CategoryBranch data healthy packages/database/prisma/migrations/20260129120000_phase_1_…
CustomerFavorite data healthy packages/database/prisma/migrations/20260129120000_phase_1_…
OptionGroup data healthy packages/database/prisma/migrations/20260129170000_phase_2_…
OptionItem data healthy packages/database/prisma/migrations/20260129170000_phase_2_…
CatalogItemOptionGroup data healthy packages/database/prisma/migrations/20260129170000_phase_2_…
DeliveryConfigFacet data healthy packages/database/prisma/migrations/20260129213000_phase_6_…
Integration data healthy packages/database/prisma/migrations/20260129212000_phase_6_…
IntegrationState data healthy packages/database/prisma/migrations/20260129212000_phase_6_…
ExternalMapping data healthy packages/database/prisma/migrations/20260129212000_phase_6_…
JournalPost data healthy packages/database/prisma/migrations/20260221170818_add_jour…
JournalPostTranslation data healthy packages/database/prisma/migrations/20260221170818_add_jour…
EventOutbox data healthy packages/database/prisma/migrations/20260125083047_add_bran…
BranchMember data healthy packages/database/prisma/migrations/20260125083047_add_bran…
TenantUserModulePermission data healthy packages/database/prisma/migrations/20260130130000_add_perm…
UserCapability data healthy packages/database/prisma/migrations/20260130130000_add_perm…
ItemNutritionFacet data healthy packages/database/prisma/migrations/20260129140000_phase_1_…
Offer data healthy packages/database/prisma/migrations/20260129190000_phase_4_…
ItemAllergenFacet data healthy packages/database/prisma/migrations/20260129211000_phase_5_…
Customer data healthy packages/database/prisma/migrations/20260114092335_add_cust…
CustomerAddress data healthy packages/database/prisma/migrations/20260114092335_add_cust…
AttributeDefinition data healthy packages/database/prisma/migrations/20260129210000_phase_5_…
AttributeValue data healthy packages/database/prisma/migrations/20260129210000_phase_5_…
Branch data healthy packages/database/prisma/migrations/0_init_baseline/migrati…
Category data healthy packages/database/prisma/migrations/0_init_baseline/migrati…
Product data healthy packages/database/prisma/migrations/0_init_baseline/migrati…
_BranchToCategory data healthy packages/database/prisma/migrations/0_init_baseline/migrati…
Tenant data healthy packages/database/prisma/migrations/20260109095248_init_mul…
User data healthy packages/database/prisma/migrations/20260109095248_init_mul…
ItemVariant data healthy packages/database/prisma/migrations/20260129160000_phase_2_…
CustomDomain data healthy packages/database/prisma/migrations/20260111135038_add_cust…
TenantUser data healthy packages/database/prisma/migrations/20260130120000_add_tena…

LabelLayerStatusPath
return software healthy apps/web/components/inputs/DefaultInput.tsx:return
return software healthy apps/web/components/cards/DefaultCard.tsx:return
FetchJsonError software healthy apps/web/lib/data.ts:FetchJsonError
ApiError software healthy apps/web/lib/api/checkout.ts:ApiError
HttpError software healthy apps/web/lib/server/api.ts:HttpError
FakeCache software healthy apps/bff/test/config-branches-theme.test.ts:FakeCache
FakeCache software healthy apps/bff/test/stale-error-caching.test.ts:FakeCache
FakeCache software healthy apps/bff/test/delivery-routes.notfound-no-cache.test.ts:Fak…
FakeCache software healthy apps/bff/test/stale.test.ts:FakeCache
FakeCache software healthy apps/bff/test/branches-404-cache.test.ts:FakeCache
BusinessError software healthy apps/bff/src/errors/business-error.ts:BusinessError
ValidationError software healthy apps/bff/src/errors/business-error.ts:ValidationError
NotFoundError software healthy apps/bff/src/errors/business-error.ts:NotFoundError
ConflictError software healthy apps/bff/src/errors/business-error.ts:ConflictError
UnauthorizedError software healthy apps/bff/src/errors/business-error.ts:UnauthorizedError
ForbiddenError software healthy apps/bff/src/errors/business-error.ts:ForbiddenError
TieredCache software healthy apps/bff/src/cache/tiered.ts:TieredCache
MemoryCache software healthy apps/bff/src/cache/index.ts:MemoryCache
RedisCache software healthy apps/bff/src/cache/index.ts:RedisCache
PubSubService software healthy apps/bff/src/services/pubsub.ts:PubSubService
RedisLock software healthy apps/bff/src/services/redis-lock.ts:RedisLock
CacheManager software healthy apps/bff/src/services/cache-manager.ts:CacheManager
BreakerOpenError software healthy apps/bff/src/services/breaker.ts:BreakerOpenError
CircuitBreaker software healthy apps/bff/src/services/breaker.ts:CircuitBreaker
PaymentService software healthy apps/bff/src/services/payment.ts:PaymentService
UpstreamHttpError software healthy apps/bff/src/services/http.ts:UpstreamHttpError
CloudflareDomainProvider software healthy apps/bff/src/services/domain-provider/cloudflare.ts:Cloudfl…
CustomDomainProvider software healthy apps/bff/src/services/domain-provider/custom.ts:CustomDomai…
VercelDomainProvider software healthy apps/bff/src/services/domain-provider/vercel.ts:VercelDomai…
EventBus software healthy apps/bff/src/services/event-bus/bus.ts:EventBus
WorkerFactory software healthy apps/bff/src/services/event-bus/worker.ts:WorkerFactory
PaymentsWorkerFactory software healthy apps/bff/src/services/payments/payments-worker.ts:PaymentsW…
PrismaUpstream software healthy apps/bff/src/services/upstream/prisma.ts:PrismaUpstream
BranchNotFoundError software healthy apps/bff/src/domains/storefront/fulfillment/delivery.routes…
OtpService software healthy apps/bff/src/domains/storefront/customer/otp.service.ts:Otp…
NoBranchError software healthy apps/bff/src/domains/storefront/places/branches.routes.ts:N…
MultiBranchTenantError software healthy apps/bff/src/domains/storefront/places/branches.routes.ts:M…

LabelLayerStatusPath
auth::apps/bff/src/domains/storefront/ordering/checkout.rou… security healthy apps/bff/src/domains/storefront/ordering/checkout.routes.ts
auth::apps/bff/src/plugins/auth.ts security healthy apps/bff/src/plugins/auth.ts
auth::apps/bff/test/branches-reserved-slug.test.ts security healthy apps/bff/test/branches-reserved-slug.test.ts
auth::apps/bff/src/__tests__/integration/multi-tenant-flow.… security healthy apps/bff/src/__tests__/integration/multi-tenant-flow.test.ts
auth::apps/bff/src/__tests__/integration/admin-users-guard-… security healthy apps/bff/src/__tests__/integration/admin-users-guard-and-la…
auth::apps/bff/src/__tests__/integration/admin-me.test.ts security healthy apps/bff/src/__tests__/integration/admin-me.test.ts
auth::apps/bff/src/__tests__/integration/admin-guard-regist… security healthy apps/bff/src/__tests__/integration/admin-guard-registry.tes…
auth::apps/bff/src/config.ts security healthy apps/bff/src/config.ts
auth::apps/bff/src/__tests__/integration/audit-branches-ten… security healthy apps/bff/src/__tests__/integration/audit-branches-tenant-au…
auth::apps/bff/test/patch-theme.test.ts security healthy apps/bff/test/patch-theme.test.ts
auth::apps/bff/src/domains/super-admin/domains.routes.ts security healthy apps/bff/src/domains/super-admin/domains.routes.ts
auth::apps/bff/src/__tests__/integration/super-payment-prov… security healthy apps/bff/src/__tests__/integration/super-payment-providers.…
auth::apps/bff/src/domains/super-admin/tenants.routes.ts security healthy apps/bff/src/domains/super-admin/tenants.routes.ts
auth::apps/bff/src/lib/admin-route-registry.ts security healthy apps/bff/src/lib/admin-route-registry.ts
auth::README.md security healthy README.md
auth::apps/bff/src/types.d.ts security healthy apps/bff/src/types.d.ts
auth::apps/bff/src/plugins/admin-write-context.ts security healthy apps/bff/src/plugins/admin-write-context.ts
auth::apps/bff/src/plugins/admin-permission-guard.ts security healthy apps/bff/src/plugins/admin-permission-guard.ts
auth::apps/bff/src/plugins/tenant-guard.ts security healthy apps/bff/src/plugins/tenant-guard.ts
auth::apps/bff/src/index.ts security healthy apps/bff/src/index.ts
auth::apps/bff/src/domains/admin/admin.routes.ts security healthy apps/bff/src/domains/admin/admin.routes.ts
auth::apps/bff/src/lib/metrics.ts security healthy apps/bff/src/lib/metrics.ts
auth::apps/bff/src/tools/paymentsGoLiveRehearsal.ts security healthy apps/bff/src/tools/paymentsGoLiveRehearsal.ts
auth::apps/bff/package.json security healthy apps/bff/package.json
auth::apps/bff/src/domains/auth/auth.routes.ts security healthy apps/bff/src/domains/auth/auth.routes.ts
auth::apps/bff/src/domains/auth/types.ts security healthy apps/bff/src/domains/auth/types.ts
auth::apps/bff/src/plugins/__tests__/tenant-guard.test.ts security healthy apps/bff/src/plugins/__tests__/tenant-guard.test.ts
auth::apps/bff/src/domains/storefront/places/branches.route… security healthy apps/bff/src/domains/storefront/places/branches.routes.ts
auth::apps/bff/src/plugins/__tests__/admin-write-context.te… security healthy apps/bff/src/plugins/__tests__/admin-write-context.test.ts
auth::apps/bff/src/types/fastify.ts security healthy apps/bff/src/types/fastify.ts
auth::apps/web/lib/logger.ts security healthy apps/web/lib/logger.ts
auth::apps/bff/src/tools/smoke-super-payment-providers.ts security healthy apps/bff/src/tools/smoke-super-payment-providers.ts
auth::apps/bff/src/__tests__/integration/admin-users-patch-… security healthy apps/bff/src/__tests__/integration/admin-users-patch-role-p…

LabelLayerStatusPath
DefaultMainTemplate frontend healthy apps/web/components/main-templates/default/Main.tsx
InternalErrorPage frontend healthy apps/web/app/500/page.tsx
TestPage frontend healthy apps/web/app/test-css/page.tsx
TenantNotFoundPage frontend healthy apps/web/app/tenant-not-found/page.tsx
Terms frontend healthy apps/web/app/terms/page.tsx
SuperAdminPage frontend healthy apps/web/app/super-admin/page.tsx
SuperAdminLoginPage frontend healthy apps/web/app/super-admin/login/page.tsx
TenantPaymentProvidersPage frontend healthy apps/web/app/super-admin/tenants/[id]/payment-providers/pag…
TenantBranchesPage frontend healthy apps/web/app/super-admin/tenants/[id]/branches/page.tsx
TenantDomainsPage frontend healthy apps/web/app/super-admin/tenants/[id]/domains/page.tsx
TenantError frontend healthy apps/web/app/t/[tenantSlug]/(tenant)/error.tsx
Loading frontend healthy apps/web/app/t/[tenantSlug]/(storefront)/[branchSlug]/loadi…
ErrorBoundary frontend healthy apps/web/app/t/[tenantSlug]/(storefront)/[branchSlug]/error…
AdminDashboardPage frontend healthy apps/web/app/t/[tenantSlug]/(storefront)/[branchSlug]/admin…
AdminSettingsPage frontend healthy apps/web/app/t/[tenantSlug]/(storefront)/[branchSlug]/admin…
AdminUsersPage frontend healthy apps/web/app/t/[tenantSlug]/(storefront)/[branchSlug]/admin…
AdminOrdersPage frontend healthy apps/web/app/t/[tenantSlug]/(storefront)/[branchSlug]/admin…
AdminJournalPage frontend healthy apps/web/app/t/[tenantSlug]/(storefront)/[branchSlug]/admin…
AdminJournalEditorPage frontend healthy apps/web/app/t/[tenantSlug]/(storefront)/[branchSlug]/admin…
LoginPage frontend healthy apps/web/app/t/[tenantSlug]/(storefront)/[branchSlug]/admin…
AdminContentPage frontend healthy apps/web/app/t/[tenantSlug]/(storefront)/[branchSlug]/admin…
AdminMenuPage frontend healthy apps/web/app/t/[tenantSlug]/(storefront)/[branchSlug]/admin…
Privacy frontend healthy apps/web/app/privacy/page.tsx
SandboxPaymentPage frontend healthy apps/web/app/checkout/test-payment/page.tsx
LiqpayCheckoutPage frontend healthy apps/web/app/checkout/liqpay/page.tsx

LabelLayerStatusPath
image::apps/web/Dockerfile hardware healthy apps/web/Dockerfile
image::apps/bff/Dockerfile hardware healthy apps/bff/Dockerfile
redis hardware healthy infra/docker/docker-compose.yml
postgres hardware healthy infra/docker/docker-compose.yml
bff hardware healthy infra/docker/docker-compose.yml
web hardware healthy infra/docker/docker-compose.yml
prometheus hardware healthy infra/monitoring/docker-compose.yml
alertmanager hardware healthy infra/monitoring/docker-compose.yml
jaeger hardware healthy infra/monitoring/docker-compose.yml
grafana hardware healthy infra/monitoring/docker-compose.yml
k8s::Kustomization::infra/k8s/base/kustomization.yaml hardware healthy infra/k8s/base/kustomization.yaml
k8s::NetworkPolicy::infra/k8s/base/bff-networkpolicy.yaml hardware healthy infra/k8s/base/bff-networkpolicy.yaml
k8s::Namespace::infra/k8s/base/namespace.yaml hardware healthy infra/k8s/base/namespace.yaml
k8s::Kustomization::infra/k8s/overlays/canary/kustomization… hardware healthy infra/k8s/overlays/canary/kustomization.yaml

LabelLayerStatusPath
port:4000 network healthy .env.example
port:3000 network healthy apps/web/Dockerfile
port:6379 network healthy infra/docker/docker-compose.yml
port:5432 network healthy infra/docker/docker-compose.yml
port:9090 network healthy infra/monitoring/docker-compose.yml
port:9093 network healthy infra/monitoring/docker-compose.yml
port:16686 network healthy infra/monitoring/docker-compose.yml
port:4318 network healthy infra/monitoring/docker-compose.yml
port:3001 network healthy infra/monitoring/docker-compose.yml
port:80 network healthy infra/k8s/base/web-service.yaml

LabelLayerStatusPath
generic_api_key::apps/bff/src/tools/upstreamHttpSmoke.ts security healthy apps/bff/src/tools/upstreamHttpSmoke.ts
password_literal::apps/bff/src/schemas/super-admin/__tests_… security healthy apps/bff/src/schemas/super-admin/__tests__/tenants.schema.t…
password_literal::apps/bff/src/schemas/super-admin/__tests_… security healthy apps/bff/src/schemas/super-admin/__tests__/tenants.schema.t…
password_literal::apps/bff/src/schemas/super-admin/__tests_… security healthy apps/bff/src/schemas/super-admin/__tests__/tenants.schema.t…
password_literal::apps/bff/src/schemas/super-admin/__tests_… security healthy apps/bff/src/schemas/super-admin/__tests__/tenants.schema.t…
password_literal::packages/database/create-super-admin.ts security healthy packages/database/create-super-admin.ts
password_literal::tools/smoke-theme-propagation.sh security healthy tools/smoke-theme-propagation.sh

LabelLayerStatusPath
127.0.0.1 network healthy .env.example
123.45.67.89 network healthy apps/bff/src/services/__tests__/dns-lookup.test.ts
192.168.1.1 network healthy apps/bff/src/services/__tests__/theme.test.ts
76.76.21.21 network healthy apps/bff/src/services/domain-provider/vercel.ts

LabelLayerStatusPath
k8s::Deployment::infra/k8s/base/redis-deployment.yaml hardware healthy infra/k8s/base/redis-deployment.yaml
k8s::Deployment::infra/k8s/base/web-deployment.yaml hardware healthy infra/k8s/base/web-deployment.yaml
k8s::Deployment::infra/k8s/base/bff-deployment.yaml hardware healthy infra/k8s/base/bff-deployment.yaml
k8s::Deployment::infra/k8s/overlays/canary/web-canary.yaml hardware healthy infra/k8s/overlays/canary/web-canary.yaml

LabelLayerStatusPath
postgresql data healthy README.md
redis data healthy README.md
postgres data healthy README.md

LabelLayerStatusPath
bullmq data healthy README.md
pubsub data healthy apps/bff/src/index.ts

LabelLayerStatusPath
ingress::infra/k8s/base/ingress.yaml network healthy infra/k8s/base/ingress.yaml
ingress::infra/k8s/overlays/canary/ingress-canary.yaml network healthy infra/k8s/overlays/canary/ingress-canary.yaml

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

LabelLayerStatusPath
nginx network healthy apps/bff/src/index.ts

LabelLayerStatusPath
gpu (detected) hardware healthy apps/web/components/main-templates/berlin-press/HomePage.tsx

LabelLayerStatusPath
vps::aws hardware healthy apps/bff/package.json

LabelLayerStatusPath
gha::ci cicd healthy .github/workflows/ci.yml

LabelLayerStatusPath
verify cicd healthy .github/workflows/ci.yml
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/c4417cd3-38c5-4e17-9ccd-01a6142e88f9/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/c4417cd3-38c5-4e17-9ccd-01a6142e88f9/

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.