Scan timing: clone 6.2s · analysis 17.28s · 19.0 MB · GitHub API rate-limit (preflight)
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)
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.
| 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 |
Showing 194 of 228 actionable findings. 396 raw detector signals were grouped into reader-sized issues. Click TP / FP to vote on a finding's accuracy — votes adjust the confidence weighting and improve detection across the platform.
scripts/capture-real-world-snapshot.ts:124
browser/pnpm-lock.yaml
browser/pnpm-lock.yamlpnpm-lock.yamlbrowser/pnpm-lock.yamlpnpm-lock.yamlscripts/crater_bidi_adapter.py:119, 143, 170, 174, 185, 188, 191, 198, +16 more (24 hits)scripts/crater_bidi_modules.py:42browser/pnpm-lock.yamlpnpm-lock.yamlbrowser/pnpm-lock.yamlpnpm-lock.yamlbrowser/pnpm-lock.yamlpnpm-lock.yamlbrowser/pnpm-lock.yamlpnpm-lock.yamlbrowser/pnpm-lock.yamlpnpm-lock.yamlbrowser/pnpm-lock.yamlpnpm-lock.yamlbrowser/pnpm-lock.yamlpnpm-lock.yamlbrowser/pnpm-lock.yamlpnpm-lock.yamlscripts/crater_bidi_adapter.py:1441
scripts/crater_bidi_adapter.py:1436
scripts/crater_bidi_adapter.py:935
scripts/crater_bidi_adapter.py:1446
scripts/crater_bidi_adapter.py:1451
scripts/crater_bidi_adapter.py:1466
scripts/crater_bidi_adapter.py:1456
scripts/crater_bidi_adapter.py:1461
scripts/crater_bidi_adapter.py:1471
browser/pnpm-lock.yamlpnpm-lock.yamlbrowser/pnpm-lock.yamlpnpm-lock.yamlpnpm-lock.yaml
pnpm-lock.yaml
pnpm-lock.yaml
pnpm-lock.yaml
pnpm-lock.yaml
pnpm-lock.yaml
browser/pnpm-lock.yamlpnpm-lock.yamlbrowser/pnpm-lock.yamlpnpm-lock.yamlbrowser/pnpm-lock.yamlpnpm-lock.yamlbrowser/pnpm-lock.yamlpnpm-lock.yamlbrowser/pnpm-lock.yamlpnpm-lock.yamlbrowser/native/js_v8/mock_dom.js:531
Eval used
scripts/capture-real-world-snapshot.ts:124
Eval used
scripts/crater-bidi-server.ts:186
scripts/capture-real-world-snapshot.ts:118
browser/pnpm-lock.yamlpnpm-lock.yamlscripts/crater_bidi_adapter.py:182, 190, 984 (3 hits)scripts/test-bidi-manual.py:522pnpm-lock.yaml
browser/pnpm-lock.yamlpnpm-lock.yamlbrowser/pnpm-lock.yamlpnpm-lock.yamlbrowser/pnpm-lock.yamlpnpm-lock.yamlbrowser/package.json
browser/pnpm-lock.yamlpnpm-lock.yamlbrowser/pnpm-lock.yamlpnpm-lock.yaml.github/actions/setup-crater/action.yml:67.github/workflows/browser.yml:54.github/workflows/copilot-setup-steps.yml:34.github/workflows/flaker-daily.yml:110.github/workflows/release-moon.yml:45scripts/wpt-webdriver-runner.ts:870browser/pnpm-lock.yamlpnpm-lock.yamlbrowser/pnpm-lock.yamlpnpm-lock.yamlbrowser/pnpm-lock.yamlpnpm-lock.yamlbrowser/pnpm-lock.yamlpnpm-lock.yaml.github/workflows/flaker-daily.yml:38, 104, 119, 122, 209 (5 hits).github/workflows/ci.yml:42, 438 (4 hits).github/workflows/browser.yml:78scripts/wpt-vrt-summary.ts:3, 4, 5, 224 (4 hits)scripts/flaker-quarantine.ts:16, 129, 138 (3 hits)scripts/playwright-report-summary.ts:1, 3, 123 (3 hits)scripts/vrt-report-summary.ts:5, 6, 205 (3 hits)scripts/flaker-task-summary.ts:145, 153 (2 hits)scripts/flaker-upstream-inventory.ts:448, 452 (2 hits)scripts/playwright-report-diff.ts:3, 110 (2 hits)scripts/flaker-batch-summary.ts:111browser/pnpm-lock.yamlpnpm-lock.yamlpackage.json
browser/package.jsonpackage.jsonbrowser/package.json
browser/package.json
package.json
browser/package.json
browser/package.json
package.json
pnpm-lock.yaml
.github/workflows/ci.yml:31, 55, 92, 161, 177, 212, 282, 315, +13 more (39 hits).github/workflows/flaker-daily.yml:28, 33, 80, 99, 114, 140, 182, 201, +3 more (11 hits).github/workflows/copilot-setup-steps.yml:30, 38 (4 hits).github/workflows/browser.yml:48, 67 (2 hits).github/workflows/release-moon.yml:34, 49 (2 hits)repo-level (7 hits)repo-level (3 hits)scripts/crater_bidi_modules.py:351
scripts/crater_bidi_modules.py:233
scripts/crater_bidi_modules.py:112
scripts/crater_bidi_adapter.py:272
scripts/crater_bidi_modules.py:88
scripts/crater_bidi_adapter.py:348
scripts/crater_bidi_adapter.py:338
scripts/crater_bidi_adapter.py:379
scripts/crater_bidi_modules.py:120
scripts/crater_bidi_modules.py:287
scripts/crater_bidi_adapter.py:622
scripts/crater_bidi_modules.py:99
scripts/crater_bidi_adapter.py:358
scripts/crater_bidi_adapter.py:265
scripts/crater_bidi_modules.py:330
scripts/crater_bidi_modules.py:205
scripts/crater_bidi_modules.py:140
scripts/crater_bidi_modules.py:158
package.json
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.