https://github.com/shannonhecker/desinghub
· scanned 2026-06-16 00:09 UTC (2 months, 2 weeks ago)
53 raw signals (0 security + 53 graph)
Last scanned 2 months, 2 weeks ago · v1 · 52 actionable findings from 1 signal source. 1 repeated signal grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 1592 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 |
|---|---|---|---|
main |
software | healthy | scripts/screenshot-matrix.mjs:main |
isDark |
software | healthy | scripts/verify-carbon-theme.mjs:isDark |
main |
software | healthy | scripts/verify-carbon-theme.mjs:main |
read |
software | healthy | scripts/verify-carbon-theme.mjs:read |
readBtn |
software | healthy | scripts/verify-carbon-theme.mjs:readBtn |
scopeSelectorList |
software | healthy | scripts/generate-carbon-scoped-css.mjs:scopeSelectorList |
scopeContainer |
software | healthy | scripts/generate-carbon-scoped-css.mjs:scopeContainer |
main |
software | healthy | scripts/generate-carbon-scoped-css.mjs:main |
walk |
software | healthy | scripts/tokens-audit.mjs:walk |
dsOf |
software | healthy | scripts/tokens-audit.mjs:dsOf |
stripAllowed |
software | healthy | scripts/tokens-audit.mjs:stripAllowed |
auditFile |
software | healthy | scripts/tokens-audit.mjs:auditFile |
main |
software | healthy | scripts/tokens-audit.mjs:main |
fmt |
software | healthy | scripts/tokens-audit.mjs:fmt |
hashToken |
software | healthy | src/middleware.ts:hashToken |
middleware |
software | healthy | src/middleware.ts:middleware |
adminIps |
software | healthy | src/middleware.ts:adminIps |
setSaltT |
software | healthy | src/types/jsx-modules.d.ts:setSaltT |
getSaltT |
software | healthy | src/types/jsx-modules.d.ts:getSaltT |
getSaltPreviews |
software | healthy | src/types/jsx-modules.d.ts:getSaltPreviews |
getSaltDemoComponent |
software | healthy | src/types/jsx-modules.d.ts:getSaltDemoComponent |
generateM3Theme |
software | healthy | src/types/jsx-modules.d.ts:generateM3Theme |
setM3T |
software | healthy | src/types/jsx-modules.d.ts:setM3T |
getM3T |
software | healthy | src/types/jsx-modules.d.ts:getM3T |
getM3DemoComponent |
software | healthy | src/types/jsx-modules.d.ts:getM3DemoComponent |
getM3DensityCSS |
software | healthy | src/types/jsx-modules.d.ts:getM3DensityCSS |
getM3LayoutDensity |
software | healthy | src/types/jsx-modules.d.ts:getM3LayoutDensity |
setFluentT |
software | healthy | src/types/jsx-modules.d.ts:setFluentT |
getFluentT |
software | healthy | src/types/jsx-modules.d.ts:getFluentT |
getFluentPreviews |
software | healthy | src/types/jsx-modules.d.ts:getFluentPreviews |
getFluentDemoComponent |
software | healthy | src/types/jsx-modules.d.ts:getFluentDemoComponent |
getFluentSizeCSS |
software | healthy | src/types/jsx-modules.d.ts:getFluentSizeCSS |
useActiveTheme |
software | healthy | src/components/DesignHubApp.tsx:useActiveTheme |
DesignHubApp |
software | healthy | src/components/DesignHubApp.tsx:DesignHubApp |
handler |
software | healthy | src/components/DesignHubApp.tsx:handler |
toggleMode |
software | healthy | src/components/DesignHubApp.tsx:toggleMode |
builderHref |
software | healthy | src/components/DesignHubApp.tsx:builderHref |
ComponentPreview |
software | healthy | src/components/ComponentPreview.tsx:ComponentPreview |
matrixDensity |
software | healthy | src/components/ComponentPreview.tsx:matrixDensity |
heroSurface |
software | healthy | src/components/ComponentPreview.tsx:heroSurface |
specimenSection |
software | healthy | src/components/ComponentPreview.tsx:specimenSection |
codeSection |
software | healthy | src/components/ComponentPreview.tsx:codeSection |
tokensSection |
software | healthy | src/components/ComponentPreview.tsx:tokensSection |
accessibilitySection |
software | healthy | src/components/ComponentPreview.tsx:accessibilitySection |
m3Tab |
software | healthy | src/components/ComponentPreview.tsx:m3Tab |
getDetailSections |
software | healthy | src/components/ComponentPreview.tsx:getDetailSections |
CarbonDocStub |
software | healthy | src/components/ComponentPreview.tsx:CarbonDocStub |
getChartTheme |
software | healthy | src/components/ChartsPage.tsx:getChartTheme |
accentColor |
software | healthy | src/components/ChartsPage.tsx:accentColor |
ChartCard |
software | healthy | src/components/ChartsPage.tsx:ChartCard |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
playwright.config.ts |
software | healthy | playwright.config.ts |
README.md |
software | healthy | README.md |
CLAUDE.md |
software | healthy | CLAUDE.md |
package.json |
software | healthy | package.json |
firebase.json |
software | healthy | firebase.json |
package-lock.json |
software | healthy | package-lock.json |
firestore.indexes.json |
software | healthy | firestore.indexes.json |
.env.example |
software | healthy | .env.example |
tsconfig.json |
software | healthy | tsconfig.json |
LICENSE |
software | healthy | LICENSE |
eslint.config.mjs |
software | healthy | eslint.config.mjs |
AGENTS.md |
software | healthy | AGENTS.md |
vitest.config.ts |
software | healthy | vitest.config.ts |
WORKLOG.md |
software | healthy | WORKLOG.md |
next.config.ts |
software | healthy | next.config.ts |
design-check.mdc |
software | healthy | rules/design-check.mdc |
design-check-command.mdc |
software | healthy | rules/design-check-command.mdc |
TOKENS.md |
software | healthy | docs/TOKENS.md |
DESIGN-REVIEW.md |
software | healthy | docs/DESIGN-REVIEW.md |
GATE-WALKTHROUGH.md |
software | healthy | docs/GATE-WALKTHROUGH.md |
2026-05-31-analytics-dashboard-canonical-rebuild.md |
software | healthy | docs/superpowers/plans/2026-05-31-analytics-dashboard-canon… |
2026-06-05-ds-owned-layout-registry.md |
software | healthy | docs/superpowers/plans/2026-06-05-ds-owned-layout-registry.… |
2026-05-31-templates-as-ds-framework-design.md |
software | healthy | docs/superpowers/specs/2026-05-31-templates-as-ds-framework… |
2026-06-05-ds-owned-layout-registry-design.md |
software | healthy | docs/superpowers/specs/2026-06-05-ds-owned-layout-registry-… |
2026-06-03-builder-edit-preview-zone-customization-design.md |
software | healthy | docs/superpowers/specs/2026-06-03-builder-edit-preview-zone… |
2026-06-07-multipage-nav-design.md |
software | healthy | docs/specs/2026-06-07-multipage-nav-design.md |
screenshot-matrix.mjs |
software | healthy | scripts/screenshot-matrix.mjs |
export-verify.vitest.config.ts |
software | healthy | scripts/export-verify.vitest.config.ts |
liquid-gradient.html |
software | healthy | scripts/liquid-gradient.html |
dev.js |
software | healthy | scripts/dev.js |
verify-carbon-theme.mjs |
software | healthy | scripts/verify-carbon-theme.mjs |
generate-carbon-scoped-css.mjs |
software | healthy | scripts/generate-carbon-scoped-css.mjs |
verify-exports.sh |
software | healthy | scripts/verify-exports.sh |
landing-shot.mjs |
software | healthy | scripts/landing-shot.mjs |
tokens-baseline.json |
software | healthy | scripts/tokens-baseline.json |
generate-export.mjs |
software | healthy | scripts/generate-export.mjs |
tokens-audit.mjs |
software | healthy | scripts/tokens-audit.mjs |
fluent-canvas.json |
software | healthy | scripts/fixtures/fluent-canvas.json |
salt-canvas.json |
software | healthy | scripts/fixtures/salt-canvas.json |
uoaui-canvas.json |
software | healthy | scripts/fixtures/uoaui-canvas.json |
carbon-canvas.json |
software | healthy | scripts/fixtures/carbon-canvas.json |
m3-canvas.json |
software | healthy | scripts/fixtures/m3-canvas.json |
manifest.json |
software | healthy | public/manifest.json |
carbon-scoped.css |
software | healthy | public/carbon-scoped.css |
design-references.md |
software | healthy | public/examples/design-references.md |
PULL_REQUEST_TEMPLATE.md |
software | healthy | .github/PULL_REQUEST_TEMPLATE.md |
design-review.yml |
software | healthy | .github/ISSUE_TEMPLATE/design-review.yml |
deploy.yml |
software | healthy | .github/workflows/deploy.yml |
design-review.yml |
software | healthy | .github/workflows/design-review.yml |
ci.yml |
software | healthy | .github/workflows/ci.yml |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
rules |
software | healthy | rules |
docs |
software | healthy | docs |
superpowers |
software | healthy | docs/superpowers |
plans |
software | healthy | docs/superpowers/plans |
specs |
software | healthy | docs/superpowers/specs |
specs |
software | healthy | docs/specs |
scripts |
software | healthy | scripts |
fixtures |
software | healthy | scripts/fixtures |
public |
software | healthy | public |
examples |
software | healthy | public/examples |
.github |
software | healthy | .github |
ISSUE_TEMPLATE |
software | healthy | .github/ISSUE_TEMPLATE |
workflows |
software | healthy | .github/workflows |
src |
software | healthy | src |
types |
software | healthy | src/types |
components |
software | healthy | src/components |
__tests__ |
software | healthy | src/components/__tests__ |
ui-kit |
software | healthy | src/components/ui-kit |
__tests__ |
software | healthy | src/components/ui-kit/__tests__ |
builder |
software | healthy | src/components/builder |
__tests__ |
software | healthy | src/components/builder/__tests__ |
cards |
software | healthy | src/components/builder/cards |
contexts |
software | healthy | src/contexts |
app |
software | healthy | src/app |
__tests__ |
software | healthy | src/app/__tests__ |
ui-kit |
software | healthy | src/app/ui-kit |
login |
software | healthy | src/app/login |
api |
software | healthy | src/app/api |
access-request |
software | healthy | src/app/api/access-request |
health |
software | healthy | src/app/api/health |
chat |
software | healthy | src/app/api/chat |
__tests__ |
software | healthy | src/app/api/chat/__tests__ |
staging-login |
software | healthy | src/app/api/staging-login |
builder |
software | healthy | src/app/api/builder |
generate-table |
software | healthy | src/app/api/builder/generate-table |
generate-content |
software | healthy | src/app/api/builder/generate-content |
theme-builder |
software | healthy | src/app/theme-builder |
preview |
software | healthy | src/app/preview |
share |
software | healthy | src/app/preview/share |
[hash] |
software | healthy | src/app/preview/share/[hash] |
token-editor |
software | healthy | src/app/token-editor |
builder |
software | healthy | src/app/builder |
lib |
software | healthy | src/lib |
__tests__ |
software | healthy | src/lib/__tests__ |
export |
software | healthy | src/lib/export |
store |
software | healthy | src/store |
__tests__ |
software | healthy | src/store/__tests__ |
e2e |
software | healthy | e2e |
| Label | Layer | Status | Path |
|---|---|---|---|
blocks |
software | healthy | scripts/generate-carbon-scoped-css.mjs:blocks |
so |
software | healthy | scripts/generate-carbon-scoped-css.mjs:so |
ON |
software | healthy | scripts/generate-carbon-scoped-css.mjs:ON |
activates |
software | healthy | scripts/generate-carbon-scoped-css.mjs:activates |
highlighting |
software | healthy | src/components/CodePanel.tsx:highlighting |
for |
software | healthy | src/components/CodePanel.tsx:for |
can |
software | healthy | src/components/CodePanel.tsx:can |
as |
software | healthy | src/components/__tests__/codePanel.test.tsx:as |
rule |
software | healthy | src/components/__tests__/codePanel.test.tsx:rule |
so |
software | healthy | src/components/__tests__/codePanel.test.tsx:so |
suffix |
software | healthy | src/components/ui-kit/realBlockMap.ts:suffix |
prefixes |
software | healthy | src/components/ui-kit/BuilderBlockGallery.tsx:prefixes |
then |
software | healthy | src/components/ui-kit/BuilderBlockGallery.tsx:then |
rules |
software | healthy | src/components/ui-kit/SystemSwitcher.tsx:rules |
on |
software | healthy | src/components/builder/ScrubNumberField.tsx:on |
TouchTexture |
software | healthy | src/components/builder/WaveHero.tsx:TouchTexture |
RO |
software | healthy | src/components/builder/__tests__/visualQaBatch1.test.tsx:RO |
is |
software | healthy | src/app/page.tsx:is |
IOStub |
software | healthy | src/app/__tests__/landingPolish.test.tsx:IOStub |
to |
software | healthy | src/app/__tests__/landingPolish.test.tsx:to |
selectors |
software | healthy | src/app/ui-kit/page.tsx:selectors |
with |
software | healthy | src/app/api/chat/__tests__/route.test.ts:with |
MockAnthropic |
software | healthy | src/app/api/chat/__tests__/route.test.ts:MockAnthropic |
for |
software | healthy | src/app/builder/page.tsx:for |
selectors |
software | healthy | src/lib/officialTokens.ts:selectors |
is |
software | healthy | src/lib/officialTokens.ts:is |
so |
software | healthy | src/lib/officialTokens.ts:so |
and |
software | healthy | src/lib/officialTokens.ts:and |
from |
software | healthy | src/lib/officialTokens.ts:from |
supplies |
software | healthy | src/lib/officialTokens.ts:supplies |
handles |
software | healthy | src/lib/layoutResolver.ts:handles |
suffix |
software | healthy | src/lib/componentApiRegistry.ts:suffix |
of |
software | healthy | src/lib/autoSaveTrackedKeys.ts:of |
or |
software | healthy | src/lib/__tests__/componentApiRegistry.test.ts:or |
of |
software | healthy | src/lib/__tests__/autoSaveTracked.test.ts:of |
as |
software | healthy | src/lib/__tests__/builderHistory.test.ts:as |
name |
software | healthy | src/lib/export/htmlExporter.ts:name |
| Label | Layer | Status | Path |
|---|---|---|---|
LandingScrollFlight |
frontend | healthy | src/components/LandingScrollFlight.tsx |
LandingSouthleftPage |
frontend | healthy | src/app/page.tsx |
RootLayout |
frontend | healthy | src/app/layout.tsx |
GlobalError |
frontend | healthy | src/app/global-error.tsx |
UIKitPage |
frontend | healthy | src/app/ui-kit/page.tsx |
LoginPage |
frontend | healthy | src/app/login/page.tsx |
ThemeBuilderPage |
frontend | healthy | src/app/theme-builder/page.tsx |
Loading |
frontend | healthy | src/app/preview/share/[hash]/loading.tsx |
TokenEditorPage |
frontend | healthy | src/app/token-editor/page.tsx |
BuilderPage |
frontend | healthy | src/app/builder/page.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
/page.tsx |
frontend | healthy | src/app/page.tsx |
/ui-kit |
frontend | healthy | src/app/ui-kit/page.tsx |
/login |
frontend | healthy | src/app/login/page.tsx |
/theme-builder |
frontend | healthy | src/app/theme-builder/page.tsx |
/preview/share/[hash] |
frontend | healthy | src/app/preview/share/[hash]/page.tsx |
/token-editor |
frontend | healthy | src/app/token-editor/page.tsx |
/builder |
frontend | healthy | src/app/builder/page.tsx |
/ |
frontend | healthy | src/app/api/staging-login/route.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
build |
cicd | healthy | .github/workflows/deploy.yml |
deploy |
cicd | healthy | .github/workflows/deploy.yml |
scope |
cicd | healthy | .github/workflows/design-review.yml |
comment |
cicd | healthy | .github/workflows/design-review.yml |
checks |
cicd | healthy | .github/workflows/ci.yml |
verify-exports |
cicd | healthy | .github/workflows/ci.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
port:123 |
network | healthy | .github/ISSUE_TEMPLATE/design-review.yml |
port:456 |
network | healthy | .github/ISSUE_TEMPLATE/design-review.yml |
port:5173 |
network | healthy | src/lib/export/viteExporter.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::src/lib/builderTemplates.ts |
security | healthy | src/lib/builderTemplates.ts |
auth::src/components/builder/TemplatePreviews.tsx |
security | healthy | src/components/builder/TemplatePreviews.tsx |
auth::src/lib/sampleData.ts |
security | healthy | src/lib/sampleData.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::deploy |
cicd | healthy | .github/workflows/deploy.yml |
gha::design-review |
cicd | healthy | .github/workflows/design-review.yml |
gha::ci |
cicd | healthy | .github/workflows/ci.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
blockMigrations.ts |
data | healthy | src/lib/blockMigrations.ts |
blockMigrations.test.ts |
data | healthy | src/lib/__tests__/blockMigrations.test.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-bpuuo7g4 |
software | healthy | /tmp/repobility-clone-bpuuo7g4 |
| Label | Layer | Status | Path |
|---|---|---|---|
redis |
data | healthy | package.json |
| Label | Layer | Status | Path |
|---|---|---|---|
127.0.0.1 |
network | healthy | src/app/api/chat/__tests__/route.test.ts |
This page is publicly accessible at:
https://repobility.com/scan/69dad491-afc2-4675-af58-bfd99d1d66db/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/69dad491-afc2-4675-af58-bfd99d1d66db/
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.