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

Scan timing: clone 6.2s · analysis 17.28s · 19.0 MB · GitHub API rate-limit (preflight)

mizchi/crater

https://github.com/mizchi/crater · scanned 2026-06-05 13:28 UTC (1 week, 2 days ago) · 10 languages

585 raw signals (207 security + 378 graph) 54th percentile · Typescript · medium (20-100K LoC) System graph score 58 (higher by 10)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 1 week, 2 days ago · v2 · 228 actionable findings from 2 signal sources. 168 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 60.0 0.15 9.00
security_score 40.0 0.25 10.00
testing_score 100.0 0.20 20.00
documentation_score 86.6 0.15 12.99
practices_score 74.0 0.15 11.10
code_quality 40.9 0.10 4.09
Overall 1.00 67.2
Severity distribution — click a segment to filter
Active filters: excluding tests × Reset all

All 2592 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
C software healthy testing/e2e/native_v8/preact_bundle.js:C
M_ software healthy testing/e2e/native_v8/preact_bundle.js:M_
_ software healthy testing/e2e/native_v8/preact_bundle.js:_
I_ software healthy testing/e2e/native_v8/preact_bundle.js:I_
paintVrtReport software healthy tests/paint-vrt.test.ts:paintVrtReport
expectHtmlWithinBudget software healthy tests/paint-vrt.test.ts:expectHtmlWithinBudget
expectSnapshotWithinBudget software healthy tests/paint-vrt.test.ts:expectSnapshotWithinBudget
runVrtTest software healthy tests/wpt-vrt.test.ts:runVrtTest
flushResults software healthy tests/wpt-vrt.test.ts:flushResults
benchmark software healthy tests/playwright-benchmark.test.ts:benchmark
formatResult software healthy tests/playwright-benchmark.test.ts:formatResult
walk software healthy tests/playwright-benchmark.test.ts:walk
h software healthy tests/preact-compat.test.ts:h
render software healthy tests/preact-compat.test.ts:render
reportFor software healthy tests/paint-vrt-svg-intrinsic.test.ts:reportFor
expectHtmlWithinBudget software healthy tests/paint-vrt-svg-intrinsic.test.ts:expectHtmlWithinBudget
resolved software healthy tests/auth-flow-via-bidi.test.ts:resolved
resolvedValue software healthy tests/auth-flow-via-bidi.test.ts:resolvedValue
listed software healthy tests/auth-flow-via-bidi.test.ts:listed
connectBidi software healthy tests/scroll-issue.test.ts:connectBidi
ctxId software healthy tests/bidi-e2e.test.ts:ctxId
paintVrtLevelsReport software healthy tests/paint-vrt-levels.test.ts:paintVrtLevelsReport
compareFixture software healthy tests/paint-vrt-levels.test.ts:compareFixture
serveFixture software healthy tests/website-loading.test.ts:serveFixture
paintVrtResponsiveReport software healthy tests/paint-vrt-responsive.test.ts:paintVrtResponsiveReport
compareAtViewports software healthy tests/paint-vrt-responsive.test.ts:compareAtViewports
reportFor software healthy tests/paint-vrt-gradients.test.ts:reportFor
expectHtmlWithinBudget software healthy tests/paint-vrt-gradients.test.ts:expectHtmlWithinBudget
updateSummary software healthy tests/browser-user-scenarios.test.ts:updateSummary
render software healthy tests/browser-user-scenarios.test.ts:render
renderPreview software healthy tests/browser-user-scenarios.test.ts:renderPreview
createLocalFixtureServer software healthy tests/crater-playwright-adapter.test.ts:createLocalFixtureS…
offset software healthy tests/crater-playwright-adapter.test.ts:offset
dimensions software healthy tests/crater-playwright-adapter.test.ts:dimensions
lowerPixelOffset software healthy tests/crater-playwright-adapter.test.ts:lowerPixelOffset
pixelOffset software healthy tests/crater-playwright-adapter.test.ts:pixelOffset
visit software healthy tests/crater-playwright-adapter.test.ts:visit
listener software healthy tests/crater-playwright-adapter.test.ts:listener
renderFetchResult software healthy tests/crater-playwright-adapter.test.ts:renderFetchResult
setResult software healthy tests/crater-playwright-adapter.test.ts:setResult
queryGeolocationPermission software healthy tests/crater-playwright-adapter.test.ts:queryGeolocationPer…
currentPosition software healthy tests/crater-playwright-adapter.test.ts:currentPosition
serveFixture software healthy tests/playwright-adapter-chromium-parity.test.ts:serveFixtu…
urlPath software healthy tests/playwright-adapter-chromium-parity.test.ts:urlPath
runWithChromium software healthy tests/playwright-adapter-chromium-parity.test.ts:runWithChr…
runWithCrater software healthy tests/playwright-adapter-chromium-parity.test.ts:runWithCra…
closeServer software healthy tests/playwright-adapter-chromium-parity.test.ts:closeServer
collectLocatorSnapshot software healthy tests/playwright-adapter-chromium-parity.test.ts:collectLoc…
collectSetContentSnapshot software healthy tests/playwright-adapter-chromium-parity.test.ts:collectSet…
collectFormInteractionSnapshot software healthy tests/playwright-adapter-chromium-parity.test.ts:collectFor…

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

LabelLayerStatusPath
playwright.config.ts software warning playwright.config.ts
wpt-vrt.json software healthy wpt-vrt.json
pnpm-lock.yaml software healthy pnpm-lock.yaml
package.json software healthy package.json
wpt.json software healthy wpt.json
flaker-quarantine.json software healthy flaker-quarantine.json
pnpm-workspace.yaml software healthy pnpm-workspace.yaml
pyproject.toml software healthy pyproject.toml
tsconfig.json software healthy tsconfig.json
flaker.toml software healthy flaker.toml
README.mbt.md software healthy README.mbt.md
AGENTS.md software healthy AGENTS.md
CHANGELOG.md software healthy CHANGELOG.md
vitest.config.ts software warning vitest.config.ts
TODO.md software healthy TODO.md
README.md software healthy aomx/README.md
README.md software healthy aomx/arc90/README.md
README.md software healthy wasm/README.md
wkg.toml software healthy wasm/wkg.toml
README.md software healthy wasm/interface/mizchi/crater/types/README.md
README.md software healthy wasm/gen/interface/mizchi/crater/renderer/README.md
README.md software healthy wasm/gen/interface/mizchi/crater/yoga/README.md
README.md software healthy wasm/gen/interface/mizchi/crater/incremental/README.md
README.md software healthy wasm/gen/interface/mizchi/crater/core/README.md
README.md software healthy wasm/gen/interface/mizchi/crater/accessibility/README.md
README.md software healthy wasm/world/crater/README.md
preact_bundle.js software healthy testing/e2e/native_v8/preact_bundle.js
paint-vrt.test.ts software healthy tests/paint-vrt.test.ts
wpt-vrt.test.ts software healthy tests/wpt-vrt.test.ts
playwright-benchmark.test.ts software healthy tests/playwright-benchmark.test.ts
preact-compat.test.ts software healthy tests/preact-compat.test.ts
wpt-vrt-baseline.json software healthy tests/wpt-vrt-baseline.json
paint-vrt-svg-intrinsic.test.ts software healthy tests/paint-vrt-svg-intrinsic.test.ts
auth-flow-via-bidi.test.ts software healthy tests/auth-flow-via-bidi.test.ts
scroll-issue.test.ts software healthy tests/scroll-issue.test.ts
bidi-e2e.test.ts software healthy tests/bidi-e2e.test.ts
paint-vrt-levels.test.ts software healthy tests/paint-vrt-levels.test.ts
website-loading.test.ts software healthy tests/website-loading.test.ts
playwright-adapter.test.ts software warning tests/playwright-adapter.test.ts
paint-vrt-responsive.test.ts software healthy tests/paint-vrt-responsive.test.ts
paint-vrt-gradients.test.ts software healthy tests/paint-vrt-gradients.test.ts
browser-user-scenarios.test.ts software healthy tests/browser-user-scenarios.test.ts
crater-playwright-adapter.test.ts software healthy tests/crater-playwright-adapter.test.ts
playwright-adapter-chromium-parity.test.ts software healthy tests/playwright-adapter-chromium-parity.test.ts
playwright-adapter-user-scenarios.test.ts software healthy tests/playwright-adapter-user-scenarios.test.ts
paint-vrt-font-fallback.test.ts software healthy tests/paint-vrt-font-fallback.test.ts
crater-vrt.test.ts software warning tests/helpers/crater-vrt.test.ts
crater-vrt.ts software healthy tests/helpers/crater-vrt.ts
crater-bidi-page.ts software warning tests/helpers/crater-bidi-page.ts
flaker-quarantine.ts software healthy tests/helpers/flaker-quarantine.ts

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

LabelLayerStatusPath
CraterPage software healthy tests/playwright-benchmark.test.ts:CraterPage
BidiClient software healthy tests/preact-compat.test.ts:BidiClient
BidiClient software healthy tests/scroll-issue.test.ts:BidiClient
BidiClient software healthy tests/bidi-e2e.test.ts:BidiClient
ExistingPerformanceObserver software healthy tests/crater-playwright-adapter.test.ts:ExistingPerformance…
StudioCard software healthy tests/crater-playwright-adapter.test.ts:StudioCard
PreviewInspector software healthy tests/crater-playwright-adapter.test.ts:PreviewInspector
RawBidiConnection software healthy tests/helpers/crater-bidi.ts:RawBidiConnection
names software healthy benchmarks/nav-extraction/scripts/evaluate-v2.ts:names
mutations software healthy scripts/wpt-html-utils.ts:mutations
attribute software healthy scripts/wpt-html-utils.ts:attribute
is software healthy scripts/wpt-html-utils.ts:is
function software healthy scripts/wpt-dom-runner.ts:function
on software healthy scripts/moon-module-boundary-renderer-regression-style-casc…
hides software healthy scripts/moon-module-boundary-renderer-regression-style-casc…
FakeRoutePage software healthy scripts/component-vrt.test.ts:FakeRoutePage
FakeRoute software healthy scripts/component-vrt.test.ts:FakeRoute
FakeComponentPage software healthy scripts/component-vrt.test.ts:FakeComponentPage
FakeComputedStylePage software healthy scripts/component-vrt.test.ts:FakeComputedStylePage
FakeComputedStyleAtViewportOriginPage software healthy scripts/component-vrt.test.ts:FakeComputedStyleAtViewportOr…
$ software healthy scripts/playwright-adapter-support.test.ts:$
ComponentVrtAssetCache software healthy scripts/component-vrt.ts:ComponentVrtAssetCache
ExistingCraterBidiServer software healthy scripts/crater-bidi-server.ts:ExistingCraterBidiServer
ManagedCraterBidiServer software healthy scripts/crater-bidi-server.ts:ManagedCraterBidiServer
CraterPage software healthy scripts/real-world-paint-bench.ts:CraterPage
CraterBidiSession software healthy scripts/crater_bidi_adapter.py:80
_BiDiEventCollector software healthy scripts/crater_bidi_adapter.py:462
_BiDiNamedEventBuffer software healthy scripts/crater_bidi_adapter.py:493
_BiDiSubscriptionTracker software healthy scripts/crater_bidi_adapter.py:515
_TrackedTask software healthy scripts/crater_bidi_adapter.py:560
_TrackedTaskGroup software healthy scripts/crater_bidi_adapter.py:572
_CollectorGroup software healthy scripts/crater_bidi_adapter.py:590
_ListenerGroup software healthy scripts/crater_bidi_adapter.py:605
CraterLayoutWorkerClient software healthy scripts/wpt-runner.ts:CraterLayoutWorkerClient
BidiTester software healthy scripts/test-bidi-manual.py:21
VrtUrlUsageError software healthy scripts/vrt-url.ts:VrtUrlUsageError
_CommandProxy software healthy scripts/crater_bidi_modules.py:28
BrowsingContextModule software healthy scripts/crater_bidi_modules.py:36
SessionModule software healthy scripts/crater_bidi_modules.py:164
ScriptModule software healthy scripts/crater_bidi_modules.py:209
NetworkModule software healthy scripts/crater_bidi_modules.py:341
StorageModule software healthy scripts/crater_bidi_modules.py:483
InputModule software healthy scripts/crater_bidi_modules.py:508
BrowserModule software healthy scripts/crater_bidi_modules.py:537
EmulationModule software healthy scripts/crater_bidi_modules.py:561
PermissionsModule software healthy scripts/crater_bidi_modules.py:624
BluetoothModule software healthy scripts/crater_bidi_modules.py:640
WebExtensionModule software healthy scripts/crater_bidi_modules.py:793
CraterRequest software healthy webdriver/playwright/adapter.ts:CraterRequest
CraterResponse software healthy webdriver/playwright/adapter.ts:CraterResponse

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

LabelLayerStatusPath
aomx software healthy aomx
arc90 software healthy aomx/arc90
wasm software healthy wasm
interface software healthy wasm/interface
mizchi software healthy wasm/interface/mizchi
crater software healthy wasm/interface/mizchi/crater
types software healthy wasm/interface/mizchi/crater/types
gen software healthy wasm/gen
interface software healthy wasm/gen/interface
mizchi software healthy wasm/gen/interface/mizchi
crater software healthy wasm/gen/interface/mizchi/crater
renderer software healthy wasm/gen/interface/mizchi/crater/renderer
yoga software healthy wasm/gen/interface/mizchi/crater/yoga
incremental software healthy wasm/gen/interface/mizchi/crater/incremental
core software healthy wasm/gen/interface/mizchi/crater/core
accessibility software healthy wasm/gen/interface/mizchi/crater/accessibility
world software healthy wasm/world
crater software healthy wasm/world/crater
testing software healthy testing
e2e software healthy testing/e2e
native_v8 software healthy testing/e2e/native_v8
tests software healthy tests
helpers software healthy tests/helpers
wpt-fonts software healthy tests/wpt-fonts
benchmarks software healthy benchmarks
tests software healthy benchmarks/tests
fixtures software healthy benchmarks/fixtures
nav-extraction software healthy benchmarks/nav-extraction
scripts software healthy benchmarks/nav-extraction/scripts
labels software healthy benchmarks/nav-extraction/labels
docs software healthy benchmarks/docs
network software healthy network
js software healthy js
playground software healthy js/playground
test software healthy js/test
fonts software healthy js/test/fonts
cli software healthy js/cli
conformance software healthy conformance
docs software healthy docs
superpowers software healthy docs/superpowers
plans software healthy docs/superpowers/plans
specs software healthy docs/superpowers/specs
scripts software healthy scripts
fixtures software healthy scripts/fixtures
ci software healthy scripts/ci
webdriver software healthy webdriver
bidi_main software healthy webdriver/bidi_main
playwright software healthy webdriver/playwright
real-world software healthy real-world
example-com software healthy real-world/example-com

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

LabelLayerStatusPath
copilot-setup-steps cicd healthy .github/workflows/copilot-setup-steps.yml
affected cicd healthy .github/workflows/ci.yml
test cicd healthy .github/workflows/ci.yml
js-package cicd healthy .github/workflows/ci.yml
wasm-component cicd healthy .github/workflows/ci.yml
wpt-css-tests cicd healthy .github/workflows/ci.yml
wpt-dom-tests cicd healthy .github/workflows/ci.yml
wpt-compat-summary cicd healthy .github/workflows/ci.yml
wpt-webdriver-tests cicd healthy .github/workflows/ci.yml
playwright-bidi-tests cicd healthy .github/workflows/ci.yml
flaker-config cicd healthy .github/workflows/ci.yml
vrt-bench cicd healthy .github/workflows/ci.yml
playwright-paint-vrt cicd healthy .github/workflows/ci.yml
paint-vrt-summary cicd healthy .github/workflows/ci.yml
wpt-vrt-matrix cicd healthy .github/workflows/ci.yml
playwright-wpt-vrt cicd healthy .github/workflows/ci.yml
wpt-vrt-summary cicd healthy .github/workflows/ci.yml
ci-timing-summary cicd healthy .github/workflows/ci.yml
test cicd healthy .github/workflows/browser.yml
release-moon cicd healthy .github/workflows/release-moon.yml
batch-plan cicd healthy .github/workflows/flaker-daily.yml
playwright-full-batch cicd healthy .github/workflows/flaker-daily.yml
flaker-daily-summary cicd healthy .github/workflows/flaker-daily.yml

LabelLayerStatusPath
/ frontend healthy tests/auth-flow-via-bidi.test.ts
/app frontend healthy tests/crater-playwright-adapter.test.ts
/repo/out/shard.md frontend healthy scripts/wpt-vrt-summary-cli.test.ts
/repo/out/shard.json frontend healthy scripts/wpt-vrt-summary-cli.test.ts
/repo/out/paint-vrt-wpt/wpt-vrt-summary/paint-vrt-wpt.md frontend healthy scripts/wpt-vrt-summary-cli.test.ts
/repo/out/paint-vrt-wpt/wpt-vrt-summary/paint-vrt-wpt.json frontend healthy scripts/wpt-vrt-summary-cli.test.ts
/repo/out/aggregate.md frontend healthy scripts/wpt-vrt-summary-cli.test.ts
/repo/out/aggregate.json frontend healthy scripts/wpt-vrt-summary-cli.test.ts
/repo/out/wpt-vrt-daily/wpt-vrt-summary/wpt-vrt-daily.md frontend healthy scripts/wpt-vrt-summary-cli.test.ts
/repo/out/wpt-vrt-daily/wpt-vrt-summary/wpt-vrt-daily.json frontend healthy scripts/wpt-vrt-summary-cli.test.ts
/repo/out/inventory.md frontend healthy scripts/flaker-upstream-inventory.test.ts
/repo/out/inventory.json frontend healthy scripts/flaker-upstream-inventory.test.ts
/repo/.flaker/upstream-export/playwright-report-core/script… frontend healthy scripts/flaker-upstream-export.test.ts
/repo/.flaker/upstream-export/playwright-report-core/script… frontend healthy scripts/flaker-upstream-export.test.ts
/repo/.flaker/upstream-export/playwright-report-core/script… frontend healthy scripts/flaker-upstream-export.test.ts
/repo/.flaker/upstream-export/playwright-report-core/script… frontend healthy scripts/flaker-upstream-export.test.ts
/repo/.flaker/upstream-export/playwright-report-core/script… frontend healthy scripts/flaker-upstream-export.test.ts
/repo/.flaker/upstream-export/playwright-report-core/script… frontend healthy scripts/flaker-upstream-export.test.ts
/repo/.flaker/upstream-export/playwright-report-core/manife… frontend healthy scripts/flaker-upstream-export.test.ts
/repo/.flaker/upstream-export/playwright-report-core/manife… frontend healthy scripts/flaker-upstream-export.test.ts
/repo/from-crater/README.md frontend healthy scripts/flaker-upstream-export.test.ts
/repo/from-crater/manifest.json frontend healthy scripts/flaker-upstream-export.test.ts

LabelLayerStatusPath
port:64 network healthy pnpm-lock.yaml
port:10 network healthy pnpm-lock.yaml
port:4444 network healthy browser/tests/webdriver-e2e-test.ts
port:9224 network healthy browser/tests/cdp.test.ts
port:9223 network healthy browser/tests/cdp-e2e-test-navigate.ts
port:9222 network healthy browser/tests/cdp-e2e-test.ts

LabelLayerStatusPath
gha::copilot-setup-steps cicd healthy .github/workflows/copilot-setup-steps.yml
gha::ci cicd healthy .github/workflows/ci.yml
gha::browser cicd healthy .github/workflows/browser.yml
gha::release-moon cicd healthy .github/workflows/release-moon.yml
gha::flaker-daily cicd healthy .github/workflows/flaker-daily.yml

LabelLayerStatusPath
auth::tests/auth-flow-via-bidi.test.ts security healthy tests/auth-flow-via-bidi.test.ts
auth::scripts/fixtures/auth-server.test.ts security healthy scripts/fixtures/auth-server.test.ts
auth::scripts/fixtures/auth-server.ts security healthy scripts/fixtures/auth-server.ts

LabelLayerStatusPath
password_literal::scripts/fixtures/auth-server.ts security healthy scripts/fixtures/auth-server.ts
password_literal::scripts/fixtures/auth-server.test.ts security healthy scripts/fixtures/auth-server.test.ts

LabelLayerStatusPath
GITHUB_TOKEN cicd healthy
MOON_CREDENTIALS_JSON cicd healthy

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

LabelLayerStatusPath
127.0.0.1 network healthy playwright.config.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/5464bee6-34a6-4fb3-85e2-7cd7e392ef87/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/5464bee6-34a6-4fb3-85e2-7cd7e392ef87/

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.