Scan timing: clone 6.64s · analysis 10.56s · 14.4 MB · GitHub preflight 469ms
https://github.com/localsend/localsend
· scanned 2026-06-05 11:04 UTC (5 days, 12 hours ago)
· 10 languages
197 raw signals (109 security + 88 graph) System graph score 82 (lower by 26)
Last scanned 5 days, 12 hours ago · v2 · 60 actionable findings from 2 signal sources. 92 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 |
65.0 | 0.15 | 9.75 |
security_score |
50.8 | 0.25 | 12.70 |
testing_score |
20.0 | 0.20 | 4.00 |
documentation_score |
92.0 | 0.15 | 13.80 |
practices_score |
65.0 | 0.15 | 9.75 |
code_quality |
61.6 | 0.10 | 6.16 |
| Overall | 1.00 | 56.2 |
Showing 45 of 60 actionable findings. 152 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.
core/src/main.rs:50
app/android/app/src/main/kotlin/org/localsend/localsend_app/MainActivity.kt:159
app/android/app/src/main/kotlin/org/localsend/localsend_app/FastDocumentFile.kt:50
app/rust/Cargo.lock
scripts/windows/x64/msvcp140.dll:1scripts/windows/x64/vcruntime140.dll:1scripts/windows/x64/vcruntime140_1.dll:1core/Cargo.lock
app/rust/Cargo.lock
server/Cargo.lock
core/Cargo.lock
server/Dockerfile:1, 18 (2 hits).github/workflows/release.yml:32, 55, 84, 133, 166, 224, 266, 329, +6 more (14 hits).github/workflows/compile_apk.yml:18, 32, 55, 80 (7 hits).github/workflows/test_zip.yml:16, 33, 64 (5 hits).github/workflows/compile_arm64_appimage.yml:16, 31, 69 (4 hits).github/workflows/test_arm64_tar.yml:16, 31, 52 (4 hits).github/workflows/test_rpm.yml:16, 28, 78 (4 hits).github/workflows/ci.yml:17, 48, 82 (3 hits).github/workflows/linux_build.yml:40, 53, 98 (3 hits).github/workflows/release.yml:61, 66, 110, 189, 289, 396 (6 hits).github/workflows/ci.yml:19, 50 (4 hits).github/workflows/compile_apk.yml:61, 66 (4 hits).github/workflows/test_rpm.yml:32.github/workflows/test_zip.yml:34app/rust/Cargo.lockcore/Cargo.lockserver/Cargo.lockcore/Cargo.lock
app/rust/Cargo.lock
core/Cargo.lock
app/rust/Cargo.lock
core/Cargo.lock
app/rust/Cargo.lock
core/Cargo.lock
app/rust/Cargo.lock
core/Cargo.lock
app/rust/Cargo.lock
core/Cargo.lock
app/rust/Cargo.lock
.dockerignore
CI/CD securitycontainers
server/Dockerfile:19
CI/CD securitycontainers
.github/workflows/release.yml:405
.github/workflows/compile_apk.yml:80.github/workflows/compile_arm64_appimage.yml:69.github/workflows/release.yml:84.github/workflows/test_arm64_tar.yml:52.github/workflows/test_rpm.yml:78.github/workflows/test_zip.yml:64.github/workflows/release.yml:396
app/lib/model/state/send/web/web_send_file.mapper.dart:97app/lib/pages/debug/http_logs_page.dart:23app/lib/provider/logging/http_logs_provider.dart:9app/lib/widget/dialogs/favorite_dialog.dart:91app/lib/widget/dialogs/favorite_edit_dialog.dart:104app/lib/widget/dialogs/history_clear_dialog.dart:11app/lib/widget/dialogs/quick_actions_dialog.dart:123app/lib/widget/dialogs/send_mode_help_dialog.dart:27.github/workflows/release.yml:55
.github/workflows/compile_apk.yml:55
.github/workflows/ci.yml:19
.github/workflows/compile_apk.yml:61.github/workflows/release.yml:61.github/workflows/test_rpm.yml:32.github/workflows/test_zip.yml:34server/Dockerfile:18
containersPinned dependencies
server/Dockerfile:1
containersPinned dependencies
.github/workflows/release.yml:66
.github/workflows/compile_apk.yml:66
.github/workflows/ci.yml:17.github/workflows/compile_apk.yml:18.github/workflows/compile_arm64_appimage.yml:16.github/workflows/release.yml:18.github/workflows/test_arm64_tar.yml:16.github/workflows/test_rpm.yml:16.github/workflows/test_zip.yml:16.github/workflows/release.yml:414
This page is publicly accessible at:
https://repobility.com/scan/6f84cbb8-978e-42dd-be40-0a5e04aea6f7/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/6f84cbb8-978e-42dd-be40-0a5e04aea6f7/
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.