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, 18 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, 18 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 |
All 1369 nodes from the latest scan, grouped by kind. Each node is a unit the engine identified (file, function, endpoint, table…). Most users won't need this view — it's primarily for debugging the engine's graph extraction or for AI agents that want to enumerate the project structure.
| Label | Layer | Status | Path |
|---|---|---|---|
info |
software | healthy | update-lang.py:25 |
add |
software | healthy | update-lang.py:28 |
extract |
software | healthy | update-lang.py:48 |
update |
software | healthy | update-lang.py:86 |
extractAll |
software | healthy | update-lang.py:110 |
updateAll |
software | healthy | update-lang.py:127 |
info |
software | healthy | mkrel.py:33 |
error |
software | healthy | mkrel.py:37 |
usage |
software | healthy | mkrel.py:42 |
checkVersion |
software | healthy | mkrel.py:47 |
releaseUrl |
software | healthy | mkrel.py:57 |
checkVersionExists |
software | healthy | mkrel.py:61 |
updateLine |
software | healthy | mkrel.py:69 |
updateInstallXml |
software | healthy | mkrel.py:79 |
checkAndRemove |
software | healthy | mkrel.py:98 |
cleanDir |
software | healthy | mkrel.py:109 |
prepare |
software | healthy | mkrel.py:122 |
cleanup |
software | healthy | mkrel.py:136 |
fixUtils |
software | healthy | mkrel.py:142 |
fixOtherFiles |
software | healthy | mkrel.py:152 |
trim |
software | healthy | mkrel.py:171 |
minifyJs |
software | healthy | mkrel.py:194 |
minifyCssFiles |
software | healthy | mkrel.py:217 |
minifyCss |
software | healthy | mkrel.py:245 |
removeUnminified |
software | healthy | mkrel.py:250 |
combineFiles |
software | healthy | mkrel.py:257 |
fixHtml |
software | healthy | mkrel.py:329 |
minify |
software | healthy | mkrel.py:374 |
createZip |
software | healthy | mkrel.py:384 |
getSha1Sum |
software | healthy | mkrel.py:395 |
updateRepoXml |
software | healthy | mkrel.py:407 |
Class |
software | healthy | MaterialSkin/HTML/material/html/prototype.js:Class |
IS_DONTENUM_BUGGY |
software | healthy | MaterialSkin/HTML/material/html/prototype.js:IS_DONTENUM_BU… |
subclass |
software | healthy | MaterialSkin/HTML/material/html/prototype.js:subclass |
create |
software | healthy | MaterialSkin/HTML/material/html/prototype.js:create |
klass |
software | healthy | MaterialSkin/HTML/material/html/prototype.js:klass |
addMethods |
software | healthy | MaterialSkin/HTML/material/html/prototype.js:addMethods |
Type |
software | healthy | MaterialSkin/HTML/material/html/prototype.js:Type |
extend |
software | healthy | MaterialSkin/HTML/material/html/prototype.js:extend |
inspect |
software | healthy | MaterialSkin/HTML/material/html/prototype.js:inspect |
toJSON |
software | healthy | MaterialSkin/HTML/material/html/prototype.js:toJSON |
Str |
software | healthy | MaterialSkin/HTML/material/html/prototype.js:Str |
stringify |
software | healthy | MaterialSkin/HTML/material/html/prototype.js:stringify |
toQueryString |
software | healthy | MaterialSkin/HTML/material/html/prototype.js:toQueryString |
toHTML |
software | healthy | MaterialSkin/HTML/material/html/prototype.js:toHTML |
keys |
software | healthy | MaterialSkin/HTML/material/html/prototype.js:keys |
values |
software | healthy | MaterialSkin/HTML/material/html/prototype.js:values |
clone |
software | healthy | MaterialSkin/HTML/material/html/prototype.js:clone |
isElement |
software | healthy | MaterialSkin/HTML/material/html/prototype.js:isElement |
isArray |
software | healthy | MaterialSkin/HTML/material/html/prototype.js:isArray |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
update-lang.py |
software | healthy | update-lang.py |
README.md |
software | healthy | README.md |
mkrel.py |
software | healthy | mkrel.py |
index.html |
software | healthy | MaterialSkin/HTML/EN/html/material-skin/index.html |
basic.html |
software | healthy | MaterialSkin/HTML/EN/plugins/MaterialSkin/settings/basic.ht… |
mobile.html |
software | healthy | MaterialSkin/HTML/material/mobile.html |
skinconfig.yml |
software | healthy | MaterialSkin/HTML/material/skinconfig.yml |
materialhelpheader.html |
software | healthy | MaterialSkin/HTML/material/materialhelpheader.html |
now-playing.html |
software | healthy | MaterialSkin/HTML/material/now-playing.html |
index.html |
software | healthy | MaterialSkin/HTML/material/index.html |
materialhelpfooter.html |
software | healthy | MaterialSkin/HTML/material/materialhelpfooter.html |
standardheader.html |
software | healthy | MaterialSkin/HTML/material/standardheader.html |
mini.html |
software | healthy | MaterialSkin/HTML/material/mini.html |
np-only.html |
software | healthy | MaterialSkin/HTML/material/np-only.html |
desktop.html |
software | healthy | MaterialSkin/HTML/material/desktop.html |
skin.css |
software | healthy | MaterialSkin/HTML/material/skin.css |
index.html |
software | healthy | MaterialSkin/HTML/material/settings/index.html |
prototype.js |
software | healthy | MaterialSkin/HTML/material/html/prototype.js |
da.json |
software | healthy | MaterialSkin/HTML/material/html/lang/da.json |
zh-tw.json |
software | healthy | MaterialSkin/HTML/material/html/lang/zh-tw.json |
hu.json |
software | healthy | MaterialSkin/HTML/material/html/lang/hu.json |
zh-cn.json |
software | healthy | MaterialSkin/HTML/material/html/lang/zh-cn.json |
cs.json |
software | healthy | MaterialSkin/HTML/material/html/lang/cs.json |
it.json |
software | healthy | MaterialSkin/HTML/material/html/lang/it.json |
ko.json |
software | healthy | MaterialSkin/HTML/material/html/lang/ko.json |
fr.json |
software | healthy | MaterialSkin/HTML/material/html/lang/fr.json |
de.json |
software | healthy | MaterialSkin/HTML/material/html/lang/de.json |
sv.json |
software | healthy | MaterialSkin/HTML/material/html/lang/sv.json |
blank.json |
software | healthy | MaterialSkin/HTML/material/html/lang/blank.json |
ru.json |
software | healthy | MaterialSkin/HTML/material/html/lang/ru.json |
nl.json |
software | healthy | MaterialSkin/HTML/material/html/lang/nl.json |
es.json |
software | healthy | MaterialSkin/HTML/material/html/lang/es.json |
en-gb.json |
software | healthy | MaterialSkin/HTML/material/html/lang/en-gb.json |
standarditems.js |
software | healthy | MaterialSkin/HTML/material/html/js/standarditems.js |
addtoplaylist-dialog.js |
software | warning | MaterialSkin/HTML/material/html/js/addtoplaylist-dialog.js |
browse-page.js |
software | healthy | MaterialSkin/HTML/material/html/js/browse-page.js |
browse-resp.js |
software | healthy | MaterialSkin/HTML/material/html/js/browse-resp.js |
lmsoptions.js |
software | healthy | MaterialSkin/HTML/material/html/js/lmsoptions.js |
resizer.js |
software | warning | MaterialSkin/HTML/material/html/js/resizer.js |
nowplaying-functions.js |
software | healthy | MaterialSkin/HTML/material/html/js/nowplaying-functions.js |
switch.js |
software | warning | MaterialSkin/HTML/material/html/js/switch.js |
information.js |
software | healthy | MaterialSkin/HTML/material/html/js/information.js |
savequeue-dialog.js |
software | warning | MaterialSkin/HTML/material/html/js/savequeue-dialog.js |
icon-mapping.js |
software | healthy | MaterialSkin/HTML/material/html/js/icon-mapping.js |
groupvolume-dialog.js |
software | healthy | MaterialSkin/HTML/material/html/js/groupvolume-dialog.js |
volume-overlay.js |
software | warning | MaterialSkin/HTML/material/html/js/volume-overlay.js |
itemlinks.js |
software | healthy | MaterialSkin/HTML/material/html/js/itemlinks.js |
windowcontrols.js |
software | warning | MaterialSkin/HTML/material/html/js/windowcontrols.js |
choice-dialog.js |
software | healthy | MaterialSkin/HTML/material/html/js/choice-dialog.js |
mobile-scroll.js |
software | healthy | MaterialSkin/HTML/material/html/js/mobile-scroll.js |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
MaterialSkin |
software | healthy | MaterialSkin |
HTML |
software | healthy | MaterialSkin/HTML |
EN |
software | healthy | MaterialSkin/HTML/EN |
html |
software | healthy | MaterialSkin/HTML/EN/html |
material-skin |
software | healthy | MaterialSkin/HTML/EN/html/material-skin |
plugins |
software | healthy | MaterialSkin/HTML/EN/plugins |
MaterialSkin |
software | healthy | MaterialSkin/HTML/EN/plugins/MaterialSkin |
settings |
software | healthy | MaterialSkin/HTML/EN/plugins/MaterialSkin/settings |
material |
software | healthy | MaterialSkin/HTML/material |
settings |
software | healthy | MaterialSkin/HTML/material/settings |
html |
software | healthy | MaterialSkin/HTML/material/html |
lang |
software | healthy | MaterialSkin/HTML/material/html/lang |
js |
software | healthy | MaterialSkin/HTML/material/html/js |
other |
software | healthy | MaterialSkin/HTML/material/html/js/other |
lib |
software | healthy | MaterialSkin/HTML/material/html/lib |
photoswipe |
software | healthy | MaterialSkin/HTML/material/html/lib/photoswipe |
default-skin |
software | healthy | MaterialSkin/HTML/material/html/lib/photoswipe/default-skin |
classic-skin |
software | healthy | MaterialSkin/HTML/material/html/lib/classic-skin |
css |
software | healthy | MaterialSkin/HTML/material/html/css |
covers |
software | healthy | MaterialSkin/HTML/material/html/css/covers |
themes |
software | healthy | MaterialSkin/HTML/material/html/css/themes |
windows |
software | healthy | MaterialSkin/HTML/material/html/css/themes/windows |
dark |
software | healthy | MaterialSkin/HTML/material/html/css/themes/windows/dark |
light |
software | healthy | MaterialSkin/HTML/material/html/css/themes/windows/light |
linux |
software | healthy | MaterialSkin/HTML/material/html/css/themes/linux |
dark |
software | healthy | MaterialSkin/HTML/material/html/css/themes/linux/dark |
light |
software | healthy | MaterialSkin/HTML/material/html/css/themes/linux/light |
mac |
software | healthy | MaterialSkin/HTML/material/html/css/themes/mac |
dark |
software | healthy | MaterialSkin/HTML/material/html/css/themes/mac/dark |
light |
software | healthy | MaterialSkin/HTML/material/html/css/themes/mac/light |
classic-skin |
software | healthy | MaterialSkin/HTML/material/html/css/classic-skin |
colors |
software | healthy | MaterialSkin/HTML/material/html/css/colors |
variant |
software | healthy | MaterialSkin/HTML/material/html/css/variant |
default-skin |
software | healthy | MaterialSkin/HTML/material/html/css/default-skin |
other |
software | healthy | MaterialSkin/HTML/material/html/css/other |
font |
software | healthy | MaterialSkin/HTML/material/html/font |
misc |
software | healthy | MaterialSkin/HTML/material/html/misc |
tools |
software | healthy | tools |
closure-compiler |
software | healthy | tools/closure-compiler |
vuetify |
software | healthy | tools/vuetify |
| Label | Layer | Status | Path |
|---|---|---|---|
to |
software | healthy | MaterialSkin/HTML/material/html/js/information.js:to |
as |
software | healthy | MaterialSkin/HTML/material/html/lib/vue-lazyload.js:as |
as |
software | healthy | MaterialSkin/HTML/material/html/lib/axios.min.js:as |
as |
software | healthy | MaterialSkin/HTML/material/html/lib/vue-virtual-scroller.mi… |
t |
software | healthy | MaterialSkin/HTML/material/html/lib/idb-keyval-iife.min.js:t |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-7b3jbo87 |
software | healthy | /tmp/repobility-clone-7b3jbo87 |
| Label | Layer | Status | Path |
|---|---|---|---|
127.0.0.1 |
network | healthy | MaterialSkin/HTML/material/html/js/customactions.js |
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.