Scan timing: clone 11.15s · analysis 2.48s · 16.2 MB · GitHub API rate-limit (preflight)
https://github.com/CDrummond/lms-material
· scanned 2026-06-05 18:35 UTC (4 days, 17 hours ago)
· 10 languages
197 raw signals (43 security + 154 graph) 17th percentile · Javascript · medium (20-100K LoC) System graph score 98 (lower by 46)
Last scanned 4 days, 17 hours ago · v2 · 104 actionable findings from 2 signal sources. 16 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 |
55.0 | 0.15 | 8.25 |
security_score |
87.2 | 0.25 | 21.80 |
testing_score |
0.0 | 0.20 | 0.00 |
documentation_score |
80.0 | 0.15 | 12.00 |
practices_score |
40.0 | 0.15 | 6.00 |
code_quality |
37.9 | 0.10 | 3.79 |
| Overall | 1.00 | 51.8 |
Showing 81 of 104 actionable findings. 120 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.
MaterialSkin/HTML/material/html/js/constants.js:200MaterialSkin/HTML/material/html/js/customactions.js:26MaterialSkin/HTML/material/html/js/icon-mapping.js:31MaterialSkin/Plugin.pm:68
tools/vuetify/trim.py:80
tools/closure-compiler/closure-compiler-v20181008.jar:1
MaterialSkin/HTML/EN/plugins/MaterialSkin/settings/basic.html:8
MaterialSkin/HTML/material/html/js/customactions.js:26
Eval used
MaterialSkin/HTML/material/html/js/icon-mapping.js:31
Eval used
MaterialSkin/HTML/material/html/js/information.js:169
Eval used
MaterialSkin/HTML/material/html/js/main.js:572
Eval used
MaterialSkin/HTML/material/html/js/server.js:374
Eval used
MaterialSkin/HTML/material/html/prototype.js:640
Eval used
update-lang.py:93
MaterialSkin/HTML/material/html/js/bottomnav.js:81MaterialSkin/HTML/material/html/js/constants.js:200MaterialSkin/HTML/material/html/js/currentcover.js:127mkrel.py:53, 129 (2 hits)MaterialSkin/HTML/material/html/js/utils.js:501
MaterialSkin/HTML/material/html/js/server.js:67
mkrel.py:396
Weak hash
MaterialSkin/HTML/material/html/js/groupplayers-dialog.js:204MaterialSkin/HTML/material/html/js/icon-dialog.js:16MaterialSkin/HTML/material/html/js/info-dialog.js:71MaterialSkin/HTML/material/html/js/rating-dialog.js:99MaterialSkin/HTML/material/html/js/savequeue-dialog.js:25MaterialSkin/HTML/material/html/js/toolbar.js:156MaterialSkin/HTML/material/html/js/volume.js:133repo-level (2 hits)
This page is publicly accessible at:
https://repobility.com/scan/6cf1c31a-1c57-4610-8f2c-949c9c02a9d6/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/6cf1c31a-1c57-4610-8f2c-949c9c02a9d6/
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.