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.

willink-oss/willink-design-system

https://github.com/willink-oss/willink-design-system · scanned 2026-06-16 00:58 UTC (2 months, 1 week ago)

35 raw signals (0 security + 35 graph)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 2 months, 1 week ago · v1 · 20 actionable findings from 1 signal source. 15 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.

JSON
Severity distribution — click a segment to filter
Active filters: excluding tests × Reset all

All 368 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
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
pnpm-workspace.yaml software healthy pnpm-workspace.yaml
LICENSE software healthy LICENSE
SECURITY.md software healthy SECURITY.md
vitest.config.ts software healthy vitest.config.ts
tsconfig.base.json software healthy tsconfig.base.json
postcss.config.mjs software healthy apps/playground/postcss.config.mjs
package.json software healthy apps/playground/package.json
next-env.d.ts software healthy apps/playground/next-env.d.ts
tsconfig.json software healthy apps/playground/tsconfig.json
next.config.mjs software healthy apps/playground/next.config.mjs
globals.css software healthy apps/playground/src/app/globals.css
page.tsx software healthy apps/playground/src/app/page.tsx
layout.tsx software healthy apps/playground/src/app/layout.tsx
README.md software healthy apps/storybook/README.md
package.json software healthy apps/storybook/package.json
tsconfig.json software healthy apps/storybook/tsconfig.json
slider.stories.tsx software healthy apps/storybook/src/stories/slider.stories.tsx
toast.stories.tsx software healthy apps/storybook/src/stories/toast.stories.tsx
avatar.stories.tsx software healthy apps/storybook/src/stories/avatar.stories.tsx
tabs.stories.tsx software healthy apps/storybook/src/stories/tabs.stories.tsx
card.stories.tsx software healthy apps/storybook/src/stories/card.stories.tsx
form-field.stories.tsx software healthy apps/storybook/src/stories/form-field.stories.tsx
radio-group.stories.tsx software healthy apps/storybook/src/stories/radio-group.stories.tsx
accordion.stories.tsx software healthy apps/storybook/src/stories/accordion.stories.tsx
badge.stories.tsx software healthy apps/storybook/src/stories/badge.stories.tsx
textarea.stories.tsx software healthy apps/storybook/src/stories/textarea.stories.tsx
switch.stories.tsx software healthy apps/storybook/src/stories/switch.stories.tsx
input.stories.tsx software healthy apps/storybook/src/stories/input.stories.tsx
progress.stories.tsx software healthy apps/storybook/src/stories/progress.stories.tsx
toggle.stories.tsx software healthy apps/storybook/src/stories/toggle.stories.tsx
checkbox.stories.tsx software healthy apps/storybook/src/stories/checkbox.stories.tsx
button.stories.tsx software healthy apps/storybook/src/stories/button.stories.tsx
label.stories.tsx software healthy apps/storybook/src/stories/label.stories.tsx
select.stories.tsx software healthy apps/storybook/src/stories/select.stories.tsx
skeleton.stories.tsx software healthy apps/storybook/src/stories/skeleton.stories.tsx
sheet.stories.tsx software healthy apps/storybook/src/stories/sheet.stories.tsx
dropdown-menu.stories.tsx software healthy apps/storybook/src/stories/dropdown-menu.stories.tsx
tooltip.stories.tsx software healthy apps/storybook/src/stories/tooltip.stories.tsx
alert-dialog.stories.tsx software healthy apps/storybook/src/stories/alert-dialog.stories.tsx
dialog.stories.tsx software healthy apps/storybook/src/stories/dialog.stories.tsx
separator.stories.tsx software healthy apps/storybook/src/stories/separator.stories.tsx
MIGRATION-0.8-to-1.0.md software healthy docs/MIGRATION-0.8-to-1.0.md
0003-tsup-build-tool.md software healthy docs/adr/0003-tsup-build-tool.md
0006-migrate-to-npmjs.md software healthy docs/adr/0006-migrate-to-npmjs.md
0011-flutter-independent-versioning.md software healthy docs/adr/0011-flutter-independent-versioning.md
0019-autonomous-beta-channel.md software healthy docs/adr/0019-autonomous-beta-channel.md

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

LabelLayerStatusPath
Page software healthy apps/playground/src/app/page.tsx:Page
RootLayout software healthy apps/playground/src/app/layout.tsx:RootLayout
checkPackageJson software healthy scripts/check-guardrails.mjs:checkPackageJson
checkBetaIsolation software healthy scripts/check-guardrails.mjs:checkBetaIsolation
strip software healthy scripts/check-guardrails.mjs:strip
resolveValue software healthy scripts/check-contrast.mjs:resolveValue
rawSemantic software healthy scripts/check-contrast.mjs:rawSemantic
hexToRgb software healthy scripts/check-contrast.mjs:hexToRgb
rgbToHex software healthy scripts/check-contrast.mjs:rgbToHex
c software healthy scripts/check-contrast.mjs:c
srgbToLinear software healthy scripts/check-contrast.mjs:srgbToLinear
linearToSrgb software healthy scripts/check-contrast.mjs:linearToSrgb
rgbToOklab software healthy scripts/check-contrast.mjs:rgbToOklab
oklabToRgb software healthy scripts/check-contrast.mjs:oklabToRgb
l software healthy scripts/check-contrast.mjs:l
m software healthy scripts/check-contrast.mjs:m
s software healthy scripts/check-contrast.mjs:s
oklabToOklch software healthy scripts/check-contrast.mjs:oklabToOklch
oklchToOklab software healthy scripts/check-contrast.mjs:oklchToOklab
rad software healthy scripts/check-contrast.mjs:rad
colorMixOklch software healthy scripts/check-contrast.mjs:colorMixOklch
withPresetVariant software healthy scripts/check-contrast.mjs:withPresetVariant
variantsOf software healthy scripts/check-contrast.mjs:variantsOf
endpointVariants software healthy scripts/check-contrast.mjs:endpointVariants
luminance software healthy scripts/check-contrast.mjs:luminance
contrast software healthy scripts/check-contrast.mjs:contrast
fmt software healthy scripts/check-contrast.mjs:fmt
readCss software healthy packages/css-tokens/__tests__/generated.test.ts:readCss
countDarkExtensions software healthy packages/css-tokens/__tests__/generated.test.ts:countDarkEx…
countLeaves software healthy packages/css-tokens/__tests__/generated.test.ts:countLeaves
isLeaf software healthy packages/css-tokens/scripts/generate.mjs:isLeaf
rename software healthy packages/css-tokens/scripts/generate.mjs:rename
translateAlias software healthy packages/css-tokens/scripts/generate.mjs:translateAlias
flatten software healthy packages/css-tokens/scripts/generate.mjs:flatten
header software healthy packages/css-tokens/scripts/generate.mjs:header
wrap software healthy packages/css-tokens/scripts/generate.mjs:wrap
flattenDark software healthy packages/css-tokens/scripts/generate.mjs:flattenDark
wrapDark software healthy packages/css-tokens/scripts/generate.mjs:wrapDark
declCount software healthy packages/css-tokens/scripts/generate.mjs:declCount
inner software healthy packages/react/src/components/dialog/dialog.tsx:inner
DialogHeader software healthy packages/react/src/components/dialog/dialog.tsx:DialogHeader
DialogFooter software healthy packages/react/src/components/dialog/dialog.tsx:DialogFooter
Sample software healthy packages/react/src/components/dialog/dialog.test.tsx:Sample
Sample software healthy packages/react/src/components/radio-group/radio-group.test.…
Sample software healthy packages/react/src/components/alert-dialog/alert-dialog.tes…
AlertDialogHeader software healthy packages/react/src/components/alert-dialog/alert-dialog.tsx…
AlertDialogFooter software healthy packages/react/src/components/alert-dialog/alert-dialog.tsx…
inner software healthy packages/react/src/components/sheet/sheet.tsx:inner
SheetHeader software healthy packages/react/src/components/sheet/sheet.tsx:SheetHeader
SheetFooter software healthy packages/react/src/components/sheet/sheet.tsx:SheetFooter

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

LabelLayerStatusPath
apps software healthy apps
playground software healthy apps/playground
src software healthy apps/playground/src
app software healthy apps/playground/src/app
storybook software healthy apps/storybook
src software healthy apps/storybook/src
stories software healthy apps/storybook/src/stories
docs software healthy docs
adr software healthy docs/adr
a11y software healthy docs/a11y
roadmap software healthy docs/roadmap
scripts software healthy scripts
packages software healthy packages
flutter_theme software healthy packages/flutter_theme
css-tokens software healthy packages/css-tokens
__tests__ software healthy packages/css-tokens/__tests__
scripts software healthy packages/css-tokens/scripts
src software healthy packages/css-tokens/src
tailwind-preset software healthy packages/tailwind-preset
src software healthy packages/tailwind-preset/src
react software healthy packages/react
scripts software healthy packages/react/scripts
src software healthy packages/react/src
components software healthy packages/react/src/components
badge software healthy packages/react/src/components/badge
switch software healthy packages/react/src/components/switch
dialog software healthy packages/react/src/components/dialog
input software healthy packages/react/src/components/input
textarea software healthy packages/react/src/components/textarea
radio-group software healthy packages/react/src/components/radio-group
alert-dialog software healthy packages/react/src/components/alert-dialog
sheet software healthy packages/react/src/components/sheet
progress software healthy packages/react/src/components/progress
toast software healthy packages/react/src/components/toast
form-field software healthy packages/react/src/components/form-field
select software healthy packages/react/src/components/select
tooltip software healthy packages/react/src/components/tooltip
avatar software healthy packages/react/src/components/avatar
dropdown-menu software healthy packages/react/src/components/dropdown-menu
toggle software healthy packages/react/src/components/toggle
checkbox software healthy packages/react/src/components/checkbox
label software healthy packages/react/src/components/label
card software healthy packages/react/src/components/card
accordion software healthy packages/react/src/components/accordion
separator software healthy packages/react/src/components/separator
slider software healthy packages/react/src/components/slider
tabs software healthy packages/react/src/components/tabs
skeleton software healthy packages/react/src/components/skeleton
button software healthy packages/react/src/components/button
lib software healthy packages/react/src/lib

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

LabelLayerStatusPath
auto-merge cicd healthy .github/workflows/dependabot-auto-merge.yml
audit cicd healthy .github/workflows/audit.yml
quality-gate cicd healthy .github/workflows/ci.yml
flutter-gate cicd healthy .github/workflows/ci.yml
publish cicd healthy .github/workflows/publish-flutter.yml
build cicd healthy .github/workflows/pages.yml
deploy cicd healthy .github/workflows/pages.yml
publish cicd healthy .github/workflows/publish.yml

LabelLayerStatusPath
gha::dependabot-auto-merge cicd healthy .github/workflows/dependabot-auto-merge.yml
gha::audit cicd healthy .github/workflows/audit.yml
gha::ci cicd healthy .github/workflows/ci.yml
gha::publish-flutter cicd healthy .github/workflows/publish-flutter.yml
gha::pages cicd healthy .github/workflows/pages.yml
gha::publish cicd healthy .github/workflows/publish.yml

LabelLayerStatusPath
ResizeObserver software healthy packages/react/src/test-setup.ts:ResizeObserver
names software healthy packages/react/src/components/tooltip/tooltip.test.tsx:names
names software healthy packages/react/src/components/accordion/accordion.test.tsx:…
for software healthy packages/react/src/components/accordion/accordion.test.tsx:…
strings software healthy packages/react/src/lib/cn.test.ts:strings

LabelLayerStatusPath
port:64 network healthy pnpm-lock.yaml
port:16 network healthy pnpm-lock.yaml
port:11 network healthy pnpm-lock.yaml
port:09 network healthy .github/dependabot.yml
port:02 network healthy .github/workflows/audit.yml

LabelLayerStatusPath
auth::README.md security healthy README.md
auth::.github/workflows/publish-flutter.yml security healthy .github/workflows/publish-flutter.yml
auth::.github/workflows/publish.yml security healthy .github/workflows/publish.yml

LabelLayerStatusPath
Page frontend healthy apps/playground/src/app/page.tsx
RootLayout frontend healthy apps/playground/src/app/layout.tsx

LabelLayerStatusPath
repobility-clone-4a0qczbx software healthy /tmp/repobility-clone-4a0qczbx

LabelLayerStatusPath
/page.tsx frontend healthy apps/playground/src/app/page.tsx

LabelLayerStatusPath
GITHUB_TOKEN cicd healthy
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/1bed75f5-3504-4117-b9e1-afe293cd112b/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/1bed75f5-3504-4117-b9e1-afe293cd112b/

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.