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.
47 of your 131 findings came from Repobility's proprietary detections. ✓ Repobility tags below mark them.

Scan timing: clone 4.64s · analysis 49.15s · 13.1 MB · GitHub API rate-limit (preflight)

Sage/carbon

https://github.com/Sage/carbon · scanned 2026-06-05 12:51 UTC (5 days, 10 hours ago) · 10 languages

360 raw signals (126 security + 234 graph) 51st percentile · Typescript · large (100-500K LoC)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 5 days, 10 hours ago · v2 · 156 actionable findings from 2 signal sources. 87 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.

JSON
Score breakdown â 2026-05-18-v5
Component Sub-score Weight Contribution
structure_score 85.0 0.15 12.75
security_score 68.9 0.25 17.23
testing_score 71.0 0.20 14.20
documentation_score 83.7 0.15 12.55
practices_score 84.0 0.15 12.60
code_quality 59.5 0.10 5.95
Overall 1.00 75.3
Severity distribution — click a segment to filter
Active filters: excluding tests × Reset all

All 5624 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
isValidPattern software healthy docs/deprecation-migration.stories.tsx:isValidPattern
setValue software healthy docs/deprecation-migration.stories.tsx:setValue
handleBlur software healthy docs/deprecation-migration.stories.tsx:handleBlur
isValidNumber software healthy docs/deprecation-migration.stories.tsx:isValidNumber
generatePackageJson software healthy scripts/generate_package_json_files/index.js:generatePackag…
writePackageJson software healthy scripts/generate_package_json_files/index.js:writePackageJs…
processDirectoryRecursively software healthy scripts/generate_package_json_files/index.js:processDirecto…
mountedTheme software healthy playwright/index.tsx:mountedTheme
icon software healthy playwright/components/index.ts:icon
getDataElementByValue software healthy playwright/components/index.ts:getDataElementByValue
commonDataElementInputPreview software healthy playwright/components/index.ts:commonDataElementInputPreview
button software healthy playwright/components/index.ts:button
getDataComponentByValue software healthy playwright/components/index.ts:getDataComponentByValue
getDataRoleByValue software healthy playwright/components/index.ts:getDataRoleByValue
closeIconButton software healthy playwright/components/index.ts:closeIconButton
stickyFooter software healthy playwright/components/index.ts:stickyFooter
tooltipPreview software healthy playwright/components/index.ts:tooltipPreview
dlsRoot software healthy playwright/components/index.ts:dlsRoot
link software healthy playwright/components/index.ts:link
pillPreview software healthy playwright/components/index.ts:pillPreview
fieldHelpPreview software healthy playwright/components/index.ts:fieldHelpPreview
getComponent software healthy playwright/components/index.ts:getComponent
getElement software healthy playwright/components/index.ts:getElement
label software healthy playwright/components/index.ts:label
characterLimit software healthy playwright/components/index.ts:characterLimit
visuallyHiddenCharacterCount software healthy playwright/components/index.ts:visuallyHiddenCharacterCount
visuallyHiddenHint software healthy playwright/components/index.ts:visuallyHiddenHint
characterCount software healthy playwright/components/index.ts:characterCount
characterLimitDefaultTextarea software healthy playwright/components/index.ts:characterLimitDefaultTextarea
legend software healthy playwright/components/index.ts:legend
openDialogByName software healthy playwright/components/index.ts:openDialogByName
portal software healthy playwright/components/index.ts:portal
helpIcon software healthy playwright/components/index.ts:helpIcon
backgroundUILocator software healthy playwright/components/index.ts:backgroundUILocator
commonInputPrefix software healthy playwright/components/index.ts:commonInputPrefix
number software healthy playwright/components/number/index.ts:number
textbox software healthy playwright/components/textbox/index.ts:textbox
textboxDataComponent software healthy playwright/components/textbox/index.ts:textboxDataComponent
textboxPrefix software healthy playwright/components/textbox/index.ts:textboxPrefix
textboxInput software healthy playwright/components/textbox/index.ts:textboxInput
childrenPreview software healthy playwright/components/detail/index.ts:childrenPreview
footnotePreview software healthy playwright/components/detail/index.ts:footnotePreview
helpComponent software healthy playwright/components/help/index.ts:helpComponent
badge software healthy playwright/components/badge/index.ts:badge
badgeCounter software healthy playwright/components/badge/index.ts:badgeCounter
badgeCrossIcon software healthy playwright/components/badge/index.ts:badgeCrossIcon
drawer software healthy playwright/components/drawer/index.ts:drawer
drawerAsideContent software healthy playwright/components/drawer/index.ts:drawerAsideContent
drawerSidebar software healthy playwright/components/drawer/index.ts:drawerSidebar
switchDataComponent software healthy playwright/components/switch/index.ts:switchDataComponent

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

LabelLayerStatusPath
.prettierrc.json software healthy .prettierrc.json
tsconfig-build.json software healthy tsconfig-build.json
babel.config.js software warning babel.config.js
CHANGELOG-OLD.md software healthy CHANGELOG-OLD.md
README.md software healthy README.md
package.json software healthy package.json
CONTRIBUTING.md software healthy CONTRIBUTING.md
coverage-thresholds.json software healthy coverage-thresholds.json
jest.config.ts software warning jest.config.ts
package-lock.json software healthy package-lock.json
playwright-ct.config.ts software warning playwright-ct.config.ts
tsconfig.json software healthy tsconfig.json
.env software healthy .env
SECURITY.md software healthy SECURITY.md
CHANGELOG.md software healthy CHANGELOG.md
v8_1_0.html.md software healthy release_notes/v8_1_0.html.md
v5_1_0.html.md software healthy release_notes/v5_1_0.html.md
v4_4_0.html.md software healthy release_notes/v4_4_0.html.md
v6_1_1.html.md software healthy release_notes/v6_1_1.html.md
v4_5_0.html.md software healthy release_notes/v4_5_0.html.md
v4_5_1.html.md software healthy release_notes/v4_5_1.html.md
v8_0_0.html.md software healthy release_notes/v8_0_0.html.md
v7_0_0.html.md software healthy release_notes/v7_0_0.html.md
v4_6_0.html.md software healthy release_notes/v4_6_0.html.md
v6_2_0.html.md software healthy release_notes/v6_2_0.html.md
v6_0_0.html.md software healthy release_notes/v6_0_0.html.md
v7_2_0.html.md software healthy release_notes/v7_2_0.html.md
v6_1_0.html.md software healthy release_notes/v6_1_0.html.md
v8_1_3.html.md software healthy release_notes/v8_1_3.html.md
v4_7_0.html.md software healthy release_notes/v4_7_0.html.md
v8_1_2.html.md software healthy release_notes/v8_1_2.html.md
v10_0_0.html.md software healthy release_notes/v10_0_0.html.md
v8_1_5.html.md software healthy release_notes/v8_1_5.html.md
v8_1_1.html.md software healthy release_notes/v8_1_1.html.md
v6_3_1.html.md software healthy release_notes/v6_3_1.html.md
v11_0_0.html.md software healthy release_notes/v11_0_0.html.md
v5_2_1.html.md software healthy release_notes/v5_2_1.html.md
v7_1_0.html.md software healthy release_notes/v7_1_0.html.md
v11_0_1.html.md software healthy release_notes/v11_0_1.html.md
v6_3_2.html.md software healthy release_notes/v6_3_2.html.md
v7_0_1.html.md software healthy release_notes/v7_0_1.html.md
v9_1_1.html.md software healthy release_notes/v9_1_1.html.md
v7_4_2.html.md software healthy release_notes/v7_4_2.html.md
v6_3_0.html.md software healthy release_notes/v6_3_0.html.md
v9_0_0.html.md software healthy release_notes/v9_0_0.html.md
v6_2_1.html.md software healthy release_notes/v6_2_1.html.md
v8_1_4.html.md software healthy release_notes/v8_1_4.html.md
v7_4_1.html.md software healthy release_notes/v7_4_1.html.md
v4_3_0.html.md software healthy release_notes/v4_3_0.html.md
v12_0_0.html.md software healthy release_notes/v12_0_0.html.md

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

LabelLayerStatusPath
release_notes software healthy release_notes
docs software healthy docs
scripts software healthy scripts
generate_metadata software healthy scripts/generate_metadata
generate_package_json_files software healthy scripts/generate_package_json_files
copy_svg software healthy scripts/copy_svg
__mocks__ software healthy __mocks__
carbon-react software healthy __mocks__/carbon-react
lib software healthy __mocks__/carbon-react/lib
utils software healthy __mocks__/carbon-react/lib/utils
logger software healthy __mocks__/carbon-react/lib/utils/logger
skills software healthy skills
carbon-react software healthy skills/carbon-react
references software healthy skills/carbon-react/references
docs software healthy skills/carbon-react/references/docs
components software healthy skills/carbon-react/components
playwright software healthy playwright
components software healthy playwright/components
number software healthy playwright/components/number
textbox software healthy playwright/components/textbox
detail software healthy playwright/components/detail
help software healthy playwright/components/help
badge software healthy playwright/components/badge
drawer software healthy playwright/components/drawer
switch software healthy playwright/components/switch
button-toggle software healthy playwright/components/button-toggle
numeral-date software healthy playwright/components/numeral-date
flat-table software healthy playwright/components/flat-table
advanced-color-picker software healthy playwright/components/advanced-color-picker
dialog software healthy playwright/components/dialog
batch-selection software healthy playwright/components/batch-selection
textarea software healthy playwright/components/textarea
radio-button software healthy playwright/components/radio-button
pod software healthy playwright/components/pod
action-popover software healthy playwright/components/action-popover
settings-row software healthy playwright/components/settings-row
file-input software healthy playwright/components/file-input
loader software healthy playwright/components/loader
step-sequence software healthy playwright/components/step-sequence
message software healthy playwright/components/message
alert software healthy playwright/components/alert
tileSelect software healthy playwright/components/tileSelect
text-editor software healthy playwright/components/text-editor
themes software healthy playwright/components/themes
split-button software healthy playwright/components/split-button
toast software healthy playwright/components/toast
date-range software healthy playwright/components/date-range
date-input software healthy playwright/components/date-input
grid software healthy playwright/components/grid
breadcrumbs software healthy playwright/components/breadcrumbs

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

LabelLayerStatusPath
ValidationMessage frontend healthy src/__internal__/validation-message/validation-message.comp…
ValidationMessage frontend healthy src/__internal__/validation-message/__next__/validation-mes…
InputPresentation frontend healthy src/__internal__/legacy-input/input-presentation.component.…
Input frontend healthy src/__internal__/legacy-input/input.component.tsx
Input frontend healthy src/__internal__/input/input.component.tsx
CharacterCount frontend healthy src/__internal__/character-count/character-count.component.…
HintText frontend healthy src/__internal__/legacy-hint-text/hint-text.component.tsx
StyledHintText frontend healthy src/__internal__/legacy-hint-text/hint-text.style.tsx
FieldHelp frontend healthy src/__internal__/field-help/field-help.component.tsx
CheckableInput frontend healthy src/__internal__/checkable-input/checkable-input.component.…
React frontend healthy src/__internal__/checkable-input/hidden-checkable-input.com…
CheckableInput frontend healthy src/__internal__/checkable-input/__next__/checkable-input.c…
Fieldset frontend healthy src/__internal__/fieldset/fieldset.component.tsx
Fieldset frontend healthy src/__internal__/fieldset/__next__/fieldset.component.tsx
HintText frontend healthy src/__internal__/hint-text/hint-text.component.tsx
FormField frontend healthy src/__internal__/form-field/form-field.component.tsx
Modal frontend healthy src/__internal__/modal/modal.component.tsx
ValidationIcon frontend healthy src/__internal__/validations/validation-icon.component.tsx
Popover frontend healthy src/__internal__/popover/popover.component.tsx
FullScreenHeading frontend healthy src/__internal__/full-screen-heading/full-screen-heading.co…
RadioButtonMapper frontend healthy src/__internal__/radio-button-mapper/radio-button-mapper.co…
AiIcon frontend healthy src/__internal__/ai-icon/ai-icon.component.tsx
FocusTrap frontend healthy src/__internal__/focus-trap/focus-trap.component.tsx
InputIconToggle frontend healthy src/__internal__/input-icon-toggle/input-icon-toggle.compon…
React frontend healthy src/__internal__/label/label.component.tsx
React frontend healthy src/__internal__/fieldset-validation-context/fieldset-valid…
React frontend healthy src/__internal__/legacy-label/label.component.tsx
Number frontend healthy src/components/number/number.component.tsx
Password frontend healthy src/components/password/password.component.tsx
Textbox frontend healthy src/components/textbox/textbox.component.tsx
TextInput frontend healthy src/components/textbox/__internal__/__next__/text-input.com…
Detail frontend healthy src/components/detail/detail.component.tsx
HelpComponentTest frontend healthy src/components/help/component.test-pw.tsx
Help frontend healthy src/components/help/help.component.tsx
Badge frontend healthy src/components/badge/badge.component.tsx
Drawer frontend healthy src/components/drawer/drawer.component.tsx
DrawerComponent frontend healthy src/components/drawer/components.test-pw.tsx
SwitchComponent frontend healthy src/components/switch/switch.component.tsx
ButtonToggleIcon frontend healthy src/components/button-toggle/button-toggle-icon.component.t…
ButtonToggle frontend healthy src/components/button-toggle/button-toggle.component.tsx
ButtonToggleGroup frontend healthy src/components/button-toggle/button-toggle-group/button-tog…
NumeralDate frontend healthy src/components/numeral-date/numeral-date.component.tsx
Form frontend healthy src/components/form/form.component.tsx
FormSummary frontend healthy src/components/form/__internal__/form-summary.component.tsx
RequiredFieldsIndicator frontend healthy src/components/form/required-fields-indicator/required-fiel…
FlatTable frontend healthy src/components/flat-table/flat-table.component.tsx
FlatTableCheckbox frontend healthy src/components/flat-table/flat-table-checkbox/flat-table-ch…
FlatTableRowHeader frontend healthy src/components/flat-table/flat-table-row-header/flat-table-…
Sort frontend healthy src/components/flat-table/sort/sort.component.tsx
FlatTableBodyDraggable frontend healthy src/components/flat-table/flat-table-body-draggable/flat-ta…

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

LabelLayerStatusPath
contains software healthy src/__internal__/utils/helpers/events/events.ts:contains
ModalManagerInstance software healthy src/__internal__/modal/modal-manager.ts:ModalManagerInstance
name software healthy src/components/flat-table/flat-table.test.tsx:name
added software healthy src/components/advanced-color-picker/advanced-color-picker.…
MentionTypeaheadOption software healthy src/components/text-editor/__internal__/__ui__/Mentions/men…
names software healthy src/components/text-editor/__internal__/__utils__/helpers.t…
attribute software healthy src/components/text-editor/__internal__/__utils__/helpers.t…
names software healthy src/components/text-editor/__internal__/__utils__/constants…
to software healthy src/components/text-editor/__internal__/__utils__/helpers.t…
attribute software healthy src/components/text-editor/__internal__/__utils__/helpers.t…
MentionNode software healthy src/components/text-editor/__internal__/__nodes__/mention.n…
StyledSpanNode software healthy src/components/text-editor/__internal__/__nodes__/styled-sp…
when software healthy src/components/split-button/split-button.test.tsx:when
names software healthy src/components/date-range/date-range.test.tsx:names
passed software healthy src/components/date/__internal__/navbar/navbar.test.tsx:pas…
name software healthy src/components/button/button.component.tsx:name
if software healthy src/components/menu/menu-item/menu-item.test.tsx:if
ScrollBlockManager software healthy src/hooks/__internal__/useScrollBlock/scroll-block-manager.…

LabelLayerStatusPath
check cicd healthy .github/workflows/chromatic.yml
chromatic cicd healthy .github/workflows/chromatic.yml
playwright-tests cicd healthy .github/workflows/playwright.yml
merge-reports cicd healthy .github/workflows/playwright.yml
release cicd healthy .github/workflows/semantic-release.yml
publish cicd healthy .github/workflows/semantic-release.yml
analyze cicd healthy .github/workflows/codeql-analysis.yml
commitlint cicd healthy .github/workflows/semantic-commit-lint.yml
chromatic cicd healthy .github/workflows/chromatic-push.yml
lint cicd healthy .github/workflows/ci.yml
test cicd healthy .github/workflows/ci.yml
get-thresholds cicd healthy .github/workflows/ci.yml
check-coverage cicd healthy .github/workflows/ci.yml
build cicd healthy .github/workflows/ci.yml
trigger-chromatic cicd healthy .github/workflows/pr.yml
trigger-chromatic cicd healthy .github/workflows/forked-ci.yml
release cicd healthy .github/workflows/storybook.yml

LabelLayerStatusPath
/ frontend healthy playwright/components/pages/index.ts
/locators frontend healthy playwright/components/pages/locators.ts
/pages-test.stories frontend healthy src/components/pages/pages-test.stories.tsx
/pages.stories frontend healthy src/components/pages/pages.stories.tsx
/pages.component frontend healthy src/components/pages/pages.component.tsx
/pages.config frontend healthy src/components/pages/pages.config.ts
/components.test-pw frontend healthy src/components/pages/components.test-pw.tsx
/pages.style frontend healthy src/components/pages/pages.style.ts
/pages.test frontend healthy src/components/pages/pages.test.tsx
/pages.pw frontend healthy src/components/pages/pages.pw.tsx
/page/page.test frontend healthy src/components/pages/page/page.test.tsx
/page/page.component frontend healthy src/components/pages/page/page.component.tsx
/page/ frontend healthy src/components/pages/page/index.ts
/page/page.stories frontend healthy src/components/pages/page/page.stories.tsx
/page/page.style frontend healthy src/components/pages/page/page.style.ts

LabelLayerStatusPath
NPM_TOKEN cicd healthy
CYPRESS_WORKFLOW_TOKEN cicd healthy
GITHUB_TOKEN cicd healthy
GIT_COMMITTER_EMAIL cicd healthy
AWS_SECRET_ACCESS_KEY cicd healthy
SEMANTIC_RELEASE_TOKEN cicd healthy
CHROMATIC_PROJECT_TOKEN cicd healthy
CHROMATIC_WORKFLOW_TOKEN cicd healthy
GPG_PASSPHRASE cicd healthy
GPG_PRIVATE_KEY cicd healthy
AWS_ACCESS_KEY_ID cicd healthy

LabelLayerStatusPath
gha::chromatic cicd healthy .github/workflows/chromatic.yml
gha::playwright cicd healthy .github/workflows/playwright.yml
gha::semantic-release cicd healthy .github/workflows/semantic-release.yml
gha::codeql-analysis cicd healthy .github/workflows/codeql-analysis.yml
gha::semantic-commit-lint cicd healthy .github/workflows/semantic-commit-lint.yml
gha::chromatic-push cicd healthy .github/workflows/chromatic-push.yml
gha::ci cicd healthy .github/workflows/ci.yml
gha::pr cicd healthy .github/workflows/pr.yml
gha::forked-ci cicd healthy .github/workflows/forked-ci.yml
gha::storybook cicd healthy .github/workflows/storybook.yml

LabelLayerStatusPath
127.0.0.1 network healthy package.json
417.163.746.493 network healthy src/__internal__/ai-icon/ai-icon.component.tsx
7.142.356.392 network healthy src/components/loader/__next__/internal/star.component.tsx
28.254.317.703 network healthy src/components/checkbox/checkbox-svg.component.tsx
626.244.638.638 network healthy src/components/checkbox/checkbox-svg.component.tsx

LabelLayerStatusPath
vps::aws hardware healthy .github/workflows/semantic-release.yml
vps::azure hardware healthy src/style/utils/get-hex-value.ts

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

LabelLayerStatusPath
.env in repo security healthy .env
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/1d2b0c80-c5e1-48d3-bc2a-65a7c3970515/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/1d2b0c80-c5e1-48d3-bc2a-65a7c3970515/

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.