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

Scan timing: clone 3.25s · analysis 12.89s · 15.3 MB · GitHub API rate-limit (preflight)

drasi-project/drasi-core

https://github.com/drasi-project/drasi-core · scanned 2026-06-05 22:09 UTC (1 week, 2 days ago) · 10 languages

245 raw signals (121 security + 124 graph) 49th percentile · Rust · large (100-500K LoC) System graph score 78 (lower by 12)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 1 week, 2 days ago · v2 · 78 actionable findings from 2 signal sources. 105 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 85.0 0.15 12.75
security_score 56.0 0.25 14.00
testing_score 63.0 0.20 12.60
documentation_score 70.0 0.15 10.50
practices_score 82.0 0.15 12.30
code_quality 48.3 0.10 4.83
Overall 1.00 67.0
Severity distribution — click a segment to filter
Active filters: layer: software × excluding tests × Reset all
Scan summary Quality grade B- (67/100). Dimensions: security 56, maintainability 85. 121 findings (44 security). 332,996 lines analyzed.

Showing 2 of 78 actionable findings. 183 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.

high Security checks software dependencies conf 0.90 ✓ Repobility 10 occurrences Dockerfile FROM `ghcr.io/cross-rs/x86_64-unknown-linux-gnu:0.2.5` not pinned by digest
`FROM ghcr.io/cross-rs/x86_64-unknown-linux-gnu:0.2.5` resolves the tag at build time. The registry CAN re-push a different image for the same tag, so every build is potentially different. Production images should pin to `image@sha256:...` for reproducibility + supply-chain integrity.
5 files, 10 locations
Dockerfile.cross-gnu:1, 2 (2 hits)
Dockerfile.cross-gnu-aarch64:1, 2 (2 hits)
Dockerfile.cross-musl:1, 2 (2 hits)
Dockerfile.cross-musl-aarch64:1, 2 (2 hits)
Dockerfile.cross-windows-gnu:1, 2 (2 hits)
high Security checks software dependencies conf 0.90 ✓ Repobility 2 occurrences Workflow container/services image `redis:7-alpine` unpinned
`container/services image: redis:7-alpine` without `@sha256:...` pulls a mutable tag at workflow-run time. Treat workflow container references with the same supply-chain discipline as Dockerfile FROM lines.
lines 44, 134
.github/workflows/coverage.yaml:44, 134 (2 hits)
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/53f24a18-76d5-4efb-9204-e2b73b09ea39/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/53f24a18-76d5-4efb-9204-e2b73b09ea39/

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.