Scan timing: clone 6.44s · analysis 13.61s · 13.0 MB · GitHub API rate-limit (preflight)
https://github.com/dusklinux/dusky
· scanned 2026-06-05 12:49 UTC (1 week, 2 days ago)
· 10 languages
352 raw signals (110 security + 242 graph) 25th percentile · Python · medium (20-100K LoC) System graph score 72 (lower by 30)
Last scanned 1 week, 2 days ago · v2 · 145 actionable findings from 2 signal sources. 86 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 |
40.0 | 0.15 | 6.00 |
security_score |
66.0 | 0.25 | 16.50 |
testing_score |
0.0 | 0.20 | 0.00 |
documentation_score |
81.0 | 0.15 | 12.15 |
practices_score |
40.0 | 0.15 | 6.00 |
code_quality |
10.8 | 0.10 | 1.08 |
| Overall | 1.00 | 41.7 |
Showing 98 of 145 actionable findings. 231 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.
user_scripts/arch_iso_scripts/offline_iso/010_set_variables.sh:127, 137 (2 hits)user_scripts/arch_iso_scripts/offline_iso/110_post_chroot.sh:301
user_scripts/arch_iso_scripts/online/110_post_chroot.sh:310
user_scripts/hypr/monitor/screen_rotate.py:322
Eval used
user_scripts/tts_stt/old/parakeet/transcribe_parakeet.py:102
Eval used
user_scripts/tts_stt/old/parakeet/version_1.3/transcribe_parakeet.py:53
Eval used
user_scripts/tts_stt/old/parakeet/version_3/transcribe_parakeet.py:102
Eval used
user_scripts/tts_stt/old/parakeet/verson_2/transcribe_parakeet.py:94
Eval used
user_scripts/dusky_system/control_center/lib/rows.py:1427
Subprocess shell true
user_scripts/dusky_system/control_center/new/rows.py:1400
Subprocess shell true
user_scripts/arch_setup_scripts/scripts/090_paru_packages_optional.sh:32
Weak hash
user_scripts/rofi/emoji.sh
Ports
user_scripts/rofi/emoji.sh
Ports
user_scripts/rofi/emoji.sh
Ports
user_scripts/dusky_vm/040_kvm_vm_deploy.sh
Ports
user_scripts/pacman/dusky_packages.sh
Ports
user_scripts/pacman/dusky_packages.sh
Ports
user_scripts/pacman/dusky_packages.sh
Ports
user_scripts/pacman/dusky_packages.sh
Ports
user_scripts/rofi/emoji.sh
Ports
user_scripts/tools/workspace/countdown.sh
Ports
user_scripts/tools/workspace/countdown.sh
Ports
user_scripts/arch_setup_scripts/scripts/200_tlp_config.sh
Ports
user_scripts/dusky_vm/040_kvm_vm_deploy.sh
Ports
user_scripts/arch_setup_scripts/scripts/350_dns_systemd_resolve.sh
Ports
user_scripts/arch_setup_scripts/scripts/200_tlp_config.sh
Ports
repo-level (18 hits)user_scripts/dusky_system/quickpanal/dusky_ui.py:121
user_scripts/dusky_system/quickpanal/dusky_backend.py:767
user_scripts/dusky_system/quickpanal/dusky_backend.py:446
user_scripts/dusky_system/control_center/dusky_control_center.py:674
user_scripts/dusky_system/control_center/new/dusky_control_center.py:872
user_scripts/tts_stt/old/dusky_whisper/dusky_stt_main.py:56
user_scripts/dusky_system/control_center/dusky_control_center.py:332
user_scripts/dusky_system/control_center/new/dusky_control_center.py:565
user_scripts/tts_stt/old/kokoro_gpu/speak.py:53
user_scripts/dusky_system/quickpanal/dusky_backend.py:629
user_scripts/dusky_system/quickpanal/dusky_quickpanal.py:534
user_scripts/dusky_system/quickpanal/dusky_quickpanal.py:527
user_scripts/dusky_system/quickpanal/dusky_backend.py:780
This page is publicly accessible at:
https://repobility.com/scan/030fee21-ee02-4cb9-b5ed-ef2cdb0d7e74/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/030fee21-ee02-4cb9-b5ed-ef2cdb0d7e74/
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.