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.
Upstream (GitHub) caused delay on this scan — not Repobility.
  • GitHub API rate-limited (HTTP 403) — preflight skipped, fell back to direct git clone.
  • Clone from GitHub took 55.76s for a 179.7 MB repo slow.
  • Repobility's analysis ran in 32.95s after the clone landed.

vm0-ai/vm0

https://github.com/vm0-ai/vm0 · scanned 2026-06-16 00:55 UTC (2 months, 1 week ago) · 10 languages

2412 raw signals (261 security + 2151 graph) 6th percentile · Typescript · huge (>500K LoC)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 2 months, 1 week ago · v3 · last Δ -9.7 (diff) · 749 actionable findings from 2 signal sources. 229 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 40.0 0.15 6.00
security_score 100.0 0.25 25.00
testing_score 100.0 0.20 20.00
documentation_score 98.0 0.15 14.70
practices_score 82.0 0.15 12.30
code_quality 51.0 0.10 5.10
Overall 1.00 83.1
security_score may be inflated — optional security scanners were skipped on this fast scan
Severity distribution — click a segment to filter
Active filters: excluding tests × Reset all

Last 3 scans of this repo. Each new scan persists a full payload — historical comparison is exact, not lossy.

v1
May 14 03:22
v2
May 31 01:31
v3
Jun 16 00:53
Diff: previous → latest scan
Score Δ
-9.70
Gaps added
300
Gaps resolved
248
Edges changed
+8432 / -3898
New gaps in latest scan:
  • Possibly dead Python function: replace_var low
  • Possibly dead Python function: parse_segment low
  • Possibly dead Python function: trusted_request_header_pairs low
  • Possibly dead Python function: writable low
  • Stray `console.log` in TS/JS — turbo/apps/api/src/signals/routes/__tests__/chat-files.bdd.test.ts:919 low
  • + 295 more
Gaps resolved since last scan:
  • Possibly dead Python function: parse_chunk
  • File has no detected symbols: crates/runner/mitm-addon/src/flow_metadata_keys.py
  • File has no detected symbols: crates/runner/mitm-addon/src/usage/model_tokens.py
  • File has no detected symbols: crates/runner/mitm-addon/src/usage/providers/connectors/x_tlds.py
  • File has no detected symbols: turbo/vitest.config.ts
v#IDStatusScoreGapsNodesCommitStarted
v scan_8b898f1e3f4b ok 49.2 742 21059 5758078 Jun 16 00:53
v scan_d1ca795dfddf ok 58.9 689 17603 8957502 May 31 01:31
v scan_c0a61f066370 ok 63.3 720 18670 2ffe97f api-v1.43.4 May 14 03:22
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/c5e1fbe1-170b-4f36-b3c5-d92f53e41551/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/c5e1fbe1-170b-4f36-b3c5-d92f53e41551/

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.