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.

thomdegorgue/kd

https://github.com/thomdegorgue/kd · scanned 2026-06-16 00:35 UTC (2 months, 2 weeks ago)

113 raw signals (0 security + 113 graph)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 2 months, 2 weeks ago · v1 · 113 actionable findings from 1 signal source. 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 3219 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
critical software healthy .claude/workflows/audit-prod.workflow.js:critical
nonCritical software healthy .claude/workflows/audit-prod.workflow.js:nonCritical
register software healthy src/instrumentation.ts:register
buildCspWithNonce software healthy src/middleware.ts:buildCspWithNonce
generateNonce software healthy src/middleware.ts:generateNonce
loadStoreContextFromDB software healthy src/middleware.ts:loadStoreContextFromDB
planId software healthy src/middleware.ts:planId
code software healthy src/middleware.ts:code
checkSuperadminRole software healthy src/middleware.ts:checkSuperadminRole
isSuperadmin software healthy src/middleware.ts:isSuperadmin
resolveSlug software healthy src/middleware.ts:resolveSlug
slug software healthy src/middleware.ts:slug
createMiddlewareClient software healthy src/middleware.ts:createMiddlewareClient
middleware software healthy src/middleware.ts:middleware
EntityCard software healthy src/components/shared/entity-card.tsx:EntityCard
PanelSidebar software healthy src/components/shared/panel-shell.tsx:PanelSidebar
DefaultPanelTopbar software healthy src/components/shared/panel-shell.tsx:DefaultPanelTopbar
PanelMain software healthy src/components/shared/panel-shell.tsx:PanelMain
PanelShell software healthy src/components/shared/panel-shell.tsx:PanelShell
closeMobile software healthy src/components/shared/panel-shell.tsx:closeMobile
openMobile software healthy src/components/shared/panel-shell.tsx:openMobile
handleItem software healthy src/components/shared/panel-shell.tsx:handleItem
getPeriodDates software healthy src/components/shared/entity-toolbar.tsx:getPeriodDates
pad software healthy src/components/shared/entity-toolbar.tsx:pad
fmt software healthy src/components/shared/entity-toolbar.tsx:fmt
defaultDates software healthy src/components/shared/entity-toolbar.tsx:defaultDates
EntityToolbar software healthy src/components/shared/entity-toolbar.tsx:EntityToolbar
syncFromApplied software healthy src/components/shared/entity-toolbar.tsx:syncFromApplied
buildPayload software healthy src/components/shared/entity-toolbar.tsx:buildPayload
handleApply software healthy src/components/shared/entity-toolbar.tsx:handleApply
handleClear software healthy src/components/shared/entity-toolbar.tsx:handleClear
toggleCategory software healthy src/components/shared/entity-toolbar.tsx:toggleCategory
EntityListSection software healthy src/components/shared/entity-list-section.tsx:EntityListSec…
StatCard software healthy src/components/shared/stat-card.tsx:StatCard
StateBadge software healthy src/components/shared/state-badge.tsx:StateBadge
EmptyState software healthy src/components/shared/empty-state.tsx:EmptyState
CSVExportButton software healthy src/components/shared/csv-export-button.tsx:CSVExportButton
DataTable software healthy src/components/shared/data-table.tsx:DataTable
handleSortingChange software healthy src/components/shared/data-table.tsx:handleSortingChange
PackInactiveWarning software healthy src/components/shared/pack-inactive-warning.tsx:PackInactiv…
paginatedSlice software healthy src/components/shared/entity-list-pagination.tsx:paginatedS…
EntityListPagination software healthy src/components/shared/entity-list-pagination.tsx:EntityList…
BreakdownBar software healthy src/components/shared/breakdown-bar.tsx:BreakdownBar
ViewToggle software healthy src/components/shared/view-toggle.tsx:ViewToggle
ErrorState software healthy src/components/shared/error-state.tsx:ErrorState
ModuleGate software healthy src/components/shared/module-gate.tsx:ModuleGate
PlanUpgradePrompt software healthy src/components/shared/plan-upgrade-prompt.tsx:PlanUpgradePr…
LoadingSpinner software healthy src/components/shared/loading-spinner.tsx:LoadingSpinner
BulkActionsBar software healthy src/components/shared/bulk-actions-bar.tsx:BulkActionsBar
StockDot software healthy src/components/shared/stock-dot.tsx:StockDot

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

LabelLayerStatusPath
vercel.json software healthy vercel.json
postcss.config.mjs software healthy postcss.config.mjs
README.md software healthy README.md
tailwind.config.ts software healthy tailwind.config.ts
pnpm-lock.yaml software healthy pnpm-lock.yaml
CLAUDE.md software healthy CLAUDE.md
pasos-manuales.md software healthy pasos-manuales.md
package.json software healthy package.json
schema.sql software healthy schema.sql
next-env.d.ts software healthy next-env.d.ts
sentry.server.config.ts software healthy sentry.server.config.ts
components.json software healthy components.json
vitest.eval.config.ts software healthy vitest.eval.config.ts
sentry.client.config.ts software healthy sentry.client.config.ts
pnpm-workspace.yaml software healthy pnpm-workspace.yaml
.env.example software healthy .env.example
tsconfig.json software healthy tsconfig.json
sentry.edge.config.ts software healthy sentry.edge.config.ts
ia.md software healthy ia.md
eslint.config.mjs software healthy eslint.config.mjs
vitest.config.ts software healthy vitest.config.ts
next.config.ts software healthy next.config.ts
handoff-2026-06.md software healthy docs/handoff-2026-06.md
timezone-policy.md software healthy docs/timezone-policy.md
fase3-pendientes.md software healthy docs/fase3-pendientes.md
perf-optimization.md software healthy docs/perf-optimization.md
mobile-deploy.md software healthy docs/mobile-deploy.md
rsc-migration.md software healthy docs/rsc-migration.md
bundle-baseline.md software healthy docs/bundle-baseline.md
encryption-rotation.md software healthy docs/encryption-rotation.md
stock-policy.md software healthy docs/stock-policy.md
mobile-app-spec.md software healthy docs/mobile-app-spec.md
rls-policy.md software healthy docs/rls-policy.md
gen-supabase-types.mjs software healthy scripts/gen-supabase-types.mjs
storefront.js software healthy scripts/loadtest/storefront.js
README.md software healthy scripts/loadtest/README.md
chat-smoke.js software healthy scripts/loadtest/chat-smoke.js
audit-prod-retry.workflow.js software healthy .claude/workflows/audit-prod-retry.workflow.js
audit-prod.workflow.js software healthy .claude/workflows/audit-prod.workflow.js
audit-verify-p1.workflow.js software healthy .claude/workflows/audit-verify-p1.workflow.js
README.md software healthy db/README.md
admincreator.sql software healthy db/admincreator.sql
verify_schema.sql software healthy db/verify_schema.sql
clear.sql software healthy db/clear.sql
wipe_public_schema.sql software healthy db/wipe_public_schema.sql
ci.yml software healthy .github/workflows/ci.yml
instrumentation.ts software healthy src/instrumentation.ts
middleware.ts software healthy src/middleware.ts
entity-card.tsx software healthy src/components/shared/entity-card.tsx
panel-shell.tsx software healthy src/components/shared/panel-shell.tsx

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

LabelLayerStatusPath
docs software healthy docs
scripts software healthy scripts
loadtest software healthy scripts/loadtest
.claude software healthy .claude
workflows software healthy .claude/workflows
db software healthy db
.github software healthy .github
workflows software healthy .github/workflows
src software healthy src
components software healthy src/components
shared software healthy src/components/shared
ui software healthy src/components/ui
admin software healthy src/components/admin
centrodedatos software healthy src/components/centrodedatos
landing software healthy src/components/landing
escape-tutorial software healthy src/components/landing/escape-tutorial
public software healthy src/components/public
superadmin software healthy src/components/superadmin
app software healthy src/app
auth software healthy src/app/auth
reset-password software healthy src/app/auth/reset-password
login software healthy src/app/auth/login
callback software healthy src/app/auth/callback
signup software healthy src/app/auth/signup
forgot-password software healthy src/app/auth/forgot-password
no-store software healthy src/app/auth/no-store
invite software healthy src/app/invite
[token] software healthy src/app/invite/[token]
api software healthy src/app/api
stores software healthy src/app/api/stores
capacity software healthy src/app/api/stores/capacity
ai software healthy src/app/api/ai
undo-action software healthy src/app/api/ai/undo-action
chat software healthy src/app/api/ai/chat
check-briefing software healthy src/app/api/ai/check-briefing
jobs software healthy src/app/api/ai/jobs
run software healthy src/app/api/ai/jobs/run
mp software healthy src/app/api/mp
oauth software healthy src/app/api/mp/oauth
callback software healthy src/app/api/mp/oauth/callback
uploads software healthy src/app/api/uploads
cloudinary software healthy src/app/api/uploads/cloudinary
sign software healthy src/app/api/uploads/cloudinary/sign
workers software healthy src/app/api/workers
stock-worker software healthy src/app/api/workers/stock-worker
monthly-worker software healthy src/app/api/workers/monthly-worker
smart-tasks-worker software healthy src/app/api/workers/smart-tasks-worker
anomaly-worker software healthy src/app/api/workers/anomaly-worker
weekly-worker software healthy src/app/api/workers/weekly-worker
briefing-worker software healthy src/app/api/workers/briefing-worker

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

LabelLayerStatusPath
/page.tsx frontend healthy src/app/page.tsx
/auth/reset-password frontend healthy src/app/auth/reset-password/page.tsx
/auth/login frontend healthy src/app/auth/login/page.tsx
/auth/signup frontend healthy src/app/auth/signup/page.tsx
/auth/forgot-password frontend healthy src/app/auth/forgot-password/page.tsx
/auth/no-store frontend healthy src/app/auth/no-store/page.tsx
/invite/[token] frontend healthy src/app/invite/[token]/page.tsx
/privacidad frontend healthy src/app/privacidad/page.tsx
/(admin)/admin frontend healthy src/app/(admin)/admin/page.tsx
/(admin)/admin/settings frontend healthy src/app/(admin)/admin/settings/page.tsx
/(admin)/admin/settings/team frontend healthy src/app/(admin)/admin/settings/team/page.tsx
/(admin)/admin/settings/modules frontend healthy src/app/(admin)/admin/settings/modules/page.tsx
/(admin)/admin/settings/domain frontend healthy src/app/(admin)/admin/settings/domain/page.tsx
/(admin)/admin/orders frontend healthy src/app/(admin)/admin/orders/page.tsx
/(admin)/admin/orders/new frontend healthy src/app/(admin)/admin/orders/new/page.tsx
/(admin)/admin/orders/[id] frontend healthy src/app/(admin)/admin/orders/[id]/page.tsx
/(admin)/admin/ventas frontend healthy src/app/(admin)/admin/ventas/page.tsx
/(admin)/admin/customers frontend healthy src/app/(admin)/admin/customers/page.tsx
/(admin)/admin/customers/[id] frontend healthy src/app/(admin)/admin/customers/[id]/page.tsx
/(admin)/admin/stock frontend healthy src/app/(admin)/admin/stock/page.tsx
/(admin)/admin/finance frontend healthy src/app/(admin)/admin/finance/page.tsx
/(admin)/admin/savings frontend healthy src/app/(admin)/admin/savings/page.tsx
/(admin)/admin/tasks frontend healthy src/app/(admin)/admin/tasks/page.tsx
/(admin)/admin/banners frontend healthy src/app/(admin)/admin/banners/page.tsx
/(admin)/admin/billing frontend healthy src/app/(admin)/admin/billing/page.tsx
/(admin)/admin/categories frontend healthy src/app/(admin)/admin/categories/page.tsx
/(admin)/admin/sections frontend healthy src/app/(admin)/admin/sections/page.tsx
/(admin)/admin/kit-settings frontend healthy src/app/(admin)/admin/kit-settings/page.tsx
/(admin)/admin/expenses frontend healthy src/app/(admin)/admin/expenses/page.tsx
/(admin)/admin/payments frontend healthy src/app/(admin)/admin/payments/page.tsx
/(admin)/admin/assistant frontend healthy src/app/(admin)/admin/assistant/page.tsx
/(admin)/admin/shipping frontend healthy src/app/(admin)/admin/shipping/page.tsx
/(admin)/admin/products frontend healthy src/app/(admin)/admin/products/page.tsx
/(admin)/admin/products/new frontend healthy src/app/(admin)/admin/products/new/page.tsx
/(admin)/admin/products/[id] frontend healthy src/app/(admin)/admin/products/[id]/page.tsx
/(admin)/admin/products/[id]/variants frontend healthy src/app/(admin)/admin/products/[id]/variants/page.tsx
/(centrodedatos)/centrodedatos frontend healthy src/app/(centrodedatos)/centrodedatos/page.tsx
/(centrodedatos)/centrodedatos/ia frontend healthy src/app/(centrodedatos)/centrodedatos/ia/page.tsx
/(centrodedatos)/centrodedatos/sistema frontend healthy src/app/(centrodedatos)/centrodedatos/sistema/page.tsx
/(centrodedatos)/centrodedatos/tiendas frontend healthy src/app/(centrodedatos)/centrodedatos/tiendas/page.tsx
/(centrodedatos)/centrodedatos/revenue frontend healthy src/app/(centrodedatos)/centrodedatos/revenue/page.tsx
/onboarding frontend healthy src/app/onboarding/page.tsx
/onboarding/building frontend healthy src/app/onboarding/building/page.tsx
/onboarding/done frontend healthy src/app/onboarding/done/page.tsx
/onboarding/setup frontend healthy src/app/onboarding/setup/page.tsx
/terminos frontend healthy src/app/terminos/page.tsx
/(public)/demo/[slug] frontend healthy src/app/(public)/demo/[slug]/page.tsx
/(public)/tracking/[code] frontend healthy src/app/(public)/tracking/[code]/page.tsx
/(public)/[slug] frontend healthy src/app/(public)/[slug]/page.tsx
/(public)/[slug]/p/[id] frontend healthy src/app/(public)/[slug]/p/[id]/page.tsx

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

LabelLayerStatusPath
IF data healthy schema.sql
users data healthy schema.sql
plans data healthy schema.sql
stores data healthy schema.sql
store_users data healthy schema.sql
store_invitations data healthy schema.sql
billing_payments data healthy schema.sql
billing_webhook_log data healthy schema.sql
payment_methods data healthy schema.sql
products data healthy schema.sql
categories data healthy schema.sql
product_categories data healthy schema.sql
banners data healthy schema.sql
variants data healthy schema.sql
variant_attributes data healthy schema.sql
variant_values data healthy schema.sql
variant_value_assignments data healthy schema.sql
stock_items data healthy schema.sql
wholesale_prices data healthy schema.sql
shipping_methods data healthy schema.sql
customers data healthy schema.sql
orders data healthy schema.sql
order_webhook_log data healthy schema.sql
order_items data healthy schema.sql
shipments data healthy schema.sql
payments data healthy schema.sql
finance_entries data healthy schema.sql
expenses data healthy schema.sql
savings_accounts data healthy schema.sql
savings_movements data healthy schema.sql
tasks data healthy schema.sql
assistant_sessions data healthy schema.sql
assistant_messages data healthy schema.sql
assistant_messages_future data healthy schema.sql
events data healthy schema.sql
sections data healthy schema.sql
store_ai_memory data healthy schema.sql
store_ai_insights data healthy schema.sql
store_ai_usage data healthy schema.sql
store_ai_schedules data healthy schema.sql
store_ai_subscriptions data healthy schema.sql
store_ai_jobs data healthy schema.sql
store_ai_actions_log data healthy schema.sql
price_tiers data healthy schema.sql
store_coupons data healthy schema.sql
coupon_redemptions data healthy schema.sql

LabelLayerStatusPath
NotFound frontend healthy src/app/not-found.tsx
RootError frontend healthy src/app/error.tsx
GlobalError frontend healthy src/app/global-error.tsx
AuthLayout frontend healthy src/app/auth/layout.tsx
ResetPasswordPage frontend healthy src/app/auth/reset-password/page.tsx
LoginPage frontend healthy src/app/auth/login/page.tsx
SignupPage frontend healthy src/app/auth/signup/page.tsx
ForgotPasswordPage frontend healthy src/app/auth/forgot-password/page.tsx
NoStorePage frontend healthy src/app/auth/no-store/page.tsx
PrivacidadPage frontend healthy src/app/privacidad/page.tsx
AdminLoading frontend healthy src/app/(admin)/admin/loading.tsx
AdminError frontend healthy src/app/(admin)/admin/error.tsx
SettingsPage frontend healthy src/app/(admin)/admin/settings/page.tsx
TeamPage frontend healthy src/app/(admin)/admin/settings/team/page.tsx
ModulesPage frontend healthy src/app/(admin)/admin/settings/modules/page.tsx
DomainPage frontend healthy src/app/(admin)/admin/settings/domain/page.tsx
OrdersLoading frontend healthy src/app/(admin)/admin/orders/loading.tsx
NewOrderPage frontend healthy src/app/(admin)/admin/orders/new/page.tsx
VentasPage frontend healthy src/app/(admin)/admin/ventas/page.tsx
CustomersLoading frontend healthy src/app/(admin)/admin/customers/loading.tsx
SavingsPage frontend healthy src/app/(admin)/admin/savings/page.tsx
BannersPage frontend healthy src/app/(admin)/admin/banners/page.tsx
BillingLoading frontend healthy src/app/(admin)/admin/billing/loading.tsx
BillingPage frontend healthy src/app/(admin)/admin/billing/page.tsx
CategoriesPage frontend healthy src/app/(admin)/admin/categories/page.tsx
SectionsPage frontend healthy src/app/(admin)/admin/sections/page.tsx
PaymentsPage frontend healthy src/app/(admin)/admin/payments/page.tsx
AssistantPageRedirect frontend healthy src/app/(admin)/admin/assistant/page.tsx
ShippingPage frontend healthy src/app/(admin)/admin/shipping/page.tsx
ProductsLoading frontend healthy src/app/(admin)/admin/products/loading.tsx
NewProductPage frontend healthy src/app/(admin)/admin/products/new/page.tsx
VariantsPage frontend healthy src/app/(admin)/admin/products/[id]/variants/page.tsx
OnboardingPage frontend healthy src/app/onboarding/page.tsx
OnboardingLayout frontend healthy src/app/onboarding/layout.tsx
OnboardingError frontend healthy src/app/onboarding/error.tsx
OnboardingSetupPage frontend healthy src/app/onboarding/setup/page.tsx
TerminosPage frontend healthy src/app/terminos/page.tsx
ShipmentTrackingLoading frontend healthy src/app/(public)/tracking/[code]/loading.tsx
StoreLoading frontend healthy src/app/(public)/[slug]/loading.tsx
CatalogError frontend healthy src/app/(public)/[slug]/error.tsx
ProductDetailLoading frontend healthy src/app/(public)/[slug]/p/[id]/loading.tsx
TrackingLoading frontend healthy src/app/(public)/[slug]/tracking/[orderId]/loading.tsx
CheckoutSuccessLoading frontend healthy src/app/(public)/[slug]/checkout/success/loading.tsx
SuperadminError frontend healthy src/app/(superadmin)/superadmin/error.tsx

LabelLayerStatusPath
auth::src/lib/ai/system-prompt.ts security healthy src/lib/ai/system-prompt.ts
auth::src/app/(admin)/admin/payments/page.tsx security healthy src/app/(admin)/admin/payments/page.tsx
auth::.claude/workflows/audit-prod.workflow.js security healthy .claude/workflows/audit-prod.workflow.js
auth::src/lib/ratelimit.ts security healthy src/lib/ratelimit.ts
auth::src/lib/actions/auth.ts security healthy src/lib/actions/auth.ts
auth::src/app/auth/login/page.tsx security healthy src/app/auth/login/page.tsx
auth::src/app/api/mp/oauth/callback/route.ts security healthy src/app/api/mp/oauth/callback/route.ts
auth::CLAUDE.md security healthy CLAUDE.md
auth::src/lib/actions/payment-methods.ts security healthy src/lib/actions/payment-methods.ts
auth::.env.example security healthy .env.example
auth::src/app/auth/callback/route.ts security healthy src/app/auth/callback/route.ts
auth::src/lib/ai/undo.ts security healthy src/lib/ai/undo.ts
auth::src/lib/auth/provision.ts security healthy src/lib/auth/provision.ts
auth::src/lib/payments/mercadopago-oauth.ts security healthy src/lib/payments/mercadopago-oauth.ts
auth::src/app/auth/signup/page.tsx security healthy src/app/auth/signup/page.tsx

LabelLayerStatusPath
3.074.149.198 network healthy src/components/shared/social-icons.tsx
4.487.709.306 network healthy src/components/shared/social-icons.tsx
1.694.625.712 network healthy src/components/shared/social-icons.tsx
1.871.118.571 network healthy src/components/shared/social-icons.tsx
3.741.982.998 network healthy src/components/shared/social-icons.tsx
169.254.169.254 network healthy src/app/api/ai/chat/route.ts
8.8.8.8 network healthy src/lib/ratelimit.ts
127.0.0.1 network healthy src/lib/utils/domain.ts

LabelLayerStatusPath
postgresql data healthy README.md
redis data healthy README.md
mongodb data healthy pnpm-lock.yaml
mysql data healthy pnpm-lock.yaml
postgres data healthy pnpm-lock.yaml

LabelLayerStatusPath
MockOpenAI software healthy src/lib/actions/ai-onboarding.test.ts:MockOpenAI
ExecutorBusinessError software healthy src/lib/executor/business-error.ts:ExecutorBusinessError

LabelLayerStatusPath
port:64 network healthy pnpm-lock.yaml
port:16 network healthy pnpm-lock.yaml

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

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

LabelLayerStatusPath
ci 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/194900fc-f6b8-43e3-9371-46c177f5df20/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/194900fc-f6b8-43e3-9371-46c177f5df20/

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.