https://github.com/Teloz1870/cartwright-app
· scanned 2026-06-16 00:32 UTC (2 months, 2 weeks ago)
78 raw signals (0 security + 78 graph)
Last scanned 2 months, 2 weeks ago · v1 · 74 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.
All 1905 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 |
|---|---|---|---|
summarizeBuild |
software | healthy | apps/cli/src/approve.ts:summarizeBuild |
escapeRe |
software | healthy | apps/cli/src/design-install.ts:escapeRe |
extractExportName |
software | healthy | apps/cli/src/design-install.ts:extractExportName |
extractMeta |
software | healthy | apps/cli/src/design-install.ts:extractMeta |
addToIndexSource |
software | healthy | apps/cli/src/design-install.ts:addToIndexSource |
addToOptionsSource |
software | healthy | apps/cli/src/design-install.ts:addToOptionsSource |
runDesignInstall |
software | healthy | apps/cli/src/design-install.ts:runDesignInstall |
requestedRef |
software | healthy | apps/cli/src/design-install.ts:requestedRef |
check |
software | healthy | apps/cli/src/key-step.ts:check |
resolveKeyMode |
software | healthy | apps/cli/src/key-step.ts:resolveKeyMode |
getDesign |
software | healthy | apps/cli/src/profile-light.test.ts:getDesign |
LocaleLayout |
software | healthy | apps/cli/src/profile-light.test.ts:LocaleLayout |
X |
software | healthy | apps/cli/src/profile-light.test.ts:X |
extractPresetExportName |
software | healthy | apps/cli/src/vertical-install.ts:extractPresetExportName |
extractPresetName |
software | healthy | apps/cli/src/vertical-install.ts:extractPresetName |
insertPresetImport |
software | healthy | apps/cli/src/vertical-install.ts:insertPresetImport |
addToVerticalsIndex |
software | healthy | apps/cli/src/vertical-install.ts:addToVerticalsIndex |
addToVerticalOptions |
software | healthy | apps/cli/src/vertical-install.ts:addToVerticalOptions |
runVerticalInstall |
software | healthy | apps/cli/src/vertical-install.ts:runVerticalInstall |
requestedRef |
software | healthy | apps/cli/src/vertical-install.ts:requestedRef |
injectBriefFiles |
software | healthy | apps/cli/src/inject.ts:injectBriefFiles |
injectModernWebDoc |
software | healthy | apps/cli/src/inject.ts:injectModernWebDoc |
getDesign |
software | healthy | apps/cli/src/design-install.test.ts:getDesign |
opens |
software | healthy | apps/cli/src/design-install.test.ts:opens |
closes |
software | healthy | apps/cli/src/design-install.test.ts:closes |
commandExists |
software | healthy | apps/cli/src/index.ts:commandExists |
exitOnCancel |
software | healthy | apps/cli/src/index.ts:exitOnCancel |
patchBrandConfig |
software | healthy | apps/cli/src/index.ts:patchBrandConfig |
patchFooter |
software | healthy | apps/cli/src/index.ts:patchFooter |
patchComponentFile |
software | healthy | apps/cli/src/index.ts:patchComponentFile |
patchFileFailSoft |
software | healthy | apps/cli/src/index.ts:patchFileFailSoft |
applyFirstImpressionPatches |
software | healthy | apps/cli/src/index.ts:applyFirstImpressionPatches |
applyTemplateDefaults |
software | healthy | apps/cli/src/index.ts:applyTemplateDefaults |
run |
software | healthy | apps/cli/src/index.ts:run |
packageManager |
software | healthy | apps/cli/src/index.ts:packageManager |
getVertical |
software | healthy | apps/cli/src/vertical-install.test.ts:getVertical |
toOption |
software | healthy | apps/cli/src/vertical-install.test.ts:toOption |
opens |
software | healthy | apps/cli/src/vertical-install.test.ts:opens |
closes |
software | healthy | apps/cli/src/vertical-install.test.ts:closes |
tryInstallSkill |
software | healthy | apps/cli/src/skills.ts:tryInstallSkill |
installModernWebGuidance |
software | healthy | apps/cli/src/skills.ts:installModernWebGuidance |
isProfile |
software | healthy | apps/cli/src/profile-light.ts:isProfile |
escapeRe |
software | healthy | apps/cli/src/profile-light.ts:escapeRe |
pruneDesignIndexSource |
software | healthy | apps/cli/src/profile-light.ts:pruneDesignIndexSource |
prunePluginsRegistrySource |
software | healthy | apps/cli/src/profile-light.ts:prunePluginsRegistrySource |
pruneDesignOptionsSource |
software | healthy | apps/cli/src/profile-light.ts:pruneDesignOptionsSource |
pruneDesignMotifsSource |
software | healthy | apps/cli/src/profile-light.ts:pruneDesignMotifsSource |
pruneWebMcpFromLayoutSource |
software | healthy | apps/cli/src/profile-light.ts:pruneWebMcpFromLayoutSource |
prunePackageJsonForLight |
software | healthy | apps/cli/src/profile-light.ts:prunePackageJsonForLight |
pruneLockfileForLight |
software | healthy | apps/cli/src/profile-light.ts:pruneLockfileForLight |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
README.md |
software | healthy | README.md |
pnpm-lock.yaml |
software | healthy | pnpm-lock.yaml |
package.json |
software | healthy | package.json |
CONTRIBUTING.md |
software | healthy | CONTRIBUTING.md |
turbo.json |
software | healthy | turbo.json |
pnpm-workspace.yaml |
software | healthy | pnpm-workspace.yaml |
LICENSE |
software | healthy | LICENSE |
CODE_OF_CONDUCT.md |
software | healthy | CODE_OF_CONDUCT.md |
SECURITY.md |
software | healthy | SECURITY.md |
README.md |
software | healthy | apps/cli/README.md |
package.json |
software | healthy | apps/cli/package.json |
PUBLISHING.md |
software | healthy | apps/cli/PUBLISHING.md |
tsconfig.json |
software | healthy | apps/cli/tsconfig.json |
eslint.config.mjs |
software | healthy | apps/cli/eslint.config.mjs |
CHANGELOG.md |
software | healthy | apps/cli/CHANGELOG.md |
vitest.config.ts |
software | healthy | apps/cli/vitest.config.ts |
v2-references.md |
software | healthy | apps/cli/docs/v2-references.md |
approve.ts |
software | healthy | apps/cli/src/approve.ts |
design-install.ts |
software | healthy | apps/cli/src/design-install.ts |
key-step.ts |
software | healthy | apps/cli/src/key-step.ts |
profile-light.test.ts |
software | healthy | apps/cli/src/profile-light.test.ts |
vertical-install.ts |
software | healthy | apps/cli/src/vertical-install.ts |
llm.test.ts |
software | healthy | apps/cli/src/llm.test.ts |
inject.ts |
software | healthy | apps/cli/src/inject.ts |
interview.test.ts |
software | healthy | apps/cli/src/interview.test.ts |
design-install.test.ts |
software | healthy | apps/cli/src/design-install.test.ts |
index.ts |
software | healthy | apps/cli/src/index.ts |
inject.test.ts |
software | healthy | apps/cli/src/inject.test.ts |
vertical-install.test.ts |
software | healthy | apps/cli/src/vertical-install.test.ts |
skills.ts |
software | healthy | apps/cli/src/skills.ts |
profile-light.ts |
software | healthy | apps/cli/src/profile-light.ts |
key-step.test.ts |
software | healthy | apps/cli/src/key-step.test.ts |
brief.test.ts |
software | healthy | apps/cli/src/brief.test.ts |
approve.test.ts |
software | healthy | apps/cli/src/approve.test.ts |
interview.ts |
software | healthy | apps/cli/src/interview.ts |
scaffold.test.ts |
software | healthy | apps/cli/src/scaffold.test.ts |
brief.ts |
software | healthy | apps/cli/src/brief.ts |
llm.ts |
software | healthy | apps/cli/src/llm.ts |
skills.test.ts |
software | healthy | apps/cli/src/skills.test.ts |
scaffold.ts |
software | healthy | apps/cli/src/scaffold.ts |
index.test.ts |
software | healthy | apps/cli/src/generate/index.test.ts |
index.ts |
software | healthy | apps/cli/src/generate/index.ts |
generate.test.ts |
software | healthy | apps/cli/src/generate/generate.test.ts |
vercel.json |
software | healthy | apps/web/vercel.json |
postcss.config.mjs |
software | healthy | apps/web/postcss.config.mjs |
README.md |
software | healthy | apps/web/README.md |
package.json |
software | healthy | apps/web/package.json |
.env.example |
software | healthy | apps/web/.env.example |
tsconfig.json |
software | healthy | apps/web/tsconfig.json |
eslint.config.mjs |
software | healthy | apps/web/eslint.config.mjs |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
apps |
software | healthy | apps |
cli |
software | healthy | apps/cli |
docs |
software | healthy | apps/cli/docs |
src |
software | healthy | apps/cli/src |
generate |
software | healthy | apps/cli/src/generate |
web |
software | healthy | apps/web |
scripts |
software | healthy | apps/web/scripts |
components |
software | healthy | apps/web/components |
parts |
software | healthy | apps/web/components/parts |
scenes |
software | healthy | apps/web/components/scenes |
ui |
software | healthy | apps/web/components/ui |
designs |
software | healthy | apps/web/components/designs |
landing |
software | healthy | apps/web/components/landing |
verticals |
software | healthy | apps/web/components/verticals |
mixer |
software | healthy | apps/web/components/mixer |
elements |
software | healthy | apps/web/components/elements |
chrome |
software | healthy | apps/web/components/chrome |
looks |
software | healthy | apps/web/components/looks |
app |
software | healthy | apps/web/app |
parts |
software | healthy | apps/web/app/parts |
scenes |
software | healthy | apps/web/app/scenes |
legal |
software | healthy | apps/web/app/legal |
terms |
software | healthy | apps/web/app/legal/terms |
privacy |
software | healthy | apps/web/app/legal/privacy |
pro |
software | healthy | apps/web/app/pro |
showcase |
software | healthy | apps/web/app/showcase |
api |
software | healthy | apps/web/app/api |
contact |
software | healthy | apps/web/app/api/contact |
waitlist |
software | healthy | apps/web/app/api/waitlist |
designs |
software | healthy | apps/web/app/api/designs |
likes |
software | healthy | apps/web/app/api/designs/likes |
[slug] |
software | healthy | apps/web/app/api/designs/[slug] |
like |
software | healthy | apps/web/app/api/designs/[slug]/like |
voice-demo |
software | healthy | apps/web/app/api/voice-demo |
token |
software | healthy | apps/web/app/api/voice-demo/token |
tool-dispatch |
software | healthy | apps/web/app/api/voice-demo/tool-dispatch |
version |
software | healthy | apps/web/app/api/version |
llms-full.txt |
software | healthy | apps/web/app/llms-full.txt |
docs |
software | healthy | apps/web/app/docs |
[[...slug]] |
software | healthy | apps/web/app/docs/[[...slug]] |
changelog |
software | healthy | apps/web/app/changelog |
(home) |
software | healthy | apps/web/app/(home) |
integrations |
software | healthy | apps/web/app/(home)/integrations |
learn |
software | healthy | apps/web/app/(home)/learn |
contact |
software | healthy | apps/web/app/(home)/contact |
use-cases |
software | healthy | apps/web/app/(home)/use-cases |
[slug] |
software | healthy | apps/web/app/(home)/use-cases/[slug] |
glossary |
software | healthy | apps/web/app/(home)/glossary |
onboarding |
software | healthy | apps/web/app/(home)/onboarding |
thank-you |
software | healthy | apps/web/app/(home)/thank-you |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
JsonLd |
frontend | healthy | apps/web/components/JsonLd.tsx |
CustomSearchDialog |
frontend | healthy | apps/web/components/search.tsx |
OgImage |
frontend | healthy | apps/web/app/opengraph-image.tsx |
Layout |
frontend | healthy | apps/web/app/layout.tsx |
PartsPage |
frontend | healthy | apps/web/app/parts/page.tsx |
ScenesPage |
frontend | healthy | apps/web/app/scenes/page.tsx |
TermsPage |
frontend | healthy | apps/web/app/legal/terms/page.tsx |
PrivacyPage |
frontend | healthy | apps/web/app/legal/privacy/page.tsx |
ProPage |
frontend | healthy | apps/web/app/pro/page.tsx |
ShowcasePage |
frontend | healthy | apps/web/app/showcase/page.tsx |
Layout |
frontend | healthy | apps/web/app/docs/layout.tsx |
Layout |
frontend | healthy | apps/web/app/(home)/layout.tsx |
IntegrationsPage |
frontend | healthy | apps/web/app/(home)/integrations/page.tsx |
LearnPage |
frontend | healthy | apps/web/app/(home)/learn/page.tsx |
ContactPage |
frontend | healthy | apps/web/app/(home)/contact/page.tsx |
UseCasesHubPage |
frontend | healthy | apps/web/app/(home)/use-cases/page.tsx |
GlossaryPage |
frontend | healthy | apps/web/app/(home)/glossary/page.tsx |
AgenticOnboarding |
frontend | healthy | apps/web/app/(home)/onboarding/page.tsx |
ThankYouPage |
frontend | healthy | apps/web/app/(home)/thank-you/page.tsx |
CompareHubPage |
frontend | healthy | apps/web/app/(home)/compare/page.tsx |
ServicesPage |
frontend | healthy | apps/web/app/(home)/pricing/page.tsx |
DesignsPage |
frontend | healthy | apps/web/app/designs/page.tsx |
SubmitDesignPage |
frontend | healthy | apps/web/app/designs/submit/page.tsx |
DesignPromptsPage |
frontend | healthy | apps/web/app/designs/prompts/page.tsx |
VerticalsPage |
frontend | healthy | apps/web/app/verticals/page.tsx |
MixerPage |
frontend | healthy | apps/web/app/mixer/page.tsx |
ElementsPage |
frontend | healthy | apps/web/app/elements/page.tsx |
ChromePage |
frontend | healthy | apps/web/app/chrome/page.tsx |
LooksPage |
frontend | healthy | apps/web/app/looks/page.tsx |
SvgItemsPage |
frontend | healthy | apps/web/app/svg-items/page.tsx |
NavLink |
frontend | healthy | test-template/components/NavLink.tsx |
RevealOnScroll |
frontend | healthy | test-template/components/RevealOnScroll.tsx |
RegisterForm |
frontend | healthy | test-template/components/RegisterForm.tsx |
Logo |
frontend | healthy | test-template/components/Logo.tsx |
CategoryHeroVideo |
frontend | healthy | test-template/components/CategoryHeroVideo.tsx |
LogoutButton |
frontend | healthy | test-template/components/LogoutButton.tsx |
JsonLd |
frontend | healthy | test-template/components/JsonLd.tsx |
AIStylistPanel |
frontend | healthy | test-template/components/AIStylistPanel.tsx |
MobileMenu |
frontend | healthy | test-template/components/MobileMenu.tsx |
LoginForm |
frontend | healthy | test-template/components/LoginForm.tsx |
HeroVideo |
frontend | healthy | test-template/components/HeroVideo.tsx |
SearchBox |
frontend | healthy | test-template/components/SearchBox.tsx |
PDPStickyAtcBar |
frontend | healthy | test-template/components/PDPStickyAtcBar.tsx |
HeaderClient |
frontend | healthy | test-template/components/HeaderClient.tsx |
AIStylistButton |
frontend | healthy | test-template/components/AIStylistButton.tsx |
MagicLinkForm |
frontend | healthy | test-template/components/MagicLinkForm.tsx |
NewsletterSignup |
frontend | healthy | test-template/components/NewsletterSignup.tsx |
StripePaymentPanel |
frontend | healthy | test-template/components/StripePaymentPanel.tsx |
VariantPicker |
frontend | healthy | test-template/components/VariantPicker.tsx |
CheckoutForm |
frontend | healthy | test-template/components/CheckoutForm.tsx |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
/parts |
frontend | healthy | apps/web/app/parts/page.tsx |
/scenes |
frontend | healthy | apps/web/app/scenes/page.tsx |
/legal/terms |
frontend | healthy | apps/web/app/legal/terms/page.tsx |
/legal/privacy |
frontend | healthy | apps/web/app/legal/privacy/page.tsx |
/pro |
frontend | healthy | apps/web/app/pro/page.tsx |
/showcase |
frontend | healthy | apps/web/app/showcase/page.tsx |
/docs/[[...slug]] |
frontend | healthy | apps/web/app/docs/[[...slug]]/page.tsx |
/changelog |
frontend | healthy | apps/web/app/changelog/page.tsx |
/(home) |
frontend | healthy | apps/web/app/(home)/page.tsx |
/(home)/integrations |
frontend | healthy | apps/web/app/(home)/integrations/page.tsx |
/(home)/learn |
frontend | healthy | apps/web/app/(home)/learn/page.tsx |
/(home)/contact |
frontend | healthy | apps/web/app/(home)/contact/page.tsx |
/(home)/use-cases |
frontend | healthy | apps/web/app/(home)/use-cases/page.tsx |
/(home)/use-cases/[slug] |
frontend | healthy | apps/web/app/(home)/use-cases/[slug]/page.tsx |
/(home)/glossary |
frontend | healthy | apps/web/app/(home)/glossary/page.tsx |
/(home)/onboarding |
frontend | healthy | apps/web/app/(home)/onboarding/page.tsx |
/(home)/thank-you |
frontend | healthy | apps/web/app/(home)/thank-you/page.tsx |
/(home)/compare |
frontend | healthy | apps/web/app/(home)/compare/page.tsx |
/(home)/compare/[competitor] |
frontend | healthy | apps/web/app/(home)/compare/[competitor]/page.tsx |
/(home)/pricing |
frontend | healthy | apps/web/app/(home)/pricing/page.tsx |
/designs |
frontend | healthy | apps/web/app/designs/page.tsx |
/designs/submit |
frontend | healthy | apps/web/app/designs/submit/page.tsx |
/designs/prompts |
frontend | healthy | apps/web/app/designs/prompts/page.tsx |
/designs/[slug] |
frontend | healthy | apps/web/app/designs/[slug]/page.tsx |
/verticals |
frontend | healthy | apps/web/app/verticals/page.tsx |
/mixer |
frontend | healthy | apps/web/app/mixer/page.tsx |
/elements |
frontend | healthy | apps/web/app/elements/page.tsx |
/chrome |
frontend | healthy | apps/web/app/chrome/page.tsx |
/looks |
frontend | healthy | apps/web/app/looks/page.tsx |
/svg-items |
frontend | healthy | apps/web/app/svg-items/page.tsx |
/page.tsx |
frontend | healthy | test-template/app/page.tsx |
/info/[slug] |
frontend | healthy | test-template/app/info/[slug]/page.tsx |
/konto |
frontend | healthy | test-template/app/konto/page.tsx |
/konto/login |
frontend | healthy | test-template/app/konto/login/page.tsx |
/konto/ordrer |
frontend | healthy | test-template/app/konto/ordrer/page.tsx |
/konto/opret |
frontend | healthy | test-template/app/konto/opret/page.tsx |
/ordre/[id] |
frontend | healthy | test-template/app/ordre/[id]/page.tsx |
/produkt/[slug] |
frontend | healthy | test-template/app/produkt/[slug]/page.tsx |
/produkter |
frontend | healthy | test-template/app/produkter/page.tsx |
/kategori/[slug] |
frontend | healthy | test-template/app/kategori/[slug]/page.tsx |
/admin |
frontend | healthy | test-template/app/admin/page.tsx |
/admin/integrations |
frontend | healthy | test-template/app/admin/integrations/page.tsx |
/admin/integrations/ai-test |
frontend | healthy | test-template/app/admin/integrations/ai-test/page.tsx |
/admin/ai |
frontend | healthy | test-template/app/admin/ai/page.tsx |
/admin/kategorier |
frontend | healthy | test-template/app/admin/kategorier/page.tsx |
/admin/kategorier/[id] |
frontend | healthy | test-template/app/admin/kategorier/[id]/page.tsx |
/admin/kategorier/nyt |
frontend | healthy | test-template/app/admin/kategorier/nyt/page.tsx |
/admin/mails |
frontend | healthy | test-template/app/admin/mails/page.tsx |
/admin/produkter |
frontend | healthy | test-template/app/admin/produkter/page.tsx |
/admin/produkter/[id] |
frontend | healthy | test-template/app/admin/produkter/[id]/page.tsx |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
IntegrationSettings |
data | healthy | test-template/prisma/migrations/20260515130040_integration_… |
Page |
data | healthy | test-template/prisma/migrations/20260514195222_pages_and_ca… |
new_BrandingSettings |
data | healthy | test-template/prisma/migrations/20260517005235_add_branding… |
ProductVariant |
data | healthy | test-template/prisma/migrations/20260516224305_add_product_… |
new_CartItem |
data | healthy | test-template/prisma/migrations/20260516224305_add_product_… |
new_OrderItem |
data | healthy | test-template/prisma/migrations/20260516224305_add_product_… |
ApiKey |
data | healthy | test-template/prisma/migrations/20260515082059_ai_first_bac… |
AuditLog |
data | healthy | test-template/prisma/migrations/20260515082059_ai_first_bac… |
ShippingSettings |
data | healthy | test-template/prisma/migrations/20260515082059_ai_first_bac… |
BrandingSettings |
data | healthy | test-template/prisma/migrations/20260515082059_ai_first_bac… |
ProductEmbedding |
data | healthy | test-template/prisma/migrations/20260515082059_ai_first_bac… |
Account |
data | healthy | test-template/prisma/migrations/20260516074042_phase2_magic… |
VerificationToken |
data | healthy | test-template/prisma/migrations/20260516074042_phase2_magic… |
ProcessedWebhookEvent |
data | healthy | test-template/prisma/migrations/20260516074042_phase2_magic… |
new_User |
data | healthy | test-template/prisma/migrations/20260516074042_phase2_magic… |
new_Product |
data | healthy | test-template/prisma/migrations/20260517143012_eyewear_fiel… |
Category |
data | healthy | test-template/prisma/migrations/20260514132646_init/migrati… |
Product |
data | healthy | test-template/prisma/migrations/20260514132646_init/migrati… |
User |
data | healthy | test-template/prisma/migrations/20260514132646_init/migrati… |
Cart |
data | healthy | test-template/prisma/migrations/20260514132646_init/migrati… |
CartItem |
data | healthy | test-template/prisma/migrations/20260514132646_init/migrati… |
Order |
data | healthy | test-template/prisma/migrations/20260514132646_init/migrati… |
OrderItem |
data | healthy | test-template/prisma/migrations/20260514132646_init/migrati… |
DiscountCode |
data | healthy | test-template/prisma/migrations/20260514132646_init/migrati… |
ImageSearchCache |
data | healthy | test-template/prisma/migrations/20260515164203_image_search… |
| Label | Layer | Status | Path |
|---|---|---|---|
migration.sql |
data | healthy | test-template/prisma/migrations/20260525130000_add_ai_provi… |
migration.sql |
data | healthy | test-template/prisma/migrations/20260516173836_add_category… |
migration.sql |
data | healthy | test-template/prisma/migrations/20260515212948_add_gemini_a… |
migration.sql |
data | healthy | test-template/prisma/migrations/20260517103831_add_theme_js… |
migration.sql |
data | healthy | test-template/prisma/migrations/20260515130040_integration_… |
migration.sql |
data | healthy | test-template/prisma/migrations/20260514195222_pages_and_ca… |
migration.sql |
data | healthy | test-template/prisma/migrations/20260517005235_add_branding… |
migration.sql |
data | healthy | test-template/prisma/migrations/20260516190823_add_product_… |
migration.sql |
data | healthy | test-template/prisma/migrations/20260516224305_add_product_… |
migration.sql |
data | healthy | test-template/prisma/migrations/20260515082059_ai_first_bac… |
migration.sql |
data | healthy | test-template/prisma/migrations/20260516110625_phase4_phone… |
migration.sql |
data | healthy | test-template/prisma/migrations/20260516130000_phase5_setup… |
migration.sql |
data | healthy | test-template/prisma/migrations/20260525120000_add_inbox_ve… |
migration.sql |
data | healthy | test-template/prisma/migrations/20260516074042_phase2_magic… |
migration.sql |
data | healthy | test-template/prisma/migrations/20260525140000_add_voice_sh… |
migration.sql |
data | healthy | test-template/prisma/migrations/20260515143535_order_indexe… |
migration.sql |
data | healthy | test-template/prisma/migrations/20260516220542_add_category… |
migration.sql |
data | healthy | test-template/prisma/migrations/20260517143012_eyewear_fiel… |
migration.sql |
data | healthy | test-template/prisma/migrations/20260514132646_init/migrati… |
migration.sql |
data | healthy | test-template/prisma/migrations/20260516110126_phase4_email… |
migration.sql |
data | healthy | test-template/prisma/migrations/20260516212143_add_category… |
migration.sql |
data | healthy | test-template/prisma/migrations/20260517103519_expand_brand… |
migration.sql |
data | healthy | test-template/prisma/migrations/20260515164203_image_search… |
migration.sql |
data | healthy | test-template/prisma/migrations/20260516110603_phase4_resen… |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::test-template/lib/unsplash.ts |
security | healthy | test-template/lib/unsplash.ts |
auth::apps/cli/src/profile-light.test.ts |
security | healthy | apps/cli/src/profile-light.test.ts |
auth::test-template/types/next-auth.d.ts |
security | healthy | test-template/types/next-auth.d.ts |
auth::test-template/components/MagicLinkForm.tsx |
security | healthy | test-template/components/MagicLinkForm.tsx |
auth::apps/web/components/landing/agent-surface.tsx |
security | healthy | apps/web/components/landing/agent-surface.tsx |
auth::test-template/vitest.config.ts |
security | healthy | test-template/vitest.config.ts |
auth::apps/web/app/(home)/integrations/page.tsx |
security | healthy | apps/web/app/(home)/integrations/page.tsx |
auth::apps/web/components/landing/feature-grid.tsx |
security | healthy | apps/web/components/landing/feature-grid.tsx |
auth::apps/cli/src/profile-light.ts |
security | healthy | apps/cli/src/profile-light.ts |
auth::test-template/.env.example |
security | healthy | test-template/.env.example |
auth::apps/cli/src/index.ts |
security | healthy | apps/cli/src/index.ts |
auth::apps/web/app/changelog/page.tsx |
security | healthy | apps/web/app/changelog/page.tsx |
auth::test-template/lib/auth.ts |
security | healthy | test-template/lib/auth.ts |
auth::test-template/components/VariantPicker.tsx |
security | healthy | test-template/components/VariantPicker.tsx |
auth::apps/web/components/landing/stack-grid.tsx |
security | healthy | apps/web/components/landing/stack-grid.tsx |
auth::test-template/README.md |
security | healthy | test-template/README.md |
auth::test-template/components/LogoutButton.tsx |
security | healthy | test-template/components/LogoutButton.tsx |
auth::test-template/lib/scopes.ts |
security | healthy | test-template/lib/scopes.ts |
auth::test-template/lib/auth.config.ts |
security | healthy | test-template/lib/auth.config.ts |
auth::test-template/components/LoginForm.tsx |
security | healthy | test-template/components/LoginForm.tsx |
auth::test-template/package.json |
security | healthy | test-template/package.json |
auth::test-template/proxy.ts |
security | healthy | test-template/proxy.ts |
auth::test-template/tests/shims/next-server.ts |
security | healthy | test-template/tests/shims/next-server.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
PCMCaptureProcessor |
software | healthy | apps/web/components/landing/voice-shop-demo-client.tsx:PCMC… |
can |
software | healthy | apps/web/app/changelog/page.tsx:can |
NextRequest |
software | healthy | test-template/tests/shims/next-server.ts:NextRequest |
NextResponse |
software | healthy | test-template/tests/shims/next-server.ts:NextResponse |
PreviewMailer |
software | healthy | test-template/lib/mailer.ts:PreviewMailer |
ConfirmationLimitExceeded |
software | healthy | test-template/lib/confirmation-tokens.ts:ConfirmationLimitE… |
GeminiRateLimit |
software | healthy | test-template/lib/ai/gemini.ts:GeminiRateLimit |
GeminiSafetyBlock |
software | healthy | test-template/lib/ai/gemini.ts:GeminiSafetyBlock |
GeminiApiError |
software | healthy | test-template/lib/ai/gemini.ts:GeminiApiError |
PCMCaptureProcessor |
software | healthy | test-template/lib/voice/client.ts:PCMCaptureProcessor |
VoiceShopClient |
software | healthy | test-template/lib/voice/client.ts:VoiceShopClient |
ResendMailer |
software | healthy | test-template/lib/mailer/resend.ts:ResendMailer |
| Label | Layer | Status | Path |
|---|---|---|---|
port:64 |
network | healthy | pnpm-lock.yaml |
port:16 |
network | healthy | pnpm-lock.yaml |
port:04 |
network | healthy | .github/workflows/bump-modern-web-guidance.yml |
port:23 |
network | healthy | .github/workflows/bump-modern-web-guidance.yml |
port:06 |
network | healthy | .github/workflows/bump-template-ref.yml |
port:17 |
network | healthy | .github/workflows/bump-template-ref.yml |
port:07 |
network | healthy | .github/workflows/bump-template-ref.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
redis |
data | healthy | pnpm-lock.yaml |
postgres |
data | healthy | apps/cli/README.md |
sqlite |
data | healthy | apps/cli/README.md |
postgresql |
data | healthy | apps/cli/src/scaffold.ts |
mysql |
data | healthy | apps/web/lib/comparisons.ts |
mongodb |
data | healthy | test-template/package-lock.json |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::bump-modern-web-guidance |
cicd | healthy | .github/workflows/bump-modern-web-guidance.yml |
gha::bump-template-ref |
cicd | healthy | .github/workflows/bump-template-ref.yml |
gha::postpublish-smoke |
cicd | healthy | .github/workflows/postpublish-smoke.yml |
gha::release |
cicd | healthy | .github/workflows/release.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
bump |
cicd | healthy | .github/workflows/bump-modern-web-guidance.yml |
bump |
cicd | healthy | .github/workflows/bump-template-ref.yml |
smoke |
cicd | healthy | .github/workflows/postpublish-smoke.yml |
release |
cicd | healthy | .github/workflows/release.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
GITHUB_TOKEN |
cicd | healthy | — |
NPM_TOKEN |
cicd | healthy | — |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-_3nlys70 |
software | healthy | /tmp/repobility-clone-_3nlys70 |
| Label | Layer | Status | Path |
|---|---|---|---|
76.76.21.21 |
network | healthy | test-template/lib/email/dns-records.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
vps::gcp |
hardware | healthy | pnpm-lock.yaml |
| Label | Layer | Status | Path |
|---|---|---|---|
gpu (detected) |
hardware | healthy | test-template/components/RevealOnScroll.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
password_literal::test-template/tests/unit/audit-redact.tes… |
security | healthy | test-template/tests/unit/audit-redact.test.ts |
This page is publicly accessible at:
https://repobility.com/scan/d5b459bb-5fc2-4895-98ff-909d4cfee659/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/d5b459bb-5fc2-4895-98ff-909d4cfee659/
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.