Scan timing: clone 20.6s · analysis 23.78s · 77.5 MB · GitHub API rate-limit (preflight)
https://github.com/shadcn-ui/ui
· scanned 2026-06-05 05:19 UTC (4 hours, 53 minutes ago)
· 10 languages
835 findings (133 legacy + 702 scanner) 11/13 scanners ran 10th percentile · Typescript · huge (>500K LoC) Scanner says 65 (higher by 8)
Last scanned 4 hours, 53 minutes ago · v2 · 484 findings from 2 sources. Findings combine the legacy security pipeline AND the multi-layer engine (atlas, wiring, flows, ranked) AND verified AI agent contributions.
| Component | Sub-score | Weight | Contribution |
|---|---|---|---|
structure_score |
60.0 | 0.15 | 9.00 |
security_score |
100.0 | 0.25 | 25.00 |
testing_score |
40.0 | 0.20 | 8.00 |
documentation_score |
55.0 | 0.15 | 8.25 |
practices_score |
99.0 | 0.15 | 14.85 |
code_quality |
80.0 | 0.10 | 8.00 |
| Overall | 1.00 | 73.1 |
All 20887 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 |
|---|---|---|---|
ComponentsListWrapper |
software | healthy | apps/v4/mdx-components.tsx:ComponentsListWrapper |
getNodeText |
software | healthy | apps/v4/mdx-components.tsx:getNodeText |
getHeadingId |
software | healthy | apps/v4/mdx-components.tsx:getHeadingId |
HeadingAnchor |
software | healthy | apps/v4/mdx-components.tsx:HeadingAnchor |
findTsxFiles |
software | healthy | apps/v4/scripts/build-icons.ts:findTsxFiles |
scanIconUsage |
software | healthy | apps/v4/scripts/build-icons.ts:scanIconUsage |
generateIconFiles |
software | healthy | apps/v4/scripts/build-icons.ts:generateIconFiles |
main |
software | healthy | apps/v4/scripts/build-icons.ts:main |
startWatcher |
software | healthy | apps/v4/scripts/build-icons.ts:startWatcher |
rebuild |
software | healthy | apps/v4/scripts/build-icons.ts:rebuild |
ColorsNav |
software | healthy | apps/v4/components/colors-nav.tsx:ColorsNav |
getPromptUrl |
software | healthy | apps/v4/components/docs-copy-page.tsx:getPromptUrl |
DocsCopyPage |
software | healthy | apps/v4/components/docs-copy-page.tsx:DocsCopyPage |
trigger |
software | healthy | apps/v4/components/docs-copy-page.tsx:trigger |
SearchDirectory |
software | healthy | apps/v4/components/directory-search.tsx:SearchDirectory |
DocsBaseSwitcher |
software | healthy | apps/v4/components/docs-base-switcher.tsx:DocsBaseSwitcher |
Analytics |
software | healthy | apps/v4/components/analytics.tsx:Analytics |
getIconForLanguageExtension |
software | healthy | apps/v4/components/icons.tsx:getIconForLanguageExtension |
useBlockViewer |
software | healthy | apps/v4/components/block-viewer.tsx:useBlockViewer |
BlockViewerProvider |
software | healthy | apps/v4/components/block-viewer.tsx:BlockViewerProvider |
BlockViewerToolbar |
software | healthy | apps/v4/components/block-viewer.tsx:BlockViewerToolbar |
BlockViewerIframe |
software | healthy | apps/v4/components/block-viewer.tsx:BlockViewerIframe |
BlockViewerView |
software | healthy | apps/v4/components/block-viewer.tsx:BlockViewerView |
BlockViewerMobile |
software | healthy | apps/v4/components/block-viewer.tsx:BlockViewerMobile |
BlockViewerCode |
software | healthy | apps/v4/components/block-viewer.tsx:BlockViewerCode |
BlockViewerFileTree |
software | healthy | apps/v4/components/block-viewer.tsx:BlockViewerFileTree |
Tree |
software | healthy | apps/v4/components/block-viewer.tsx:Tree |
BlockCopyCodeButton |
software | healthy | apps/v4/components/block-viewer.tsx:BlockCopyCodeButton |
BlockViewer |
software | healthy | apps/v4/components/block-viewer.tsx:BlockViewer |
ThemeSelector |
software | healthy | apps/v4/components/theme-selector.tsx:ThemeSelector |
SiteConfig |
software | healthy | apps/v4/components/site-config.tsx:SiteConfig |
Announcement |
software | healthy | apps/v4/components/announcement.tsx:Announcement |
ColorFormatSelector |
software | healthy | apps/v4/components/color-format-selector.tsx:ColorFormatSel… |
ColorFormatSelectorSkeleton |
software | healthy | apps/v4/components/color-format-selector.tsx:ColorFormatSel… |
CodeCollapsibleWrapper |
software | healthy | apps/v4/components/code-collapsible-wrapper.tsx:CodeCollaps… |
BlockImage |
software | healthy | apps/v4/components/block-image.tsx:BlockImage |
OpenInV0Button |
software | healthy | apps/v4/components/open-in-v0-button.tsx:OpenInV0Button |
legacyCopyToClipboard |
software | healthy | apps/v4/components/copy-button.tsx:legacyCopyToClipboard |
copyToClipboardWithMeta |
software | healthy | apps/v4/components/copy-button.tsx:copyToClipboardWithMeta |
CopyButton |
software | healthy | apps/v4/components/copy-button.tsx:CopyButton |
Callout |
software | healthy | apps/v4/components/callout.tsx:Callout |
useActiveItem |
software | healthy | apps/v4/components/docs-toc.tsx:useActiveItem |
DocsTableOfContents |
software | healthy | apps/v4/components/docs-toc.tsx:DocsTableOfContents |
ModeSwitcher |
software | healthy | apps/v4/components/mode-switcher.tsx:ModeSwitcher |
DarkModeScript |
software | healthy | apps/v4/components/mode-switcher.tsx:DarkModeScript |
ChartToolbar |
software | healthy | apps/v4/components/chart-toolbar.tsx:ChartToolbar |
ChartTitle |
software | healthy | apps/v4/components/chart-toolbar.tsx:ChartTitle |
BlockDisplay |
software | healthy | apps/v4/components/block-display.tsx:BlockDisplay |
ThemeShortcut |
software | healthy | apps/v4/components/theme-provider.tsx:ThemeShortcut |
down |
software | healthy | apps/v4/components/theme-provider.tsx:down |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
.commitlintrc.json |
software | healthy | .commitlintrc.json |
README.md |
software | healthy | README.md |
pnpm-lock.yaml |
software | healthy | pnpm-lock.yaml |
package.json |
software | healthy | package.json |
vitest.workspace.ts |
software | warning | vitest.workspace.ts |
CONTRIBUTING.md |
software | healthy | CONTRIBUTING.md |
turbo.json |
software | healthy | turbo.json |
LICENSE.md |
software | healthy | LICENSE.md |
pnpm-workspace.yaml |
software | healthy | pnpm-workspace.yaml |
.eslintrc.json |
software | healthy | .eslintrc.json |
tsconfig.json |
software | healthy | tsconfig.json |
.kodiak.toml |
software | healthy | .kodiak.toml |
SECURITY.md |
software | healthy | SECURITY.md |
vitest.config.ts |
software | warning | vitest.config.ts |
tsconfig.scripts.json |
software | healthy | apps/v4/tsconfig.scripts.json |
README.md |
software | healthy | apps/v4/README.md |
registry.json |
software | healthy | apps/v4/registry.json |
mdx-components.tsx |
software | healthy | apps/v4/mdx-components.tsx |
package.json |
software | healthy | apps/v4/package.json |
components.json |
software | healthy | apps/v4/components.json |
.env.example |
software | healthy | apps/v4/.env.example |
tsconfig.json |
software | healthy | apps/v4/tsconfig.json |
source.config.ts |
software | warning | apps/v4/source.config.ts |
build-icons.ts |
software | healthy | apps/v4/scripts/build-icons.ts |
colors-nav.tsx |
software | healthy | apps/v4/components/colors-nav.tsx |
docs-copy-page.tsx |
software | healthy | apps/v4/components/docs-copy-page.tsx |
directory-search.tsx |
software | healthy | apps/v4/components/directory-search.tsx |
docs-base-switcher.tsx |
software | healthy | apps/v4/components/docs-base-switcher.tsx |
analytics.tsx |
software | healthy | apps/v4/components/analytics.tsx |
icons.tsx |
software | healthy | apps/v4/components/icons.tsx |
block-viewer.tsx |
software | healthy | apps/v4/components/block-viewer.tsx |
theme-selector.tsx |
software | healthy | apps/v4/components/theme-selector.tsx |
site-config.tsx |
software | healthy | apps/v4/components/site-config.tsx |
announcement.tsx |
software | healthy | apps/v4/components/announcement.tsx |
color-format-selector.tsx |
software | healthy | apps/v4/components/color-format-selector.tsx |
code-collapsible-wrapper.tsx |
software | healthy | apps/v4/components/code-collapsible-wrapper.tsx |
block-image.tsx |
software | healthy | apps/v4/components/block-image.tsx |
open-in-v0-button.tsx |
software | healthy | apps/v4/components/open-in-v0-button.tsx |
copy-button.tsx |
software | healthy | apps/v4/components/copy-button.tsx |
callout.tsx |
software | healthy | apps/v4/components/callout.tsx |
docs-toc.tsx |
software | healthy | apps/v4/components/docs-toc.tsx |
mode-switcher.tsx |
software | healthy | apps/v4/components/mode-switcher.tsx |
chart-toolbar.tsx |
software | healthy | apps/v4/components/chart-toolbar.tsx |
block-display.tsx |
software | healthy | apps/v4/components/block-display.tsx |
theme-provider.tsx |
software | healthy | apps/v4/components/theme-provider.tsx |
component-source.tsx |
software | healthy | apps/v4/components/component-source.tsx |
code-block-command.tsx |
software | healthy | apps/v4/components/code-block-command.tsx |
language-selector.tsx |
software | healthy | apps/v4/components/language-selector.tsx |
docs-sidebar.tsx |
software | healthy | apps/v4/components/docs-sidebar.tsx |
page-nav.tsx |
software | healthy | apps/v4/components/page-nav.tsx |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
RootLayout |
frontend | healthy | apps/v4/app/layout.tsx |
PreviewLayout |
frontend | healthy | apps/v4/app/(create)/preview/layout.tsx |
AppLayout |
frontend | healthy | apps/v4/app/(app)/layout.tsx |
ChartsLayout |
frontend | healthy | apps/v4/app/(app)/charts/layout.tsx |
IndexPage |
frontend | healthy | apps/v4/app/(app)/(root)/page.tsx |
DocsLayout |
frontend | healthy | apps/v4/app/(app)/docs/layout.tsx |
ChangelogPage |
frontend | healthy | apps/v4/app/(app)/docs/changelog/page.tsx |
SeraPage |
frontend | healthy | apps/v4/app/(app)/(styles)/sera/page.tsx |
ColorsPage |
frontend | healthy | apps/v4/app/(app)/colors/page.tsx |
ColorsLayout |
frontend | healthy | apps/v4/app/(app)/colors/layout.tsx |
CreatePage |
frontend | healthy | apps/v4/app/(app)/create/page.tsx |
CreateLayout |
frontend | healthy | apps/v4/app/(app)/create/layout.tsx |
ExamplesLayout |
frontend | healthy | apps/v4/app/(app)/examples/layout.tsx |
PlaygroundPage |
frontend | healthy | apps/v4/app/(app)/examples/playground/page.tsx |
AuthenticationPage |
frontend | healthy | apps/v4/app/(app)/examples/authentication/page.tsx |
Page |
frontend | healthy | apps/v4/app/(app)/examples/dashboard/page.tsx |
RtlPage |
frontend | healthy | apps/v4/app/(app)/examples/rtl/page.tsx |
BlocksLayout |
frontend | healthy | apps/v4/app/(app)/blocks/layout.tsx |
Page |
frontend | healthy | apps/v4/registry/bases/base/internal/sink.tsx |
CommandExample |
frontend | healthy | apps/v4/registry/bases/base/examples/command-example.tsx |
PopoverExample |
frontend | healthy | apps/v4/registry/bases/base/examples/popover-example.tsx |
ResizableExample |
frontend | healthy | apps/v4/registry/bases/base/examples/resizable-example.tsx |
SidebarIconExample |
frontend | healthy | apps/v4/registry/bases/base/examples/sidebar-icon-example.t… |
ToggleExample |
frontend | healthy | apps/v4/registry/bases/base/examples/toggle-example.tsx |
BadgeExample |
frontend | healthy | apps/v4/registry/bases/base/examples/badge-example.tsx |
SidebarInsetExample |
frontend | healthy | apps/v4/registry/bases/base/examples/sidebar-inset-example.… |
ComboboxExample |
frontend | healthy | apps/v4/registry/bases/base/examples/combobox-example.tsx |
SidebarFloatingExample |
frontend | healthy | apps/v4/registry/bases/base/examples/sidebar-floating-examp… |
AccordionExample |
frontend | healthy | apps/v4/registry/bases/base/examples/accordion-example.tsx |
EmptyExample |
frontend | healthy | apps/v4/registry/bases/base/examples/empty-example.tsx |
AspectRatioExample |
frontend | healthy | apps/v4/registry/bases/base/examples/aspect-ratio-example.t… |
MenubarExample |
frontend | healthy | apps/v4/registry/bases/base/examples/menubar-example.tsx |
KbdExample |
frontend | healthy | apps/v4/registry/bases/base/examples/kbd-example.tsx |
AlertExample |
frontend | healthy | apps/v4/registry/bases/base/examples/alert-example.tsx |
SpinnerExample |
frontend | healthy | apps/v4/registry/bases/base/examples/spinner-example.tsx |
DialogExample |
frontend | healthy | apps/v4/registry/bases/base/examples/dialog-example.tsx |
SidebarExample |
frontend | healthy | apps/v4/registry/bases/base/examples/sidebar-example.tsx |
AlertDialogExample |
frontend | healthy | apps/v4/registry/bases/base/examples/alert-dialog-example.t… |
TableExample |
frontend | healthy | apps/v4/registry/bases/base/examples/table-example.tsx |
CarouselExample |
frontend | healthy | apps/v4/registry/bases/base/examples/carousel-example.tsx |
InputGroupExample |
frontend | healthy | apps/v4/registry/bases/base/examples/input-group-example.tsx |
CalendarExample |
frontend | healthy | apps/v4/registry/bases/base/examples/calendar-example.tsx |
BreadcrumbExample |
frontend | healthy | apps/v4/registry/bases/base/examples/breadcrumb-example.tsx |
SelectExample |
frontend | healthy | apps/v4/registry/bases/base/examples/select-example.tsx |
DrawerExample |
frontend | healthy | apps/v4/registry/bases/base/examples/drawer-example.tsx |
AvatarExample |
frontend | healthy | apps/v4/registry/bases/base/examples/avatar-example.tsx |
TabsExample |
frontend | healthy | apps/v4/registry/bases/base/examples/tabs-example.tsx |
TooltipExample |
frontend | healthy | apps/v4/registry/bases/base/examples/tooltip-example.tsx |
NativeSelectExample |
frontend | healthy | apps/v4/registry/bases/base/examples/native-select-example.… |
PaginationExample |
frontend | healthy | apps/v4/registry/bases/base/examples/pagination-example.tsx |
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 |
v4 |
software | healthy | apps/v4 |
scripts |
software | healthy | apps/v4/scripts |
components |
software | healthy | apps/v4/components |
cards |
software | healthy | apps/v4/components/cards |
app |
software | healthy | apps/v4/app |
api |
software | healthy | apps/v4/app/api |
search |
software | healthy | apps/v4/app/api/search |
(create) |
software | healthy | apps/v4/app/(create) |
components |
software | healthy | apps/v4/app/(create)/components |
lib |
software | healthy | apps/v4/app/(create)/lib |
preview |
software | healthy | apps/v4/app/(create)/preview |
[base] |
software | healthy | apps/v4/app/(create)/preview/[base] |
[name] |
software | healthy | apps/v4/app/(create)/preview/[base]/[name] |
init |
software | healthy | apps/v4/app/(create)/init |
md |
software | healthy | apps/v4/app/(create)/init/md |
v0 |
software | healthy | apps/v4/app/(create)/init/v0 |
r |
software | healthy | apps/v4/app/r |
registries.json |
software | healthy | apps/v4/app/r/registries.json |
(app) |
software | healthy | apps/v4/app/(app) |
charts |
software | healthy | apps/v4/app/(app)/charts |
[type] |
software | healthy | apps/v4/app/(app)/charts/[type] |
(root) |
software | healthy | apps/v4/app/(app)/(root) |
cards |
software | healthy | apps/v4/app/(app)/(root)/cards |
skeleton |
software | healthy | apps/v4/app/(app)/(root)/cards/skeleton |
docs |
software | healthy | apps/v4/app/(app)/docs |
changelog |
software | healthy | apps/v4/app/(app)/docs/changelog |
[[...slug]] |
software | healthy | apps/v4/app/(app)/docs/[[...slug]] |
(styles) |
software | healthy | apps/v4/app/(app)/(styles) |
sera |
software | healthy | apps/v4/app/(app)/(styles)/sera |
media-library |
software | healthy | apps/v4/app/(app)/(styles)/sera/media-library |
components |
software | healthy | apps/v4/app/(app)/(styles)/sera/media-library/components |
audience-analytics |
software | healthy | apps/v4/app/(app)/(styles)/sera/audience-analytics |
components |
software | healthy | apps/v4/app/(app)/(styles)/sera/audience-analytics/componen… |
components |
software | healthy | apps/v4/app/(app)/(styles)/sera/components |
media-library-table |
software | healthy | apps/v4/app/(app)/(styles)/sera/media-library-table |
components |
software | healthy | apps/v4/app/(app)/(styles)/sera/media-library-table/compone… |
edit-article |
software | healthy | apps/v4/app/(app)/(styles)/sera/edit-article |
components |
software | healthy | apps/v4/app/(app)/(styles)/sera/edit-article/components |
empty-state |
software | healthy | apps/v4/app/(app)/(styles)/sera/empty-state |
components |
software | healthy | apps/v4/app/(app)/(styles)/sera/empty-state/components |
article-directory |
software | healthy | apps/v4/app/(app)/(styles)/sera/article-directory |
components |
software | healthy | apps/v4/app/(app)/(styles)/sera/article-directory/components |
colors |
software | healthy | apps/v4/app/(app)/colors |
create |
software | healthy | apps/v4/app/(app)/create |
components |
software | healthy | apps/v4/app/(app)/create/components |
lib |
software | healthy | apps/v4/app/(app)/create/lib |
hooks |
software | healthy | apps/v4/app/(app)/create/hooks |
examples |
software | healthy | apps/v4/app/(app)/examples |
playground |
software | healthy | apps/v4/app/(app)/examples/playground |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
722.88.06.225 |
network | healthy | apps/v4/components/docs-copy-page.tsx |
1.833.364.304 |
network | healthy | apps/v4/components/docs-copy-page.tsx |
995.134.42.364 |
network | healthy | apps/v4/components/docs-copy-page.tsx |
3.03.455.898 |
network | healthy | apps/v4/components/docs-copy-page.tsx |
492.583.28.48 |
network | healthy | apps/v4/components/docs-copy-page.tsx |
1.36.074.11 |
network | healthy | apps/v4/components/docs-copy-page.tsx |
315.832.388.09 |
network | healthy | apps/v4/components/docs-copy-page.tsx |
043.03.049.061 |
network | healthy | apps/v4/components/docs-copy-page.tsx |
1.548.146.662 |
network | healthy | apps/v4/components/docs-copy-page.tsx |
018.225.79.522 |
network | healthy | apps/v4/components/docs-copy-page.tsx |
2.33.127.578 |
network | healthy | apps/v4/components/docs-copy-page.tsx |
363.053.525.157 |
network | healthy | apps/v4/components/icons.tsx |
125.083.287.185 |
network | healthy | apps/v4/components/icons.tsx |
019.204.056.366 |
network | healthy | apps/v4/components/icons.tsx |
19.463.375.477 |
network | healthy | apps/v4/components/icons.tsx |
2.576.324.329 |
network | healthy | apps/v4/components/icons.tsx |
1.825.278.774 |
network | healthy | apps/v4/components/icons.tsx |
1.515.227.343 |
network | healthy | apps/v4/components/icons.tsx |
065.12.111.209 |
network | healthy | apps/v4/components/icons.tsx |
199.097.093.264 |
network | healthy | apps/v4/components/icons.tsx |
102.246.468.403 |
network | healthy | apps/v4/components/icons.tsx |
1.066.398.222 |
network | healthy | apps/v4/components/icons.tsx |
6.38.32.187 |
network | healthy | apps/v4/components/icons.tsx |
406.044.558.127 |
network | healthy | apps/v4/components/icons.tsx |
455.468.91.992 |
network | healthy | apps/v4/components/icons.tsx |
1.36.034.44 |
network | healthy | apps/v4/components/icons.tsx |
2.202.093.406 |
network | healthy | apps/v4/components/icons.tsx |
1.86.372.64 |
network | healthy | apps/v4/components/icons.tsx |
484.15.944.317 |
network | healthy | apps/v4/components/icons.tsx |
2.016.39.24 |
network | healthy | apps/v4/components/icons.tsx |
2.392.41.783 |
network | healthy | apps/v4/components/icons.tsx |
1.175.23.39 |
network | healthy | apps/v4/components/icons.tsx |
112.493.2.968 |
network | healthy | apps/v4/components/icons.tsx |
3.107.532.66 |
network | healthy | apps/v4/components/icons.tsx |
44.02.89.034 |
network | healthy | apps/v4/components/icons.tsx |
1.345.034.46 |
network | healthy | apps/v4/components/icons.tsx |
119.063.24.132 |
network | healthy | apps/v4/components/icons.tsx |
345.201.12.074 |
network | healthy | apps/v4/components/icons.tsx |
4.041.284.982 |
network | healthy | apps/v4/components/icons.tsx |
3.017.044.743 |
network | healthy | apps/v4/components/icons.tsx |
074.015.149.015 |
network | healthy | apps/v4/components/icons.tsx |
045.03.015.015 |
network | healthy | apps/v4/components/icons.tsx |
045.015.06.03 |
network | healthy | apps/v4/components/icons.tsx |
045.016.104.045 |
network | healthy | apps/v4/components/icons.tsx |
165.074.239.12 |
network | healthy | apps/v4/components/icons.tsx |
09.03.18.045 |
network | healthy | apps/v4/components/icons.tsx |
271.075.225.044 |
network | healthy | apps/v4/components/icons.tsx |
449.074.688.074 |
network | healthy | apps/v4/components/icons.tsx |
2.977.227.57 |
network | healthy | apps/v4/components/icons.tsx |
4.24.688.39 |
network | healthy | apps/v4/components/icons.tsx |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
ComponentErrorBoundary |
software | healthy | apps/v4/components/component-wrapper.tsx:ComponentErrorBoun… |
to |
software | healthy | apps/v4/app/(app)/create/components/design-system-provider.… |
so |
software | healthy | apps/v4/app/(app)/create/components/design-system-provider.… |
to |
software | healthy | apps/v4/app/(app)/create/lib/v0.ts:to |
applied |
software | healthy | apps/v4/registry/bases/base/examples/card-example.tsx:appli… |
applied |
software | healthy | apps/v4/registry/bases/radix/examples/card-example.tsx:appl… |
to |
software | healthy | packages/shadcn/test/utils/updaters/update-tailwind-config.… |
if |
software | healthy | packages/shadcn/test/utils/updaters/update-tailwind-config.… |
ApplyOnlyError |
software | healthy | packages/shadcn/src/commands/apply.ts:ApplyOnlyError |
ApplyWorkspaceSyncError |
software | healthy | packages/shadcn/src/commands/apply.ts:ApplyWorkspaceSyncErr… |
FileBackupError |
software | healthy | packages/shadcn/src/utils/file-helper.ts:FileBackupError |
mappings |
software | healthy | packages/shadcn/src/utils/transformers/transform-rtl.ts:map… |
for |
software | healthy | packages/shadcn/src/utils/transformers/transform-rtl.ts:for |
for |
software | healthy | packages/shadcn/src/utils/updaters/update-fonts.test.ts:for |
should |
software | healthy | packages/shadcn/src/utils/updaters/update-fonts.test.ts:sho… |
is |
software | healthy | packages/shadcn/src/utils/updaters/update-fonts.ts:is |
strings |
software | healthy | packages/shadcn/src/utils/updaters/update-fonts.ts:strings |
RegistryError |
software | healthy | packages/shadcn/src/registry/errors.ts:RegistryError |
RegistryNotFoundError |
software | healthy | packages/shadcn/src/registry/errors.ts:RegistryNotFoundError |
RegistryGoneError |
software | healthy | packages/shadcn/src/registry/errors.ts:RegistryGoneError |
RegistryUnauthorizedError |
software | healthy | packages/shadcn/src/registry/errors.ts:RegistryUnauthorized… |
RegistryForbiddenError |
software | healthy | packages/shadcn/src/registry/errors.ts:RegistryForbiddenErr… |
RegistryFetchError |
software | healthy | packages/shadcn/src/registry/errors.ts:RegistryFetchError |
RegistryNotConfiguredError |
software | healthy | packages/shadcn/src/registry/errors.ts:RegistryNotConfigure… |
RegistryLocalFileError |
software | healthy | packages/shadcn/src/registry/errors.ts:RegistryLocalFileErr… |
RegistrySourceFileError |
software | healthy | packages/shadcn/src/registry/errors.ts:RegistrySourceFileEr… |
RegistryParseError |
software | healthy | packages/shadcn/src/registry/errors.ts:RegistryParseError |
RegistryValidationError |
software | healthy | packages/shadcn/src/registry/errors.ts:RegistryValidationEr… |
RegistryItemNotFoundError |
software | healthy | packages/shadcn/src/registry/errors.ts:RegistryItemNotFound… |
RegistryMissingEnvironmentVariablesError |
software | healthy | packages/shadcn/src/registry/errors.ts:RegistryMissingEnvir… |
RegistryInvalidNamespaceError |
software | healthy | packages/shadcn/src/registry/errors.ts:RegistryInvalidNames… |
ConfigMissingError |
software | healthy | packages/shadcn/src/registry/errors.ts:ConfigMissingError |
ConfigParseError |
software | healthy | packages/shadcn/src/registry/errors.ts:ConfigParseError |
RegistriesIndexParseError |
software | healthy | packages/shadcn/src/registry/errors.ts:RegistriesIndexParse… |
InvalidConfigIconLibraryError |
software | healthy | packages/shadcn/src/registry/errors.ts:InvalidConfigIconLib… |
name |
software | healthy | packages/shadcn/src/styles/transform-style-map.ts:name |
is |
software | healthy | packages/shadcn/src/styles/transform-style-map.test.ts:is |
names |
software | healthy | packages/shadcn/src/styles/create-style-map.test.ts:names |
| Label | Layer | Status | Path |
|---|---|---|---|
/(create)/preview/[base]/[name] |
frontend | healthy | apps/v4/app/(create)/preview/[base]/[name]/page.tsx |
/(app)/charts/[type] |
frontend | healthy | apps/v4/app/(app)/charts/[type]/page.tsx |
/(app)/(root) |
frontend | healthy | apps/v4/app/(app)/(root)/page.tsx |
/(app)/docs/changelog |
frontend | healthy | apps/v4/app/(app)/docs/changelog/page.tsx |
/(app)/docs/[[...slug]] |
frontend | healthy | apps/v4/app/(app)/docs/[[...slug]]/page.tsx |
/(app)/(styles)/sera |
frontend | healthy | apps/v4/app/(app)/(styles)/sera/page.tsx |
/(app)/colors |
frontend | healthy | apps/v4/app/(app)/colors/page.tsx |
/(app)/create |
frontend | healthy | apps/v4/app/(app)/create/page.tsx |
/(app)/examples/playground |
frontend | healthy | apps/v4/app/(app)/examples/playground/page.tsx |
/(app)/examples/authentication |
frontend | healthy | apps/v4/app/(app)/examples/authentication/page.tsx |
/(app)/examples/dashboard |
frontend | healthy | apps/v4/app/(app)/examples/dashboard/page.tsx |
/(app)/examples/rtl |
frontend | healthy | apps/v4/app/(app)/examples/rtl/page.tsx |
/(app)/examples/tasks |
frontend | healthy | apps/v4/app/(app)/examples/tasks/page.tsx |
/(app)/blocks |
frontend | healthy | apps/v4/app/(app)/blocks/page.tsx |
/(app)/blocks/[...categories] |
frontend | healthy | apps/v4/app/(app)/blocks/[...categories]/page.tsx |
/(view)/view/[style]/[name] |
frontend | healthy | apps/v4/app/(view)/view/[style]/[name]/page.tsx |
/page.tsx |
frontend | healthy | templates/next-monorepo/apps/web/app/page.tsx |
/page.js |
frontend | healthy | packages/shadcn/test/fixtures/next-app-js/app/page.js |
/ |
frontend | healthy | packages/shadcn/test/fixtures/frameworks/t3-pages/src/pages… |
/_app |
frontend | healthy | packages/shadcn/test/fixtures/frameworks/t3-pages/src/pages… |
/_document |
frontend | healthy | packages/shadcn/test/fixtures/frameworks/next-pages-src/src… |
/api/hello |
frontend | healthy | packages/shadcn/test/fixtures/frameworks/next-pages-src/src… |
/r |
frontend | healthy | packages/tests/src/tests/registries.test.ts |
/registry |
frontend | healthy | packages/tests/src/tests/registries.test.ts |
/circular |
frontend | healthy | packages/tests/src/tests/registries.test.ts |
/auth-test |
frontend | healthy | packages/tests/src/tests/registries.test.ts |
/large |
frontend | healthy | packages/tests/src/tests/search.test.ts |
/bad |
frontend | healthy | packages/tests/src/tests/search.test.ts |
/Users/shadcn/Projects/foobar/src/components/ui |
frontend | healthy | packages/shadcn/test/utils/resolve-import.test.ts |
/foo/bar/custom/my-button.tsx |
frontend | healthy | packages/shadcn/test/utils/updaters/update-files.test.ts |
/foo/bar/custom |
frontend | healthy | packages/shadcn/test/utils/updaters/update-files.test.ts |
/foo/bar/my-components/custom-card.jsx |
frontend | healthy | packages/shadcn/test/utils/updaters/update-files.test.ts |
/foo/bar/custom/my-config.json |
frontend | healthy | packages/shadcn/test/utils/updaters/update-files.test.ts |
/foo/bar/custom/theme.css |
frontend | healthy | packages/shadcn/test/utils/updaters/update-files.test.ts |
/foo/bar/docs/guide.md |
frontend | healthy | packages/shadcn/test/utils/updaters/update-files.test.ts |
/Users/me/registry/button.json |
frontend | healthy | packages/shadcn/src/registry/address.test.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
port:64 |
network | healthy | templates/next-monorepo/pnpm-lock.yaml |
port:16 |
network | healthy | templates/next-monorepo/pnpm-lock.yaml |
port:4454 |
network | healthy | packages/tests/src/tests/add.test.ts |
port:4040 |
network | healthy | packages/tests/src/tests/registries.test.ts |
port:4444 |
network | healthy | packages/tests/src/tests/registries.test.ts |
port:5555 |
network | healthy | packages/tests/src/tests/registries.test.ts |
port:9999 |
network | healthy | packages/tests/src/tests/registries.test.ts |
port:10000 |
network | healthy | packages/tests/src/tests/registries.test.ts |
port:9180 |
network | healthy | packages/tests/src/tests/search.test.ts |
port:9181 |
network | healthy | packages/tests/src/tests/search.test.ts |
port:9184 |
network | healthy | packages/tests/src/tests/search.test.ts |
port:9182 |
network | healthy | packages/tests/src/tests/search.test.ts |
port:9183 |
network | healthy | packages/tests/src/tests/search.test.ts |
port:4445 |
network | healthy | packages/tests/src/tests/init.test.ts |
port:9080 |
network | healthy | packages/tests/src/tests/view.test.ts |
port:9081 |
network | healthy | packages/tests/src/tests/view.test.ts |
port:9082 |
network | healthy | packages/tests/src/tests/view.test.ts |
port:9083 |
network | healthy | packages/tests/src/tests/view.test.ts |
port:4447 |
network | healthy | packages/shadcn/src/registry/resolver.test.ts |
port:4448 |
network | healthy | packages/shadcn/src/registry/resolver.test.ts |
port:4449 |
network | healthy | packages/shadcn/src/registry/resolver.test.ts |
port:4450 |
network | healthy | packages/shadcn/src/registry/resolver.test.ts |
port:4451 |
network | healthy | packages/shadcn/src/registry/resolver.test.ts |
port:4452 |
network | healthy | packages/shadcn/src/registry/resolver.test.ts |
port:4453 |
network | healthy | packages/shadcn/src/registry/resolver.test.ts |
port:4455 |
network | healthy | packages/shadcn/src/registry/resolver.test.ts |
port:4456 |
network | healthy | packages/shadcn/src/registry/resolver.test.ts |
port:4457 |
network | healthy | packages/shadcn/src/registry/resolver.test.ts |
port:4458 |
network | healthy | packages/shadcn/src/registry/resolver.test.ts |
port:4459 |
network | healthy | packages/shadcn/src/registry/resolver.test.ts |
port:4460 |
network | healthy | packages/shadcn/src/registry/resolver.test.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
lint |
cicd | healthy | packages/shadcn/test/fixtures/frameworks/remix-indie-stack/… |
typecheck |
cicd | healthy | packages/shadcn/test/fixtures/frameworks/remix-indie-stack/… |
vitest |
cicd | healthy | packages/shadcn/test/fixtures/frameworks/remix-indie-stack/… |
cypress |
cicd | healthy | packages/shadcn/test/fixtures/frameworks/remix-indie-stack/… |
deploy |
cicd | healthy | packages/shadcn/test/fixtures/frameworks/remix-indie-stack/… |
format |
cicd | healthy | packages/shadcn/test/fixtures/frameworks/remix-indie-stack/… |
stale |
cicd | healthy | packages/shadcn/test/fixtures/frameworks/remix-indie-stack/… |
lint |
cicd | healthy | packages/shadcn/test/fixtures/frameworks/remix-indie-stack/… |
test |
cicd | healthy | .github/workflows/test.yml |
comment |
cicd | healthy | .github/workflows/prerelease-comment.yml |
lint |
cicd | healthy | .github/workflows/code-check.yml |
format |
cicd | healthy | .github/workflows/code-check.yml |
tsc |
cicd | healthy | .github/workflows/code-check.yml |
signed-commits |
cicd | healthy | .github/workflows/signed-commits.yml |
validate |
cicd | healthy | .github/workflows/templates.yml |
stale |
cicd | healthy | .github/workflows/issue-stale.yml |
prerelease |
cicd | healthy | .github/workflows/release.yml |
release |
cicd | healthy | .github/workflows/release.yml |
validate |
cicd | healthy | .github/workflows/validate-registries.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
password_literal::apps/v4/examples/base/card-rtl.tsx |
security | healthy | apps/v4/examples/base/card-rtl.tsx |
password_literal::apps/v4/examples/base/card-rtl.tsx |
security | healthy | apps/v4/examples/base/card-rtl.tsx |
password_literal::apps/v4/examples/base/card-rtl.tsx |
security | healthy | apps/v4/examples/base/card-rtl.tsx |
password_literal::apps/v4/examples/base/card-rtl.tsx |
security | healthy | apps/v4/examples/base/card-rtl.tsx |
password_literal::apps/v4/examples/base/card-rtl.tsx |
security | healthy | apps/v4/examples/base/card-rtl.tsx |
password_literal::apps/v4/examples/radix/card-rtl.tsx |
security | healthy | apps/v4/examples/radix/card-rtl.tsx |
password_literal::apps/v4/examples/radix/card-rtl.tsx |
security | healthy | apps/v4/examples/radix/card-rtl.tsx |
password_literal::apps/v4/examples/radix/card-rtl.tsx |
security | healthy | apps/v4/examples/radix/card-rtl.tsx |
password_literal::apps/v4/examples/radix/card-rtl.tsx |
security | healthy | apps/v4/examples/radix/card-rtl.tsx |
password_literal::apps/v4/examples/radix/card-rtl.tsx |
security | healthy | apps/v4/examples/radix/card-rtl.tsx |
password_literal::packages/shadcn/test/fixtures/frameworks/… |
security | healthy | packages/shadcn/test/fixtures/frameworks/remix-indie-stack/… |
password_literal::packages/shadcn/test/fixtures/frameworks/… |
security | healthy | packages/shadcn/test/fixtures/frameworks/remix-indie-stack/… |
password_literal::packages/shadcn/test/fixtures/frameworks/… |
security | healthy | packages/shadcn/test/fixtures/frameworks/remix-indie-stack/… |
password_literal::packages/shadcn/test/fixtures/frameworks/… |
security | healthy | packages/shadcn/test/fixtures/frameworks/remix-indie-stack/… |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::deploy |
cicd | healthy | packages/shadcn/test/fixtures/frameworks/remix-indie-stack/… |
gha::format-repo |
cicd | healthy | packages/shadcn/test/fixtures/frameworks/remix-indie-stack/… |
gha::no-response |
cicd | healthy | packages/shadcn/test/fixtures/frameworks/remix-indie-stack/… |
gha::lint-repo |
cicd | healthy | packages/shadcn/test/fixtures/frameworks/remix-indie-stack/… |
gha::test |
cicd | healthy | .github/workflows/test.yml |
gha::prerelease-comment |
cicd | healthy | .github/workflows/prerelease-comment.yml |
gha::code-check |
cicd | healthy | .github/workflows/code-check.yml |
gha::signed-commits |
cicd | healthy | .github/workflows/signed-commits.yml |
gha::templates |
cicd | healthy | .github/workflows/templates.yml |
gha::issue-stale |
cicd | healthy | .github/workflows/issue-stale.yml |
gha::release |
cicd | healthy | .github/workflows/release.yml |
gha::validate-registries |
cicd | healthy | .github/workflows/validate-registries.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
PRERELEASE_LABEL |
cicd | healthy | — |
WORKFLOW_RUN_PR |
cicd | healthy | — |
GITHUB_TOKEN |
cicd | healthy | — |
RELEASE_GPG_PRIVATE_KEY |
cicd | healthy | — |
FLY_API_TOKEN |
cicd | healthy | — |
PRERELEASE_CHANNEL |
cicd | healthy | — |
PRERELEASE_PACKAGE_VERSION |
cicd | healthy | — |
ROOT_PNPM_VERSION |
cicd | healthy | — |
STALE_TOKEN |
cicd | healthy | — |
| Label | Layer | Status | Path |
|---|---|---|---|
migration.sql |
data | healthy | packages/shadcn/test/fixtures/frameworks/remix-indie-stack/… |
migrate-radix.test.ts |
data | healthy | packages/shadcn/src/migrations/migrate-radix.test.ts |
migrate-icons.test.ts |
data | healthy | packages/shadcn/src/migrations/migrate-icons.test.ts |
migrate-radix.ts |
data | healthy | packages/shadcn/src/migrations/migrate-radix.ts |
migrate-rtl.test.ts |
data | healthy | packages/shadcn/src/migrations/migrate-rtl.test.ts |
migrate-rtl.ts |
data | healthy | packages/shadcn/src/migrations/migrate-rtl.ts |
migrate-icons.ts |
data | healthy | packages/shadcn/src/migrations/migrate-icons.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
redis |
data | healthy | templates/astro-app/pnpm-lock.yaml |
sqlite |
data | healthy | packages/shadcn/test/fixtures/frameworks/remix-indie-stack/… |
postgres |
data | healthy | packages/shadcn/test/utils/updaters/update-files.test.ts |
postgresql |
data | healthy | packages/shadcn/src/utils/env-helpers.test.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
User |
data | healthy | packages/shadcn/test/fixtures/frameworks/remix-indie-stack/… |
Password |
data | healthy | packages/shadcn/test/fixtures/frameworks/remix-indie-stack/… |
Note |
data | healthy | packages/shadcn/test/fixtures/frameworks/remix-indie-stack/… |
| Label | Layer | Status | Path |
|---|---|---|---|
image::templates/react-router-monorepo/apps/web/Dockerfile |
hardware | healthy | templates/react-router-monorepo/apps/web/Dockerfile |
image::templates/react-router-app/Dockerfile |
hardware | healthy | templates/react-router-app/Dockerfile |
image::packages/shadcn/test/fixtures/frameworks/remix-indie… |
hardware | healthy | packages/shadcn/test/fixtures/frameworks/remix-indie-stack/… |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::apps/v4/registry/directory.json |
security | healthy | apps/v4/registry/directory.json |
auth::.github/workflows/release.yml |
security | healthy | .github/workflows/release.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-mp__ozp8 |
software | healthy | /tmp/repobility-clone-mp__ozp8 |
| Label | Layer | Status | Path |
|---|---|---|---|
Query root |
api | healthy | apps/v4/components/command-menu.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
gpu (detected) |
hardware | healthy | apps/v4/app/(app)/examples/rtl/components/appearance-settin… |
| Label | Layer | Status | Path |
|---|---|---|---|
vps::azure |
hardware | healthy | templates/astro-app/pnpm-lock.yaml |
This page is publicly accessible at:
https://repobility.com/scan/79e0d07d-ac62-4a8b-8420-9f7a9910ca4a/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/79e0d07d-ac62-4a8b-8420-9f7a9910ca4a/
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.