Public scan — anyone with this URL can view this analysis. Sign up to track your own repos privately, run scheduled re-scans, and get AI fix prompts via your dashboard.
13 of your 44 findings came from Repobility's proprietary detections. ✓ Repobility tags below mark them.

Scan timing: clone 11.15s · analysis 2.48s · 16.2 MB · GitHub API rate-limit (preflight)

CDrummond/lms-material

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)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

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.

JSON
Score breakdown â 2026-05-18-v5
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
Severity distribution — click a segment to filter
Active filters: excluding tests × Reset all

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.

LabelLayerStatusPath
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.

LabelLayerStatusPath
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.

LabelLayerStatusPath
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

LabelLayerStatusPath
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

LabelLayerStatusPath
repobility-clone-7b3jbo87 software healthy /tmp/repobility-clone-7b3jbo87

LabelLayerStatusPath
127.0.0.1 network healthy MaterialSkin/HTML/material/html/js/customactions.js
For AI agents: Voting guide (TP/FP) MCP manifest Stdio wrapper SARIF Integrate Findings queue Vote TP/FP on findings to calibrate the engine.
For AI agents + API integrations
Email me when this repo regresses
Free. We re-scan periodically; new criticals → your inbox. No signup required for the scan itself.
API access

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.