Scan timing: clone 7.82s · analysis 12.76s · 15.4 MB · GitHub API rate-limit (preflight)
https://github.com/rustdesk/rustdesk
· scanned 2026-06-05 05:20 UTC (1 week, 1 day ago)
· 10 languages
348 raw signals (236 security + 112 graph) 3rd percentile · Rust · large (100-500K LoC) System graph score 75 (lower by 24)
Last scanned 1 week, 1 day ago · v2 · 155 actionable findings from 2 signal sources. 137 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 |
85.0 | 0.15 | 12.75 |
security_score |
50.3 | 0.25 | 12.57 |
testing_score |
22.0 | 0.20 | 4.40 |
documentation_score |
49.0 | 0.15 | 7.35 |
practices_score |
82.0 | 0.15 | 12.30 |
code_quality |
10.6 | 0.10 | 1.06 |
| Overall | 1.00 | 50.4 |
Showing 131 of 155 actionable findings. 292 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.
src/custom_server.rs:139, 144, 156, 168, 180, 187 (6 hits)src/lang/be.rs:562, 646 (2 hits)src/lang/bg.rs:562, 646 (2 hits)src/lang/cs.rs:562, 646 (2 hits)src/lang/da.rs:562, 646 (2 hits)src/lang/de.rs:562, 646 (2 hits)src/lang/el.rs:562, 646 (2 hits)src/lang/en.rs:202, 235 (2 hits)src/common.rs:2800
src/cli.rs:28, 69 (2 hits)flutter/android/app/src/main/kotlin/com/carriez/flutter_hbb/AudioRecordHandle.kt:101
Cargo.lock
Cargo.lock
Cargo.lock
Cargo.lock
libs/virtual_display/Cargo.lock
Cargo.lock
libs/virtual_display/Cargo.lock
Cargo.lock
Cargo.lock
libs/virtual_display/Cargo.lock
Cargo.lock
Cargo.lock
Cargo.lock
Cargo.lock
Cargo.lock
Dockerfile:61
CI/CD securitycontainers
Dockerfile:1
Cargo.lock
Cargo.lock
Cargo.lock
Cargo.lock
Cargo.lock
Cargo.lock
Cargo.lock
Cargo.lock
Cargo.lock
Cargo.lock
Cargo.lock
libs/virtual_display/Cargo.lock
Cargo.lock
Cargo.lock
libs/virtual_display/Cargo.lock
Cargo.lock
Cargo.lock
Cargo.lock
Cargo.lock
Cargo.lock
Cargo.lock
Cargo.lock
Cargo.lock
Cargo.lock
libs/virtual_display/Cargo.lock
Cargo.lock
libs/virtual_display/Cargo.lock
Cargo.lock
Cargo.lock
libs/virtual_display/Cargo.lock
Cargo.lock
Cargo.lock
Cargo.lock
Cargo.lock
Cargo.lock
libs/virtual_display/Cargo.lock
Cargo.lock
libs/virtual_display/Cargo.lock
Cargo.lock
Cargo.lock
libs/virtual_display/Cargo.lock
libs/virtual_display/Cargo.lock
libs/virtual_display/Cargo.lock
Cargo.lock
Cargo.lock
Cargo.lock
Cargo.lock
Cargo.lock
Cargo.lock
Cargo.lock
Cargo.lock
Cargo.lock
Cargo.lock
libs/enigo/src/lib.rs:465
Eval used
libs/enigo/src/linux/xdo.rs:457
Eval used
res/user-groups.py:225
res/device-groups.py:191
res/ab.py:278
Error handlingquality
.dockerignore
CI/CD securitycontainers
Cargo.lock
Cargo.lock
README.md:118docs/README-AR.md:104docs/README-CS.md:96docs/README-DA.md:93docs/README-DE.md:118docs/README-EO.md:89docs/README-ES.md:114docs/README-FA.md:98libs/portable/requirements.txt:1
res/msi/preprocess.py:465
Subprocess shell true
src/auth_2fa.rs:31
Weak hash
flutter/lib/desktop/pages/view_camera_tab_page.dart:45, 327 (2 hits)libs/scrap/src/common/x11.rs:27, 51 (2 hits)flutter/lib/desktop/pages/remote_tab_page.dart:359flutter/lib/desktop/pages/terminal_tab_page.dart:445flutter/lib/desktop/screen/desktop_view_camera_screen.dart:10flutter/lib/mobile/pages/connection_page.dart:44flutter/lib/mobile/pages/terminal_page.dart:54flutter/lib/models/web_model.dart:42AGENTS.md:1
Cargo.lock
Cargo.lock
Dockerfile:1
containersPinned dependencies
repo-level (10 hits)build.py:160
res/ab.py:484
res/ab.py:491
This page is publicly accessible at:
https://repobility.com/scan/dc3aa337-7dbc-4b80-bd2a-9fd64681f653/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/dc3aa337-7dbc-4b80-bd2a-9fd64681f653/
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.