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 (9 hours, 17 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 9 hours, 17 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 |
Showing 312 of 484 findings. Click TP / FP to vote on a finding's accuracy — votes adjust the confidence weighting and improve detection across the platform.
.github/workflows/release.yml:163
dependencylegacy
.github/workflows/prerelease-comment.yml:63
dependencylegacy
.github/workflows/prerelease-comment.yml:20
dependencylegacy
.github/workflows/prerelease-comment.yml:50
dependencylegacy
templates/react-router-monorepo/apps/web/Dockerfile:16
dependencylegacy
templates/react-router-monorepo/apps/web/Dockerfile:10
dependencylegacy
templates/react-router-monorepo/apps/web/Dockerfile:5
dependencylegacy
templates/react-router-monorepo/apps/web/Dockerfile:1
dependencylegacy
templates/react-router-app/Dockerfile:16
dependencylegacy
templates/react-router-app/Dockerfile:10
dependencylegacy
templates/react-router-app/Dockerfile:5
dependencylegacy
templates/react-router-app/Dockerfile:1
dependencylegacy
apps/v4/examples/base/scroll-area-demo.tsx:6
xsslegacy
apps/v4/app/(create)/init/md/build-instructions.ts:25
xsslegacy
apps/v4/app/(app)/create/components/design-system-provider.tsx:44
xsslegacy
templates/react-router-monorepo/apps/web/Dockerfile:12
dockerlegacy
templates/react-router-monorepo/apps/web/Dockerfile:2
dockerlegacy
templates/react-router-app/Dockerfile:12
dockerlegacy
templates/react-router-app/Dockerfile:2
dockerlegacy
.github/workflows/release.yml:94
supply-chaingithub-actionspinned-dependencies
.github/version-script-next.js:10
owaspexec_used
apps/v4/app/(app)/llm/[[...slug]]/route.ts:25
authlegacy
apps/v4/app/(create)/init/route.ts:14
authlegacy
apps/v4/app/(create)/init/md/route.ts:8
authlegacy
apps/v4/app/(create)/init/v0/route.ts:9
authlegacy
apps/v4/app/r/registries.json/route.ts:7
authlegacy
apps/v4/app/rss.xml/route.ts:8
authlegacy
apps/v4/app/layout.tsx:83
error_handlinglegacy
apps/v4/components/open-in-v0-button.tsx:22
securitylegacy
apps/v4/components/docs-copy-page.tsx:91
securitylegacy
apps/v4/app/(app)/create/components/v0-button.tsx:47
securitylegacy
apps/v4/registry/new-york-v4/blocks/sidebar-09/components/app-sidebar.tsx:195
qualitylegacy
apps/v4/registry/bases/radix/blocks/sidebar-09/components/app-sidebar.tsx:242
qualitylegacy
apps/v4/registry/bases/base/blocks/sidebar-09/components/app-sidebar.tsx:242
qualitylegacy
apps/v4/registry/bases/base/blocks/signup-03/components/signup-form.tsx:36
qualitylegacy
apps/v4/registry/bases/base/blocks/signup-02/components/signup-form.tsx:30
qualitylegacy
apps/v4/registry/bases/base/blocks/signup-01/components/signup-form.tsx:31
qualitylegacy
.dockerignore
dockerlegacy
templates/react-router-monorepo/apps/web/Dockerfile:17
dockerlegacy
templates/react-router-app/Dockerfile:17
dockerlegacy
templates/react-router-monorepo/apps/web/Dockerfile:4
dockerlegacy
templates/react-router-app/Dockerfile:4
dockerlegacy
index.html
qualitylegacy
.well-known/security.txt
qualitylegacy
.github/workflows/prerelease-comment.yml:50
supply-chaingithub-actionspinned-dependencies
.github/workflows/templates.yml:64
supply-chaingithub-actionspinned-dependencies
.github/workflows/release.yml:72
supply-chaingithub-actionspinned-dependencies
.github/workflows/release.yml:137
supply-chaingithub-actionspinned-dependencies
.github/workflows/release.yml:161
supply-chaingithub-actionspinned-dependencies
.github/workflows/release.yml:170
supply-chaingithub-actionspinned-dependencies
.github/workflows/release.yml
supply-chaingithub-actionsleast-privilege
apps/v4/app/(app)/create/components/action-menu.tsx:67
owaspdangerous_innerhtml
apps/v4/app/(app)/create/components/base-picker.tsx:55
owaspdangerous_innerhtml
apps/v4/app/(app)/create/components/history-buttons.tsx:47
owaspdangerous_innerhtml
apps/v4/app/(app)/create/components/mode-switcher.tsx:58
owaspdangerous_innerhtml
apps/v4/app/(app)/create/components/open-preset.tsx:171
owaspdangerous_innerhtml
apps/v4/app/(app)/create/components/project-form.tsx:368
owaspdangerous_innerhtml
apps/v4/app/(app)/create/components/random-button.tsx:41
owaspdangerous_innerhtml
apps/v4/app/(create)/preview/[base]/[name]/page.tsx:29
owaspdangerous_innerhtml
apps/v4/app/layout.tsx:77
owaspdangerous_innerhtml
apps/v4/components/block-viewer.tsx:363
owaspdangerous_innerhtml
apps/v4/components/chart-code-viewer.tsx:72
owaspdangerous_innerhtml
apps/v4/components/component-source.tsx:111
owaspdangerous_innerhtml
apps/v4/components/directory-list.tsx:236
owaspdangerous_innerhtml
apps/v4/components/docs-base-switcher.tsx:32
owaspdangerous_innerhtml
apps/v4/components/mode-switcher.tsx:68
owaspdangerous_innerhtml
apps/v4/public/r/styles/base-luma/chart.json:13
owaspdangerous_innerhtml
apps/v4/public/r/styles/base-lyra/chart.json:13
owaspdangerous_innerhtml
apps/v4/public/r/styles/base-maia/chart.json:13
owaspdangerous_innerhtml
apps/v4/public/r/styles/base-mira/chart.json:13
owaspdangerous_innerhtml
apps/v4/public/r/styles/base-nova/chart.json:13
owaspdangerous_innerhtml
apps/v4/public/r/styles/base-rhea/chart.json:13
owaspdangerous_innerhtml
apps/v4/public/r/styles/base-sera/chart.json:13
owaspdangerous_innerhtml
apps/v4/public/r/styles/base-vega/chart.json:13
owaspdangerous_innerhtml
apps/v4/public/r/styles/default/chart.json:16
owaspdangerous_innerhtml
apps/v4/public/r/styles/new-york-v4/chart.json:14
owaspdangerous_innerhtml
apps/v4/public/r/styles/new-york/chart.json:16
owaspdangerous_innerhtml
apps/v4/public/r/styles/radix-luma/chart.json:10
owaspdangerous_innerhtml
apps/v4/public/r/styles/radix-lyra/chart.json:10
owaspdangerous_innerhtml
apps/v4/public/r/styles/radix-maia/chart.json:10
owaspdangerous_innerhtml
apps/v4/public/r/styles/radix-mira/chart.json:10
owaspdangerous_innerhtml
apps/v4/public/r/styles/radix-nova/chart.json:10
owaspdangerous_innerhtml
apps/v4/public/r/styles/radix-rhea/chart.json:10
owaspdangerous_innerhtml
apps/v4/public/r/styles/radix-sera/chart.json:10
owaspdangerous_innerhtml
apps/v4/public/r/styles/radix-vega/chart.json:10
owaspdangerous_innerhtml
apps/v4/registry/bases/base/ui/chart.tsx:95
owaspdangerous_innerhtml
apps/v4/registry/bases/radix/ui/chart.tsx:95
owaspdangerous_innerhtml
apps/v4/registry/new-york-v4/ui/chart.tsx:95
owaspdangerous_innerhtml
apps/v4/styles/base-luma/ui/chart.tsx:95
owaspdangerous_innerhtml
apps/v4/styles/base-lyra/ui/chart.tsx:95
owaspdangerous_innerhtml
apps/v4/styles/base-maia/ui/chart.tsx:95
owaspdangerous_innerhtml
apps/v4/styles/base-mira/ui/chart.tsx:95
owaspdangerous_innerhtml
apps/v4/styles/base-nova/ui-rtl/chart.tsx:95
owaspdangerous_innerhtml
apps/v4/styles/base-nova/ui/chart.tsx:95
owaspdangerous_innerhtml
apps/v4/styles/base-rhea/ui/chart.tsx:95
owaspdangerous_innerhtml
apps/v4/styles/base-sera/ui/chart.tsx:95
owaspdangerous_innerhtml
apps/v4/styles/base-vega/ui/chart.tsx:95
owaspdangerous_innerhtml
apps/v4/styles/radix-luma/ui/chart.tsx:95
owaspdangerous_innerhtml
apps/v4/styles/radix-lyra/ui/chart.tsx:95
owaspdangerous_innerhtml
apps/v4/styles/radix-maia/ui/chart.tsx:95
owaspdangerous_innerhtml
apps/v4/styles/radix-mira/ui/chart.tsx:95
owaspdangerous_innerhtml
apps/v4/styles/radix-nova/ui-rtl/chart.tsx:95
owaspdangerous_innerhtml
apps/v4/styles/radix-nova/ui/chart.tsx:95
owaspdangerous_innerhtml
apps/v4/styles/radix-rhea/ui/chart.tsx:95
owaspdangerous_innerhtml
apps/v4/styles/radix-sera/ui/chart.tsx:95
owaspdangerous_innerhtml
apps/v4/styles/radix-vega/ui/chart.tsx:95
owaspdangerous_innerhtml
apps/v4/registry/bases/base/blocks/preview-02/cards/dividend-income.tsx:4
qualitylegacy
apps/v4/registry/bases/base/blocks/preview-02/cards/claimable-balance.tsx:18
qualitylegacy
apps/v4/registry/bases/base/blocks/preview-02/cards/account-access.tsx:21
qualitylegacy
apps/v4/registry/bases/base/blocks/login-04/components/login-form.tsx:28
qualitylegacy
apps/v4/registry/bases/base/blocks/login-04/components/login-form.tsx:4
qualitylegacy
apps/v4/registry/bases/base/blocks/login-03/page.tsx:9
qualitylegacy
apps/v4/registry/bases/base/blocks/login-03/components/login-form.tsx:65
qualitylegacy
apps/v4/registry/bases/base/blocks/login-03/components/login-form.tsx:1
qualitylegacy
apps/v4/registry/bases/base/blocks/dashboard-01/components/nav-user.tsx:23
qualitylegacy
apps/v4/lib/rehype.ts:12
qualitylegacy
apps/v4/hooks/use-copy-to-clipboard.ts:3
qualitylegacy
apps/v4/components/theme-provider.tsx:6
qualitylegacy
apps/v4/components/mode-switcher.tsx:30
qualitylegacy
apps/v4/components/mobile-nav.tsx:16
qualitylegacy
apps/v4/components/docs-page-links.tsx:119
qualitylegacy
apps/v4/components/cards/team-members.tsx:3
qualitylegacy
apps/v4/app/(view)/view/[style]/[name]/page.tsx:40
qualitylegacy
apps/v4/app/(create)/init/md/build-instructions.ts:80
qualitylegacy
apps/v4/app/(app)/create/components/theme-picker.tsx:57
qualitylegacy
apps/v4/app/(app)/colors/layout.tsx:15
qualitylegacy
apps/v4/app/(app)/charts/layout.tsx:41
qualitylegacy
apps/v4/app/(app)/charts/layout.tsx:17
qualitylegacy
apps/v4/app/(app)/blocks/layout.tsx:16
qualitylegacy
apps/v4/app/(app)/(styles)/sera/media-library/components/preview-header.tsx:2
qualitylegacy
apps/v4/app/(app)/(styles)/sera/media-library/components/preview-header.tsx:1
qualitylegacy
apps/v4/app/(app)/(styles)/sera/media-library/components/asset-grid.tsx:17
qualitylegacy
apps/v4/app/(app)/(styles)/sera/media-library/components/asset-grid.tsx:9
qualitylegacy
apps/v4/app/(app)/(styles)/sera/media-library-table/components/preview-header.tsx:2
qualitylegacy
apps/v4/app/(app)/(root)/cards/transfer-funds.tsx:1
qualitylegacy
apps/v4/app/(app)/(root)/cards/skeleton/index.tsx:24
qualitylegacy
humans.txt
qualitylegacy
robots.txt
qualitylegacy
sitemap.xml
qualitylegacy
templates/react-router-monorepo/apps/web/Dockerfile:1
supply-chaindockerpinned-dependencies
templates/react-router-monorepo/apps/web/Dockerfile:5
supply-chaindockerpinned-dependencies
templates/react-router-monorepo/apps/web/Dockerfile:10
supply-chaindockerpinned-dependencies
templates/react-router-monorepo/apps/web/Dockerfile:16
supply-chaindockerpinned-dependencies
templates/react-router-app/Dockerfile:1
supply-chaindockerpinned-dependencies
templates/react-router-app/Dockerfile:5
supply-chaindockerpinned-dependencies
templates/react-router-app/Dockerfile:10
supply-chaindockerpinned-dependencies
templates/react-router-app/Dockerfile:16
supply-chaindockerpinned-dependencies
.github/workflows/prerelease-comment.yml:20
supply-chaingithub-actionspinned-dependencies
.github/workflows/prerelease-comment.yml:63
supply-chaingithub-actionspinned-dependencies
.github/workflows/code-check.yml:17
supply-chaingithub-actionspinned-dependencies
.github/workflows/code-check.yml:53
supply-chaingithub-actionspinned-dependencies
.github/workflows/code-check.yml:94
supply-chaingithub-actionspinned-dependencies
.github/workflows/signed-commits.yml:21
supply-chaingithub-actionspinned-dependencies
.github/workflows/templates.yml:52
supply-chaingithub-actionspinned-dependencies
.github/workflows/release.yml:29
supply-chaingithub-actionspinned-dependencies
.github/workflows/release.yml:66
supply-chaingithub-actionspinned-dependencies
.github/workflows/release.yml:77
supply-chaingithub-actionspinned-dependencies
.github/workflows/release.yml:116
supply-chaingithub-actionspinned-dependencies
.github/workflows/release.yml:132
supply-chaingithub-actionspinned-dependencies
.github/workflows/release.yml:142
supply-chaingithub-actionspinned-dependencies
.github/workflows/validate-registries.yml:25
supply-chaingithub-actionspinned-dependencies
apps/v4/package.json
supply-chainnpminstall-scripts
Showing first 300 of 312. Refine filters or use the legacy findings page for deep search.
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.