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.

Scan timing: clone 2.3s · analysis 1.93s · 8.8 MB · GitHub API rate-limit (preflight)

carbon-design-system/carbon-components-svelte

https://github.com/carbon-design-system/carbon-components-svelte · scanned 2026-05-31 01:26 UTC (5 days, 11 hours ago) · 10 languages

464 findings (43 legacy + 421 scanner) 91st percentile · Typescript · large (100-500K LoC) Scanner says 94 (lower by 8)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 5 days, 11 hours ago · v2 · 258 findings from 2 sources. Findings combine the legacy security pipeline AND the multi-layer engine (atlas, wiring, flows, ranked) AND verified AI agent contributions.

JSON
Score breakdown â 2026-05-18-v5
Component Sub-score Weight Contribution
structure_score 85.0 0.15 12.75
security_score 97.0 0.25 24.25
testing_score 90.0 0.20 18.00
documentation_score 88.8 0.15 13.32
practices_score 83.0 0.15 12.45
code_quality 60.7 0.10 6.07
Overall 1.00 86.8
Severity distribution — click a segment to filter
Active filters: excluding tests × Reset all

All 2015 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
playwright.config.ts software warning playwright.config.ts
carbon.yml software healthy carbon.yml
vite.config.ts software warning vite.config.ts
README.md software healthy README.md
package.json software healthy package.json
CONTRIBUTING.md software healthy CONTRIBUTING.md
tsconfig.json software healthy tsconfig.json
biome.json software healthy biome.json
telemetry.yml software healthy telemetry.yml
SECURITY.md software healthy SECURITY.md
CHANGELOG.md software healthy CHANGELOG.md
tsconfig.types.json software healthy tsconfig.types.json
tsconfig.compat-check.json software healthy tests/tsconfig.compat-check.json
setup-tests.ts software warning tests/setup-tests.ts
utils.ts software warning tests/utils.ts
tsconfig.json software healthy tests/tsconfig.json
TabsSkeleton.test.svelte software healthy tests/Tabs/TabsSkeleton.test.svelte
TabIconSecondaryLabel.test.svelte software healthy tests/Tabs/TabIconSecondaryLabel.test.svelte
Tab.test.svelte software healthy tests/Tabs/Tab.test.svelte
TabsDynamic.test.svelte software healthy tests/Tabs/TabsDynamic.test.svelte
TabIconContainer.test.svelte software healthy tests/Tabs/TabIconContainer.test.svelte
TabIcon.test.svelte software healthy tests/Tabs/TabIcon.test.svelte
TabSecondaryLabel.test.svelte software healthy tests/Tabs/TabSecondaryLabel.test.svelte
Tabs.test.ts software healthy tests/Tabs/Tabs.test.ts
Tabs.test.svelte software healthy tests/Tabs/Tabs.test.svelte
ContainedList.test.svelte software healthy tests/ContainedList/ContainedList.test.svelte
ContainedList.labelChildren.test.svelte software healthy tests/ContainedList/ContainedList.labelChildren.test.svelte
ContainedList.test.ts software warning tests/ContainedList/ContainedList.test.ts
ContainedListItem.action.test.svelte software healthy tests/ContainedList/ContainedListItem.action.test.svelte
FileUploader.test.svelte software healthy tests/FileUploader/FileUploader.test.svelte
FileUploaderItem.test.ts software healthy tests/FileUploader/FileUploaderItem.test.ts
FileUploaderButton.test.svelte software healthy tests/FileUploader/FileUploaderButton.test.svelte
FileUploaderDropContainer.slot.test.svelte software healthy tests/FileUploader/FileUploaderDropContainer.slot.test.svel…
Filename.test.svelte software healthy tests/FileUploader/Filename.test.svelte
FileUploaderItem.test.svelte software healthy tests/FileUploader/FileUploaderItem.test.svelte
FileUploaderButton.test.ts software healthy tests/FileUploader/FileUploaderButton.test.ts
FileUploader.test.ts software healthy tests/FileUploader/FileUploader.test.ts
FileUploaderButton.slot.test.svelte software healthy tests/FileUploader/FileUploaderButton.slot.test.svelte
FileUploaderDropContainer.test.ts software healthy tests/FileUploader/FileUploaderDropContainer.test.ts
Filename.test.ts software healthy tests/FileUploader/Filename.test.ts
FileUploaderDropContainer.test.svelte software healthy tests/FileUploader/FileUploaderDropContainer.test.svelte
Loading.test.ts software healthy tests/Loading/Loading.test.ts
Loading.test.svelte software healthy tests/Loading/Loading.test.svelte
RadioButtonImplicitGroup.test.svelte software healthy tests/RadioButton/RadioButtonImplicitGroup.test.svelte
RadioButtonImplicitGroup.test.ts software warning tests/RadioButton/RadioButtonImplicitGroup.test.ts
RadioButtonStandalone.test.svelte software healthy tests/RadioButton/RadioButtonStandalone.test.svelte
RadioButtonStandalone.test.ts software warning tests/RadioButton/RadioButtonStandalone.test.ts
RadioButton.test.svelte software healthy tests/RadioButton/RadioButton.test.svelte
RadioButtonGroup.readonly.test.svelte software healthy tests/RadioButton/RadioButtonGroup.readonly.test.svelte
RadioButton.test.ts software healthy tests/RadioButton/RadioButton.test.ts

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

LabelLayerStatusPath
tests software healthy tests
Tabs software healthy tests/Tabs
ContainedList software healthy tests/ContainedList
FileUploader software healthy tests/FileUploader
Loading software healthy tests/Loading
RadioButton software healthy tests/RadioButton
Tooltip software healthy tests/Tooltip
LocalStorage software healthy tests/LocalStorage
Column software healthy tests/Column
Button software healthy tests/Button
InlineLoading software healthy tests/InlineLoading
FluidForm software healthy tests/FluidForm
TextArea software healthy tests/TextArea
Stack software healthy tests/Stack
ListBox software healthy tests/ListBox
ComposedModal software healthy tests/ComposedModal
ContextMenu software healthy tests/ContextMenu
Popover software healthy tests/Popover
Breadcrumb software healthy tests/Breadcrumb
SkeletonIcon software healthy tests/SkeletonIcon
utils software healthy tests/utils
PaginationNav software healthy tests/PaginationNav
NumberInput software healthy tests/NumberInput
RadioTile software healthy tests/RadioTile
ListItem software healthy tests/ListItem
Tile software healthy tests/Tile
RecursiveList software healthy tests/RecursiveList
UIShell software healthy tests/UIShell
Pagination software healthy tests/Pagination
ImageLoader software healthy tests/ImageLoader
Snippets software healthy tests/Snippets
Accordion software healthy tests/Accordion
MultiSelect software healthy tests/MultiSelect
Theme software healthy tests/Theme
TreeView software healthy tests/TreeView
PasswordInput software healthy tests/PasswordInput
ProgressBar software healthy tests/ProgressBar
ContentSwitcher software healthy tests/ContentSwitcher
Portal software healthy tests/Portal
TooltipDefinition software healthy tests/TooltipDefinition
FormItem software healthy tests/FormItem
Grid software healthy tests/Grid
Notification software healthy tests/Notification
Search software healthy tests/Search
FormGroup software healthy tests/FormGroup
SkeletonPlaceholder software healthy tests/SkeletonPlaceholder
SessionStorage software healthy tests/SessionStorage
CodeSnippet software healthy tests/CodeSnippet
RadioButtonGroup software healthy tests/RadioButtonGroup
StructuredList software healthy tests/StructuredList

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

LabelLayerStatusPath
with software healthy tests/FileUploader/FileUploaderItem.test.ts:with
simulateFileSelection software healthy tests/FileUploader/FileUploaderButton.test.ts:simulateFileS…
simulateFileSelection software healthy tests/FileUploader/FileUploader.test.ts:simulateFileSelecti…
orderFiles software healthy tests/FileUploader/FileUploader.test.ts:orderFiles
createDragEvent software healthy tests/FileUploader/FileUploaderDropContainer.test.ts:create…
simulateFileSelection software healthy tests/FileUploader/FileUploaderDropContainer.test.ts:simula…
with software healthy tests/FileUploader/Filename.test.ts:with
returns software healthy tests/FileUploader/Filename.test.ts:returns
handleUpdate software healthy tests/LocalStorage/LocalStorage.test.ts:handleUpdate
getSelectedIds software healthy tests/ContextMenu/ContextMenuGroup.test.ts:getSelectedIds
still software healthy tests/utils/virtualize.test.ts:still
setupLocalStorageMock software healthy tests/utils/storage-mocks.ts:setupLocalStorageMock
setupSessionStorageMock software healthy tests/utils/storage-mocks.ts:setupSessionStorageMock
setupSessionStorageEventMock software healthy tests/utils/storage-mocks.ts:setupSessionStorageEventMock
dispatchStorageEvent software healthy tests/utils/storage-mocks.ts:dispatchStorageEvent
setupStorageEventMock software healthy tests/utils/storage-mocks.ts:setupStorageEventMock
handleSelect software healthy tests/Tile/SelectableTileGroup.test.ts:handleSelect
handleSelect software healthy tests/Tile/TileGroup.test.ts:handleSelect
handleSelect software healthy tests/UIShell/HeaderSearch.test.ts:handleSelect
setViewportWidth software healthy tests/UIShell/UIShell.test.ts:setViewportWidth
setInnerWidth software healthy tests/UIShell/UIShell.test.ts:setInnerWidth
onReady software healthy tests/ImageLoader/ImageLoader.test.ts:onReady
itemIsDisabled software healthy tests/Accordion/Accordion.test.ts:itemIsDisabled
itemIsCollapsed software healthy tests/Accordion/Accordion.test.ts:itemIsCollapsed
itemIsExpanded software healthy tests/Accordion/Accordion.test.ts:itemIsExpanded
openMenu software healthy tests/MultiSelect/MultiSelect.test.ts:openMenu
closeMenu software healthy tests/MultiSelect/MultiSelect.test.ts:closeMenu
toggleOption software healthy tests/MultiSelect/MultiSelect.test.ts:toggleOption
nthRenderedOptionText software healthy tests/MultiSelect/MultiSelect.test.ts:nthRenderedOptionText
sortItem software healthy tests/MultiSelect/MultiSelect.test.ts:sortItem
itemToString software healthy tests/MultiSelect/MultiSelect.test.ts:itemToString
filterItem software healthy tests/MultiSelect/MultiSelect.test.ts:filterItem
showText software healthy tests/MultiSelect/MultiSelect.test.ts:showText
showId software healthy tests/MultiSelect/MultiSelect.test.ts:showId
showFallback software healthy tests/MultiSelect/MultiSelect.test.ts:showFallback
itemToInput software healthy tests/MultiSelect/MultiSelect.test.ts:itemToInput
createLargeItemList software healthy tests/MultiSelect/MultiSelect.test.ts:createLargeItemList
getButton software healthy tests/TreeView/TreeView.showNode.test.ts:getButton
getExpandedCount software healthy tests/TreeView/TreeView.showNode.test.ts:getExpandedCount
getSelectedItem software healthy tests/TreeView/TreeView.showNode.test.ts:getSelectedItem
treeItemById software healthy tests/TreeView/TreeView.test.ts:treeItemById
treeitemPrimaryLabel software healthy tests/TreeView/TreeView.test.ts:treeitemPrimaryLabel
getNamedParentTreeitem software healthy tests/TreeView/TreeView.test.ts:getNamedParentTreeitem
noExpandedItems software healthy tests/TreeView/TreeView.test.ts:noExpandedItems
getAllExpandedItems software healthy tests/TreeView/TreeView.test.ts:getAllExpandedItems
getItemByName software healthy tests/TreeView/TreeView.test.ts:getItemByName
handleSelect software healthy tests/TreeView/TreeView.test.ts:handleSelect
filterFolders software healthy tests/TreeView/TreeView.test.ts:filterFolders
getToggleButton software healthy tests/TreeView/TreeView.test.ts:getToggleButton
getQueue software healthy tests/Notification/NotificationQueue.test.ts:getQueue

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

LabelLayerStatusPath
when software healthy tests/Tabs/Tabs.test.ts:when
const software healthy tests/Loading/Loading.test.ts:const
on software healthy tests/RadioButton/RadioButton.test.ts:on
by software healthy tests/Stack/Stack.test.ts:by
when software healthy tests/Stack/Stack.test.ts:when
with software healthy tests/Stack/Stack.test.ts:with
when software healthy tests/ComposedModal/ComposedModal.test.ts:when
when software healthy tests/ContextMenu/ContextMenu.test.ts:when
to software healthy tests/ContextMenu/ContextMenu.test.ts:to
only software healthy tests/ContextMenu/ContextMenu.test.ts:only
and software healthy tests/Breadcrumb/Breadcrumb.test.ts:and
ResizeObserverMock software healthy tests/utils/setup-globals.ts:ResizeObserverMock
DataTransferMock software healthy tests/utils/setup-globals.ts:DataTransferMock
within software healthy tests/NumberInput/NumberInput.test.ts:within
when software healthy tests/NumberInput/NumberInput.test.ts:when
via software healthy tests/ListItem/ListItem.test.ts:via
attribute software healthy tests/Tile/ClickableTile.test.ts:attribute
to software healthy tests/RecursiveList/RecursiveList.test.ts:to
by software healthy tests/RecursiveList/RecursiveList.test.ts:by
when software healthy tests/UIShell/UIShell.test.ts:when
to software healthy tests/UIShell/UIShell.test.ts:to
setViewportWidth software healthy tests/UIShell/UIShell.test.ts:setViewportWidth
on software healthy tests/UIShell/UIShell.test.ts:on
for software healthy tests/UIShell/UIShell.test.ts:for
or software healthy tests/UIShell/UIShell.test.ts:or
to software healthy tests/Accordion/Accordion.test.ts:to
when software healthy tests/MultiSelect/MultiSelect.test.ts:when
on software healthy tests/MultiSelect/MultiSelect.test.ts:on
and software healthy tests/PasswordInput/PasswordInput.test.ts:and
on software healthy tests/TooltipDefinition/TooltipDefinition.test.ts:on
via software healthy tests/FormItem/FormItem.test.ts:via
and software healthy tests/ComboBox/ComboBox.test.ts:and
when software healthy tests/DataTable/DataTableSearch.test.ts:when
is software healthy tests/DataTable/DataTable.test.ts:is
among software healthy tests/DataTable/data-table-utils.test.ts:among
list software healthy tests/DataTable/data-table-utils.test.ts:list
to software healthy tests/TimePicker/TimePicker.test.ts:to
within software healthy tests/TextInput/TextInput.test.ts:within
when software healthy tests/TextInput/TextInput.test.ts:when
when software healthy tests/CopyButton/CopyButton.test.ts:when
expect software healthy tests/OrderedList/OrderedList.test.ts:expect
via software healthy tests/Modal/Modal.test.ts:via
when software healthy tests/Modal/Modal.test.ts:when
must software healthy tests/Modal/Modal.test.ts:must
on software healthy tests/TooltipIcon/TooltipIcon.test.ts:on
and software healthy tests/Dropdown/Dropdown.test.ts:and
toggle software healthy tests/Toggle/Toggle.test.ts:toggle
and software healthy tests/Toggle/Toggle.test.ts:and
when software healthy tests/ProgressIndicator/ProgressIndicatorSkeleton.test.ts:w…
in software healthy tests/ProgressIndicator/ProgressIndicatorSkeleton.test.ts:in

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

LabelLayerStatusPath
lint cicd healthy .github/workflows/checks.yml
changes cicd healthy .github/workflows/checks.yml
test cicd healthy .github/workflows/checks.yml
test-e2e cicd healthy .github/workflows/checks.yml
test-svelte3 cicd healthy .github/workflows/checks.yml
test-svelte4 cicd healthy .github/workflows/checks.yml
types cicd healthy .github/workflows/checks.yml
deploy-docs cicd healthy .github/workflows/checks.yml
release cicd healthy .github/workflows/release.yml
deploy-docs cicd healthy .github/workflows/deploy-docs.yml

LabelLayerStatusPath
port:4173 network healthy playwright.config.ts
port:3000 network healthy tests/DataTable/DataTable.test.ts
port:443 network healthy tests/DataTable/DataTable.test.ts
port:80 network healthy tests/DataTable/DataTable.test.ts

LabelLayerStatusPath
gha::checks cicd healthy .github/workflows/checks.yml
gha::release cicd healthy .github/workflows/release.yml
gha::deploy-docs cicd healthy .github/workflows/deploy-docs.yml

LabelLayerStatusPath
RENDER_DEPLOY_HOOK_URL cicd healthy
NPM_AUTH_TOKEN cicd healthy

LabelLayerStatusPath
repobility-clone-2xs1r2at software healthy /tmp/repobility-clone-2xs1r2at

LabelLayerStatusPath
loadbalancer network healthy tests/DataTable/DataTableSearch.test.ts
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/64634730-a028-4945-825a-0ae00da4f842/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/64634730-a028-4945-825a-0ae00da4f842/

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.