Scan timing: clone 1.45s · analysis 8.0s · 0.6 MB · GitHub API rate-limit (preflight)
https://github.com/google-labs-code/design.md.git
· scanned 2026-06-25 21:07 UTC (1 month ago)
· 10 languages
41 raw signals (22 security + 19 graph) 68th percentile · Typescript · small (2-20K LoC) System graph score 96 (lower by 14)
Last scanned 1 month ago · v1 · 37 actionable findings from 2 signal sources. 4 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
| Component | Sub-score | Weight | Contribution |
|---|---|---|---|
structure_score |
75.0 | 0.15 | 11.25 |
security_score |
95.1 | 0.25 | 23.77 |
testing_score |
85.0 | 0.20 | 17.00 |
documentation_score |
81.0 | 0.15 | 12.15 |
practices_score |
65.0 | 0.15 | 9.75 |
code_quality |
80.0 | 0.10 | 8.00 |
| Overall | 1.00 | 81.9 |
All 271 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 |
|---|---|---|---|
pass |
software | healthy | packages/cli/scripts/check-package.ts:pass |
fail |
software | healthy | packages/cli/scripts/check-package.ts:fail |
check |
software | healthy | packages/cli/scripts/check-package.ts:check |
heading |
software | healthy | packages/cli/scripts/check-package.ts:heading |
readPkg |
software | healthy | packages/cli/scripts/check-package.ts:readPkg |
exec |
software | healthy | packages/cli/scripts/check-package.ts:exec |
phase1_config |
software | healthy | packages/cli/scripts/check-package.ts:phase1_config |
phase1_paths |
software | healthy | packages/cli/scripts/check-package.ts:phase1_paths |
phase2 |
software | healthy | packages/cli/scripts/check-package.ts:phase2 |
phase3 |
software | healthy | packages/cli/scripts/check-package.ts:phase3 |
files |
software | healthy | packages/cli/scripts/check-package.ts:files |
phase4 |
software | healthy | packages/cli/scripts/check-package.ts:phase4 |
readInput |
software | healthy | packages/cli/src/utils.ts:readInput |
formatOutput |
software | healthy | packages/cli/src/utils.ts:formatOutput |
formatAsMarkdown |
software | healthy | packages/cli/src/utils.ts:formatAsMarkdown |
isLintOutput |
software | healthy | packages/cli/src/utils.ts:isLintOutput |
formatLintAsMarkdown |
software | healthy | packages/cli/src/utils.ts:formatLintAsMarkdown |
formatAsText |
software | healthy | packages/cli/src/utils.ts:formatAsText |
serializeDesignSystem |
software | healthy | packages/cli/src/utils.ts:serializeDesignSystem |
diffMaps |
software | healthy | packages/cli/src/utils.ts:diffMaps |
serializeComponents |
software | healthy | packages/cli/src/commands/diff.ts:serializeComponents |
serializeComponents |
software | healthy | packages/cli/src/commands/diff.test.ts:serializeComponents |
lint |
software | healthy | packages/cli/src/linter/lint.ts:lint |
extractSectionsFromContent |
software | healthy | packages/cli/src/linter/lint.ts:extractSectionsFromContent |
loadSpecConfig |
software | healthy | packages/cli/src/linter/spec-config.ts:loadSpecConfig |
getSpecConfig |
software | healthy | packages/cli/src/linter/spec-config.ts:getSpecConfig |
resolveAlias |
software | healthy | packages/cli/src/linter/spec-config.ts:resolveAlias |
idx |
software | healthy | packages/cli/src/linter/fixer/handler.test.ts:idx |
fixSectionOrder |
software | healthy | packages/cli/src/linter/fixer/handler.ts:fixSectionOrder |
buildState |
software | healthy | packages/cli/src/linter/tailwind/handler.test.ts:buildState |
mapping |
software | healthy | packages/cli/src/linter/tailwind/handler.ts:mapping |
buildState |
software | healthy | packages/cli/src/linter/tailwind/v4/handler.test.ts:buildSt… |
serializeToCss |
software | healthy | packages/cli/src/linter/tailwind/v4/serialize.ts:serializeT… |
mapping |
software | healthy | packages/cli/src/linter/tailwind/v4/handler.ts:mapping |
mapDimensions |
software | healthy | packages/cli/src/linter/tailwind/v4/handler.ts:mapDimensions |
dimToString |
software | healthy | packages/cli/src/linter/tailwind/v4/handler.ts:dimToString |
cssStringLiteral |
software | healthy | packages/cli/src/linter/tailwind/v4/handler.ts:cssStringLit… |
buildState |
software | healthy | packages/cli/src/linter/linter/handler.test.ts:buildState |
isDescriptorArray |
software | healthy | packages/cli/src/linter/linter/runner.ts:isDescriptorArray |
runLinter |
software | healthy | packages/cli/src/linter/linter/runner.ts:runLinter |
preEvaluate |
software | healthy | packages/cli/src/linter/linter/runner.ts:preEvaluate |
buildState |
software | healthy | packages/cli/src/linter/linter/runner.test.ts:buildState |
brokenRef |
software | healthy | packages/cli/src/linter/linter/rules/broken-ref.ts:brokenRef |
tokenSummary |
software | healthy | packages/cli/src/linter/linter/rules/token-summary.ts:token… |
contrastCheck |
software | healthy | packages/cli/src/linter/linter/rules/contrast-ratio.ts:cont… |
resolveToColor |
software | healthy | packages/cli/src/linter/linter/rules/contrast-ratio.ts:reso… |
unknownKey |
software | healthy | packages/cli/src/linter/linter/rules/unknown-key.ts:unknown… |
missingTypography |
software | healthy | packages/cli/src/linter/linter/rules/missing-typography.ts:… |
isTokenLikeMap |
software | healthy | packages/cli/src/linter/linter/rules/token-like-ignored.ts:… |
hasTokenLikeContent |
software | healthy | packages/cli/src/linter/linter/rules/token-like-ignored.ts:… |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
bun.lock |
software | healthy | bun.lock |
skills-lock.json |
software | healthy | skills-lock.json |
README.md |
software | healthy | README.md |
package.json |
software | healthy | package.json |
CONTRIBUTING.md |
software | healthy | CONTRIBUTING.md |
turbo.json |
software | healthy | turbo.json |
PHILOSOPHY.md |
software | healthy | PHILOSOPHY.md |
LICENSE |
software | healthy | LICENSE |
tsconfig.base.json |
software | healthy | tsconfig.base.json |
spec.md |
software | healthy | docs/spec.md |
tsconfig.build.json |
software | healthy | packages/cli/tsconfig.build.json |
package.json |
software | healthy | packages/cli/package.json |
tsconfig.json |
software | healthy | packages/cli/tsconfig.json |
check-package.ts |
software | healthy | packages/cli/scripts/check-package.ts |
version.test.ts |
software | healthy | packages/cli/src/version.test.ts |
version.ts |
software | healthy | packages/cli/src/version.ts |
index.ts |
software | healthy | packages/cli/src/index.ts |
utils.test.ts |
software | healthy | packages/cli/src/utils.test.ts |
utils.ts |
software | healthy | packages/cli/src/utils.ts |
export.ts |
software | healthy | packages/cli/src/commands/export.ts |
spec.test.ts |
software | healthy | packages/cli/src/commands/spec.test.ts |
diff.ts |
software | healthy | packages/cli/src/commands/diff.ts |
diff.test.ts |
software | healthy | packages/cli/src/commands/diff.test.ts |
lint.ts |
software | healthy | packages/cli/src/commands/lint.ts |
spec.ts |
software | healthy | packages/cli/src/commands/spec.ts |
index.test.ts |
software | healthy | packages/cli/src/linter/index.test.ts |
index.ts |
software | healthy | packages/cli/src/linter/index.ts |
spec-config.test.ts |
software | healthy | packages/cli/src/linter/spec-config.test.ts |
lint.ts |
software | healthy | packages/cli/src/linter/lint.ts |
fixture.test.ts |
software | healthy | packages/cli/src/linter/fixture.test.ts |
spec-config.ts |
software | healthy | packages/cli/src/linter/spec-config.ts |
spec-config.yaml |
software | healthy | packages/cli/src/linter/spec-config.yaml |
CARTOGRAPHERS_ATLAS.md |
software | healthy | packages/cli/src/linter/fixtures/CARTOGRAPHERS_ATLAS.md |
OUT_OF_ORDER.md |
software | healthy | packages/cli/src/linter/fixtures/OUT_OF_ORDER.md |
DESIGN-test.md |
software | healthy | packages/cli/src/linter/fixtures/DESIGN-test.md |
HERITAGE.md |
software | healthy | packages/cli/src/linter/fixtures/HERITAGE.md |
NO_FRONTMATTER.md |
software | healthy | packages/cli/src/linter/fixtures/NO_FRONTMATTER.md |
MERIDIAN.md |
software | healthy | packages/cli/src/linter/fixtures/MERIDIAN.md |
TRACKS_OF_DC.md |
software | healthy | packages/cli/src/linter/fixtures/TRACKS_OF_DC.md |
NEO_ESOTERIC_MONUMENT.md |
software | healthy | packages/cli/src/linter/fixtures/NEO_ESOTERIC_MONUMENT.md |
ALPINE_OBSERVATORY.md |
software | healthy | packages/cli/src/linter/fixtures/ALPINE_OBSERVATORY.md |
handler.test.ts |
software | healthy | packages/cli/src/linter/fixer/handler.test.ts |
spec.ts |
software | healthy | packages/cli/src/linter/fixer/spec.ts |
handler.ts |
software | healthy | packages/cli/src/linter/fixer/handler.ts |
handler.test.ts |
software | healthy | packages/cli/src/linter/tailwind/handler.test.ts |
spec.ts |
software | healthy | packages/cli/src/linter/tailwind/spec.ts |
handler.ts |
software | healthy | packages/cli/src/linter/tailwind/handler.ts |
handler.test.ts |
software | healthy | packages/cli/src/linter/tailwind/v4/handler.test.ts |
serialize.ts |
software | healthy | packages/cli/src/linter/tailwind/v4/serialize.ts |
serialize.test.ts |
software | healthy | packages/cli/src/linter/tailwind/v4/serialize.test.ts |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
docs |
software | healthy | docs |
packages |
software | healthy | packages |
cli |
software | healthy | packages/cli |
scripts |
software | healthy | packages/cli/scripts |
src |
software | healthy | packages/cli/src |
commands |
software | healthy | packages/cli/src/commands |
linter |
software | healthy | packages/cli/src/linter |
fixtures |
software | healthy | packages/cli/src/linter/fixtures |
fixer |
software | healthy | packages/cli/src/linter/fixer |
tailwind |
software | healthy | packages/cli/src/linter/tailwind |
v4 |
software | healthy | packages/cli/src/linter/tailwind/v4 |
linter |
software | healthy | packages/cli/src/linter/linter |
rules |
software | healthy | packages/cli/src/linter/linter/rules |
spec-gen |
software | healthy | packages/cli/src/linter/spec-gen |
model |
software | healthy | packages/cli/src/linter/model |
parser |
software | healthy | packages/cli/src/linter/parser |
dtcg |
software | healthy | packages/cli/src/linter/dtcg |
examples |
software | healthy | examples |
totality-festival |
software | healthy | examples/totality-festival |
atmospheric-glass |
software | healthy | examples/atmospheric-glass |
paws-and-paths |
software | healthy | examples/paws-and-paths |
.github |
software | healthy | .github |
workflows |
software | healthy | .github/workflows |
| Label | Layer | Status | Path |
|---|---|---|---|
TailwindEmitterHandler |
software | healthy | packages/cli/src/linter/tailwind/handler.ts:TailwindEmitter… |
TailwindV4EmitterHandler |
software | healthy | packages/cli/src/linter/tailwind/v4/handler.ts:TailwindV4Em… |
exists |
software | healthy | packages/cli/src/linter/linter/handler.ts:exists |
LinterHandler |
software | healthy | packages/cli/src/linter/linter/handler.ts:LinterHandler |
ModelHandler |
software | healthy | packages/cli/src/linter/model/handler.ts:ModelHandler |
ParserHandler |
software | healthy | packages/cli/src/linter/parser/handler.ts:ParserHandler |
DtcgEmitterHandler |
software | healthy | packages/cli/src/linter/dtcg/handler.ts:DtcgEmitterHandler |
| Label | Layer | Status | Path |
|---|---|---|---|
test |
cicd | healthy | .github/workflows/test.yml |
npm-registry-smoke-windows |
cicd | healthy | .github/workflows/test.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-r4sghikd |
software | healthy | /tmp/repobility-clone-r4sghikd |
| Label | Layer | Status | Path |
|---|---|---|---|
vps::azure |
hardware | healthy | packages/cli/src/linter/model/color-parser.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::test |
cicd | healthy | .github/workflows/test.yml |
This page is publicly accessible at:
https://repobility.com/scan/54fe7f94-d210-4e23-bb5b-fe185f71720a/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/54fe7f94-d210-4e23-bb5b-fe185f71720a/
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.